[minor] Automated SaaS Job cleanup when auto_delete: false is set #58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Adds the
mas-saas-devops-job-cleanerscript (and supportingmas.deploy.saas.jobcleanerlibrary code for performing automated cleanup of orphaned Job resources whenauto_delete: falseis set in ArgoCD-managed MAS SaaS environments.The
mas-saas-devops-job-cleanerscript is run by a cluster-level CronJob defined in ibm-mas/gitops#257.https://jsw.ibm.com/browse/MASCORE-5637
Testing
Refer to ibm-mas/gitops#257 for details of testing performed when this script is run via a CronJob in a MAS SaaS cluster.
Unit tests
Unit tests for the library code are included in this PR.