Add armada manifest
This will need to be delivered via input configuration eventually, but for now we will template it in place.
This commit is contained in:
parent
600525026c
commit
05a220272b
@ -0,0 +1,53 @@
|
||||
armada:
|
||||
|
||||
# results in "armada-keystone" release name below
|
||||
# to avoid manipulating releases managed directtly
|
||||
# with helm or other armadas
|
||||
release_prefix: ucp
|
||||
|
||||
charts:
|
||||
- description: 'core'
|
||||
sequenced: True
|
||||
chart_group:
|
||||
- chart:
|
||||
name: calico
|
||||
release_name: calico
|
||||
namespace: kube-system
|
||||
timeout: 600
|
||||
values:
|
||||
calico:
|
||||
etcd:
|
||||
credentials:
|
||||
ca: |-
|
||||
{{ config.get(kind='CertificateAuthority', name='calico-etcd-client')['data'] | indent(18, True) }}
|
||||
cert: |-
|
||||
{{ config.get(kind='Certificate', alias='calico-etcd-node-client')['data'] | indent(18, True) }}
|
||||
key: |-
|
||||
{{ config.get(kind='CertificateKey', alias='calico-etcd-node-client')['data'] | indent(18, True) }}
|
||||
source:
|
||||
type: local
|
||||
location: /etc/kubernetes/armada-loader/assets/charts
|
||||
subpath: calico
|
||||
dependencies: []
|
||||
|
||||
- chart:
|
||||
name: kube-dns
|
||||
release_name: kube-dns
|
||||
namespace: kube-system
|
||||
timeout: 600
|
||||
values:
|
||||
kube_dns:
|
||||
replicas: 1
|
||||
{%- if config['Network']['dns_servers'] is defined %}
|
||||
upstream_nameservers:
|
||||
{%- for nameserver in config['Network']['dns_servers'] %}
|
||||
- {{ nameserver }}
|
||||
{%- endfor %}
|
||||
{%- else %}
|
||||
upstream_nameservers: []
|
||||
{%- endif %}
|
||||
source:
|
||||
type: local
|
||||
location: /etc/kubernetes/armada-loader/assets/charts
|
||||
subpath: kube-dns
|
||||
dependencies: []
|
Loading…
Reference in New Issue
Block a user