Multi-version application support for extended k8s version upgrades

Add steps for pre-application-update and post-application-update

Depends-On: https://review.opendev.org/c/starlingx/config/+/909172

Story: 2010929
Task: 49855

Change-Id: I42ffc973e3ddb46dccc8acba4b4a8049b32f1eb9
Signed-off-by: Elisamara Aoki Goncalves <elisamaraaoki.goncalves@windriver.com>
This commit is contained in:
Elisamara Aoki Goncalves
2024-04-11 13:48:42 +00:00
parent 3049528a18
commit 380cb58435
2 changed files with 33 additions and 7 deletions

View File

@@ -173,6 +173,12 @@ and upgrade various systems.
upgrade process to ignore non-management-affecting alarms.
Kubernetes cannot be upgraded if there are management-affecting alarms.
#. Update all applications that have the ``timing: pre`` metadata setting.
.. code-block:: none
~(keystone_admin)]$ system pre-application-update
#. Download the Kubernetes images.
For example:
@@ -410,6 +416,13 @@ and upgrade various systems.
| updated_at | 2023-06-26T19:06:47.515747+00:00 |
+--------------+--------------------------------------+
#. |Optional| Update all applications that have the ``timing: post`` metadata
setting.
.. code-block:: none
~(keystone_admin)]$ system post-application-update
#. Remove the alarm 900.007 (Kubernetes upgrade in progress) if it is still
running after the upgrade.

View File

@@ -161,6 +161,12 @@ system. This feature is not supported in the system which is not |AIO-SX|.
| updated_at | None |
+--------------+--------------------------------------+
#. Update all applications that have the ``timing: pre`` metadata setting.
.. code-block:: none
~(keystone_admin)]$ system pre-application-update
#. Confirm that the download has completed.
.. code-block:: none
@@ -370,6 +376,13 @@ system. This feature is not supported in the system which is not |AIO-SX|.
| updated_at | 2023-08-24T02:55:18.122620+00:00 |
+--------------+--------------------------------------+
#. |Optional| Update all applications that have the ``timing: post`` metadata
setting.
.. code-block:: none
~(keystone_admin)]$ system post-application-update
#. Remove the alarm 900.007 (Kubernetes upgrade in progress) if it is still
running after the upgrade.