Skip to content

Commit 312ca45

Browse files
Merge pull request #41 from Nordix/fix-examples-generation/furkat
🐛 Fix examples generation
2 parents d4755bd + 7bb6682 commit 312ca45

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

examples/generate.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,17 @@ kustomize build "${SOURCE_DIR}/ippool" | envsubst > "${IPPOOL_GENERATED_FILE}"
7878
echo "Generated ${IPPOOL_GENERATED_FILE}"
7979

8080
# Get Cert-manager provider components file
81-
curl -L -o "${COMPONENTS_CERT_MANAGER_GENERATED_FILE}" https://github.com/jetstack/cert-manager/releases/download/v0.13.0/cert-manager.yaml
81+
curl --fail -Ss -L -o "${COMPONENTS_CERT_MANAGER_GENERATED_FILE}" https://github.com/jetstack/cert-manager/releases/download/v1.3.1/cert-manager.yaml
82+
echo "Downloaded ${COMPONENTS_CERT_MANAGER_GENERATED_FILE}"
8283

8384
# Generate Cluster API provider components file.
84-
kustomize build "github.com/kubernetes-sigs/cluster-api/config/?ref=master" > "${COMPONENTS_CLUSTER_API_GENERATED_FILE}"
85+
kustomize build "github.com/kubernetes-sigs/cluster-api/config/default/?ref=master" > "${COMPONENTS_CLUSTER_API_GENERATED_FILE}"
8586
echo "Generated ${COMPONENTS_CLUSTER_API_GENERATED_FILE}"
8687

8788
# Generate METAL3 Infrastructure Provider components file.
88-
kustomize build "${SOURCE_DIR}/../config" | envsubst > "${COMPONENTS_METAL3_GENERATED_FILE}"
89+
kustomize build "${SOURCE_DIR}/../config/default" | envsubst > "${COMPONENTS_METAL3_GENERATED_FILE}"
8990
echo "Generated ${COMPONENTS_METAL3_GENERATED_FILE}"
9091

9192
# Generate a single provider components file.
9293
kustomize build "${SOURCE_DIR}/provider-components" | envsubst > "${PROVIDER_COMPONENTS_GENERATED_FILE}"
93-
echo "Generated ${PROVIDER_COMPONENTS_GENERATED_FILE}"
94+
echo "Generated ${PROVIDER_COMPONENTS_GENERATED_FILE}"

examples/ippool/ippool.yaml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,41 @@
11
---
2-
apiVersion: cluster.x-k8s.io/v1alpha3
2+
apiVersion: cluster.x-k8s.io/v1alpha4
33
kind: Cluster
44
metadata:
55
name: ${CLUSTER_NAME}
6+
namespace: ${NAMESPACE}
67
spec:
78
clusterNetwork:
89
services:
910
cidrBlocks: ["10.96.0.0/12"]
1011
pods:
11-
cidrBlocks: ["192.168.0.0/16"]
12+
cidrBlocks: ["192.168.0.0/18"]
1213
serviceDomain: "cluster.local"
1314
infrastructureRef:
14-
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
15+
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha5
1516
kind: Metal3Cluster
1617
name: ${CLUSTER_NAME}
18+
namespace: ${NAMESPACE}
1719
controlPlaneRef:
1820
kind: KubeadmControlPlane
19-
apiVersion: controlplane.cluster.x-k8s.io/v1alpha3
21+
apiVersion: controlplane.cluster.x-k8s.io/v1alpha4
2022
name: ${CLUSTER_NAME}-controlplane
23+
namespace: ${NAMESPACE}
2124
---
2225
apiVersion: ipam.metal3.io/v1alpha1
2326
kind: IPPool
2427
metadata:
2528
name: pool1
29+
namespace: ${NAMESPACE}
2630
spec:
2731
clusterName: ${CLUSTER_NAME}
32+
namePrefix: ${CLUSTER_NAME}-prov
2833
---
2934
apiVersion: ipam.metal3.io/v1alpha1
3035
kind: IPClaim
3136
metadata:
32-
name: Claim1
37+
name: ${CLUSTER_NAME}-controlplane-template-0-provisioning-pool
3338
spec:
34-
Pool:
35-
Name: pool1
39+
pool:
40+
name: pool1
41+
namespace: ${NAMESPACE}

0 commit comments

Comments
 (0)