treasuremap/type/sloop/charts/ucp/comps/drydock.yaml

51 lines
1.0 KiB
YAML

---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
replacement: true
name: ucp-drydock
labels:
name: ucp-drydock-type
layeringDefinition:
abstract: false
layer: type
parentSelector:
name: ucp-drydock-global
actions:
- method: merge
path: .
storagePolicy: cleartext
substitutions:
# MaaS IPs
- src:
schema: pegleg/CommonAddresses/v1
name: common-addresses
path: .genesis.ip
dest:
path: .values.conf.drydock.maasdriver.maas_api_url
pattern: 'MAAS_IP'
- src:
schema: pegleg/CommonAddresses/v1
name: common-addresses
path: .node_ports.maas_api
dest:
path: .values.conf.drydock.maasdriver.maas_api_url
pattern: 'MAAS_PORT'
data:
values:
network:
api:
nodeport:
enabled: true
replicas:
drydock: 1
conf:
drydock:
database:
pool_size: 200
maasdriver:
maas_api_url: http://MAAS_IP:MAAS_PORT/MAAS
...