diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml index e5ccf0e54..02d9d2b8c 100644 --- a/zuul.d/layout.yaml +++ b/zuul.d/layout.yaml @@ -15,6 +15,7 @@ - tripleo-undercloud-jobs-pipeline - tripleo-periodic - tripleo-ceph-periodic + - tripleo-periodic-fips queue: tripleo check: jobs: diff --git a/zuul.d/periodic.yaml b/zuul.d/periodic.yaml index eb9bcdc6e..233fe4ff2 100644 --- a/zuul.d/periodic.yaml +++ b/zuul.d/periodic.yaml @@ -212,3 +212,41 @@ dependencies: - tripleo-ci-centos-9-content-provider - tripleo-ci-centos-9-scenario004-ceph-nightly: *ceph_vars_periodic + +- project-template: + name: tripleo-periodic-fips + periodic: + jobs: + - tripleo-ci-centos-9-content-provider: &fips_force_non_periodic + vars: + force_non_periodic: true + - tripleo-ci-centos-9-content-provider-wallaby: *fips_force_non_periodic + - tripleo-ci-centos-9-standalone-fips: &fips_vars_periodic + vars: &fips_consumer_vars + force_non_periodic: true + consumer_job: true + build_container_images: false + remove_tags: + - build + dependencies: + - tripleo-ci-centos-9-content-provider + - tripleo-ci-centos-9-scenario001-standalone-fips: *fips_vars_periodic + - tripleo-ci-centos-9-scenario002-standalone-fips: *fips_vars_periodic + - tripleo-ci-centos-9-scenario003-standalone-fips: *fips_vars_periodic + - tripleo-ci-centos-9-scenario004-standalone-fips: *fips_vars_periodic + - tripleo-ci-centos-9-scenario007-standalone-fips: *fips_vars_periodic + - tripleo-ci-centos-9-scenario010-standalone-fips: *fips_vars_periodic + - tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips: *fips_vars_periodic + - tripleo-ci-centos-9-scenario012-standalone-fips: *fips_vars_periodic + - tripleo-ci-centos-9-standalone-fips-wallaby: &fips_vars_periodic_wallaby + vars: *fips_consumer_vars + dependencies: + - tripleo-ci-centos-9-content-provider-wallaby + - tripleo-ci-centos-9-scenario001-standalone-fips-wallaby: *fips_vars_periodic_wallaby + - tripleo-ci-centos-9-scenario002-standalone-fips-wallaby: *fips_vars_periodic_wallaby + - tripleo-ci-centos-9-scenario003-standalone-fips-wallaby: *fips_vars_periodic_wallaby + - tripleo-ci-centos-9-scenario004-standalone-fips-wallaby: *fips_vars_periodic_wallaby + - tripleo-ci-centos-9-scenario007-standalone-fips-wallaby: *fips_vars_periodic_wallaby + - tripleo-ci-centos-9-scenario010-standalone-fips-wallaby: *fips_vars_periodic_wallaby + - tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips-wallaby: *fips_vars_periodic_wallaby + - tripleo-ci-centos-9-scenario012-standalone-fips-wallaby: *fips_vars_periodic_wallaby diff --git a/zuul.d/standalone-jobs.yaml b/zuul.d/standalone-jobs.yaml index 889c7ba86..00cb47c83 100644 --- a/zuul.d/standalone-jobs.yaml +++ b/zuul.d/standalone-jobs.yaml @@ -360,7 +360,9 @@ - tripleo-ci-centos-9-scenario012-standalone: &c9_scen12 <<: *c9_scen1 files: *scen12_files - - tripleo-ci-centos-9-standalone-fips: *cs9_vars + - tripleo-ci-centos-9-standalone-fips: + <<: *cs9_vars + voting: false gate: jobs: @@ -969,13 +971,11 @@ tempest_test_whitelist: - 'api' -### FIPS Jobs - +### CentOS-9 FIPS Jobs - job: name: tripleo-ci-centos-9-standalone-fips parent: tripleo-ci-centos-9-standalone - voting: false - vars: + vars: &fips_vars enable_fips: true nslookup_target: 'opendev.org' featureset_override: @@ -984,3 +984,167 @@ - 'environments/fips.yaml' tempest_tempestconf_profile_overrides: validation.ssh_key_type: 'ecdsa' + +- job: + name: tripleo-ci-centos-9-scenario001-standalone-fips + parent: tripleo-ci-centos-9-scenario001-standalone + vars: + <<: *fips_vars + featureset_override: + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario001-standalone.yaml' + - 'environments/fips.yaml' + +- job: + name: tripleo-ci-centos-9-scenario002-standalone-fips + parent: tripleo-ci-centos-9-scenario002-standalone + vars: + <<: *fips_vars + featureset_override: + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario002-standalone.yaml' + - 'environments/fips.yaml' + +- job: + name: tripleo-ci-centos-9-scenario003-standalone-fips + parent: tripleo-ci-centos-9-scenario003-standalone + vars: + <<: *fips_vars + featureset_override: + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario003-standalone.yaml' + - 'environments/fips.yaml' + +- job: + name: tripleo-ci-centos-9-scenario004-standalone-fips + parent: tripleo-ci-centos-9-scenario004-standalone + vars: + <<: *fips_vars + featureset_override: + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario004-standalone.yaml' + - 'environments/podman.yaml' + - 'environments/fips.yaml' + +- job: + name: tripleo-ci-centos-9-scenario007-standalone-fips + parent: tripleo-ci-centos-9-scenario007-standalone + vars: + <<: *fips_vars + featureset_override: + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario007-standalone.yaml' + - 'environments/fips.yaml' + +- job: + name: tripleo-ci-centos-9-scenario010-standalone-fips + parent: tripleo-ci-centos-9-scenario010-standalone + vars: + <<: *fips_vars + featureset_override: + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario010-standalone.yaml' + - 'ci/environments/octavia-kvm.yaml' + - 'environments/fips.yaml' + +- job: + name: tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips + parent: tripleo-ci-centos-9-scenario010-ovn-provider-standalone + vars: + <<: *fips_vars + featureset_override: + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario010-standalone.yaml' + - 'environments/fips.yaml' + +- job: + name: tripleo-ci-centos-9-scenario012-standalone-fips + parent: tripleo-ci-centos-9-scenario012-standalone + vars: + <<: *fips_vars + featureset_override: + standalone_environment_files: + - 'environments/low-memory-usage.yaml' + - 'ci/environments/scenario012-standalone.yaml' + - 'environments/fips.yaml' + +### CentOS-9 FIPS Jobs - stable/wallaby + +- job: + name: tripleo-ci-centos-9-standalone-fips-wallaby + parent: tripleo-ci-centos-9-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby + +- job: + name: tripleo-ci-centos-9-scenario001-standalone-fips-wallaby + parent: tripleo-ci-centos-9-scenario001-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby + +- job: + name: tripleo-ci-centos-9-scenario002-standalone-fips-wallaby + parent: tripleo-ci-centos-9-scenario002-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby + +- job: + name: tripleo-ci-centos-9-scenario003-standalone-fips-wallaby + parent: tripleo-ci-centos-9-scenario003-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby + +- job: + name: tripleo-ci-centos-9-scenario004-standalone-fips-wallaby + parent: tripleo-ci-centos-9-scenario004-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby + +- job: + name: tripleo-ci-centos-9-scenario007-standalone-fips-wallaby + parent: tripleo-ci-centos-9-scenario007-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby + +- job: + name: tripleo-ci-centos-9-scenario010-standalone-fips-wallaby + parent: tripleo-ci-centos-9-scenario010-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby + +- job: + name: tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips-wallaby + parent: tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby + +- job: + name: tripleo-ci-centos-9-scenario012-standalone-fips-wallaby + parent: tripleo-ci-centos-9-scenario012-standalone-fips + branches: master + override-checkout: stable/wallaby + vars: + branch_override: stable/wallaby