diff options
| author | Scott Solkhon <scottsolkhon@gmail.com> | 2021-05-25 11:20:26 +0100 |
|---|---|---|
| committer | Scott Solkhon <scottsolkhon@gmail.com> | 2021-06-30 15:16:12 +0100 |
| commit | 6bf74aa20d268f11f676a0e9affa92e3022b595d (patch) | |
| tree | 4d8bdb56b1b77beec23174b578d240fbce36576d /zuul.d | |
| parent | 46e4f5a33a1d9a7f2f15c1522eb762a4ef4edd0d (diff) | |
| download | kolla-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.yaml | 22 | ||||
| -rw-r--r-- | zuul.d/jobs.yaml | 7 | ||||
| -rw-r--r-- | zuul.d/project.yaml | 1 |
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 |
