1e93afe00d
Change-Id: Ie5890cd3b962f69429b93ee182ef25dd788f8b94
97 lines
2.6 KiB
YAML
97 lines
2.6 KiB
YAML
---
|
|
schema: promenade/Genesis/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: genesis
|
|
labels:
|
|
genesis: enabled
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: global
|
|
storagePolicy: cleartext
|
|
substitutions:
|
|
# Software versions for bootstrapping phase
|
|
- src:
|
|
schema: pegleg/SoftwareVersions/v1
|
|
name: software-versions
|
|
path: .images.ucp.armada.api
|
|
dest:
|
|
path: .images.armada
|
|
- src:
|
|
schema: pegleg/SoftwareVersions/v1
|
|
name: software-versions
|
|
path: .images.ucp.armada.tiller
|
|
dest:
|
|
path: .images.helm.tiller
|
|
- src:
|
|
schema: pegleg/SoftwareVersions/v1
|
|
name: software-versions
|
|
path: .images.kubernetes.apiserver.apiserver
|
|
dest:
|
|
path: .images.kubernetes.apiserver
|
|
- src:
|
|
schema: pegleg/SoftwareVersions/v1
|
|
name: software-versions
|
|
path: .images.kubernetes.controller-manager.controller_manager
|
|
dest:
|
|
path: .images.kubernetes.controller-manager
|
|
- src:
|
|
schema: pegleg/SoftwareVersions/v1
|
|
name: software-versions
|
|
path: .images.kubernetes.etcd.etcd
|
|
dest:
|
|
path: .images.kubernetes.etcd
|
|
- src:
|
|
schema: pegleg/SoftwareVersions/v1
|
|
name: software-versions
|
|
path: .images.kubernetes.scheduler.scheduler
|
|
dest:
|
|
path: .images.kubernetes.scheduler
|
|
|
|
# Site-specific configuration
|
|
- src:
|
|
schema: pegleg/CommonAddresses/v1
|
|
name: common-addresses
|
|
path: .genesis.hostname
|
|
dest:
|
|
path: .hostname
|
|
- src:
|
|
schema: pegleg/CommonAddresses/v1
|
|
name: common-addresses
|
|
path: .genesis.ip
|
|
dest:
|
|
path: .ip
|
|
- src:
|
|
schema: pegleg/CommonAddresses/v1
|
|
name: common-addresses
|
|
path: .dns.node_domain
|
|
dest:
|
|
path: .domain
|
|
data:
|
|
armada:
|
|
target_manifest: cluster-bootstrap
|
|
labels:
|
|
dynamic:
|
|
- calico-etcd=enabled
|
|
- coredns=enabled
|
|
- kube-ingress=enabled
|
|
- kubernetes-apiserver=enabled
|
|
- kubernetes-controller-manager=enabled
|
|
- kubernetes-etcd=enabled
|
|
- kubernetes-scheduler=enabled
|
|
- openstack-compute-node=enabled
|
|
- openstack-control-plane=enabled
|
|
- openvswitch=enabled
|
|
- promenade-genesis=enabled
|
|
- ucp-control-plane=enabled
|
|
- ceph-mon=enabled
|
|
- ceph-mds=enabled
|
|
- ceph-osd=enabled
|
|
- ceph-rgw=enabled
|
|
- ceph-mgr=enabled
|
|
files:
|
|
- path: /var/lib/anchor/calico-etcd-bootstrap
|
|
content: "# placeholder for triggering calico etcd bootstrapping\n# this file will be deleted"
|
|
mode: 0644
|
|
...
|