Add cert-manager v1.7.1 to k8s v1.24.4
This commit add cert-manager:v1.7.1 images to be available during the
upgrade process, allowing the machine to successfully run cert-manager
pods in the subcloud before upgrade activate, when cert-manager will be
fully upgraded. The playbook will fail if cert-manager pods were
unhealthy.
Test Plan:
PASS: Run upgrade in a DC System with one subcloud SX successfully.
PASS: Check if the cert-manager pods are up after restore
playbook.
Closes-Bug: 2033075
Change-Id: I4e7b5dc041357d957141a38bf497f6e1519dc4e2
Signed-off-by: Karla Felix <karla.karolinenogueirafelix@windriver.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
#
|
||||
# Copyright (c) 2020-2021 Wind River Systems, Inc.
|
||||
# Copyright (c) 2020-2023 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@@ -128,17 +128,21 @@
|
||||
- "{{ cert_manager_webhook_img }}"
|
||||
- "{{ cert_manager_ctl_img }}"
|
||||
|
||||
- name: Change security images if upgrading from 21.12
|
||||
set_fact:
|
||||
security_images:
|
||||
- "{{ cert_manager_acmesolver_img_2112 }}"
|
||||
- "{{ cert_manager_cainjector_img_2112 }}"
|
||||
- "{{ cert_manager_controller_img_2112 }}"
|
||||
- "{{ cert_manager_webhook_img_2112 }}"
|
||||
- "{{ cert_manager_ctl_img }}"
|
||||
when:
|
||||
upgrade_metadata is defined and
|
||||
upgrade_metadata.from_release == "21.12"
|
||||
- block:
|
||||
- name: Change security images if upgrading from 22.12
|
||||
set_fact:
|
||||
security_images_upgrade:
|
||||
- "{{ cert_manager_acmesolver_img_171 }}"
|
||||
- "{{ cert_manager_cainjector_img_171 }}"
|
||||
- "{{ cert_manager_controller_img_171 }}"
|
||||
- "{{ cert_manager_webhook_img_171 }}"
|
||||
- "{{ cert_manager_ctl_img_171 }}"
|
||||
|
||||
- name: Merge security images list for upgrade
|
||||
set_fact:
|
||||
security_images: "{{ security_images + security_images_upgrade }}"
|
||||
|
||||
when: upgrade_metadata is defined and upgrade_metadata.from_release == "22.12"
|
||||
|
||||
- name: Add armada image if optimized upgrading from 21.12
|
||||
set_fact:
|
||||
|
||||
@@ -24,10 +24,6 @@ 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
|
||||
cert_manager_acmesolver_img_2112: quay.io/jetstack/cert-manager-acmesolver:v0.15.0
|
||||
cert_manager_cainjector_img_2112: quay.io/jetstack/cert-manager-cainjector:v0.15.0
|
||||
cert_manager_controller_img_2112: quay.io/jetstack/cert-manager-controller:v0.15.0
|
||||
cert_manager_webhook_img_2112: 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
|
||||
|
||||
@@ -23,6 +23,11 @@ cert_manager_cainjector_img: quay.io/jetstack/cert-manager-cainjector:v1.11.1
|
||||
cert_manager_controller_img: quay.io/jetstack/cert-manager-controller:v1.11.1
|
||||
cert_manager_webhook_img: quay.io/jetstack/cert-manager-webhook:v1.11.1
|
||||
cert_manager_ctl_img: quay.io/jetstack/cert-manager-ctl:v1.11.1
|
||||
cert_manager_ctl_img_171: quay.io/jetstack/cert-manager-ctl:v1.7.1
|
||||
cert_manager_acmesolver_img_171: quay.io/jetstack/cert-manager-acmesolver:v1.7.1
|
||||
cert_manager_cainjector_img_171: quay.io/jetstack/cert-manager-cainjector:v1.7.1
|
||||
cert_manager_controller_img_171: quay.io/jetstack/cert-manager-controller:v1.7.1
|
||||
cert_manager_webhook_img_171: quay.io/jetstack/cert-manager-webhook: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
|
||||
|
||||
Reference in New Issue
Block a user