pkg/providers/vsphere/config/template-failuredomain.yaml (35 lines of code) (raw):

apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 kind: VSphereFailureDomain metadata: name: {{.failureDomainTemplateName}} spec: region: name: {{.regionName}} type: {{.regionType}} tagCategory: k8s-region autoConfigure: true zone: name: {{.zoneName}} type: {{.zoneType}} tagCategory: k8s-zone autoConfigure: true topology: datacenter: {{.datacenter}} computeCluster: {{.computeCluster}} datastore: {{.datastore}} networks: - {{.network}} --- apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 kind: VSphereDeploymentZone metadata: name: {{.failureDomainTemplateName}} labels: infrastructure.cluster.x-k8s.io/cluster-name: {{.clusterName}} infrastructure.cluster.x-k8s.io/vsphere-datacenter-config-name: {{.vsphereDataCenterConfigName}} spec: server: {{.server}} failureDomain: {{.failureDomainTemplateName}} placementConstraint: resourcePool: {{.resourcePool}} folder: {{.folder}}