--- schema: armada/Chart/v1 metadata: schema: metadata/Document/v1 name: horizon labels: name: horizon-global component: horizon layeringDefinition: abstract: false layer: global storagePolicy: cleartext substitutions: # Chart source - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .charts.osh.horizon dest: path: .source # Images - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .images.osh.horizon dest: path: .values.images.tags # Endpoints - src: schema: pegleg/EndpointCatalogue/v1 name: osh_endpoints path: .osh.identity dest: path: .values.endpoints.identity - src: schema: pegleg/EndpointCatalogue/v1 name: osh_endpoints path: .osh.dashboard dest: path: .values.endpoints.dashboard - src: schema: pegleg/EndpointCatalogue/v1 name: osh_endpoints path: .osh.oslo_db dest: path: .values.endpoints.oslo_db - src: schema: pegleg/EndpointCatalogue/v1 name: osh_endpoints path: .osh.oslo_cache dest: path: .values.endpoints.oslo_cache # Service Accounts - src: schema: pegleg/AccountCatalogue/v1 name: osh_service_accounts path: .osh.horizon.oslo_db dest: path: .values.endpoints.oslo_db.auth.horizon - src: schema: pegleg/AccountCatalogue/v1 name: osh_service_accounts path: .osh.horizon.oslo_db.database dest: path: .values.endpoints.oslo_db.path pattern: DB_NAME # Secrets - dest: path: .values.endpoints.identity.auth.admin.password src: schema: deckhand/Passphrase/v1 name: osh_keystone_admin_password path: . - dest: path: .values.endpoints.oslo_db.auth.keystone.password src: schema: deckhand/Passphrase/v1 name: osh_horizon_oslo_db_password path: . - dest: path: .values.endpoints.oslo_db.auth.admin.password src: schema: deckhand/Passphrase/v1 name: osh_oslo_db_admin_password path: . - dest: path: .values.endpoints.oslo_cache.auth.memcache_secret_key src: schema: deckhand/Passphrase/v1 name: osh_oslo_cache_secret_key path: . data: chart_name: horizon release: horizon namespace: openstack install: no_hooks: false wait: timeout: 900 labels: release_group: airship-horizon upgrade: no_hooks: false pre: delete: - type: job labels: release_group: airship-horizon post: create: [] values: labels: node_selector_key: openstack-control-plane node_selector_value: enabled pod: replicas: server: 2 dependencies: - horizon-htk ... --- schema: armada/Chart/v1 metadata: schema: metadata/Document/v1 name: horizon-htk layeringDefinition: abstract: false layer: global storagePolicy: cleartext substitutions: - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .charts.osh.horizon-htk dest: path: .source data: chart_name: horizon-htk release: horizon-htk namespace: horizon-htk values: {} dependencies: [] ...