
This introduces airshipctl integration with image-builder [0], which replaces the existing isogen tool for ephemeral ISO generation. The airshipctl isogen executor has been updated for building ephemeral ISOs using the image-builder container. The ability for user-declared filenames for cloud-init user data and network data was removed, since the user's only interest is in supplying the relevant overrides, not in transparent naming coordination with the image-builder container. A new object is added to the document package to identify the document kind, label, and key to retrieve data from since this is pattern we will reuse elsewhere. Progress flag removed as requsted. Progress is reported directly by the image-builder container. Isogen debug flag removed in favor of using log.DebugEnabled() [0] https://review.opendev.org/#/c/730777/ Depends-On: https://review.opendev.org/c/airship/images/+/730777/ Change-Id: I545004feaf2116f8ffb29faf6f7f7f5fcfe24fff
52 lines
2.2 KiB
Modula-2
52 lines
2.2 KiB
Modula-2
module opendev.org/airship/airshipctl
|
|
|
|
go 1.13
|
|
|
|
require (
|
|
github.com/Azure/go-autorest/autorest v0.11.7 // indirect
|
|
github.com/Masterminds/goutils v1.1.0 // indirect
|
|
github.com/Masterminds/semver v1.5.0 // indirect
|
|
github.com/Masterminds/sprig v2.22.0+incompatible
|
|
github.com/Microsoft/go-winio v0.4.14 // indirect
|
|
github.com/chai2010/gettext-go v0.0.0-20170215093142-bf70f2a70fb1 // indirect
|
|
github.com/containerd/containerd v1.4.1 // indirect
|
|
github.com/docker/docker v1.4.2-0.20200203170920-46ec8731fbce
|
|
github.com/docker/go-connections v0.4.0 // indirect
|
|
github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c // indirect
|
|
github.com/elazarl/goproxy v0.0.0-20190421051319-9d40249d3c2f // indirect
|
|
github.com/elazarl/goproxy/ext v0.0.0-20190421051319-9d40249d3c2f // indirect
|
|
github.com/ghodss/yaml v1.0.1-0.20190212211648-25d852aebe32 // indirect
|
|
github.com/go-git/go-billy/v5 v5.0.0
|
|
github.com/go-git/go-git-fixtures/v4 v4.0.1
|
|
github.com/go-git/go-git/v5 v5.0.0
|
|
github.com/go-logr/zapr v0.1.1 // indirect
|
|
github.com/gophercloud/gophercloud v0.6.0 // indirect
|
|
github.com/gopherjs/gopherjs v0.0.0-20191106031601-ce3c9ade29de // indirect
|
|
github.com/gorilla/mux v1.7.4 // indirect
|
|
github.com/gregjones/httpcache v0.0.0-20190212212710-3befbb6ad0cc // indirect
|
|
github.com/hashicorp/go-cleanhttp v0.5.1 // indirect
|
|
github.com/huandu/xstrings v1.3.1 // indirect
|
|
github.com/mitchellh/copystructure v1.0.0 // indirect
|
|
github.com/morikuni/aec v1.0.0 // indirect
|
|
github.com/opencontainers/image-spec v1.0.1 // indirect
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/spf13/cobra v1.0.0
|
|
github.com/stretchr/testify v1.6.1
|
|
k8s.io/api v0.17.9
|
|
k8s.io/apiextensions-apiserver v0.17.9
|
|
k8s.io/apimachinery v0.17.9
|
|
k8s.io/cli-runtime v0.17.4
|
|
k8s.io/client-go v0.17.9
|
|
k8s.io/kubectl v0.17.4
|
|
opendev.org/airship/go-redfish v0.0.0-20200318103738-db034d1d753a
|
|
opendev.org/airship/go-redfish/client v0.0.0-20200318103738-db034d1d753a
|
|
sigs.k8s.io/cli-utils v0.20.6
|
|
sigs.k8s.io/cluster-api v0.3.10
|
|
sigs.k8s.io/controller-runtime v0.5.11
|
|
sigs.k8s.io/kustomize/api v0.6.5
|
|
sigs.k8s.io/kustomize/kyaml v0.10.0
|
|
sigs.k8s.io/yaml v1.2.0
|
|
)
|
|
|
|
replace k8s.io/kubectl => k8s.io/kubectl v0.0.0-20191219154910-1528d4eea6dd
|