--- 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 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-mgr=enabled - ceph-mon=enabled - ceph-mds=enabled - ceph-rgw=enabled - ceph-osd=enabled files: - path: /var/lib/anchor/calico-etcd-bootstrap content: "# placeholder for triggering calico etcd bootstrapping\n# this file will be deleted" mode: 0644 ...