summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2021-06-11 15:24:54 -0400
committerTim Burke <tim.burke@gmail.com>2022-01-25 12:07:09 -0800
commit03be71c44aee283fa940f9a43c31072cb6082301 (patch)
tree9ea50d4c9cdf1180289a5092d86ca31b0e8fb8ae /.zuul.yaml
parent32da73f5c9eec1170718bcd7b1dc827e1affb124 (diff)
downloadswift-03be71c44aee283fa940f9a43c31072cb6082301.tar.gz
Add FIPS CI jobs
Added jobs to run the swift functional tests when FIPS is enabled. We'll set these jobs to be non-voting initially, so that we can ensure that they are stable. Change-Id: If0b4cfc1ac9a8c66085eb4dc95366d43806d5ae2
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml44
1 files changed, 40 insertions, 4 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index c495ed156..4358afb4a 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -572,6 +572,34 @@
pass-to-parent: true
vars: *swift_image_vars_py3
+- job:
+ name: swift-tox-func-py36-centos-8-stream-fips
+ parent: swift-tox-func-py36-centos-8-stream
+ voting: false
+ description: |
+ Functional testing on a FIPS enabled Centos 8 system
+ vars:
+ enable_fips: true
+
+- job:
+ name: swift-tox-func-encryption-py36-centos-8-stream-fips
+ parent: swift-tox-func-encryption-py36-centos-8-stream
+ voting: false
+ description: |
+ Functional encryption testing on a FIPS enabled
+ Centos 8 system
+ vars:
+ enable_fips: true
+
+- job:
+ name: swift-tox-func-ec-py36-centos-8-stream-fips
+ parent: swift-tox-func-ec-py36-centos-8-stream
+ voting: false
+ description: |
+ Functional EC testing on a FIPS enabled Centos 8 system
+ vars:
+ enable_fips: true
+
- project-template:
name: swift-jobs-arm64
description: |
@@ -595,6 +623,17 @@
- swift-jobs-arm64
check:
jobs:
+ - swift-tox-func-encryption-py36-centos-8:
+ irrelevant-files: &functest-irrelevant-files
+ - ^(api-ref|doc|releasenotes)/.*$
+ - ^test/(cors|probe)/.*$
+ - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG|.*\.rst)$
+ - swift-tox-func-py36-centos-8-stream-fips:
+ irrelevant-files: *functest-irrelevant-files
+ - swift-tox-func-encryption-py36-centos-8-stream-fips:
+ irrelevant-files: *functest-irrelevant-files
+ - swift-tox-func-ec-py36-centos-8-stream-fips:
+ irrelevant-files: *functest-irrelevant-files
- swift-build-image:
irrelevant-files: &docker-irrelevant-files
- ^(api-ref|doc|releasenotes)/.*$
@@ -614,10 +653,7 @@
# Functional tests
- swift-tox-func-py27:
- irrelevant-files: &functest-irrelevant-files
- - ^(api-ref|doc|releasenotes)/.*$
- - ^test/(cors|probe)/.*$
- - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG|.*\.rst)$
+ irrelevant-files: *functest-irrelevant-files
- swift-tox-func-encryption-py27:
irrelevant-files: *functest-irrelevant-files
- swift-tox-func-ec-py27: