--- # The purpose of this file is to build the list of k8s etcd nodes and the # k8s etcd certs for those nodes in the environment. schema: armada/Chart/v1 metadata: schema: metadata/Document/v1 name: kubernetes-etcd layeringDefinition: abstract: false layer: site parentSelector: name: kubernetes-etcd-global actions: - method: merge path: . storagePolicy: cleartext substitutions: - src: schema: pegleg/CommonAddresses/v1 name: common-addresses path: .genesis.hostname dest: path: .values.nodes[0].name - src: schema: deckhand/Certificate/v1 name: kubernetes-etcd-genesis path: . dest: path: .values.nodes[0].tls.client.cert - src: schema: deckhand/CertificateKey/v1 name: kubernetes-etcd-genesis path: . dest: path: .values.nodes[0].tls.client.key - src: schema: deckhand/Certificate/v1 name: kubernetes-etcd-genesis-peer path: . dest: path: .values.nodes[0].tls.peer.cert - src: schema: deckhand/CertificateKey/v1 name: kubernetes-etcd-genesis-peer path: . dest: path: .values.nodes[0].tls.peer.key data: {} ...