Skip to content

Conversation

@Bhautik-Vala
Copy link
Contributor

@Bhautik-Vala Bhautik-Vala commented Sep 29, 2025

Introduce new CLI Utility -> mas aiservice-upgrade

Related Issues:
ibm-mas/python-devops#120
ibm-mas/ansible-devops#1942

Tests:
[ibmmas/cli:15.6.2-pre.aisvc-upgrade]mascli$` mas aiservice-upgrade --dev-mode

IBM Maximo Application Suite Admin CLI v15.6.2-pre.aisvc-upgrade
Powered by https://github.com/ibm-mas/ansible-devops/ and https://tekton.dev/

  1. Set Target OpenShift Cluster
    Already connected to OCP Cluster:
    https://console-openshift-console.apps.o1-945291.cp.fyre.ibm.com/

Proceed with this cluster? [y/n] y

  1. AI Service Instance Selection
    Select a AI Service instance to upgrade from the list below:
  • apmdevops v9.1.6

Enter AI Service instance ID: apmdevops
Custom channel 9.2.x

  1. Review Settings
    AI Service Instance ID ..................... apmdevops
    Current AI Service Channel ............. 9.1.x
    Next AI Service Channel ................ 9.2.x
    Skip Pre-Upgrade Checks ......... False

Proceed with these settings? [y/n] y

  1. Launch Upgrade
    ✅️ OpenShift Pipelines Operator is installed and ready to use
    ✅️ Namespace is ready (aiservice-apmdevops-pipelines)
    ✅️ Latest Tekton definitions are installed (v15.6.2-pre.aisvc-upgrade)
    ✅️ PipelineRun for apmdevops upgrade submitted

View progress:
https://console-openshift-console.apps.o1-945291.cp.fyre.ibm.com/k8s/ns/aiservice-apmdevops-pipelines/tekton.dev~v1beta1~PipelineRun/apmdevops-upgrade-250930-1753

[ibmmas/cli:15.6.2-pre.aisvc-upgrade]mascli$

Screenshot 2025-09-30 at 11 36 18 PM Screenshot 2025-09-30 at 11 36 38 PM

@Bhautik-Vala Bhautik-Vala changed the title Support AI Service upgrade functionality [minor] Support AI Service upgrade functionality Oct 10, 2025
@Bhautik-Vala Bhautik-Vala marked this pull request as ready for review October 10, 2025 10:20
@Bhautik-Vala Bhautik-Vala requested a review from a team as a code owner October 10, 2025 10:20
Copy link
Contributor

@terc1997 terc1997 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Once the other PRs get merged, remove the custom ansible-devops and python-devops.

@durera durera merged commit 8c247e1 into master Oct 17, 2025
14 checks passed
@durera durera deleted the aisvc-upgrade branch October 17, 2025 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants