Skip to content

Commit f92edf0

Browse files
committed
Improve Gardener setup
- allow omitting machine_image_version - allow specifying a volume via volume_size_gib - account for state 'Pending' in plugin_gardener.py Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
1 parent b28da97 commit f92edf0

3 files changed

Lines changed: 16 additions & 10 deletions

File tree

Tests/kaas/plugin/plugin_gardener.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def wait_for_shoot_ready(self, co_api: _gh.CustomObjectsApi):
116116
if state == 'Succeeded':
117117
logger.debug(f'shoot {self.name} appears to be ready')
118118
return
119-
if state not in ('Unknown', 'Processing'):
119+
if state not in ('Unknown', 'Processing', 'Pending'):
120120
raise RuntimeError(f"Shoot {self.name} object in unexpected state {last_op.get('state')}")
121121

122122
timeout = next(timeouts)

playbooks/.config/scs/shoot.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,19 @@ spec:
2323
machine:
2424
type: {{ machine_type }}
2525
image:
26-
name: {{ machine_image_name }}
27-
version: {{ machine_image_version }}
26+
name: {{ machine_image_name }}{%
27+
if machine_image_version | default('') %}
28+
version: {{ machine_image_version }}{%
29+
endif %}
2830
architecture: amd64
2931
zones:
3032
- {{ zone }}
3133
cri:
32-
name: containerd
34+
name: containerd{%
35+
if volume_size_gib | default(0) %}
36+
volume:
37+
size: {{ volume_size_gib }}Gi{%
38+
endif %}
3339
networking:
3440
nodes: {{ worker_cidr }}
3541
type: {{ networking_type }}

playbooks/clusters.yaml.j2

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ clusters:
1313
kubernetes_version: "1.33.10"
1414
num_worker_nodes: 3
1515
worker_cidr: "10.250.0.0/16"
16-
machine_type: "SCS-1V-16-50"
16+
machine_type: "SCS-2V-4"
1717
machine_image_name: "flatcar"
18-
machine_image_version: "4081.3.6"
18+
volume_size_gib: 50
1919
networking_type: cilium
2020
region: "nsc-nbg"
2121
zone: "nbg1"
@@ -41,9 +41,9 @@ clusters:
4141
kubernetes_version: "1.34.6"
4242
num_worker_nodes: 3
4343
worker_cidr: "10.250.0.0/16"
44-
machine_type: "SCS-1V-16-50"
44+
machine_type: "SCS-2V-4"
4545
machine_image_name: "flatcar"
46-
machine_image_version: "4081.3.6"
46+
volume_size_gib: 50
4747
networking_type: cilium
4848
region: "nsc-nbg"
4949
zone: "nbg1"
@@ -68,9 +68,9 @@ clusters:
6868
vars:
6969
num_worker_nodes: 3
7070
worker_cidr: "10.250.0.0/16"
71-
machine_type: "SCS-1V-16-50"
71+
machine_type: "SCS-2V-4"
7272
machine_image_name: "flatcar"
73-
machine_image_version: "4081.3.6"
73+
volume_size_gib: 50
7474
networking_type: cilium
7575
region: "nsc-nbg"
7676
zone: "nbg1"

0 commit comments

Comments
 (0)