From e0507a9598eaa4ed8d5bfe83f3aa754c80494d1a Mon Sep 17 00:00:00 2001 From: nicktrn <55853254+nicktrn@users.noreply.github.com> Date: Wed, 20 Mar 2024 21:56:44 +0000 Subject: [PATCH] pass in coordinator host via volume --- apps/kubernetes-provider/src/index.ts | 73 +++++++++++++++------------ 1 file changed, 42 insertions(+), 31 deletions(-) diff --git a/apps/kubernetes-provider/src/index.ts b/apps/kubernetes-provider/src/index.ts index a71ae9cd2..2e5b36714 100644 --- a/apps/kubernetes-provider/src/index.ts +++ b/apps/kubernetes-provider/src/index.ts @@ -221,6 +221,27 @@ class KubernetesTaskOperations implements TaskOperations { }, }, ], + volumeMounts: [ + { + name: "dapi", + mountPath: "/etc/dapi", + }, + ], + }, + ], + volumes: [ + { + name: "dapi", + downwardAPI: { + items: [ + { + path: "coordinator-host", + fieldRef: { + fieldPath: "status.hostIP", + }, + }, + ], + }, }, ], }, @@ -269,37 +290,27 @@ class KubernetesTaskOperations implements TaskOperations { // }, // }, // }, - // TODO: check we definitely don't need to specify these again - // env: [ - // { - // name: "DEBUG", - // value: "true", - // }, - // { - // name: "POD_NAME", - // valueFrom: { - // fieldRef: { - // fieldPath: "metadata.name", - // }, - // }, - // }, - // { - // name: "COORDINATOR_HOST", - // valueFrom: { - // fieldRef: { - // fieldPath: "status.hostIP", - // }, - // }, - // }, - // { - // name: "NODE_NAME", - // valueFrom: { - // fieldRef: { - // fieldPath: "spec.nodeName", - // }, - // }, - // }, - // ], + volumeMounts: [ + { + name: "dapi", + mountPath: "/etc/dapi", + }, + ], + }, + ], + volumes: [ + { + name: "dapi", + downwardAPI: { + items: [ + { + path: "coordinator-host", + fieldRef: { + fieldPath: "status.hostIP", + }, + }, + ], + }, }, ], },