Skip to content

Commit 71a24a5

Browse files
authored
[GEP-28] Use technicalID from Cluster instead of Worker.Namespace (#1581)
1 parent c85d959 commit 71a24a5

2 files changed

Lines changed: 19 additions & 14 deletions

File tree

pkg/controller/worker/machines.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,8 @@ func (w *WorkerDelegate) generateMachineConfig(ctx context.Context) error {
166166
},
167167
"tags": utils.MergeStringMaps(
168168
map[string]string{
169-
fmt.Sprintf("kubernetes.io/cluster/%s", w.worker.Namespace): "1",
170-
"kubernetes.io/role/node": "1",
169+
fmt.Sprintf("kubernetes.io/cluster/%s", w.cluster.Shoot.Status.TechnicalID): "1",
170+
"kubernetes.io/role/node": "1",
171171
},
172172
pool.Labels,
173173
),
@@ -244,7 +244,7 @@ func (w *WorkerDelegate) generateMachineConfig(ctx context.Context) error {
244244
}
245245

246246
var (
247-
deploymentName = fmt.Sprintf("%s-%s-z%d", w.worker.Namespace, pool.Name, zoneIndex+1)
247+
deploymentName = fmt.Sprintf("%s-%s-z%d", w.cluster.Shoot.Status.TechnicalID, pool.Name, zoneIndex+1)
248248
className = fmt.Sprintf("%s-%s", deploymentName, workerPoolHash)
249249
)
250250

pkg/controller/worker/machines_test.go

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ var _ = Describe("Machines", func() {
7272
DescribeTableSubtree("#GenerateMachineDeployments, #DeployMachineClasses", func(isCapabilitiesCloudProfile bool) {
7373
var (
7474
namespace string
75+
technicalID string
7576
cloudProfileName string
7677
region string
7778

@@ -175,7 +176,8 @@ var _ = Describe("Machines", func() {
175176
v1beta1constants.ArchitectureName: []string{"arm64"},
176177
}
177178
}
178-
namespace = "shoot--foobar--aws"
179+
namespace = "control-plane-namespace"
180+
technicalID = "shoot--foobar--aws"
179181
cloudProfileName = "aws"
180182

181183
region = "eu-west-1"
@@ -304,6 +306,9 @@ var _ = Describe("Machines", func() {
304306
Version: shootVersion,
305307
},
306308
},
309+
Status: gardencorev1beta1.ShootStatus{
310+
TechnicalID: technicalID,
311+
},
307312
},
308313
}
309314

@@ -625,8 +630,8 @@ var _ = Describe("Machines", func() {
625630
BeforeEach(func() {
626631
ec2InstanceTags := utils.MergeStringMaps(
627632
map[string]string{
628-
fmt.Sprintf("kubernetes.io/cluster/%s", namespace): "1",
629-
"kubernetes.io/role/node": "1",
633+
fmt.Sprintf("kubernetes.io/cluster/%s", technicalID): "1",
634+
"kubernetes.io/role/node": "1",
630635
},
631636
labels,
632637
)
@@ -763,12 +768,12 @@ var _ = Describe("Machines", func() {
763768
machineClassPool3Zone2 = addKeyValueToMap(machineClassPool3Zone2, "machineType", machineTypeArm)
764769

765770
var (
766-
machineClassNamePool1Zone1 = fmt.Sprintf("%s-%s-z1", namespace, namePool1)
767-
machineClassNamePool1Zone2 = fmt.Sprintf("%s-%s-z2", namespace, namePool1)
768-
machineClassNamePool2Zone1 = fmt.Sprintf("%s-%s-z1", namespace, namePool2)
769-
machineClassNamePool2Zone2 = fmt.Sprintf("%s-%s-z2", namespace, namePool2)
770-
machineClassNamePool3Zone1 = fmt.Sprintf("%s-%s-z1", namespace, namePool3)
771-
machineClassNamePool3Zone2 = fmt.Sprintf("%s-%s-z2", namespace, namePool3)
771+
machineClassNamePool1Zone1 = fmt.Sprintf("%s-%s-z1", technicalID, namePool1)
772+
machineClassNamePool1Zone2 = fmt.Sprintf("%s-%s-z2", technicalID, namePool1)
773+
machineClassNamePool2Zone1 = fmt.Sprintf("%s-%s-z1", technicalID, namePool2)
774+
machineClassNamePool2Zone2 = fmt.Sprintf("%s-%s-z2", technicalID, namePool2)
775+
machineClassNamePool3Zone1 = fmt.Sprintf("%s-%s-z1", technicalID, namePool3)
776+
machineClassNamePool3Zone2 = fmt.Sprintf("%s-%s-z2", technicalID, namePool3)
772777

773778
machineClassWithHashPool1Zone1 = fmt.Sprintf("%s-%s", machineClassNamePool1Zone1, workerPoolHash1)
774779
machineClassWithHashPool1Zone2 = fmt.Sprintf("%s-%s", machineClassNamePool1Zone2, workerPoolHash1)
@@ -1079,8 +1084,8 @@ var _ = Describe("Machines", func() {
10791084
Expect(err).NotTo(HaveOccurred())
10801085

10811086
var (
1082-
machineClassNamePool2Zone1 = fmt.Sprintf("%s-%s-z1", namespace, namePool2)
1083-
machineClassNamePool2Zone2 = fmt.Sprintf("%s-%s-z2", namespace, namePool2)
1087+
machineClassNamePool2Zone1 = fmt.Sprintf("%s-%s-z1", technicalID, namePool2)
1088+
machineClassNamePool2Zone2 = fmt.Sprintf("%s-%s-z2", technicalID, namePool2)
10841089
machineClassWithHashPool2Zone1 = fmt.Sprintf("%s-%s", machineClassNamePool2Zone1, newHash)
10851090
machineClassWithHashPool2Zone2 = fmt.Sprintf("%s-%s", machineClassNamePool2Zone2, newHash)
10861091
)

0 commit comments

Comments
 (0)