Add system images for cert-manager and nginx

Add updated images to load-images-information task so that they can be
pre downloaded and pushed to registry.local.

Test cases:

PASS: Run the ansible bootstrap playbook with success
PASS: After ansible bootstrap run 'crictl images' and check that images
      are prefixed with registry.local
PASS: Check that nginx pod is Running after bootstrap completes
PASS: Check that bootstrap works with kubernetes_version as 1.22.5
      and 1.23.1 as well

Closes-Bug: 1971981
Change-Id: I02f4de30eb8d33b3eb32cb49815b7ee77beae89c
Signed-off-by: Rei Oliveira <Reinildes.JoseMateusOliveira@windriver.com>
This commit is contained in:
Rei Oliveira 2022-05-13 15:39:52 -03:00
parent e10cbce8b3
commit 979fbe6f49
2 changed files with 11 additions and 5 deletions

View File

@ -102,6 +102,7 @@
- "{{ kubernetes_entrypoint_img }}"
- "{{ pause_img }}"
- "{{ nginx_ingress_controller_img }}"
- "{{ nginx_kube_webhook_certgen_img }}"
- "{{ default_backend_img }}"
- "{{ flux_helm_controller_img }}"
- "{{ flux_source_controller_img }}"
@ -112,6 +113,7 @@
- "{{ cert_manager_cainjector_img }}"
- "{{ cert_manager_controller_img }}"
- "{{ cert_manager_webhook_img }}"
- "{{ cert_manager_ctl_img }}"
- name: Append additional static images if provisioned
set_fact:

View File

@ -11,12 +11,16 @@ 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
# Nginx images
nginx_ingress_controller_img: k8s.gcr.io/ingress-nginx/controller:v1.1.1
nginx_kube_webhook_certgen_img: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1
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
# Cert-manager images
cert_manager_acmesolver_img: quay.io/jetstack/cert-manager-acmesolver:v1.7.1
cert_manager_cainjector_img: quay.io/jetstack/cert-manager-cainjector:v1.7.1
cert_manager_controller_img: quay.io/jetstack/cert-manager-controller:v1.7.1
cert_manager_webhook_img: quay.io/jetstack/cert-manager-webhook:v1.7.1
cert_manager_ctl_img: quay.io/jetstack/cert-manager-ctl:v1.7.1
# 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