Remove folder-based versioning from manifests
This adapts manifests to be in line of using git reference for refering to global/secrets repos instead of versioned folders. Change-Id: I0100fb90666e335bd99d304b3804c180b25a9d16 Depends-On: https://review.openstack.org/#/c/577886/
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
---
|
||||
schema: armada/ChartGroup/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: openstack-mariadb
|
||||
layeringDefinition:
|
||||
abstract: false
|
||||
layer: global
|
||||
storagePolicy: cleartext
|
||||
data:
|
||||
description: Deploy MariaDB
|
||||
chart_group:
|
||||
- openstack-mariadb
|
||||
77
global/software/charts/osh/openstack-mariadb/mariadb.yaml
Normal file
77
global/software/charts/osh/openstack-mariadb/mariadb.yaml
Normal file
@@ -0,0 +1,77 @@
|
||||
---
|
||||
schema: armada/Chart/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: openstack-mariadb
|
||||
layeringDefinition:
|
||||
abstract: false
|
||||
layer: global
|
||||
storagePolicy: cleartext
|
||||
substitutions:
|
||||
# Chart source
|
||||
- src:
|
||||
schema: pegleg/SoftwareVersions/v1
|
||||
name: software-versions
|
||||
path: .charts.osh.mariadb
|
||||
dest:
|
||||
path: .source
|
||||
|
||||
# Images
|
||||
- src:
|
||||
schema: pegleg/SoftwareVersions/v1
|
||||
name: software-versions
|
||||
path: .images.osh.mariadb
|
||||
dest:
|
||||
path: .values.images.tags
|
||||
|
||||
# Endpoints
|
||||
- src:
|
||||
schema: pegleg/EndpointCatalogue/v1
|
||||
name: osh_endpoints
|
||||
path: .osh.oslo_db
|
||||
dest:
|
||||
path: .values.endpoints.olso_db
|
||||
# Accounts
|
||||
- src:
|
||||
schema: pegleg/AccountCatalogue/v1
|
||||
name: osh_service_accounts
|
||||
path: .osh.oslo_db.admin
|
||||
dest:
|
||||
path: .values.endpoints.oslo_db.auth.admin
|
||||
|
||||
# Secrets
|
||||
- dest:
|
||||
path: .values.endpoints.oslo_db.auth.admin.password
|
||||
src:
|
||||
schema: deckhand/Passphrase/v1
|
||||
name: osh_oslo_db_admin_password
|
||||
path: .
|
||||
|
||||
data:
|
||||
chart_name: openstack-mariadb
|
||||
release: openstack-mariadb
|
||||
namespace: openstack
|
||||
wait:
|
||||
timeout: 900
|
||||
labels:
|
||||
release_group: airship-openstack-mariadb
|
||||
install:
|
||||
no_hooks: false
|
||||
upgrade:
|
||||
no_hooks: false
|
||||
pre:
|
||||
delete:
|
||||
- type: job
|
||||
labels:
|
||||
release_group: airship-openstack-mariadb
|
||||
values:
|
||||
labels:
|
||||
server:
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
prometheus_mysql_exporter:
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
dependencies:
|
||||
- osh-helm-toolkit
|
||||
...
|
||||
Reference in New Issue
Block a user