Merge "Created global layer chart for OpenStack Tempest"
This commit is contained in:
commit
2663c4d116
@ -0,0 +1,16 @@
|
||||
---
|
||||
schema: armada/ChartGroup/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: openstack-tempest
|
||||
labels:
|
||||
name: openstack-tempest-chart-group-global
|
||||
component: tempest
|
||||
layeringDefinition:
|
||||
abstract: false
|
||||
layer: global
|
||||
storagePolicy: cleartext
|
||||
data:
|
||||
description: Deploy Tempest
|
||||
chart_group:
|
||||
- tempest
|
94
global/software/charts/osh/openstack-tempest/tempest.yaml
Normal file
94
global/software/charts/osh/openstack-tempest/tempest.yaml
Normal file
@ -0,0 +1,94 @@
|
||||
---
|
||||
schema: armada/Chart/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: tempest
|
||||
labels:
|
||||
name: tempest-global
|
||||
component: tempest
|
||||
layeringDefinition:
|
||||
abstract: false
|
||||
layer: global
|
||||
storagePolicy: cleartext
|
||||
substitutions:
|
||||
# Chart source
|
||||
- src:
|
||||
schema: pegleg/SoftwareVersions/v1
|
||||
name: software-versions
|
||||
path: .charts.osh.tempest
|
||||
dest:
|
||||
path: .source
|
||||
|
||||
# Images
|
||||
- src:
|
||||
schema: pegleg/SoftwareVersions/v1
|
||||
name: software-versions
|
||||
path: .images.osh.tempest
|
||||
dest:
|
||||
path: .values.images.tags
|
||||
|
||||
# Endpoints
|
||||
- src:
|
||||
schema: pegleg/EndpointCatalogue/v1
|
||||
name: osh_endpoints
|
||||
path: .osh.identity
|
||||
dest:
|
||||
path: .values.endpoints.identity
|
||||
|
||||
# Service Accounts
|
||||
- src:
|
||||
schema: pegleg/AccountCatalogue/v1
|
||||
name: osh_service_accounts
|
||||
path: .osh.keystone.admin
|
||||
dest:
|
||||
path: .values.endpoints.identity.auth.admin
|
||||
- src:
|
||||
schema: pegleg/AccountCatalogue/v1
|
||||
name: osh_service_accounts
|
||||
path: .osh.tempest.tempest
|
||||
dest:
|
||||
path: .values.endpoints.identity.auth.tempest
|
||||
|
||||
# Secrets
|
||||
- dest:
|
||||
path: .values.endpoints.identity.auth.admin.password
|
||||
src:
|
||||
schema: deckhand/Passphrase/v1
|
||||
name: osh_keystone_admin_password
|
||||
path: .
|
||||
- dest:
|
||||
path: .values.endpoints.identity.auth.tempest.password
|
||||
src:
|
||||
schema: deckhand/Passphrase/v1
|
||||
name: osh_tempest_password
|
||||
path: .
|
||||
data:
|
||||
chart_name: tempest
|
||||
release: tempest
|
||||
namespace: openstack
|
||||
wait:
|
||||
timeout: 900
|
||||
labels:
|
||||
release_group: airship-tempest
|
||||
install:
|
||||
no_hooks: false
|
||||
upgrade:
|
||||
no_hooks: false
|
||||
pre:
|
||||
delete:
|
||||
- type: job
|
||||
labels:
|
||||
release_group: airship-tempest
|
||||
post:
|
||||
create: []
|
||||
values:
|
||||
labels:
|
||||
job:
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
ceph_client:
|
||||
configmap: tenant-ceph-etc
|
||||
user_secret_name: pvc-tceph-client-key
|
||||
dependencies:
|
||||
- osh-helm-toolkit
|
||||
...
|
@ -179,6 +179,11 @@ data:
|
||||
reference: 5e1ecd9840397bf9e8829ce0d98fcb721db1b74e
|
||||
subpath: rabbitmq
|
||||
type: git
|
||||
tempest:
|
||||
location: https://opendev.org/openstack/openstack-helm
|
||||
reference: 9bca5deacde31fce79b556c0d63926144a482b7f
|
||||
subpath: tempest
|
||||
type: git
|
||||
osh_infra:
|
||||
elasticsearch:
|
||||
location: https://opendev.org/openstack/openstack-helm-infra
|
||||
@ -516,6 +521,7 @@ data:
|
||||
nova: {}
|
||||
openvswitch: {}
|
||||
rabbitmq: {}
|
||||
tempest: {}
|
||||
osh_infra:
|
||||
elasticsearch: {}
|
||||
fluent_logging: {}
|
||||
|
@ -0,0 +1,11 @@
|
||||
---
|
||||
schema: deckhand/Passphrase/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: osh_tempest_password
|
||||
layeringDefinition:
|
||||
abstract: false
|
||||
layer: site
|
||||
storagePolicy: cleartext
|
||||
data: password123
|
||||
...
|
@ -372,6 +372,13 @@ data:
|
||||
username: barbican-rabbitmq-admin
|
||||
barbican:
|
||||
username: barbican-rabbitmq-user
|
||||
tempest:
|
||||
tempest:
|
||||
role: admin
|
||||
username: tempest
|
||||
project_name: service
|
||||
user_domain_name: default
|
||||
project_domain_name: default
|
||||
...
|
||||
---
|
||||
schema: pegleg/AccountCatalogue/v1
|
||||
|
11
site/airskiff/secrets/passphrases/osh_tempest_password.yaml
Normal file
11
site/airskiff/secrets/passphrases/osh_tempest_password.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
schema: deckhand/Passphrase/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: osh_tempest_password
|
||||
layeringDefinition:
|
||||
abstract: false
|
||||
layer: site
|
||||
storagePolicy: cleartext
|
||||
data: password123
|
||||
...
|
@ -372,6 +372,13 @@ data:
|
||||
username: barbican-rabbitmq-admin
|
||||
barbican:
|
||||
username: barbican-rabbitmq-user
|
||||
tempest:
|
||||
tempest:
|
||||
role: admin
|
||||
username: tempest
|
||||
project_name: service
|
||||
user_domain_name: default
|
||||
project_domain_name: default
|
||||
...
|
||||
---
|
||||
schema: pegleg/AccountCatalogue/v1
|
||||
|
11
site/airsloop/secrets/passphrases/osh_tempest_password.yaml
Normal file
11
site/airsloop/secrets/passphrases/osh_tempest_password.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
schema: deckhand/Passphrase/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: osh_tempest_password
|
||||
layeringDefinition:
|
||||
abstract: false
|
||||
layer: site
|
||||
storagePolicy: cleartext
|
||||
data: password123
|
||||
...
|
@ -372,6 +372,13 @@ data:
|
||||
username: barbican-rabbitmq-admin
|
||||
barbican:
|
||||
username: barbican-rabbitmq-user
|
||||
tempest:
|
||||
tempest:
|
||||
role: admin
|
||||
username: tempest
|
||||
project_name: service
|
||||
user_domain_name: default
|
||||
project_domain_name: default
|
||||
...
|
||||
---
|
||||
schema: pegleg/AccountCatalogue/v1
|
||||
|
Loading…
Reference in New Issue
Block a user