@@ -530,6 +530,9 @@ publish_redhat_public_tag:
530530publish_public_latest :
531531 stage : release-latest
532532 rules :
533+ # Skip latest jobs for vX.Y.Z-rc.W tags
534+ - if : ' $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+-rc\.[0-9]+$/'
535+ when : never
533536 - if : $CI_COMMIT_TAG
534537 when : manual
535538 - when : never
@@ -549,6 +552,28 @@ publish_public_latest_fips:
549552 IMG_SOURCES : $BUILD_DOCKER_REGISTRY/$PROJECTNAME:$CI_COMMIT_TAG-fips-amd64,$BUILD_DOCKER_REGISTRY/$PROJECTNAME:$CI_COMMIT_TAG-fips-arm64
550553 IMG_DESTINATIONS : operator:latest-fips
551554
555+ publish_public_rc_latest :
556+ stage : release-latest
557+ rules :
558+ - if : ' $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+-rc\.[0-9]+$/'
559+ when : manual
560+ - when : never
561+ trigger :
562+ project : DataDog/public-images
563+ branch : main
564+ strategy : depend
565+ variables :
566+ IMG_SOURCES : $BUILD_DOCKER_REGISTRY/$PROJECTNAME:$CI_COMMIT_TAG-amd64,$BUILD_DOCKER_REGISTRY/$PROJECTNAME:$CI_COMMIT_TAG-arm64
567+ IMG_DESTINATIONS : operator:rc-latest
568+ IMG_SIGNING : " false"
569+ IMG_MERGE_STRATEGY : " index_oci"
570+
571+ publish_public_rc_latest_fips :
572+ extends : publish_public_rc_latest
573+ variables :
574+ IMG_SOURCES : $BUILD_DOCKER_REGISTRY/$PROJECTNAME:$CI_COMMIT_TAG-fips-amd64,$BUILD_DOCKER_REGISTRY/$PROJECTNAME:$CI_COMMIT_TAG-fips-arm64
575+ IMG_DESTINATIONS : operator:rc-latest-fips
576+
552577publish_redhat_public_latest :
553578 stage : release-latest
554579 rules :
@@ -585,22 +610,12 @@ trigger_internal_operator_image:
585610 RELEASE_PROD : " true"
586611
587612trigger_internal_operator_image_fips :
588- stage : release
589- rules :
590- - if : $CI_COMMIT_TAG
591- - when : never
592- trigger :
593- project : DataDog/images
594- branch : master
595- strategy : depend
613+ extends : trigger_internal_operator_image
596614 variables :
597615 IMAGE_VERSION : tmpl-v2-fips
598- IMAGE_NAME : $PROJECTNAME
599616 TMPL_SRC_IMAGE : v${CI_PIPELINE_ID}-${CI_COMMIT_SHORT_SHA}-fips
600617 RELEASE_TAG : ${CI_COMMIT_REF_SLUG}-fips
601618 BUILD_TAG : ${CI_COMMIT_REF_SLUG}-fips
602- RELEASE_STAGING : " true"
603- RELEASE_PROD : " true"
604619
605620trigger_internal_operator_check_image :
606621 stage : release
@@ -620,6 +635,32 @@ trigger_internal_operator_check_image:
620635 RELEASE_STAGING : " true"
621636 RELEASE_PROD : " true"
622637
638+ trigger_internal_operator_image_rc_latest :
639+ stage : release-latest
640+ rules :
641+ - if : ' $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+-rc\.[0-9]+$/'
642+ - when : never
643+ trigger :
644+ project : DataDog/images
645+ branch : master
646+ strategy : depend
647+ variables :
648+ IMAGE_VERSION : tmpl-v2
649+ IMAGE_NAME : $PROJECTNAME
650+ TMPL_SRC_IMAGE : v${CI_PIPELINE_ID}-${CI_COMMIT_SHORT_SHA}
651+ RELEASE_TAG : rc-latest
652+ BUILD_TAG : rc-latest
653+ RELEASE_STAGING : " true"
654+ RELEASE_PROD : " true"
655+
656+ trigger_internal_operator_image_fips_rc_latest :
657+ extends : trigger_internal_operator_image_rc_latest
658+ variables :
659+ IMAGE_VERSION : tmpl-v2-fips
660+ TMPL_SRC_IMAGE : v${CI_PIPELINE_ID}-${CI_COMMIT_SHORT_SHA}-fips
661+ RELEASE_TAG : rc-latest-fips
662+ BUILD_TAG : rc-latest-fips
663+
623664trigger_internal_operator_nightly_image :
624665 stage : release
625666 rules :
0 commit comments