X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=site_type%2Fsriov-a13%2Ftemplates%2Fprofiles%2Fgenesis.j2;fp=site_type%2Fsriov-a13%2Ftemplates%2Fprofiles%2Fgenesis.j2;h=35344461423d41b2674099c8f6635a2e87e8b28f;hb=d4aeffefc0e3e8cf0aa2b4f8a9555755d07c9be7;hp=0000000000000000000000000000000000000000;hpb=042615bf6de5c8d0d396468dcf2b11b3df911e95;p=yaml_builds.git diff --git a/site_type/sriov-a13/templates/profiles/genesis.j2 b/site_type/sriov-a13/templates/profiles/genesis.j2 new file mode 100644 index 0000000..3534446 --- /dev/null +++ b/site_type/sriov-a13/templates/profiles/genesis.j2 @@ -0,0 +1,51 @@ +--- +# The purpose of this file is to apply proper labels to Genesis node so the +# proper services are installed and proper configuration applied. This should +# not need to be changed for a new site. +# #GLOBAL-CANDIDATE# +schema: promenade/Genesis/v1 +metadata: + schema: metadata/Document/v1 + name: genesis-site + layeringDefinition: + abstract: false + layer: site + parentSelector: + name: genesis-global + actions: + - method: merge + path: . + storagePolicy: cleartext +data: + labels: + dynamic: + - beta.kubernetes.io/fluentd-ds-ready=true + - calico-etcd=enabled + - ceph-mds=enabled + - ceph-mon=enabled + - ceph-osd=enabled + - ceph-rgw=enabled + - ceph-mgr=enabled + - ceph-bootstrap=enabled + - tenant-ceph-control-plane=enabled + - tenant-ceph-mon=enabled + - tenant-ceph-rgw=enabled + - tenant-ceph-mgr=enabled + - kube-dns=enabled + - kube-ingress=enabled + - kubernetes-apiserver=enabled + - kubernetes-controller-manager=enabled + - kubernetes-etcd=enabled + - kubernetes-scheduler=enabled + - promenade-genesis=enabled + - ucp-control-plane=enabled + - maas-rack=enabled + - maas-region=enabled + - ceph-osd-bootstrap=enabled + - openstack-control-plane=enabled + - openvswitch=enabled + - openstack-l3-agent=enabled + - fluentd=enabled + - fluentbit=enabled + - node-exporter=enabled +...