946 lines
20 KiB
Plaintext
946 lines
20 KiB
Plaintext
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: helm-toolkit
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: helm-toolkit
|
|
release: helm-toolkit
|
|
namespace: helm-toolkit
|
|
timeout: 100
|
|
values: {}
|
|
source:
|
|
type: git
|
|
location: ${HTK_CHART_REPO}
|
|
subpath: ${HTK_CHART_PATH}
|
|
reference: ${HTK_CHART_BRANCH}
|
|
dependencies: []
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: divingbell
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: divingbell
|
|
release: divingbell
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
source:
|
|
type: git
|
|
location: ${DIVINGBELL_CHART_REPO}
|
|
subpath: ${DIVINGBELL_CHART_PATH}
|
|
reference: ${DIVINGBELL_CHART_BRANCH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ceph
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: ceph
|
|
release: ceph
|
|
namespace: ceph
|
|
timeout: 3600
|
|
wait:
|
|
timeout: 3600
|
|
labels:
|
|
release_group: ucp-ceph
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
application: ceph
|
|
component: bootstrap
|
|
- type: job
|
|
labels:
|
|
application: ceph
|
|
component: mds-keyring-generator
|
|
- type: job
|
|
labels:
|
|
application: ceph
|
|
component: mon-keyring-generator
|
|
- type: job
|
|
labels:
|
|
application: ceph
|
|
component: rgw-keyring-generator
|
|
- type: job
|
|
labels:
|
|
application: ceph
|
|
component: storage-keys-generator
|
|
- type: job
|
|
labels:
|
|
application: ceph
|
|
component: osd-keyring-generator
|
|
values:
|
|
endpoints:
|
|
identity:
|
|
namespace: ucp
|
|
object_store:
|
|
namespace: ceph
|
|
ceph_mon:
|
|
namespace: ceph
|
|
deployment:
|
|
storage_secrets: true
|
|
ceph: true
|
|
rbd_provisioner: true
|
|
cephfs_provisioner: true
|
|
client_secrets: false
|
|
rgw_keystone_user_and_endpoints: false
|
|
bootstrap:
|
|
enabled: true
|
|
conf:
|
|
rgw_ks:
|
|
enabled: true
|
|
ceph:
|
|
global:
|
|
fsid: 926602d0-11a7-11e8-9f47-080027ef795a
|
|
osd_pool_default_size: ${CEPH_OSD_POOL_SIZE}
|
|
osd:
|
|
osd_crush_chooseleaf_type: 0
|
|
pool:
|
|
crush:
|
|
tunables: ${CEPH_CRUSH_TUNABLES}
|
|
target:
|
|
osd: 1
|
|
pg_per_osd: 100
|
|
default:
|
|
crush_rule: same_host
|
|
spec:
|
|
# RBD pool
|
|
- name: rbd
|
|
application: rbd
|
|
replication: 1
|
|
percent_total_data: 40
|
|
# CephFS pools
|
|
- name: cephfs_metadata
|
|
application: cephfs
|
|
replication: 1
|
|
percent_total_data: 5
|
|
- name: cephfs_data
|
|
application: cephfs
|
|
replication: 1
|
|
percent_total_data: 10
|
|
# RadosGW pools
|
|
- name: .rgw.root
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.control
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.data.root
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.gc
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.log
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.intent-log
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.meta
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.usage
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.users.keys
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.users.email
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.users.swift
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.users.uid
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.buckets.extra
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 0.1
|
|
- name: default.rgw.buckets.index
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 3
|
|
- name: default.rgw.buckets.data
|
|
application: rgw
|
|
replication: 1
|
|
percent_total_data: 34.8
|
|
storage:
|
|
osd:
|
|
- data:
|
|
type: directory
|
|
location: ${CEPH_OSD_DIR}/osd-one
|
|
journal:
|
|
type: directory
|
|
location: ${CEPH_OSD_DIR}/journal-one
|
|
labels:
|
|
job:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
provisioner:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
network:
|
|
public: ${CEPH_PUBLIC_NET}
|
|
cluster: ${CEPH_CLUSTER_NET}
|
|
source:
|
|
type: git
|
|
location: ${CEPH_CHART_REPO}
|
|
subpath: ${CEPH_CHART_PATH}
|
|
reference: ${CEPH_CHART_BRANCH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-ceph-config
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: ucp-ceph-config
|
|
release: ucp-ceph-config
|
|
namespace: ucp
|
|
timeout: 3600
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
application: ceph
|
|
component: namespace-client-key-generator
|
|
values:
|
|
labels:
|
|
job:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
endpoints:
|
|
identity:
|
|
namespace: ucp
|
|
object_store:
|
|
namespace: ceph
|
|
ceph_mon:
|
|
namespace: ceph
|
|
ceph:
|
|
rgw_keystone_auth: true
|
|
network:
|
|
public: ${CEPH_PUBLIC_NET}
|
|
cluster: ${CEPH_CLUSTER_NET}
|
|
deployment:
|
|
storage_secrets: false
|
|
ceph: false
|
|
rbd_provisioner: false
|
|
cephfs_provisioner: false
|
|
client_secrets: true
|
|
rgw_keystone_user_and_endpoints: false
|
|
source:
|
|
type: git
|
|
location: ${CEPH_CHART_REPO}
|
|
subpath: ${CEPH_CHART_PATH}
|
|
reference: ${CEPH_CHART_BRANCH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-mariadb
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: ucp-mariadb
|
|
release: ucp-mariadb
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
values:
|
|
labels:
|
|
server:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
prometheus_mysql_exporter:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
pod:
|
|
replicas:
|
|
server: 1
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm
|
|
subpath: mariadb
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-memcached
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: ucp-memcached
|
|
release: ucp-memcached
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
values:
|
|
labels:
|
|
server:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm
|
|
subpath: memcached
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-keystone
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: ucp-keystone
|
|
release: keystone
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete:
|
|
- name: keystone-db-sync
|
|
type: job
|
|
labels:
|
|
job-name: keystone-db-sync
|
|
- name: keystone-db-init
|
|
type: job
|
|
labels:
|
|
job-name: keystone-db-init
|
|
post:
|
|
create: []
|
|
values:
|
|
conf:
|
|
keystone:
|
|
override:
|
|
paste:
|
|
override:
|
|
replicas: 2
|
|
labels:
|
|
api:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm
|
|
subpath: keystone
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: maas-postgresql
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: maas-postgresql
|
|
release: maas-postgresql
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete: []
|
|
create: []
|
|
post:
|
|
create: []
|
|
values:
|
|
endpoints:
|
|
postgresql:
|
|
auth:
|
|
admin:
|
|
password: postgres
|
|
development:
|
|
enabled: false
|
|
labels:
|
|
server:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm
|
|
subpath: postgresql
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: maas
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: maas
|
|
release: maas
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete:
|
|
- type: 'job'
|
|
labels:
|
|
application: 'maas'
|
|
values:
|
|
endpoints:
|
|
maas_db:
|
|
auth:
|
|
admin:
|
|
password: postgres
|
|
images:
|
|
tags:
|
|
db_sync: ${MAAS_REGION_IMAGE}
|
|
maas_rack: ${MAAS_RACK_IMAGE}
|
|
maas_region: ${MAAS_REGION_IMAGE}
|
|
export_api_key: ${MAAS_REGION_IMAGE}
|
|
maas_cache: ${MAAS_CACHE_IMAGE}
|
|
labels:
|
|
rack:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
region:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
network:
|
|
proxy:
|
|
node_port:
|
|
enabled: true
|
|
port: 31800
|
|
gui:
|
|
node_port:
|
|
enabled: true
|
|
port: 31900
|
|
conf:
|
|
drydock:
|
|
bootaction_url: http://${DRYDOCK_NODE_IP}:${DRYDOCK_NODE_PORT}/api/v1.0/bootactions/nodes/
|
|
cache:
|
|
enabled: ${MAAS_CACHE_ENABLED}
|
|
maas:
|
|
credentials:
|
|
secret:
|
|
namespace: ucp
|
|
url:
|
|
maas_url: http://${MAAS_NODE_IP}:${MAAS_NODE_PORT}/MAAS
|
|
proxy:
|
|
proxy_enabled: '${PROXY_ENABLED}'
|
|
proxy_server: ${PROXY_ADDRESS}
|
|
ntp:
|
|
use_external_only: 'false'
|
|
ntp_servers: ntp.ubuntu.com
|
|
dns:
|
|
require_dnssec: 'no'
|
|
dns_servers: 8.8.8.8
|
|
secrets:
|
|
maas_region:
|
|
value: 3858a12230ac3c915f300c664f12063f
|
|
source:
|
|
type: git
|
|
location: ${MAAS_CHART_REPO}
|
|
subpath: ${MAAS_CHART_PATH}
|
|
reference: ${MAAS_CHART_BRANCH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: drydock
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: drydock
|
|
release: drydock
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete:
|
|
- type: 'job'
|
|
labels:
|
|
application: 'drydock'
|
|
values:
|
|
images:
|
|
tags:
|
|
drydock: ${DRYDOCK_IMAGE}
|
|
drydock_db_sync: ${DRYDOCK_IMAGE}
|
|
labels:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
network:
|
|
drydock:
|
|
node_port:
|
|
enabled: true
|
|
port: ${DRYDOCK_NODE_PORT}
|
|
endpoints:
|
|
physicalprovisioner:
|
|
port:
|
|
api:
|
|
nodeport: ${DRYDOCK_NODE_PORT}
|
|
postgresql:
|
|
auth:
|
|
admin:
|
|
password: postgres
|
|
replicas:
|
|
drydock: 1
|
|
conf:
|
|
drydock:
|
|
maasdriver:
|
|
maas_api_url: http://${MAAS_NODE_IP}:${MAAS_NODE_PORT}/MAAS/api/2.0/
|
|
plugins:
|
|
ingester: drydock_provisioner.ingester.plugins.deckhand.DeckhandIngester
|
|
source:
|
|
type: git
|
|
location: ${DRYDOCK_CHART_REPO}
|
|
subpath: ${DRYDOCK_CHART_PATH}
|
|
reference: ${DRYDOCK_CHART_BRANCH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: deckhand
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: deckhand
|
|
release: deckhand
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete:
|
|
- type: 'job'
|
|
labels:
|
|
application: 'deckhand'
|
|
values:
|
|
endpoints:
|
|
postgresql:
|
|
auth:
|
|
admin:
|
|
password: postgres
|
|
images:
|
|
tags:
|
|
deckhand: ${DECKHAND_IMAGE}
|
|
labels:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
conf:
|
|
deckhand:
|
|
DEFAULT:
|
|
debug: true
|
|
use_stderr: true
|
|
use_syslog: true
|
|
keystone_authtoken:
|
|
memcache_security_strategy: None
|
|
source:
|
|
type: git
|
|
location: ${DECKHAND_CHART_REPO}
|
|
subpath: ${DECKHAND_CHART_PATH}
|
|
reference: ${DECKHAND_CHART_BRANCH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-barbican
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: ucp-barbican
|
|
release: barbican
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete: []
|
|
post:
|
|
create: []
|
|
values:
|
|
pod:
|
|
replicas:
|
|
api: 1
|
|
labels:
|
|
job:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
api:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm
|
|
subpath: barbican
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: shipyard
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: shipyard
|
|
release: shipyard
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete:
|
|
- type: 'job'
|
|
labels:
|
|
application: 'shipyard'
|
|
- type: 'job'
|
|
labels:
|
|
application: 'airflow'
|
|
values:
|
|
endpoints:
|
|
postgresql_shipyard_db:
|
|
auth:
|
|
admin:
|
|
password: postgres
|
|
postgresql_airflow_db:
|
|
auth:
|
|
admin:
|
|
password: postgres
|
|
prod_environment: ${SHIPYARD_PROD_DEPLOY}
|
|
pod:
|
|
mounts:
|
|
dag_path: ${AIRFLOW_PATH_DAG}
|
|
plugin_path: ${AIRFLOW_PATH_PLUGIN}
|
|
log_path: ${AIRFLOW_PATH_LOG}
|
|
replicas:
|
|
shipyard:
|
|
api: 1
|
|
airflow:
|
|
web: 1
|
|
worker: 1
|
|
flower: 1
|
|
scheduler: 1
|
|
images:
|
|
tags:
|
|
airflow: ${AIRFLOW_IMAGE}
|
|
shipyard: ${SHIPYARD_IMAGE}
|
|
airflow_db_sync: ${AIRFLOW_IMAGE}
|
|
labels:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
network:
|
|
shipyard:
|
|
node_port: ${SHIPYARD_NODE_PORT}
|
|
enable_node_port: true
|
|
airflow:
|
|
web:
|
|
node_port: ${AIRFLOW_NODE_PORT}
|
|
enable_node_port: true
|
|
conf:
|
|
shipyard:
|
|
keystone_authtoken:
|
|
memcache_security_strategy: None
|
|
source:
|
|
type: git
|
|
location: ${SHIPYARD_CHART_REPO}
|
|
subpath: ${SHIPYARD_CHART_PATH}
|
|
reference: ${SHIPYARD_CHART_BRANCH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: armada
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: armada
|
|
release: armada
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
values:
|
|
images:
|
|
tags:
|
|
api: ${ARMADA_IMAGE}
|
|
labels:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
network:
|
|
api:
|
|
node_port:
|
|
enabled: true
|
|
port: ${ARMADA_NODE_PORT}
|
|
conf:
|
|
armada:
|
|
DEFAULT:
|
|
debug: true
|
|
tiller_namespace: kube-system
|
|
manifests:
|
|
service_tiller_deploy: false
|
|
deployment_tiller: false
|
|
source:
|
|
type: git
|
|
location: ${ARMADA_CHART_REPO}
|
|
subpath: ${ARMADA_CHART_PATH}
|
|
reference: ${ARMADA_CHART_BRANCH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-rabbitmq
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: ucp-rabbitmq
|
|
release: rabbitmq
|
|
namespace: ucp
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
pre:
|
|
delete: []
|
|
post:
|
|
create: []
|
|
values:
|
|
pod:
|
|
replicas:
|
|
server: 1
|
|
labels:
|
|
server:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
prometheus_mysql_exporter:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm
|
|
subpath: rabbitmq
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ingress
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
chart_name: ingress
|
|
release: ingress
|
|
namespace: ucp
|
|
timeout: 300
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: false
|
|
values:
|
|
labels:
|
|
server:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
error_server:
|
|
node_selector_key: ucp-control-plane
|
|
node_selector_value: enabled
|
|
pod:
|
|
replicas:
|
|
ingress: 2
|
|
error_page: 2
|
|
source:
|
|
type: git
|
|
location: https://github.com/openstack/openstack-helm
|
|
subpath: ingress
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: promenade
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
storagePolicy: cleartext
|
|
data:
|
|
chart_name: promenade
|
|
release: promenade
|
|
namespace: ucp
|
|
timeout: 600
|
|
wait:
|
|
timeout: 600
|
|
values:
|
|
pod:
|
|
env:
|
|
promenade_api:
|
|
- name: PROMENADE_DEBUG
|
|
value: '1'
|
|
images:
|
|
tags:
|
|
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
|
ks_endpoints: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
|
ks_service: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
|
ks_user: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
|
promenade: ${PROMENADE_IMAGE}
|
|
upgrade:
|
|
no_hooks: true
|
|
source:
|
|
type: git
|
|
location: ${PROMENADE_CHART_REPO}
|
|
reference: ${PROMENADE_CHART_BRANCH}
|
|
subpath: ${PROMENADE_CHART_PATH}
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ceph
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
description: 'Storage Backend'
|
|
sequenced: true
|
|
chart_group:
|
|
- ceph
|
|
- ucp-ceph-config
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-infra
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
description: 'UCP Infrastructure'
|
|
chart_group:
|
|
- ucp-mariadb
|
|
- ucp-memcached
|
|
- maas-postgresql
|
|
- ucp-rabbitmq
|
|
- ingress
|
|
- divingbell
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-services
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
description: 'UCP Services'
|
|
chart_group:
|
|
- maas
|
|
- drydock
|
|
- deckhand
|
|
- shipyard
|
|
- armada
|
|
- ucp-keystone
|
|
- ucp-barbican
|
|
- promenade
|
|
...
|
|
---
|
|
schema: armada/Manifest/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp_deploy
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
data:
|
|
release_prefix: ucp
|
|
chart_groups:
|
|
- ceph
|
|
- ucp-infra
|
|
- ucp-services
|
|
...
|