Skip to content

Conversation

@rawa-resul
Copy link
Contributor

@rawa-resul rawa-resul commented Sep 30, 2025

Description

  • Added getAppsSubscriptionChannel function in python-devops to list installed apps on the cluster
  • In upgrade I use the above function to check if they are part of the compatibilityMatrix for the next upgrade channel
  • When an app is not supported we cancel the upgrade and print out No feature channel available for {unsupportedAppForFC} on the release {nextChannel}. Upgrade cancelled."

Related PR

Test results

Cluster with unsupported app

Installed Core, Manage, MVI @ 9.1.x. Catalog only has Core and Manage at 9.2.x-feature.

Screenshot 2025-09-30 at 2 32 21 pm

Cluster with only supported apps

Removed MVI

Screenshot 2025-09-30 at 2 55 56 pm

@rawa-resul rawa-resul requested a review from a team as a code owner September 30, 2025 14:01
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Remove this when ibm-mas/python-devops#117 gets merged in

@anilprajapatiibm anilprajapatiibm changed the base branch from master to update-250925 October 1, 2025 13:40
@anilprajapatiibm anilprajapatiibm merged commit 548c1db into update-250925 Oct 1, 2025
3 checks passed
@anilprajapatiibm anilprajapatiibm deleted the fc92test branch October 1, 2025 14:56
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