New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move image-loader
functionality to installer subcommand mirror-images
#10129
Move image-loader
functionality to installer subcommand mirror-images
#10129
Conversation
Skipping CI for Draft Pull Request. |
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
… `image-loader` Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
70c6fc5
to
6fb28c5
Compare
…irector images Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Current example output: ./_build/kubermatic-installer --charts-directory charts/ mirror-images --config ~/Workspace/deployments/kkp-2.20/kubermatic.yaml --addons-path ./addons test.embik.me --docker-binary podman --dry-run
INFO[14:59:35] 🚀 Collecting images…
INFO[14:59:47] 🚀 Rendering Helm charts… charts-directory=charts/
INFO[14:59:52] Image found source-image="anx-cr.io/anexia/anx-cloud-controller-manager:1.4.1" target-image="test.embik.me/anexia/anx-cloud-controller-manager:1.4.1"
INFO[14:59:52] Image found source-image="docker.io/calico/cni:v3.19.1" target-image="test.embik.me/calico/cni:v3.19.1"
INFO[14:59:52] Image found source-image="docker.io/calico/cni:v3.20.2" target-image="test.embik.me/calico/cni:v3.20.2"
INFO[14:59:52] Image found source-image="docker.io/calico/cni:v3.21.2" target-image="test.embik.me/calico/cni:v3.21.2"
INFO[14:59:52] Image found source-image="docker.io/calico/cni:v3.22.1" target-image="test.embik.me/calico/cni:v3.22.1"
INFO[14:59:52] Image found source-image="docker.io/calico/cni:v3.8.0" target-image="test.embik.me/calico/cni:v3.8.0"
INFO[14:59:52] Image found source-image="docker.io/calico/kube-controllers:v3.19.1" target-image="test.embik.me/calico/kube-controllers:v3.19.1"
INFO[14:59:52] Image found source-image="docker.io/calico/kube-controllers:v3.20.2" target-image="test.embik.me/calico/kube-controllers:v3.20.2"
INFO[14:59:52] Image found source-image="docker.io/calico/kube-controllers:v3.21.2" target-image="test.embik.me/calico/kube-controllers:v3.21.2"
INFO[14:59:52] Image found source-image="docker.io/calico/kube-controllers:v3.22.1" target-image="test.embik.me/calico/kube-controllers:v3.22.1"
INFO[14:59:52] Image found source-image="docker.io/calico/node:v3.19.1" target-image="test.embik.me/calico/node:v3.19.1"
INFO[14:59:52] Image found source-image="docker.io/calico/node:v3.20.2" target-image="test.embik.me/calico/node:v3.20.2"
INFO[14:59:52] Image found source-image="docker.io/calico/node:v3.21.2" target-image="test.embik.me/calico/node:v3.21.2"
INFO[14:59:52] Image found source-image="docker.io/calico/node:v3.22.1" target-image="test.embik.me/calico/node:v3.22.1"
INFO[14:59:52] Image found source-image="docker.io/calico/node:v3.8.0" target-image="test.embik.me/calico/node:v3.8.0"
INFO[14:59:52] Image found source-image="docker.io/envoyproxy/envoy-alpine:v1.17.1" target-image="test.embik.me/envoyproxy/envoy-alpine:v1.17.1"
INFO[14:59:52] Image found source-image="docker.io/envoyproxy/envoy:v1.18.4@sha256:e5c2bb2870d0e59ce917a5100311813b4ede96ce4eb0c6bfa879e3fbe3e83935" target-image="test.embik.me/envoyproxy/envoy:v1.18.4"
INFO[14:59:52] Image found source-image="docker.io/grafana/grafana:8.1.2" target-image="test.embik.me/grafana/grafana:8.1.2"
INFO[14:59:52] Image found source-image="docker.io/grafana/loki:2.5.0" target-image="test.embik.me/grafana/loki:2.5.0"
INFO[14:59:52] Image found source-image="docker.io/grafana/promtail:2.5.0" target-image="test.embik.me/grafana/promtail:2.5.0"
INFO[14:59:52] Image found source-image="docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.12.1" target-image="test.embik.me/hetznercloud/hcloud-cloud-controller-manager:v1.12.1"
INFO[14:59:52] Image found source-image="docker.io/hetznercloud/hcloud-csi-driver:1.6.0" target-image="test.embik.me/hetznercloud/hcloud-csi-driver:1.6.0"
INFO[14:59:52] Image found source-image="docker.io/jimmidyson/configmap-reload:v0.7.1" target-image="test.embik.me/jimmidyson/configmap-reload:v0.7.1"
INFO[14:59:52] Image found source-image="docker.io/k8scloudprovider/cinder-csi-plugin:v1.21.0" target-image="test.embik.me/k8scloudprovider/cinder-csi-plugin:v1.21.0"
INFO[14:59:52] Image found source-image="docker.io/k8scloudprovider/cinder-csi-plugin:v1.22.0" target-image="test.embik.me/k8scloudprovider/cinder-csi-plugin:v1.22.0"
INFO[14:59:52] Image found source-image="docker.io/k8scloudprovider/cinder-csi-plugin:v1.23.0" target-image="test.embik.me/k8scloudprovider/cinder-csi-plugin:v1.23.0"
INFO[14:59:52] Image found source-image="docker.io/k8scloudprovider/cinder-csi-plugin:v1.24.0" target-image="test.embik.me/k8scloudprovider/cinder-csi-plugin:v1.24.0"
INFO[14:59:52] Image found source-image="docker.io/k8scloudprovider/openstack-cloud-controller-manager:v1.21.0" target-image="test.embik.me/k8scloudprovider/openstack-cloud-controller-manager:v1.21.0"
INFO[14:59:52] Image found source-image="docker.io/k8scloudprovider/openstack-cloud-controller-manager:v1.22.0" target-image="test.embik.me/k8scloudprovider/openstack-cloud-controller-manager:v1.22.0"
INFO[14:59:52] Image found source-image="docker.io/k8scloudprovider/openstack-cloud-controller-manager:v1.23.1" target-image="test.embik.me/k8scloudprovider/openstack-cloud-controller-manager:v1.23.1"
INFO[14:59:52] Image found source-image="docker.io/k8scloudprovider/openstack-cloud-controller-manager:v1.24.0" target-image="test.embik.me/k8scloudprovider/openstack-cloud-controller-manager:v1.24.0"
INFO[14:59:52] Image found source-image="docker.io/kubernetesui/dashboard:v2.4.0" target-image="test.embik.me/kubernetesui/dashboard:v2.4.0"
INFO[14:59:52] Image found source-image="docker.io/kubernetesui/dashboard:v2.5.1" target-image="test.embik.me/kubernetesui/dashboard:v2.5.1"
INFO[14:59:52] Image found source-image="docker.io/kubernetesui/dashboard:v2.6.0" target-image="test.embik.me/kubernetesui/dashboard:v2.6.0"
INFO[14:59:52] Image found source-image="docker.io/kumina/openvpn-exporter:v0.2.2" target-image="test.embik.me/kumina/openvpn-exporter:v0.2.2"
INFO[14:59:52] Image found source-image="docker.io/library/busybox:1.33" target-image="test.embik.me/library/busybox:1.33"
INFO[14:59:52] Image found source-image="docker.io/lmierzwa/karma:v0.103" target-image="test.embik.me/lmierzwa/karma:v0.103"
INFO[14:59:52] Image found source-image="docker.io/minio/minio:RELEASE.2022-02-16T00-35-27Z" target-image="test.embik.me/minio/minio:RELEASE.2022-02-16T00-35-27Z"
INFO[14:59:52] Image found source-image="docker.io/nginxinc/nginx-unprivileged:1.20.1-alpine" target-image="test.embik.me/nginxinc/nginx-unprivileged:1.20.1-alpine"
INFO[14:59:52] Image found source-image="docker.io/sstarcher/helm-exporter:1.2.2" target-image="test.embik.me/sstarcher/helm-exporter:1.2.2"
INFO[14:59:52] Image found source-image="docker.io/velero/velero:v1.8.1" target-image="test.embik.me/velero/velero:v1.8.1"
INFO[14:59:52] Image found source-image="gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.21.3" target-image="test.embik.me/cloud-provider-vsphere/cpi/release/manager:v1.21.3"
INFO[14:59:52] Image found source-image="gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.22.6" target-image="test.embik.me/cloud-provider-vsphere/cpi/release/manager:v1.22.6"
INFO[14:59:52] Image found source-image="gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.23.0" target-image="test.embik.me/cloud-provider-vsphere/cpi/release/manager:v1.23.0"
INFO[14:59:52] Image found source-image="gcr.io/cloud-provider-vsphere/csi/release/driver:v2.5.1" target-image="test.embik.me/cloud-provider-vsphere/csi/release/driver:v2.5.1"
INFO[14:59:52] Image found source-image="gcr.io/cloud-provider-vsphere/csi/release/syncer:v2.5.1" target-image="test.embik.me/cloud-provider-vsphere/csi/release/syncer:v2.5.1"
INFO[14:59:52] Image found source-image="gcr.io/etcd-development/etcd:v3.4.3" target-image="test.embik.me/etcd-development/etcd:v3.4.3"
INFO[14:59:52] Image found source-image="gcr.io/etcd-development/etcd:v3.5.4" target-image="test.embik.me/etcd-development/etcd:v3.5.4"
INFO[14:59:52] Image found source-image="gcr.io/google_containers/heapster-amd64:v1.5.2" target-image="test.embik.me/google_containers/heapster-amd64:v1.5.2"
INFO[14:59:52] Image found source-image="ghcr.io/dexidp/dex:v2.32.0" target-image="test.embik.me/dexidp/dex:v2.32.0"
INFO[14:59:52] Image found source-image="ghcr.io/k8snetworkplumbingwg/multus-cni:v3.8.1" target-image="test.embik.me/k8snetworkplumbingwg/multus-cni:v3.8.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/autoscaling/addon-resizer:1.8.14" target-image="test.embik.me/autoscaling/addon-resizer:1.8.14"
INFO[14:59:52] Image found source-image="k8s.gcr.io/autoscaling/cluster-autoscaler:v1.21.2" target-image="test.embik.me/autoscaling/cluster-autoscaler:v1.21.2"
INFO[14:59:52] Image found source-image="k8s.gcr.io/autoscaling/cluster-autoscaler:v1.22.2" target-image="test.embik.me/autoscaling/cluster-autoscaler:v1.22.2"
INFO[14:59:52] Image found source-image="k8s.gcr.io/autoscaling/cluster-autoscaler:v1.23.0" target-image="test.embik.me/autoscaling/cluster-autoscaler:v1.23.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/autoscaling/cluster-autoscaler:v1.24.0" target-image="test.embik.me/autoscaling/cluster-autoscaler:v1.24.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/autoscaling/vpa-admission-controller:0.10.0" target-image="test.embik.me/autoscaling/vpa-admission-controller:0.10.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/autoscaling/vpa-recommender:0.10.0" target-image="test.embik.me/autoscaling/vpa-recommender:0.10.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/autoscaling/vpa-updater:0.10.0" target-image="test.embik.me/autoscaling/vpa-updater:0.10.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/coredns/coredns:v1.8.0" target-image="test.embik.me/coredns/coredns:v1.8.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/coredns/coredns:v1.8.4" target-image="test.embik.me/coredns/coredns:v1.8.4"
INFO[14:59:52] Image found source-image="k8s.gcr.io/dns/k8s-dns-node-cache:1.21.1" target-image="test.embik.me/dns/k8s-dns-node-cache:1.21.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8" target-image="test.embik.me/ingress-nginx/controller:v1.2.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660" target-image="test.embik.me/ingress-nginx/kube-webhook-certgen:v1.1.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.21.12" target-image="test.embik.me/kube-apiserver:v1.21.12"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.21.8" target-image="test.embik.me/kube-apiserver:v1.21.8"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.22.11" target-image="test.embik.me/kube-apiserver:v1.22.11"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.22.5" target-image="test.embik.me/kube-apiserver:v1.22.5"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.22.9" target-image="test.embik.me/kube-apiserver:v1.22.9"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.23.6" target-image="test.embik.me/kube-apiserver:v1.23.6"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.23.8" target-image="test.embik.me/kube-apiserver:v1.23.8"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.24.0" target-image="test.embik.me/kube-apiserver:v1.24.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-apiserver:v1.24.2" target-image="test.embik.me/kube-apiserver:v1.24.2"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.21.12" target-image="test.embik.me/kube-controller-manager:v1.21.12"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.21.8" target-image="test.embik.me/kube-controller-manager:v1.21.8"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.22.11" target-image="test.embik.me/kube-controller-manager:v1.22.11"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.22.5" target-image="test.embik.me/kube-controller-manager:v1.22.5"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.22.9" target-image="test.embik.me/kube-controller-manager:v1.22.9"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.23.6" target-image="test.embik.me/kube-controller-manager:v1.23.6"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.23.8" target-image="test.embik.me/kube-controller-manager:v1.23.8"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.24.0" target-image="test.embik.me/kube-controller-manager:v1.24.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-controller-manager:v1.24.2" target-image="test.embik.me/kube-controller-manager:v1.24.2"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.21.12" target-image="test.embik.me/kube-proxy:v1.21.12"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.21.8" target-image="test.embik.me/kube-proxy:v1.21.8"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.22.11" target-image="test.embik.me/kube-proxy:v1.22.11"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.22.5" target-image="test.embik.me/kube-proxy:v1.22.5"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.22.9" target-image="test.embik.me/kube-proxy:v1.22.9"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.23.6" target-image="test.embik.me/kube-proxy:v1.23.6"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.23.8" target-image="test.embik.me/kube-proxy:v1.23.8"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.24.0" target-image="test.embik.me/kube-proxy:v1.24.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-proxy:v1.24.2" target-image="test.embik.me/kube-proxy:v1.24.2"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.21.12" target-image="test.embik.me/kube-scheduler:v1.21.12"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.21.8" target-image="test.embik.me/kube-scheduler:v1.21.8"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.22.11" target-image="test.embik.me/kube-scheduler:v1.22.11"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.22.5" target-image="test.embik.me/kube-scheduler:v1.22.5"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.22.9" target-image="test.embik.me/kube-scheduler:v1.22.9"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.23.6" target-image="test.embik.me/kube-scheduler:v1.23.6"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.23.8" target-image="test.embik.me/kube-scheduler:v1.23.8"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.24.0" target-image="test.embik.me/kube-scheduler:v1.24.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-scheduler:v1.24.2" target-image="test.embik.me/kube-scheduler:v1.24.2"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.1.1" target-image="test.embik.me/kube-state-metrics/kube-state-metrics:v2.1.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.5.0" target-image="test.embik.me/kube-state-metrics/kube-state-metrics:v2.5.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/metrics-server-amd64:v0.2.1" target-image="test.embik.me/metrics-server-amd64:v0.2.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/metrics-server/metrics-server:v0.6.1" target-image="test.embik.me/metrics-server/metrics-server:v0.6.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-attacher:v3.2.1" target-image="test.embik.me/sig-storage/csi-attacher:v3.2.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-attacher:v3.4.0" target-image="test.embik.me/sig-storage/csi-attacher:v3.4.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0" target-image="test.embik.me/sig-storage/csi-node-driver-registrar:v2.2.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.5.0" target-image="test.embik.me/sig-storage/csi-node-driver-registrar:v2.5.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-provisioner:v2.2.2" target-image="test.embik.me/sig-storage/csi-provisioner:v2.2.2"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-provisioner:v3.1.0" target-image="test.embik.me/sig-storage/csi-provisioner:v3.1.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-resizer:v1.2.0" target-image="test.embik.me/sig-storage/csi-resizer:v1.2.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-resizer:v1.4.0" target-image="test.embik.me/sig-storage/csi-resizer:v1.4.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/csi-snapshotter:v5.0.1" target-image="test.embik.me/sig-storage/csi-snapshotter:v5.0.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/livenessprobe:v2.3.0" target-image="test.embik.me/sig-storage/livenessprobe:v2.3.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/livenessprobe:v2.6.0" target-image="test.embik.me/sig-storage/livenessprobe:v2.6.0"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/snapshot-controller:v5.0.1" target-image="test.embik.me/sig-storage/snapshot-controller:v5.0.1"
INFO[14:59:52] Image found source-image="k8s.gcr.io/sig-storage/snapshot-validation-webhook:v5.0.1" target-image="test.embik.me/sig-storage/snapshot-validation-webhook:v5.0.1"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/k8s/csi/azuredisk-csi:v1.18.0" target-image="test.embik.me/k8s/csi/azuredisk-csi:v1.18.0"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/k8s/csi/azurefile-csi:v1.18.0" target-image="test.embik.me/k8s/csi/azurefile-csi:v1.18.0"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes-csi/csi-attacher:v3.4.0" target-image="test.embik.me/oss/kubernetes-csi/csi-attacher:v3.4.0"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes-csi/csi-node-driver-registrar:v2.5.0" target-image="test.embik.me/oss/kubernetes-csi/csi-node-driver-registrar:v2.5.0"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes-csi/csi-provisioner:v3.1.0" target-image="test.embik.me/oss/kubernetes-csi/csi-provisioner:v3.1.0"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes-csi/csi-resizer:v1.4.0" target-image="test.embik.me/oss/kubernetes-csi/csi-resizer:v1.4.0"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes-csi/csi-snapshotter:v5.0.1" target-image="test.embik.me/oss/kubernetes-csi/csi-snapshotter:v5.0.1"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes-csi/livenessprobe:v2.6.0" target-image="test.embik.me/oss/kubernetes-csi/livenessprobe:v2.6.0"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes-csi/snapshot-controller:v5.0.1" target-image="test.embik.me/oss/kubernetes-csi/snapshot-controller:v5.0.1"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager:v1.0.18" target-image="test.embik.me/oss/kubernetes/azure-cloud-controller-manager:v1.0.18"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager:v1.1.14" target-image="test.embik.me/oss/kubernetes/azure-cloud-controller-manager:v1.1.14"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager:v1.23.11" target-image="test.embik.me/oss/kubernetes/azure-cloud-controller-manager:v1.23.11"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager:v1.24.0" target-image="test.embik.me/oss/kubernetes/azure-cloud-controller-manager:v1.24.0"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager:v1.0.19" target-image="test.embik.me/oss/kubernetes/azure-cloud-node-manager:v1.0.19"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager:v1.1.15" target-image="test.embik.me/oss/kubernetes/azure-cloud-node-manager:v1.1.15"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager:v1.23.12" target-image="test.embik.me/oss/kubernetes/azure-cloud-node-manager:v1.23.12"
INFO[14:59:52] Image found source-image="mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager:v1.24.0" target-image="test.embik.me/oss/kubernetes/azure-cloud-node-manager:v1.24.0"
INFO[14:59:52] Image found source-image="projects.registry.vmware.com/vmware-cloud-director/cloud-director-named-disk-csi-driver:1.2.0.latest" target-image="test.embik.me/vmware-cloud-director/cloud-director-named-disk-csi-driver:1.2.0.latest"
INFO[14:59:52] Image found source-image="quay.io/brancz/kube-rbac-proxy:v0.11.0" target-image="test.embik.me/brancz/kube-rbac-proxy:v0.11.0"
INFO[14:59:52] Image found source-image="quay.io/brancz/kube-rbac-proxy:v0.12.0" target-image="test.embik.me/brancz/kube-rbac-proxy:v0.12.0"
INFO[14:59:52] Image found source-image="quay.io/cilium/certgen:v0.1.5" target-image="test.embik.me/cilium/certgen:v0.1.5"
INFO[14:59:52] Image found source-image="quay.io/cilium/cilium:v1.11.0@sha256:ea677508010800214b0b5497055f38ed3bff57963fa2399bcb1c69cf9476453a" target-image="test.embik.me/cilium/cilium:v1.11.0"
INFO[14:59:52] Image found source-image="quay.io/cilium/hubble-relay:v1.11.0@sha256:306ce38354a0a892b0c175ae7013cf178a46b79f51c52adb5465d87f14df0838" target-image="test.embik.me/cilium/hubble-relay:v1.11.0"
INFO[14:59:52] Image found source-image="quay.io/cilium/hubble-ui-backend:v0.8.3@sha256:13a16ed3ae9749682c817d3b834b2f2de901da6fb41de7753d7dce16650982b3" target-image="test.embik.me/cilium/hubble-ui-backend:v0.8.3"
INFO[14:59:52] Image found source-image="quay.io/cilium/hubble-ui:v0.8.3@sha256:018ed122968de658d8874e2982fa6b3a8ae64b43d2356c05f977004176a89310" target-image="test.embik.me/cilium/hubble-ui:v0.8.3"
INFO[14:59:52] Image found source-image="quay.io/cilium/operator-generic:v1.11.0@sha256:b522279577d0d5f1ad7cadaacb7321d1b172d8ae8c8bc816e503c897b420cfe3" target-image="test.embik.me/cilium/operator-generic:v1.11.0"
INFO[14:59:52] Image found source-image="quay.io/coreos/flannel:v0.11.0" target-image="test.embik.me/coreos/flannel:v0.11.0"
INFO[14:59:52] Image found source-image="quay.io/coreos/flannel:v0.15.1" target-image="test.embik.me/coreos/flannel:v0.15.1"
INFO[14:59:52] Image found source-image="quay.io/jetstack/cert-manager-cainjector:v1.8.0" target-image="test.embik.me/jetstack/cert-manager-cainjector:v1.8.0"
INFO[14:59:52] Image found source-image="quay.io/jetstack/cert-manager-controller:v1.8.0" target-image="test.embik.me/jetstack/cert-manager-controller:v1.8.0"
INFO[14:59:52] Image found source-image="quay.io/jetstack/cert-manager-webhook:v1.8.0" target-image="test.embik.me/jetstack/cert-manager-webhook:v1.8.0"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/addons:899058316c255df97b91b6912156038a89f29fc3" target-image="test.embik.me/kubermatic/addons:899058316c255df97b91b6912156038a89f29fc3"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/dashboard-ee:NA" target-image="test.embik.me/kubermatic/dashboard-ee:NA"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/grafana-plugins:1.3.1" target-image="test.embik.me/kubermatic/grafana-plugins:1.3.1"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/http-prober:v0.3.3" target-image="test.embik.me/kubermatic/http-prober:v0.3.3"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/kubeletdnat-controller:899058316c255df97b91b6912156038a89f29fc3" target-image="test.embik.me/kubermatic/kubeletdnat-controller:899058316c255df97b91b6912156038a89f29fc3"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/kubermatic-ee:899058316c255df97b91b6912156038a89f29fc3" target-image="test.embik.me/kubermatic/kubermatic-ee:899058316c255df97b91b6912156038a89f29fc3"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/kubermatic:v9.9.9-dev" target-image="test.embik.me/kubermatic/kubermatic:v9.9.9-dev"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/kubevirt-csi-driver-operator:v0.1.0" target-image="test.embik.me/kubermatic/kubevirt-csi-driver-operator:v0.1.0"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/machine-controller:v1.51.0" target-image="test.embik.me/kubermatic/machine-controller:v1.51.0"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/nodeport-proxy:899058316c255df97b91b6912156038a89f29fc3" target-image="test.embik.me/kubermatic/nodeport-proxy:899058316c255df97b91b6912156038a89f29fc3"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/openvpn:v2.5.2-r0" target-image="test.embik.me/kubermatic/openvpn:v2.5.2-r0"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/operating-system-manager:v0.4.3" target-image="test.embik.me/kubermatic/operating-system-manager:v0.4.3"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/s3-exporter:v0.6" target-image="test.embik.me/kubermatic/s3-exporter:v0.6"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/telemetry-agent:v0.2.2" target-image="test.embik.me/kubermatic/telemetry-agent:v0.2.2"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/user-ssh-keys-agent:899058316c255df97b91b6912156038a89f29fc3" target-image="test.embik.me/kubermatic/user-ssh-keys-agent:899058316c255df97b91b6912156038a89f29fc3"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/util:2.1.0" target-image="test.embik.me/kubermatic/util:2.1.0"
INFO[14:59:52] Image found source-image="quay.io/kubermatic/web-terminal:0.2.0" target-image="test.embik.me/kubermatic/web-terminal:0.2.0"
INFO[14:59:52] Image found source-image="quay.io/prometheus/alertmanager:v0.24.0" target-image="test.embik.me/prometheus/alertmanager:v0.24.0"
INFO[14:59:52] Image found source-image="quay.io/prometheus/blackbox-exporter:v0.21.0" target-image="test.embik.me/prometheus/blackbox-exporter:v0.21.0"
INFO[14:59:52] Image found source-image="quay.io/prometheus/node-exporter:v1.2.2" target-image="test.embik.me/prometheus/node-exporter:v1.2.2"
INFO[14:59:52] Image found source-image="quay.io/prometheus/node-exporter:v1.3.1" target-image="test.embik.me/prometheus/node-exporter:v1.3.1"
INFO[14:59:52] Image found source-image="quay.io/prometheus/prometheus:v2.34.0" target-image="test.embik.me/prometheus/prometheus:v2.34.0"
INFO[14:59:52] Image found source-image="quay.io/prometheus/prometheus:v2.35.0" target-image="test.embik.me/prometheus/prometheus:v2.35.0" Example error output: ./_build/kubermatic-installer --charts-directory charts/ mirror-images --config ~/Workspace/deployments/kkp-2.20/kubermatic.yaml --addons-path ./addons test.embik.me
INFO[15:01:19] 🚀 Collecting images…
INFO[15:01:31] 🚀 Rendering Helm charts… charts-directory=charts/
INFO[15:01:35] Downloading image… image="anx-cr.io/anexia/anx-cloud-controller-manager:1.4.1"
INFO[15:01:35] Executing command… command="docker pull anx-cr.io/anexia/anx-cloud-controller-manager:1.4.1" image="anx-cr.io/anexia/anx-cloud-controller-manager:1.4.1"
ERRO[15:01:35] Command failed: command="docker pull anx-cr.io/anexia/anx-cloud-controller-manager:1.4.1" image="anx-cr.io/anexia/anx-cloud-controller-manager:1.4.1"
ERRO[15:01:35] ❌ Operation failed: failed to process images: failed to download all images: failed to download anx-cr.io/anexia/anx-cloud-controller-manager:1.4.1: failed to pull image anx-cr.io/anexia/anx-cloud-controller-manager:1.4.1: exec: "docker": executable file not found in $PATH. |
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ery Ice!
/approve
LGTM label has been added. Git tree hash: 7f3fcdc6c431277a1388d80b5ddda4fd3b5871cc
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: embik, xrstf The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest Review the full test history Silence the bot with an |
/hold vSphere won't succeed any time soon. |
/hold cancel |
/retest Review the full test history Silence the bot with an |
What does this PR do / Why do we need it:
The
image-loader
utility does not support EE images because it's built for CE only. This PR removes it as a standalone tool and instead provides a command calledmirror-images
forkubermatic-installer
.Does this PR close any issues?:
Fixes #9921
Special notes for your reviewer:
Documentation:
kubermatic/docs#1090
Does this PR introduce a user-facing change?: