Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
ddfe239
ansible changes for cpd531
nehasangwai-ibm Jun 23, 2026
36add45
Merge branch 'master' into cpd531-helm
nehasangwai-ibm Jun 26, 2026
d26b64c
ansible revert changes for cpd531
nehasangwai-ibm Jun 29, 2026
f38ebe8
chore: trigger SPS build
Jun 29, 2026
df953ff
Merge branch 'master' into cpd531-helm
nehasangwai-ibm Jun 30, 2026
bc0d128
Merge branch 'master' into cpd531-helm
nehasangwai-ibm Jun 30, 2026
f4999b8
chore: trigger SPS build
Jun 30, 2026
dbf8b18
chore: trigger SPS build
Jun 30, 2026
f8d0df1
Merge branch 'master' into cpd531-helm
nehasangwai-ibm Jul 1, 2026
5e2ba22
chore: trigger SPS build
Jul 1, 2026
82f289b
ansible changes for cpd531
nehasangwai-ibm Jul 1, 2026
5a0a225
Merge branch 'cpd531-helm' of https://github.com/ibm-mas/cli into cpd…
nehasangwai-ibm Jul 1, 2026
39efb39
ansible changes for cpd531
Jul 1, 2026
25a0e00
ansible changes for cpd531
Jul 1, 2026
aa1a26c
Ansible changes for cpd531
Jul 7, 2026
f28ca64
Ansible changes for cpd531
Jul 7, 2026
9460789
Ansible changes for cpd531
Jul 8, 2026
8a9c6de
Merge branch 'master' into cpd531-helm
nehasangwai-ibm Jul 10, 2026
b7cfce6
Merge branch 'master' into cpd531-helm
nehasangwai-ibm Jul 13, 2026
863a47c
dummy commit to trigger build
SahilSheikh1 Jul 14, 2026
27182ea
dummy commit to trigger build
Jul 15, 2026
a87ee7a
dummy commit to trigger build
Jul 15, 2026
78998dd
Empty commit
SahilSheikh1 Jul 15, 2026
e208713
[patch] introducing airgap supoort for cpd531 helm charts
SahilSheikh1 Aug 2, 2026
519936f
[patch] re-trigger build
SahilSheikh1 Aug 2, 2026
9e1ca4d
[patch] added missing charts in CHART_CASE_CATALOG_KEYS and added hel…
SahilSheikh1 Aug 4, 2026
ad9ab04
[patch] adding has_HelmCharts column in PACKAGE_CONFIGS
SahilSheikh1 Aug 5, 2026
2187325
[patch] fixing config.py
SahilSheikh1 Aug 5, 2026
2c9024e
[patch] fix argParser
SahilSheikh1 Aug 5, 2026
5909345
[patch] fix argParser.py
SahilSheikh1 Aug 5, 2026
279a32b
[patch] created HELM_ONLY_CHART_CONFIGS for package which only have h…
SahilSheikh1 Aug 5, 2026
9995ff6
[patch] empty commit to trigger build
Aug 6, 2026
77dd5c1
[patch] empty commit to trigger build
Aug 6, 2026
6eb9316
[patch] empty commit to trigger build
Aug 6, 2026
56445a7
Merge branch 'master' into cpd531-helm (#2524)
SahilSheikh1 Aug 11, 2026
3a1216e
Merge branch 'master' into ss-cpd531-ag
SahilSheikh1 Aug 11, 2026
84c0bc4
Merge branch 'master' into ss-cpd531-ag
SahilSheikh1 Aug 13, 2026
7e838f7
Merge branch 'ss-cpd531-ag' into cpd531-helm
SahilSheikh1 Aug 13, 2026
78d1ef6
Merge branch 'master' into cpd531-helm
nehasangwai-ibm Aug 14, 2026
cfb0434
Merge branch 'master' into cpd531-helm
nehasangwai-ibm Aug 14, 2026
3c6121f
ansible changes for cpd531
nehasangwai-ibm Aug 15, 2026
2d9da80
ansible changes for cpd531 entitlement fix
nehasangwai-ibm Aug 15, 2026
3ed08a8
[patch] Need redis images along with helm charts.
SahilSheikh1 Aug 15, 2026
a01dd4e
[patch] retrigger build
SahilSheikh1 Aug 15, 2026
c8439d5
[patch] empty commit to trigger build
SahilSheikh1 Aug 15, 2026
ea3a9a2
[patch] added redis_version in mirror_test_helper.py
SahilSheikh1 Aug 15, 2026
daa0407
[patch] Dummy commit to trigger CLI build
Aug 17, 2026
990be30
[patch] Dummy commit to trigger CLI build
Aug 18, 2026
4294f4e
[patch] Dummy commit to trigger CLI build
Aug 19, 2026
044a088
[patch] Dummy commit to trigger CLI build
Aug 19, 2026
e7f942c
[patch] Dummy commit to trigger CLI build
Aug 20, 2026
f696753
[patch] Dummy commit to trigger CLI build
Aug 20, 2026
0f30e39
[patch] Dummy commit to trigger CLI build
Aug 20, 2026
a46c238
Merge branch 'master' into cpd540-helm
Aug 21, 2026
ae38210
[patch] Dummy commit to trigger CLI build
Aug 21, 2026
228fc9d
[patch] Dummy commit to trigger CLI build
Aug 24, 2026
61d665b
[patch] Dummy commit to trigger CLI build
Aug 24, 2026
d00d554
[patch] Dummy commit to trigger CLI build
Aug 27, 2026
b513dc9
[patch] Dummy commit to trigger CLI build
Aug 27, 2026
d2d8ebe
[patch] Dummy commit to trigger CLI build
Aug 27, 2026
5de9bb4
[patch] Dummy commit to trigger cli build
Aug 27, 2026
aeec5d2
[patch] Dummy commit to trigger CLI build
Aug 31, 2026
e00a3e1
Merge branch 'master' into cpd540-helm
nehasangwai-ibm Aug 31, 2026
241b73f
Merge branch 'master' into cpd540-helm
nehasangwai-ibm Aug 31, 2026
55b149b
5.4.0 upgrade path
nehasangwai-ibm Sep 1, 2026
c1f4088
[patch] Dummy commit to trigger CLI build
Sep 1, 2026
5fa9ca2
[patch] adding helm support for cpd base services
SahilSheikh1 Sep 2, 2026
e4379b9
[patch] added ibm-pg-operator helm chart
SahilSheikh1 Sep 3, 2026
ee589e0
Merge branch 'master' into cpd540-helm
nehasangwai-ibm Sep 8, 2026
911c122
[patch] added swhub, licensing, pg-operator
SahilSheikh1 Sep 8, 2026
efa181f
[patch] fix failing test
SahilSheikh1 Sep 8, 2026
56898ce
[patch] empty commit to trigger build
SahilSheikh1 Sep 9, 2026
7e5cd00
ansible changes for cpd531 entitlement fix
nehasangwai-ibm Sep 9, 2026
95dd0e5
cpd 5.2.0 to 5.4.0 upgrade scenario code
nehasangwai-ibm Sep 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion python/src/mas/cli/mirror/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ def getISC(configPath: str) -> str:

# Construct GitHub raw content URL
# Convert blob URL to raw content URL
githubUrl = f"https://raw.githubusercontent.com/ibm-mas/image-set-configs/master/{configPath}"
githubUrl = f"https://raw.githubusercontent.com/ibm-mas/image-set-configs/cpd540-helm/{configPath}"

logger.info(f"Attempting to download from: {githubUrl}")

Expand Down
10 changes: 6 additions & 4 deletions python/src/mas/cli/mirror/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,14 @@
("Maximo Application Suite", "predict", "ibm-mas-predict", "mas_predict_version", False),
("Maximo Application Suite", "optimizer", "ibm-mas-optimizer", "mas_optimizer_version", False),
("Maximo Application Suite", "visualinspection", "ibm-mas-visualinspection", "mas_visualinspection_version", False),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-cp-common-services", "common_svcs_version", False),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-zen", "ibm_zen_version", False),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-cp-common-services", "common_svcs_version", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-zen", "ibm_zen_version", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-cp-datacore", "cp4d_platform_version", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-licensing", "ibm_licensing_version", False),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-swhub-control-center", "swhub_version", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-licensing", "ibm_licensing_version", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-ccs", "ccs_build", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-cloud-native-postgresql", "postgress_version", False),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-cloud-native-postgresql", "postgress_version", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-pg-operator", "pg_operator_version", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-datarefinery", "datarefinery_version", True),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-elasticsearch-operator", "elasticsearch_version", False),
("Cloud Pak for Data - Platform", "cp4d-platform", "ibm-opensearch-operator", "opensearch_version", False),
Expand Down
12 changes: 9 additions & 3 deletions python/src/mas/cli/update/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -712,7 +712,8 @@ def detectCP4D(self) -> None:
return
elif len(cpds) == 1:
cpdUpgradePath = {
"5.2.0": "5.3.1",
"5.3.1": "5.4.0",
"5.2.0": ["5.3.1", "5.4.0"],
"5.1.3": "5.2.0",
"5.0.0": "5.1.3",
}
Expand Down Expand Up @@ -747,13 +748,18 @@ def detectCP4D(self) -> None:
self.fatalError(
"Skipping intermediate Cloud Pak for Data updates is not tested and thus not supported\n\nContact IBM support for assistance"
)
elif cpdUpgradePath[cpdInstanceVersion] != cpdTargetVersion:

validNextVersions = cpdUpgradePath[cpdInstanceVersion]
if isinstance(validNextVersions, str):
validNextVersions = [validNextVersions]

if cpdTargetVersion not in validNextVersions:
h.stop_and_persist(
symbol=self.successIcon,
text=f"Installed Cloud Pak for Data version ({cpdInstanceVersion}) can not be updated to {cpdTargetVersion} directly",
)
self.fatalError(
f"Skipping intermediate Cloud Pak for Data updates is not tested and thus not supported\n\nRefer to the catalog documentation and first update to any catalog that carries Cloud Pak for data v{cpdUpgradePath[cpdInstanceVersion]}:\n- https://ibm-mas.github.io/cli/catalogs"
f"Skipping intermediate Cloud Pak for Data updates is not tested and thus not supported\n\nRefer to the catalog documentation and first update to any catalog that carries Cloud Pak for data v{validNextVersions[0]}:\n- https://ibm-mas.github.io/cli/catalogs"
)

currentCpdVersionMajorMinor = f"{cpdInstanceVersion.split('.')[0]}.{cpdInstanceVersion.split('.')[1]}"
Expand Down
2 changes: 2 additions & 0 deletions python/tests/integration/utils/mirror_test_helper.py
Original file line number Diff line number Diff line change
Expand Up @@ -192,9 +192,11 @@ def setup_mocks(self):
"common_svcs_version": "4.13.0",
"ibm_zen_version": "6.2.0+20250530.152516.232",
"cp4d_platform_version": "5.2.0+20250709.170324",
"swhub_version": "5.10.0",
"ibm_licensing_version": "4.2.17",
"ccs_build": "11.0.0+20250605.130237.468",
"postgress_version": "5.16.0+20250827.110911.2626",
"pg_operator_version": "1.21.1+20250818.185726.1055",
"datarefinery_version": "11.0.0+20250513.203727.232",
"elasticsearch_version": "1.1.2667",
"opensearch_version": "1.1.2494",
Expand Down
Loading