summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2021-05-11 14:04:09 -0400
committerAde Lee <alee@redhat.com>2021-08-04 14:25:06 -0400
commit50f0a50cf4d52d3f61b64713bd4faa7a4626ae53 (patch)
tree655e7dc532497d72bb60809fdaa8a4c95e077a45
parentd1c7759f487612d6069ac076ad314e572a71ed24 (diff)
downloadkeystone-50f0a50cf4d52d3f61b64713bd4faa7a4626ae53.tar.gz
Add FIPS check job
Testing a new FIPS enabled gate job here. This job will be for Centos 8 with FIPS enabled. This will use a playbook in the zuul-jobs repo to enable FIPS. Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/788778 Change-Id: I3187971a14b38c7ca3bb64bdd3d18c64709c466f
-rw-r--r--.zuul.yaml11
-rw-r--r--playbooks/enable-fips.yaml4
2 files changed, 15 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 9e39b771e..184d53c9e 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -33,6 +33,14 @@
USE_PYTHON3: True
- job:
+ name: keystone-dsvm-py3-functional-fips
+ parent: keystone-dsvm-py3-functional
+ nodeset: devstack-single-node-centos-8-stream
+ description: |
+ Functional testing for a FIPS enabled Centos 8 system
+ pre-run: playbooks/enable-fips.yaml
+
+- job:
name: keystone-dsvm-functional-federation-opensuse15
parent: keystone-dsvm-functional
nodeset: devstack-single-node-opensuse-15
@@ -212,6 +220,9 @@
- ^etc/.*$
- ^keystone/tests/unit/.*$
- ^releasenotes/.*$
+ - keystone-dsvm-py3-functional-fips:
+ voting: false
+ irrelevant-files: *irrelevant-files
- keystone-dsvm-py3-functional-federation-ubuntu-focal:
voting: false
irrelevant-files: *irrelevant-files
diff --git a/playbooks/enable-fips.yaml b/playbooks/enable-fips.yaml
new file mode 100644
index 000000000..c8f042dba
--- /dev/null
+++ b/playbooks/enable-fips.yaml
@@ -0,0 +1,4 @@
+- hosts: all
+ tasks:
+ - include_role:
+ name: enable-fips