Skip to content

Commit f3b2307

Browse files
authored
Merge pull request #245 from yevgeny-shnaidman/yevgeny/pod-name-pod-uid-env
Adding POD_NAME and POD_UID env variable to daemonsets
2 parents a424671 + 823d723 commit f3b2307

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

internal/daemonset/daemonset.go

+16
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,22 @@ func getWorkerEnvs() []corev1.EnvVar {
132132
},
133133
},
134134
},
135+
{
136+
Name: "POD_NAME",
137+
ValueFrom: &corev1.EnvVarSource{
138+
FieldRef: &corev1.ObjectFieldSelector{
139+
FieldPath: "metadata.name",
140+
},
141+
},
142+
},
143+
{
144+
Name: "POD_UID",
145+
ValueFrom: &corev1.EnvVarSource{
146+
FieldRef: &corev1.ObjectFieldSelector{
147+
FieldPath: "metadata.uid",
148+
},
149+
},
150+
},
135151
}
136152
}
137153

internal/daemonset/testdata/test_topology_daemonset.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ spec:
2929
valueFrom:
3030
fieldRef:
3131
fieldPath: spec.nodeName
32+
- name: POD_NAME
33+
valueFrom:
34+
fieldRef:
35+
fieldPath: metadata.name
36+
- name: POD_UID
37+
valueFrom:
38+
fieldRef:
39+
fieldPath: metadata.uid
3240
- name: NODE_ADDRESS
3341
valueFrom:
3442
fieldRef:

internal/daemonset/testdata/test_worker_daemonset.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@ spec:
3838
valueFrom:
3939
fieldRef:
4040
fieldPath: spec.nodeName
41+
- name: POD_NAME
42+
valueFrom:
43+
fieldRef:
44+
fieldPath: metadata.name
45+
- name: POD_UID
46+
valueFrom:
47+
fieldRef:
48+
fieldPath: metadata.uid
4149
image: test-image
4250
imagePullPolicy: Always
4351
name: nfd-worker

0 commit comments

Comments
 (0)