Skip to content

Conversation

@tomklapiscak
Copy link
Contributor

@tomklapiscak tomklapiscak commented Feb 13, 2025

Description

https://jsw.ibm.com/browse/MASCORE-5637

Note to reviewer: These changes are built on top of mascore5516 (due to be merged by #254). Once #254 is merged, I will change the target branch of this PR to main.

Introduces a mechanism to perform automated cleanup of orphaned Job resources when auto_delete: false is set.

Job resources are routinely orphaned (i.e. marked for deletion by ArgoCD) since, when we need to apply an update to an immutable Job field (e.g. image tag), we must create a new version of the Job resource with a different name. When auto_delete: false is set, ArgoCD will (by design) not perform this cleanup for us. Over time, Job resources will accumulate and put pressure on the K8S API server.

This PR addresses this by assigning a mas.ibm.com/job-cleanup-group label to Jobs. Any Job resources with the same value for this label, and in the same namespace are considered to be in the same cleanup group. A CronJob running in the cluster will delete all but the most recent (according to its creationTimestamp) Jobs in each cleanup group.

Validation has been added to the verify-job-definitions.sh script (used as a pre-commit hook and in the lint Github action) to ensure all relevant Jobs are set up to work correctly with this mechanism.

The cleanup logic itself (in the form of a Python script) run by the CronJob is implemented here: ibm-mas/python-devops#58

For safety, the CronJob is assigned a ServiceAccount that can only list and delete Job resources (so it can never delete any other type of resource). Furthermore, the logic ensures that only Job resources with the mas.ibm.com/job-cleanup-group label can be deleted.

This PR also bumps all Jobs to use the latest CLI version (13.5.0 -> 13.6.0)

TODO

  • Choose appropriate Cron schedule
  • Update CLI tag when version including python-devops changes is released (jobcleaner + suite dns fix)

Testing

JobCleaner CronJob configured to run once a minute (as a stress test) during an fvtsaas deploy + test. Nothing untoward seen:
image

Subsequently updated cli image tag in fvtsaas with auto_delete: false set, temporarily suspend JobCleaner (to generate a large number of orphaned jobs). As expected, lots of orphaned Job resources left behind, e.g.:

suite
image

sls
image

db2-db
image

syncjobs
image

Re-enabled JobCleaner; everything worked as expected:
image
image

2025-02-21 13:42:10,877   root                                               [MainThread] INFO     Configuration:
2025-02-21 13:42:10,877   root                                               [MainThread] INFO     --------------
2025-02-21 13:42:10,877   root                                               [MainThread] INFO     log_level:      20
2025-02-21 13:42:10,877   root                                               [MainThread] INFO     label:          mas.ibm.com/job-cleanup-group
2025-02-21 13:42:10,877   root                                               [MainThread] INFO     limit:          100
2025-02-21 13:42:10,877   root                                               [MainThread] INFO     dry_run:        False
2025-02-21 13:42:10,877   root                                               [MainThread] INFO
2025-02-21 13:42:10,878   root                                               [MainThread] INFO     Loaded in-cluster configuration
2025-02-21 13:42:10,878   root                                               [MainThread] INFO
2025-02-21 13:42:10,991   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     Found 18 unique (namespace, cleanup group ID) pairs, processing ...
2025-02-21 13:42:10,991   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:10,991   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     0) 8eee9403c50567603cb23b1dee1dc148775c85ba db2u-fvtsaas
2025-02-21 13:42:11,002   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-setup-db2-1737324802                                     2025-02-21 13:24:20+00:00
2025-02-21 13:42:11,012   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  postsync-setup-db2-1736997121                                     2025-02-20 16:13:33+00:00                                         SUCCESS
2025-02-21 13:42:11,012   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,012   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     1) d3d133de087f0e31d21c18bdfe6da75b1c342927 mas-fvtsaas-syncres
2025-02-21 13:42:11,020   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   presync-cpd-olm-job-3372783346                                    2025-02-21 13:26:04+00:00
2025-02-21 13:42:11,029   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  presync-cpd-olm-job-3372455665                                    2025-02-20 15:03:12+00:00                                         SUCCESS
2025-02-21 13:42:11,029   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,029   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     2) 2b5200eb2bdf0fda5406bf89e2bcdbb017231c1c ibm-cpd-fvtsaas-operators
2025-02-21 13:42:11,039   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-wsl-post-verify-2373502917                                    2025-02-21 13:24:20+00:00
2025-02-21 13:42:11,050   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  cpd-wsl-post-verify-2373175236                                    2025-02-20 16:42:26+00:00                                         SUCCESS
2025-02-21 13:42:11,050   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,050   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     3) d2b7b6883dd00b9752142919111031f9661ca6f8 mas-fvtsaas-syncres
2025-02-21 13:42:11,059   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   aws-docdb-add-user-3372783346                                     2025-02-21 13:24:56+00:00
2025-02-21 13:42:11,070   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  aws-docdb-add-user-3372455665                                     2025-02-20 15:02:48+00:00                                         SUCCESS
2025-02-21 13:42:11,070   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,070   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     4) 918ec00661afdbb4787637933eb46751c4ba28b6 ibm-cpd-fvtsaas-operators
2025-02-21 13:42:11,083   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-spss-post-verify-job-4280983233                               2025-02-21 13:26:14+00:00
2025-02-21 13:42:11,099   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  cpd-spss-post-verify-job-4280655552                               2025-02-20 17:03:32+00:00                                         SUCCESS
2025-02-21 13:42:11,099   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,099   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     5) f6135ca96e06c34d373020cc78272703b4b2877a ibm-cpd-fvtsaas-operators
2025-02-21 13:42:11,117   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-post-verify-job-2105356750                                    2025-02-21 13:29:53+00:00
2025-02-21 13:42:11,125   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  cpd-post-verify-job-2105029069                                    2025-02-20 18:05:46+00:00                                         SUCCESS
2025-02-21 13:42:11,125   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,125   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     6) 69ea9963ef4b616114262f2a67a4d3faabf87da9 ibm-cpd-fvtsaas-operators
2025-02-21 13:42:11,140   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-mcs-sa-patch-job-2105356750                                   2025-02-21 13:26:35+00:00
2025-02-21 13:42:11,148   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  cpd-mcs-sa-patch-job-2105029069                                   2025-02-20 18:02:56+00:00                                         SUCCESS
2025-02-21 13:42:11,148   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,148   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     7) e67ecd7eda4e8ca4ebcc73505abcd271f4cdc09f ibm-cpd-fvtsaas-operators
2025-02-21 13:42:11,156   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-upg-cleanup-2105356750                                        2025-02-21 13:26:04+00:00
2025-02-21 13:42:11,170   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  cpd-upg-cleanup-2105029069                                        2025-02-20 18:02:38+00:00                                         SUCCESS
2025-02-21 13:42:11,170   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,170   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     8) 75c7ef0a72fbadee331f029349a3d4fb86292bdd mas-fvtsaas-sls
2025-02-21 13:42:11,180   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-ibm-sls-update-sm-job-3976328759                         2025-02-21 13:26:51+00:00
2025-02-21 13:42:11,194   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  postsync-ibm-sls-update-sm-job-3976001078                         2025-02-20 08:30:20+00:00                                         SUCCESS
2025-02-21 13:42:11,194   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,194   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     9) 7380c6227ab8a56ed7bb53cdf995db9d94a4d84a cert-manager-operator
2025-02-21 13:42:11,202   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-rhcm-update-sm-job-3552092328                            2025-02-21 13:24:08+00:00
2025-02-21 13:42:11,211   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  postsync-rhcm-update-sm-job-3551764647                            2025-02-20 08:07:00+00:00                                         SUCCESS
2025-02-21 13:42:11,211   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,211   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     10) 8586dc30dc4641737dffcdb310e2a70acc2a66d2 ibm-software-central
2025-02-21 13:42:11,222   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-ibm-dro-update-sm-job-3361333591                         2025-02-21 13:26:17+00:00
2025-02-21 13:42:11,231   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  postsync-ibm-dro-update-sm-job-3361005910                         2025-02-20 08:09:09+00:00                                         SUCCESS
2025-02-21 13:42:11,231   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,231   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     11) a2908b794471112cee7b797f1000a0b1f04c20dd mas-fvtsaas-core
2025-02-21 13:42:11,244   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-configtool-oidc-job-280783137                            2025-02-21 13:23:10+00:00
2025-02-21 13:42:11,254   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  postsync-configtool-oidc-job-280455456                            2025-02-20 08:44:18+00:00                                         SUCCESS
2025-02-21 13:42:11,254   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,254   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     12) 801447c9d176a91c2b45aed2a9ee933560b02b8a db2u-fvtsaas
2025-02-21 13:42:11,268   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-setup-db2-1345634172                                     2025-02-21 13:21:58+00:00
2025-02-21 13:42:11,281   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  postsync-setup-db2-1345306491                                     2025-02-20 16:09:40+00:00                                         SUCCESS
2025-02-21 13:42:11,281   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,281   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     13) 555ad00f6d4f47330e926979141fd93aec41822c ibm-cpd-fvtsaas-operators
2025-02-21 13:42:11,292   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   patch-common-service-job-2105356750                               2025-02-21 13:26:57+00:00
2025-02-21 13:42:11,300   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  patch-common-service-job-2105029069                               2025-02-20 18:03:05+00:00                                         SUCCESS
2025-02-21 13:42:11,300   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,300   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     14) 7dbadb712870631cec30e1493c9ef51dd8d586d3 mas-fvtsaas-syncres
2025-02-21 13:42:11,310   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   ibm-suite-certs-3372717809                                        2025-02-21 13:26:04+00:00
2025-02-21 13:42:11,319   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  ibm-suite-certs-3372390128                                        2025-02-20 15:03:12+00:00                                         SUCCESS
2025-02-21 13:42:11,319   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,319   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     15) be1e15c8b294bcb59965e7d34a1e1b6e64fcf38c ibm-cpd-fvtsaas-operators
2025-02-21 13:42:11,327   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-base-sa-patch-job-2105356750                                  2025-02-21 13:29:53+00:00
2025-02-21 13:42:11,341   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  cpd-base-sa-patch-job-2105029069                                  2025-02-20 18:05:46+00:00                                         SUCCESS
2025-02-21 13:42:11,341   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,341   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     16) 6511eade69277107c88d0edeb06325ce235dc70c ibm-cpd-fvtsaas-operators
2025-02-21 13:42:11,353   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-patch-zenservices-2105553361                                  2025-02-21 13:27:30+00:00
2025-02-21 13:42:11,362   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  cpd-patch-zenservices-2105225680                                  2025-02-20 18:03:25+00:00                                         SUCCESS
2025-02-21 13:42:11,362   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:42:11,362   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     17) 7f4e55c1513092e2ff38a25b7e6e4f9ce4624ae6 mas-fvtsaas-manage
2025-02-21 13:42:11,372   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-manage-db2-job-3976404974                                2025-02-21 13:22:42+00:00
2025-02-21 13:42:11,381   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     PURGE  postsync-manage-db2-job-3976077293                                2025-02-21 00:45:10+00:00                                         SUCCESS
2025-02-21 13:43:01,546   root                                               [MainThread] INFO     log_level:      20
2025-02-21 13:43:01,546   root                                               [MainThread] INFO     label:          mas.ibm.com/job-cleanup-group
2025-02-21 13:43:01,546   root                                               [MainThread] INFO     limit:          100
2025-02-21 13:43:01,546   root                                               [MainThread] INFO     dry_run:        False
2025-02-21 13:43:01,546   root                                               [MainThread] INFO
2025-02-21 13:43:01,546   root                                               [MainThread] INFO     Loaded in-cluster configuration
2025-02-21 13:43:01,546   root                                               [MainThread] INFO
2025-02-21 13:43:01,622   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     Found 18 unique (namespace, cleanup group ID) pairs, processing ...
2025-02-21 13:43:01,622   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,622   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     0) e67ecd7eda4e8ca4ebcc73505abcd271f4cdc09f ibm-cpd-fvtsaas-operators
2025-02-21 13:43:01,628   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-upg-cleanup-2105356750                                        2025-02-21 13:26:04+00:00
2025-02-21 13:43:01,629   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,629   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     1) 7380c6227ab8a56ed7bb53cdf995db9d94a4d84a cert-manager-operator
2025-02-21 13:43:01,634   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-rhcm-update-sm-job-3552092328                            2025-02-21 13:24:08+00:00
2025-02-21 13:43:01,634   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,634   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     2) 69ea9963ef4b616114262f2a67a4d3faabf87da9 ibm-cpd-fvtsaas-operators
2025-02-21 13:43:01,640   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-mcs-sa-patch-job-2105356750                                   2025-02-21 13:26:35+00:00
2025-02-21 13:43:01,640   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,640   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     3) 75c7ef0a72fbadee331f029349a3d4fb86292bdd mas-fvtsaas-sls
2025-02-21 13:43:01,645   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-ibm-sls-update-sm-job-3976328759                         2025-02-21 13:26:51+00:00
2025-02-21 13:43:01,645   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,645   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     4) 555ad00f6d4f47330e926979141fd93aec41822c ibm-cpd-fvtsaas-operators
2025-02-21 13:43:01,650   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   patch-common-service-job-2105356750                               2025-02-21 13:26:57+00:00
2025-02-21 13:43:01,651   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,651   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     5) be1e15c8b294bcb59965e7d34a1e1b6e64fcf38c ibm-cpd-fvtsaas-operators
2025-02-21 13:43:01,661   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-base-sa-patch-job-2105356750                                  2025-02-21 13:29:53+00:00
2025-02-21 13:43:01,661   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,661   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     6) a2908b794471112cee7b797f1000a0b1f04c20dd mas-fvtsaas-core
2025-02-21 13:43:01,670   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-configtool-oidc-job-280783137                            2025-02-21 13:23:10+00:00
2025-02-21 13:43:01,670   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,670   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     7) 8eee9403c50567603cb23b1dee1dc148775c85ba db2u-fvtsaas
2025-02-21 13:43:01,677   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-setup-db2-1737324802                                     2025-02-21 13:24:20+00:00
2025-02-21 13:43:01,677   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,677   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     8) 6511eade69277107c88d0edeb06325ce235dc70c ibm-cpd-fvtsaas-operators
2025-02-21 13:43:01,683   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-patch-zenservices-2105553361                                  2025-02-21 13:27:30+00:00
2025-02-21 13:43:01,683   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,683   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     9) 7f4e55c1513092e2ff38a25b7e6e4f9ce4624ae6 mas-fvtsaas-manage
2025-02-21 13:43:01,688   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-manage-db2-job-3976404974                                2025-02-21 13:22:42+00:00
2025-02-21 13:43:01,688   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,688   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     10) 8586dc30dc4641737dffcdb310e2a70acc2a66d2 ibm-software-central
2025-02-21 13:43:01,693   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-ibm-dro-update-sm-job-3361333591                         2025-02-21 13:26:17+00:00
2025-02-21 13:43:01,694   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,694   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     11) d3d133de087f0e31d21c18bdfe6da75b1c342927 mas-fvtsaas-syncres
2025-02-21 13:43:01,699   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   presync-cpd-olm-job-3372783346                                    2025-02-21 13:26:04+00:00
2025-02-21 13:43:01,699   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,699   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     12) 918ec00661afdbb4787637933eb46751c4ba28b6 ibm-cpd-fvtsaas-operators
2025-02-21 13:43:01,705   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-spss-post-verify-job-4280983233                               2025-02-21 13:26:14+00:00
2025-02-21 13:43:01,705   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,705   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     13) 2b5200eb2bdf0fda5406bf89e2bcdbb017231c1c ibm-cpd-fvtsaas-operators
2025-02-21 13:43:01,711   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-wsl-post-verify-2373502917                                    2025-02-21 13:24:20+00:00
2025-02-21 13:43:01,711   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,711   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     14) 801447c9d176a91c2b45aed2a9ee933560b02b8a db2u-fvtsaas
2025-02-21 13:43:01,718   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   postsync-setup-db2-1345634172                                     2025-02-21 13:21:58+00:00
2025-02-21 13:43:01,718   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,718   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     15) d2b7b6883dd00b9752142919111031f9661ca6f8 mas-fvtsaas-syncres
2025-02-21 13:43:01,726   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   aws-docdb-add-user-3372783346                                     2025-02-21 13:24:56+00:00
2025-02-21 13:43:01,726   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,726   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     16) f6135ca96e06c34d373020cc78272703b4b2877a ibm-cpd-fvtsaas-operators
2025-02-21 13:43:01,732   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   cpd-post-verify-job-2105356750                                    2025-02-21 13:29:53+00:00
2025-02-21 13:43:01,732   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO
2025-02-21 13:43:01,732   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     17) 7dbadb712870631cec30e1493c9ef51dd8d586d3 mas-fvtsaas-syncres
2025-02-21 13:43:01,738   mas.devops.saas.job_cleaner.JobCleaner             [MainThread] INFO     SKIP   ibm-suite-certs-3372717809                                        2025-02-21 13:26:04+00:00

