9 changed files with 170 additions and 0 deletions
@ -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 |
@ -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 |
||||
... |
@ -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 |
||||
... |
@ -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 |
||||
... |
@ -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 |
||||
... |
Loading…
Reference in new issue