Initial treasuremap/template for site_type ovsdpdk
[yaml_builds.git] / site_type / ovsdpdk / airship-treasuremap / site / airship-seaworthy / profiles / genesis.yaml
1 ---
2 # The purpose of this file is to apply proper labels to Genesis node so the
3 # proper services are installed and proper configuration applied. This should
4 # not need to be changed for a new site.
5 # #GLOBAL-CANDIDATE#
6 schema: promenade/Genesis/v1
7 metadata:
8   schema: metadata/Document/v1
9   name: genesis-site
10   layeringDefinition:
11     abstract: false
12     layer: site
13     parentSelector:
14       name: genesis-global
15     actions:
16       - method: merge
17         path: .
18   storagePolicy: cleartext
19 data:
20   labels:
21     dynamic:
22       - beta.kubernetes.io/fluentd-ds-ready=true
23       - calico-etcd=enabled
24       - ceph-mds=enabled
25       - ceph-mon=enabled
26       - ceph-osd=enabled
27       - ceph-rgw=enabled
28       - ceph-mgr=enabled
29       - ceph-bootstrap=enabled
30       - kube-dns=enabled
31       - kube-ingress=enabled
32       - kubernetes-apiserver=enabled
33       - kubernetes-controller-manager=enabled
34       - kubernetes-etcd=enabled
35       - kubernetes-scheduler=enabled
36       - promenade-genesis=enabled
37       - ucp-control-plane=enabled
38       - maas-control-plane=enabled
39       - ceph-osd-bootstrap=enabled
40       - openstack-control-plane=enabled
41       - openvswitch=enabled
42       - openstack-l3-agent=enabled
43       - node-exporter=enabled
44 ...