Skip to content

Commit 77d0672

Browse files
Expose additional params (#652)
Signed-off-by: Prajyot-Parab <[email protected]>
1 parent 1dfaa18 commit 77d0672

File tree

4 files changed

+49
-1
lines changed

4 files changed

+49
-1
lines changed

docs/book/src/topics/powervs/creating-a-cluster.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,22 @@ following the steps below.
6464
kubeadmconfigtemplate.bootstrap.cluster.x-k8s.io/ibm-powervs-1-md-0 created
6565
```
6666

67+
Additional parameters for modifying PowerVS Control-Plane spec
68+
```
69+
IBMPOWERVS_CONTROL_PLANE_MEMORY
70+
IBMPOWERVS_CONTROL_PLANE_PROCESSORS
71+
IBMPOWERVS_CONTROL_PLANE_SYSTYPE
72+
IBMPOWERVS_CONTROL_PLANE_PROCTYPE
73+
```
74+
75+
Additional parameters for modifying PowerVS Compute node spec
76+
```
77+
IBMPOWERVS_COMPUTE_MEMORY
78+
IBMPOWERVS_COMPUTE_PROCESSORS
79+
IBMPOWERVS_COMPUTE_SYSTYPE
80+
IBMPOWERVS_COMPUTE_PROCTYPE
81+
```
82+
6783
3. Deploy Container Network Interface (CNI)
6884

6985
Example: calico

templates/README.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,20 @@ clusterctl generate cluster ibm-powervs-1 --kubernetes-version v1.21.2 \
3333
--control-plane-machine-count=3 \
3434
--worker-machine-count=1 \
3535
--from ./cluster-template-powervs.yaml
36-
```
36+
```
37+
38+
### Additional parameters for modifying PowerVS Control-Plane spec
39+
```
40+
IBMPOWERVS_CONTROL_PLANE_MEMORY
41+
IBMPOWERVS_CONTROL_PLANE_PROCESSORS
42+
IBMPOWERVS_CONTROL_PLANE_SYSTYPE
43+
IBMPOWERVS_CONTROL_PLANE_PROCTYPE
44+
```
45+
46+
### Additional parameters for modifying PowerVS Compute node spec
47+
```
48+
IBMPOWERVS_COMPUTE_MEMORY
49+
IBMPOWERVS_COMPUTE_PROCESSORS
50+
IBMPOWERVS_COMPUTE_SYSTYPE
51+
IBMPOWERVS_COMPUTE_PROCTYPE
52+
```

templates/cluster-template-powervs-cloud-provider.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,10 @@ spec:
167167
name: "${IBMPOWERVS_IMAGE_NAME}"
168168
network:
169169
name: "${IBMPOWERVS_NETWORK_NAME}"
170+
memory: ${IBMPOWERVS_CONTROL_PLANE_MEMORY:="4"}
171+
processors: ${IBMPOWERVS_CONTROL_PLANE_PROCESSORS:="0.25"}
172+
sysType: ${IBMPOWERVS_CONTROL_PLANE_SYSTYPE:="s922"}
173+
procType: ${IBMPOWERVS_CONTROL_PLANE_PROCTYPE:="shared"}
170174
---
171175
apiVersion: cluster.x-k8s.io/v1beta1
172176
kind: MachineDeployment
@@ -204,6 +208,10 @@ spec:
204208
name: "${IBMPOWERVS_IMAGE_NAME}"
205209
network:
206210
name: "${IBMPOWERVS_NETWORK_NAME}"
211+
memory: ${IBMPOWERVS_COMPUTE_MEMORY:="4"}
212+
processors: ${IBMPOWERVS_COMPUTE_PROCESSORS:="0.25"}
213+
sysType: ${IBMPOWERVS_COMPUTE_SYSTYPE:="s922"}
214+
procType: ${IBMPOWERVS_COMPUTE_PROCTYPE:="shared"}
207215
---
208216
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
209217
kind: KubeadmConfigTemplate

templates/cluster-template-powervs.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,10 @@ spec:
165165
name: "${IBMPOWERVS_IMAGE_NAME}"
166166
network:
167167
name: "${IBMPOWERVS_NETWORK_NAME}"
168+
memory: ${IBMPOWERVS_CONTROL_PLANE_MEMORY:="4"}
169+
processors: ${IBMPOWERVS_CONTROL_PLANE_PROCESSORS:="0.25"}
170+
sysType: ${IBMPOWERVS_CONTROL_PLANE_SYSTYPE:="s922"}
171+
procType: ${IBMPOWERVS_CONTROL_PLANE_PROCTYPE:="shared"}
168172
---
169173
apiVersion: cluster.x-k8s.io/v1beta1
170174
kind: MachineDeployment
@@ -202,6 +206,10 @@ spec:
202206
name: "${IBMPOWERVS_IMAGE_NAME}"
203207
network:
204208
name: "${IBMPOWERVS_NETWORK_NAME}"
209+
memory: ${IBMPOWERVS_COMPUTE_MEMORY:="4"}
210+
processors: ${IBMPOWERVS_COMPUTE_PROCESSORS:="0.25"}
211+
sysType: ${IBMPOWERVS_COMPUTE_SYSTYPE:="s922"}
212+
procType: ${IBMPOWERVS_COMPUTE_PROCTYPE:="shared"}
205213
---
206214
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
207215
kind: KubeadmConfigTemplate

0 commit comments

Comments
 (0)