@@ -610,6 +610,46 @@ tasks:
610610 variant : prepare_openshift_bundles
611611 task : prepare_and_upload_openshift_bundles
612612
613+ - name : backup_csv_images_dry_run
614+ commands :
615+ - func : clone
616+ - func : quay_login
617+ - command : subprocess.exec
618+ params :
619+ working_dir : src/github.com/mongodb/mongodb-kubernetes
620+ binary : python3
621+ args :
622+ - scripts/dev/release/backup_csv_images.py
623+ - scripts/dev/release/1.2.0.clusterserviceversion.yaml
624+ - --dry-run
625+ - --verbose
626+ - name : backup_csv_images_limit_3
627+ commands :
628+ - func : clone
629+ - func : quay_login
630+ - command : subprocess.exec
631+ params :
632+ working_dir : src/github.com/mongodb/mongodb-kubernetes
633+ binary : python3
634+ args :
635+ - scripts/dev/release/backup_csv_images.py
636+ - scripts/dev/release/1.2.0.clusterserviceversion.yaml
637+ - --limit
638+ - " 3"
639+ - --verbose
640+ - name : backup_csv_images_all
641+ commands :
642+ - func : clone
643+ - func : quay_login
644+ - command : subprocess.exec
645+ params :
646+ working_dir : src/github.com/mongodb/mongodb-kubernetes
647+ binary : python3
648+ args :
649+ - scripts/dev/release/backup_csv_images.py
650+ - scripts/dev/release/1.2.0.clusterserviceversion.yaml
651+ - --verbose
652+
613653task_groups :
614654 - name : unit_task_group
615655 max_hosts : -1
@@ -1206,7 +1246,6 @@ task_groups:
12061246 << : *teardown_group
12071247
12081248buildvariants :
1209-
12101249 # # Unit tests + lint build variant
12111250
12121251 - name : unit_tests
@@ -1736,7 +1775,7 @@ buildvariants:
17361775 allowed_requesters : [ "patch", "github_tag" ]
17371776 max_hosts : -1
17381777 run_on :
1739- - ubuntu2204-large
1778+ - release- ubuntu2204-large # This is required for CISA attestation https://jira.mongodb.org/browse/DEVPROD-17780
17401779 depends_on :
17411780 - name : build_operator_ubi
17421781 variant : init_test_run
@@ -1795,7 +1834,7 @@ buildvariants:
17951834 display_name : (Static Containers) Release Agent matrix
17961835 tags : [ "release_agent" ]
17971836 run_on :
1798- - ubuntu2204-large
1837+ - release- ubuntu2204-large # This is required for CISA attestation https://jira.mongodb.org/browse/DEVPROD-17780
17991838 depends_on :
18001839 - variant : init_release_agents_on_ecr
18011840 name : ' *'
@@ -1881,11 +1920,21 @@ buildvariants:
18811920
18821921 # ## Build variants for manual patch only
18831922
1923+ - name : backup_csv_images
1924+ display_name : " Backup CSV Images"
1925+ allowed_requesters : [ "patch" ]
1926+ run_on :
1927+ - ubuntu2204-small
1928+ tasks :
1929+ - name : backup_csv_images_dry_run
1930+ - name : backup_csv_images_limit_3
1931+ - name : backup_csv_images_all
1932+
18841933 - name : publish_om60_images
18851934 display_name : publish_om60_images
18861935 allowed_requesters : [ "patch", "github_pr" ]
18871936 run_on :
1888- - ubuntu2204-large
1937+ - release- ubuntu2204-large # This is required for CISA attestation https://jira.mongodb.org/browse/DEVPROD-17780
18891938 depends_on :
18901939 - variant : e2e_om60_kind_ubi
18911940 name : ' *'
@@ -1899,7 +1948,7 @@ buildvariants:
18991948 display_name : publish_om70_images
19001949 allowed_requesters : [ "patch", "github_pr" ]
19011950 run_on :
1902- - ubuntu2204-large
1951+ - release- ubuntu2204-large # This is required for CISA attestation https://jira.mongodb.org/browse/DEVPROD-17780
19031952 depends_on :
19041953 - variant : e2e_om70_kind_ubi
19051954 name : ' *'
@@ -1913,7 +1962,7 @@ buildvariants:
19131962 display_name : publish_om80_images
19141963 allowed_requesters : [ "patch", "github_pr" ]
19151964 run_on :
1916- - ubuntu2204-large
1965+ - release- ubuntu2204-large # This is required for CISA attestation https://jira.mongodb.org/browse/DEVPROD-17780
19171966 depends_on :
19181967 - variant : e2e_om80_kind_ubi
19191968 name : ' *'
0 commit comments