aboutsummaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
authorScott Solkhon <scottsolkhon@gmail.com>2021-05-25 11:20:26 +0100
committerScott Solkhon <scottsolkhon@gmail.com>2021-06-30 15:16:12 +0100
commit6bf74aa20d268f11f676a0e9affa92e3022b595d (patch)
tree4d8bdb56b1b77beec23174b578d240fbce36576d /zuul.d
parent46e4f5a33a1d9a7f2f15c1522eb762a4ef4edd0d (diff)
downloadkolla-ansible-6bf74aa20d268f11f676a0e9affa92e3022b595d.tar.gz
kolla-ansible-6bf74aa20d268f11f676a0e9affa92e3022b595d.zip
Support storing passwords in Hashicorp Vault
This commit adds two new cli commands to allow an operator to read and write passwords into a configured Hashicorp Vault KV. Change-Id: Icf0eaf7544fcbdf7b83f697cc711446f47118a4d
Diffstat (limited to 'zuul.d')
-rw-r--r--zuul.d/base.yaml22
-rw-r--r--zuul.d/jobs.yaml7
-rw-r--r--zuul.d/project.yaml1
3 files changed, 30 insertions, 0 deletions
diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml
index 4ea767e33..7757d6a5d 100644
--- a/zuul.d/base.yaml
+++ b/zuul.d/base.yaml
@@ -230,3 +230,25 @@
- ^tests/test-prometheus-efk.sh
vars:
scenario: prometheus-efk
+
+- job:
+ name: kolla-ansible-hashi-vault-base
+ run: tests/run-hashi-vault.yml
+ required-projects:
+ - openstack/kolla-ansible
+ - openstack/requirements
+ voting: false
+ irrelevant-files:
+ - ^.*\.rst$
+ - ^doc/.*
+ - ^releasenotes/.*$
+ - ^deploy-guide/.*$
+ - ^test-requirements.txt$
+ - ^etc/kolla/globals.yml$
+ - ^tox.ini$
+ - ^\..+
+ - ^LICENSE$
+ - ^contrib/
+ - ^specs/
+ - ^kolla_ansible/tests/
+ - ^zuul\.d/
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 81886c7ed..4207a83a4 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -378,3 +378,10 @@
vars:
base_distro: ubuntu
install_type: source
+
+- job:
+ name: kolla-ansible-centos8s-hashi-vault
+ parent: kolla-ansible-hashi-vault-base
+ nodeset: kolla-ansible-centos8s
+ vars:
+ base_distro: centos
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index f0889e43c..92b826d24 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -52,6 +52,7 @@
- kolla-ansible-ubuntu-source-cephadm
- kolla-ansible-centos8s-source-upgrade-cephadm
- kolla-ansible-ubuntu-source-upgrade-cephadm
+ - kolla-ansible-centos8s-hashi-vault
check-arm64:
jobs:
- kolla-ansible-debian-source-aarch64