Comment 6 for bug 1971981

Revision history for this message
Alexandru Dimofte (adimofte) wrote :

Ok, I checked again. We have this images pulled on our registry:
quay.io/jetstack/cert-manager-cainjector:v1.7.1
quay.io/jetstack/cert-manager-controller:v1.7.1
quay.io/jetstack/cert-manager-webhook:v1.7.1
quay.io/jetstack/cert-manager-ctl:v1.7.1
quay.io/jetstack/cert-manager-acmesolver:v1.7.1
k8s.gcr.io/defaultbackend:1.4
k8s.gcr.io/ingress-nginx/controller:v1.1.1
k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1

However, the setup of stx is still failing.
Checking the ansible.log file you can see that there are some old versions for the above images:
controller-0:~$ cat ansible.log | grep cert-manager-cainjector
  - quay.io/jetstack/cert-manager-cainjector:v0.15.0
  - Image kasstxj.ka.intel.com:5000/jetstack/cert-manager-cainjector:v0.15.0 not found on local registry, attempt to download...
  - 'Image download succeeded: kasstxj.ka.intel.com:5000/jetstack/cert-manager-cainjector:v0.15.0'
  - 'Image push succeeded: registry.local:9001/quay.io/jetstack/cert-manager-cainjector:v0.15.0'
  - Image kasstxj.ka.intel.com:5000/jetstack/cert-manager-cainjector:v0.15.0 download succeeded by containerd
controller-0:~$

I guess some ansible playbooks needs to be updated?!
controller-0:~$ cat /usr/share/ansible/stx-ansible/playbooks/roles/common/load-images-information/vars/k8s-v1.21.8/system-images.yml
---
# System images that are pre-pulled and pushed to local registry
n3000_opae_img: docker.io/starlingx/n3000-opae:stx.6.0-v1.0.1
tiller_img: ghcr.io/helm/tiller:v2.16.9
armada_img: quay.io/airshipit/armada:ddbdd7256c20f138737f6cbd772312f7a19f58b8-ubuntu_bionic
kubernetes_entrypoint_img: quay.io/stackanetes/kubernetes-entrypoint:v0.3.1
calico_cni_img: quay.io/calico/cni:v3.19.1
calico_node_img: quay.io/calico/node:v3.19.1
calico_kube_controllers_img: quay.io/calico/kube-controllers:v3.19.1
calico_flexvol_img: quay.io/calico/pod2daemon-flexvol:v3.19.1
multus_img: ghcr.io/k8snetworkplumbingwg/multus-cni:v3.7.1
sriov_cni_img: ghcr.io/k8snetworkplumbingwg/sriov-cni:v2.6.1
sriov_network_device_img: ghcr.io/k8snetworkplumbingwg/sriov-network-device-plugin:v3.3.2
nginx_ingress_controller_img: k8s.gcr.io/ingress-nginx/controller:v0.41.2
default_backend_img: k8s.gcr.io/defaultbackend:1.4
cert_manager_acmesolver_img: quay.io/jetstack/cert-manager-acmesolver:v0.15.0
cert_manager_cainjector_img: quay.io/jetstack/cert-manager-cainjector:v0.15.0
cert_manager_controller_img: quay.io/jetstack/cert-manager-controller:v0.15.0
cert_manager_webhook_img: quay.io/jetstack/cert-manager-webhook:v0.15.0
# Keep the snapshot-controller image in sync with the one provided at:
# cluster/addons/volumesnapshots/volume-snapshot-controller/volume-snapshot-controller-deployment.yaml
# in the kubernetes github repo
snapshot_controller_img: quay.io/k8scsi/snapshot-controller:v2.0.0-rc2
rvmc_img: docker.io/starlingx/rvmc:stx.5.0-v1.0.0
pause_img: k8s.gcr.io/pause:3.4.1
flux_helm_controller_img: docker.io/fluxcd/helm-controller:v0.15.0
flux_source_controller_img: docker.io/fluxcd/source-controller:v0.20.1
controller-0:~$