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
|
reference: 5e1ecd9840397bf9e8829ce0d98fcb721db1b74e
|
||||||
subpath: rabbitmq
|
subpath: rabbitmq
|
||||||
type: git
|
type: git
|
||||||
|
tempest:
|
||||||
|
location: https://opendev.org/openstack/openstack-helm
|
||||||
|
reference: 9bca5deacde31fce79b556c0d63926144a482b7f
|
||||||
|
subpath: tempest
|
||||||
|
type: git
|
||||||
osh_infra:
|
osh_infra:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
location: https://opendev.org/openstack/openstack-helm-infra
|
location: https://opendev.org/openstack/openstack-helm-infra
|
||||||
@ -516,6 +521,7 @@ data:
|
|||||||
nova: {}
|
nova: {}
|
||||||
openvswitch: {}
|
openvswitch: {}
|
||||||
rabbitmq: {}
|
rabbitmq: {}
|
||||||
|
tempest: {}
|
||||||
osh_infra:
|
osh_infra:
|
||||||
elasticsearch: {}
|
elasticsearch: {}
|
||||||
fluent_logging: {}
|
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
|
username: barbican-rabbitmq-admin
|
||||||
barbican:
|
barbican:
|
||||||
username: barbican-rabbitmq-user
|
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
|
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
|
username: barbican-rabbitmq-admin
|
||||||
barbican:
|
barbican:
|
||||||
username: barbican-rabbitmq-user
|
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
|
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
|
username: barbican-rabbitmq-admin
|
||||||
barbican:
|
barbican:
|
||||||
username: barbican-rabbitmq-user
|
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
|
schema: pegleg/AccountCatalogue/v1
|
||||||
|
Loading…
Reference in New Issue
Block a user