suite
image

sls
image

db2-db
image

syncjobs
image

pre-commit hook:
image

@tomklapiscak tomklapiscak changed the title [minor] WIP: Automated Job cleanup when auto_delete: false is set [minor] Automated Job cleanup when auto_delete: false is set Apr 14, 2025
@tomklapiscak tomklapiscak marked this pull request as ready for review April 17, 2025 11:09
@tomklapiscak tomklapiscak requested a review from rbinns April 17, 2025 11:09
rbinns
rbinns previously approved these changes Apr 17, 2025
Copy link
Contributor

@rbinns rbinns left a comment

Choose a reason for hiding this comment

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

Reviewed

@tomklapiscak tomklapiscak changed the base branch from mascore5516 to main April 17, 2025 12:57
@tomklapiscak tomklapiscak dismissed rbinns’s stale review April 17, 2025 12:57

The base branch was changed.

@tomklapiscak tomklapiscak changed the base branch from main to mascore5516 April 17, 2025 12:57
@tomklapiscak tomklapiscak changed the base branch from mascore5516 to main April 17, 2025 12:58
@tomklapiscak tomklapiscak changed the base branch from main to mascore5516 April 17, 2025 12:58
@tomklapiscak tomklapiscak changed the base branch from mascore5516 to main April 17, 2025 13:09
@rbinns rbinns self-requested a review April 17, 2025 13:16
Copy link
Contributor

@rbinns rbinns left a comment

Choose a reason for hiding this comment

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

Reviewed -

@tomklapiscak tomklapiscak merged commit d0bed5f into main Apr 17, 2025
2 checks passed
@tomklapiscak tomklapiscak deleted the mascore5637 branch April 17, 2025 15:32
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.

2 participants