Skip to content

Commit c538487

Browse files
authored
build: Reorg example kustomizations (#453)
Reorganised the example kustomization following @deepakm-ntnx's comments.
1 parent 689f802 commit c538487

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+955
-852
lines changed

charts/cluster-api-runtime-extensions-nutanix/defaultclusterclasses/aws-cluster-class.yaml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -21,42 +21,42 @@ spec:
2121
kind: AWSClusterTemplate
2222
name: aws-quick-start
2323
patches:
24-
- external:
25-
discoverVariablesExtension: awsclusterconfigvars.cluster-api-runtime-extensions-nutanix
26-
generateExtension: awsclusterconfigpatch.cluster-api-runtime-extensions-nutanix
27-
name: cluster-config
28-
- external:
29-
discoverVariablesExtension: awsworkerconfigvars.cluster-api-runtime-extensions-nutanix
30-
generateExtension: awsworkerconfigpatch.cluster-api-runtime-extensions-nutanix
31-
name: worker-config
32-
- definitions:
33-
- jsonPatches:
34-
- op: add
35-
path: /spec/template/spec/identityRef
36-
value:
37-
kind: AWSClusterControllerIdentity
38-
name: default
39-
selector:
40-
apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
41-
kind: AWSClusterTemplate
42-
matchResources:
43-
infrastructureCluster: true
44-
description: AWSClusterStaticIdentity identityRef to use when creating the cluster
45-
name: identityRef
24+
- external:
25+
discoverVariablesExtension: awsclusterconfigvars.cluster-api-runtime-extensions-nutanix
26+
generateExtension: awsclusterconfigpatch.cluster-api-runtime-extensions-nutanix
27+
name: cluster-config
28+
- external:
29+
discoverVariablesExtension: awsworkerconfigvars.cluster-api-runtime-extensions-nutanix
30+
generateExtension: awsworkerconfigpatch.cluster-api-runtime-extensions-nutanix
31+
name: worker-config
32+
- definitions:
33+
- jsonPatches:
34+
- op: add
35+
path: /spec/template/spec/identityRef
36+
value:
37+
kind: AWSClusterControllerIdentity
38+
name: default
39+
selector:
40+
apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
41+
kind: AWSClusterTemplate
42+
matchResources:
43+
infrastructureCluster: true
44+
description: AWSClusterStaticIdentity identityRef to use when creating the cluster
45+
name: identityRef
4646
workers:
4747
machineDeployments:
48-
- class: default-worker
49-
template:
50-
bootstrap:
51-
ref:
52-
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
53-
kind: KubeadmConfigTemplate
54-
name: aws-quick-start-worker-bootstraptemplate
55-
infrastructure:
56-
ref:
57-
apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
58-
kind: AWSMachineTemplate
59-
name: aws-quick-start-worker-machinetemplate
48+
- class: default-worker
49+
template:
50+
bootstrap:
51+
ref:
52+
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
53+
kind: KubeadmConfigTemplate
54+
name: aws-quick-start-worker-bootstraptemplate
55+
infrastructure:
56+
ref:
57+
apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
58+
kind: AWSMachineTemplate
59+
name: aws-quick-start-worker-machinetemplate
6060
---
6161
apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
6262
kind: AWSClusterTemplate

charts/cluster-api-runtime-extensions-nutanix/defaultclusterclasses/docker-cluster-class.yaml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -21,28 +21,28 @@ spec:
2121
kind: DockerClusterTemplate
2222
name: docker-quick-start-cluster
2323
patches:
24-
- external:
25-
discoverVariablesExtension: dockerclusterconfigvars.cluster-api-runtime-extensions-nutanix
26-
generateExtension: dockerclusterconfigpatch.cluster-api-runtime-extensions-nutanix
27-
name: cluster-config
28-
- external:
29-
discoverVariablesExtension: dockerworkerconfigvars.cluster-api-runtime-extensions-nutanix
30-
generateExtension: dockerworkerconfigpatch.cluster-api-runtime-extensions-nutanix
31-
name: worker-config
24+
- external:
25+
discoverVariablesExtension: dockerclusterconfigvars.cluster-api-runtime-extensions-nutanix
26+
generateExtension: dockerclusterconfigpatch.cluster-api-runtime-extensions-nutanix
27+
name: cluster-config
28+
- external:
29+
discoverVariablesExtension: dockerworkerconfigvars.cluster-api-runtime-extensions-nutanix
30+
generateExtension: dockerworkerconfigpatch.cluster-api-runtime-extensions-nutanix
31+
name: worker-config
3232
workers:
3333
machineDeployments:
34-
- class: default-worker
35-
template:
36-
bootstrap:
37-
ref:
38-
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
39-
kind: KubeadmConfigTemplate
40-
name: docker-quick-start-default-worker-bootstraptemplate
41-
infrastructure:
42-
ref:
43-
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
44-
kind: DockerMachineTemplate
45-
name: docker-quick-start-default-worker-machinetemplate
34+
- class: default-worker
35+
template:
36+
bootstrap:
37+
ref:
38+
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
39+
kind: KubeadmConfigTemplate
40+
name: docker-quick-start-default-worker-bootstraptemplate
41+
infrastructure:
42+
ref:
43+
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
44+
kind: DockerMachineTemplate
45+
name: docker-quick-start-default-worker-machinetemplate
4646
---
4747
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
4848
kind: DockerClusterTemplate
@@ -67,10 +67,10 @@ spec:
6767
clusterConfiguration:
6868
apiServer:
6969
certSANs:
70-
- localhost
71-
- 127.0.0.1
72-
- 0.0.0.0
73-
- host.docker.internal
70+
- localhost
71+
- 127.0.0.1
72+
- 0.0.0.0
73+
- host.docker.internal
7474
controllerManager:
7575
extraArgs:
7676
enable-hostpath-provisioner: "true"
@@ -89,8 +89,8 @@ spec:
8989
template:
9090
spec:
9191
extraMounts:
92-
- containerPath: /var/run/docker.sock
93-
hostPath: /var/run/docker.sock
92+
- containerPath: /var/run/docker.sock
93+
hostPath: /var/run/docker.sock
9494
---
9595
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
9696
kind: DockerMachineTemplate
@@ -102,8 +102,8 @@ spec:
102102
template:
103103
spec:
104104
extraMounts:
105-
- containerPath: /var/run/docker.sock
106-
hostPath: /var/run/docker.sock
105+
- containerPath: /var/run/docker.sock
106+
hostPath: /var/run/docker.sock
107107
---
108108
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
109109
kind: KubeadmConfigTemplate

examples/capi-quick-start/aws-cluster-calico-crs.yaml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -8,53 +8,53 @@ spec:
88
clusterNetwork:
99
pods:
1010
cidrBlocks:
11-
- ${POD_CIDR:-192.168.0.0/16}
12-
serviceDomain: cluster.local
11+
- ${POD_CIDR:-192.168.0.0/16}
12+
serviceDomain: ${SERVICE_DOMAIN:="cluster.local"}
1313
services:
1414
cidrBlocks:
15-
- ${SERVICE_CIDR:-10.128.0.0/12}
15+
- ${SERVICE_CIDR:-10.128.0.0/12}
1616
topology:
1717
class: aws-quick-start
1818
controlPlane:
1919
replicas: ${CONTROL_PLANE_MACHINE_COUNT}
2020
variables:
21-
- name: clusterConfig
22-
value:
23-
addons:
24-
clusterAutoscaler:
25-
strategy: ClusterResourceSet
26-
cni:
27-
provider: Calico
28-
strategy: ClusterResourceSet
29-
cpi: {}
30-
csi:
31-
providers:
32-
- name: aws-ebs
33-
nfd:
34-
strategy: ClusterResourceSet
35-
aws:
36-
region: us-west-2
37-
controlPlane:
38-
aws:
39-
ami:
40-
lookup:
41-
baseOS: ${AMI_LOOKUP_BASEOS}
42-
format: ${AMI_LOOKUP_FORMAT}
43-
org: "${AMI_LOOKUP_ORG}"
44-
- name: workerConfig
45-
value:
21+
- name: clusterConfig
22+
value:
23+
addons:
24+
clusterAutoscaler:
25+
strategy: ClusterResourceSet
26+
cni:
27+
provider: Calico
28+
strategy: ClusterResourceSet
29+
cpi: {}
30+
csi:
31+
providers:
32+
- name: aws-ebs
33+
nfd:
34+
strategy: ClusterResourceSet
35+
aws:
36+
region: us-west-2
37+
controlPlane:
4638
aws:
4739
ami:
4840
lookup:
4941
baseOS: ${AMI_LOOKUP_BASEOS}
5042
format: ${AMI_LOOKUP_FORMAT}
5143
org: "${AMI_LOOKUP_ORG}"
44+
- name: workerConfig
45+
value:
46+
aws:
47+
ami:
48+
lookup:
49+
baseOS: ${AMI_LOOKUP_BASEOS}
50+
format: ${AMI_LOOKUP_FORMAT}
51+
org: "${AMI_LOOKUP_ORG}"
5252
version: ${KUBERNETES_VERSION}
5353
workers:
5454
machineDeployments:
55-
- class: default-worker
56-
metadata:
57-
annotations:
58-
cluster.x-k8s.io/cluster-api-autoscaler-node-group-max-size: "${WORKER_MACHINE_COUNT}"
59-
cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "${WORKER_MACHINE_COUNT}"
60-
name: md-0
55+
- class: default-worker
56+
metadata:
57+
annotations:
58+
cluster.x-k8s.io/cluster-api-autoscaler-node-group-max-size: "${WORKER_MACHINE_COUNT}"
59+
cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "${WORKER_MACHINE_COUNT}"
60+
name: md-0

examples/capi-quick-start/aws-cluster-calico-helm-addon.yaml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -8,53 +8,53 @@ spec:
88
clusterNetwork:
99
pods:
1010
cidrBlocks:
11-
- ${POD_CIDR:-192.168.0.0/16}
12-
serviceDomain: cluster.local
11+
- ${POD_CIDR:-192.168.0.0/16}
12+
serviceDomain: ${SERVICE_DOMAIN:="cluster.local"}
1313
services:
1414
cidrBlocks:
15-
- ${SERVICE_CIDR:-10.128.0.0/12}
15+
- ${SERVICE_CIDR:-10.128.0.0/12}
1616
topology:
1717
class: aws-quick-start
1818
controlPlane:
1919
replicas: ${CONTROL_PLANE_MACHINE_COUNT}
2020
variables:
21-
- name: clusterConfig
22-
value:
23-
addons:
24-
clusterAutoscaler:
25-
strategy: HelmAddon
26-
cni:
27-
provider: Calico
28-
strategy: HelmAddon
29-
cpi: {}
30-
csi:
31-
providers:
32-
- name: aws-ebs
33-
nfd:
34-
strategy: HelmAddon
35-
aws:
36-
region: us-west-2
37-
controlPlane:
38-
aws:
39-
ami:
40-
lookup:
41-
baseOS: ${AMI_LOOKUP_BASEOS}
42-
format: ${AMI_LOOKUP_FORMAT}
43-
org: "${AMI_LOOKUP_ORG}"
44-
- name: workerConfig
45-
value:
21+
- name: clusterConfig
22+
value:
23+
addons:
24+
clusterAutoscaler:
25+
strategy: HelmAddon
26+
cni:
27+
provider: Calico
28+
strategy: HelmAddon
29+
cpi: {}
30+
csi:
31+
providers:
32+
- name: aws-ebs
33+
nfd:
34+
strategy: HelmAddon
35+
aws:
36+
region: us-west-2
37+
controlPlane:
4638
aws:
4739
ami:
4840
lookup:
4941
baseOS: ${AMI_LOOKUP_BASEOS}
5042
format: ${AMI_LOOKUP_FORMAT}
5143
org: "${AMI_LOOKUP_ORG}"
44+
- name: workerConfig
45+
value:
46+
aws:
47+
ami:
48+
lookup:
49+
baseOS: ${AMI_LOOKUP_BASEOS}
50+
format: ${AMI_LOOKUP_FORMAT}
51+
org: "${AMI_LOOKUP_ORG}"
5252
version: ${KUBERNETES_VERSION}
5353
workers:
5454
machineDeployments:
55-
- class: default-worker
56-
metadata:
57-
annotations:
58-
cluster.x-k8s.io/cluster-api-autoscaler-node-group-max-size: "${WORKER_MACHINE_COUNT}"
59-
cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "${WORKER_MACHINE_COUNT}"
60-
name: md-0
55+
- class: default-worker
56+
metadata:
57+
annotations:
58+
cluster.x-k8s.io/cluster-api-autoscaler-node-group-max-size: "${WORKER_MACHINE_COUNT}"
59+
cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "${WORKER_MACHINE_COUNT}"
60+
name: md-0

0 commit comments

Comments
 (0)