Skip to content

Conversation

@durera
Copy link
Contributor

@durera durera commented Dec 13, 2024

Better error handling for the following scenario:

IBM Maximo Application Suite Admin CLI v11.13.0-pre.upg
Powered by https://github.com/ibm-mas/ansible-devops/ and https://tekton.dev/
Traceback (most recent call last):
  File "/opt/app-root/bin/mas-cli", line 65, in <module>
    app.upgrade(argv[2:])
  File "/opt/app-root/lib64/python3.9/site-packages/mas/cli/upgrade/app.py", line 72, in upgrade
    if not verifyMasInstance(self.dynamicClient, instanceId):
  File "/opt/app-root/lib64/python3.9/site-packages/mas/devops/mas.py", line 134, in verifyMasInstance
    suitesAPI = dynClient.resources.get(api_version="core.mas.ibm.com/v1", kind="Suite")
  File "/opt/app-root/lib64/python3.9/site-packages/openshift/dynamic/discovery.py", line 186, in get
    raise ResourceNotFoundError('No matches found for {}'.format(kwargs))
kubernetes.dynamic.exceptions.ResourceNotFoundError: No matches found for {'api_version': 'core.mas.ibm.com/v1', 'kind': 'Suite'}

@durera durera merged commit 110838d into stable Dec 13, 2024
2 checks passed
@durera durera deleted the nocrd branch December 13, 2024 13:53
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.

1 participant