From e8b3e58a9d8235a63ec7684ad92088f1df5da262 Mon Sep 17 00:00:00 2001 From: Heitor Matsui Date: Mon, 11 Dec 2023 17:09:25 -0300 Subject: [PATCH] Fix upgrade script 81 to support additional port parameter Commit [1] added support to the new port parameter used by Unified Software Management framework. Script 81 needs to be changed as well since it is returning an "Invalid option" error during "software deploy start" for upgrade. This commit enables script 81 to ignore the optional port parameter so that it won't fail during the deploy start operation. Test Plan PASS: "software deploy start" command executed successfully for the upgrade scenario PASS: legacy upgrade activate stx8 -> stx9 executed successfully [1] https://review.opendev.org/c/starlingx/config/+/896959 Story: 2010676 Task: 49231 Change-Id: I22f1ef727bae3773904285c6a50fa49956840b17 Signed-off-by: Heitor Matsui --- .../upgrade-scripts/81-create-required-platform-certs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controllerconfig/controllerconfig/upgrade-scripts/81-create-required-platform-certs.py b/controllerconfig/controllerconfig/upgrade-scripts/81-create-required-platform-certs.py index 662121f37a..d42b607b67 100644 --- a/controllerconfig/controllerconfig/upgrade-scripts/81-create-required-platform-certs.py +++ b/controllerconfig/controllerconfig/upgrade-scripts/81-create-required-platform-certs.py @@ -57,6 +57,10 @@ def main(): to_release = sys.argv[arg] elif arg == 3: action = sys.argv[arg] + elif arg == 4: + # optional port parameter for USM upgrade + # port = sys.argv[arg] + pass else: print("Invalid option %s." % sys.argv[arg]) return 1