From 804e9bf7423df0dd4733318702661a3919af7bc8 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Fri, 21 Nov 2025 12:11:10 +0100 Subject: [PATCH] namespace and config 13 --- .woodpecker/predeploy.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.woodpecker/predeploy.yml b/.woodpecker/predeploy.yml index 57de592..f599c3f 100644 --- a/.woodpecker/predeploy.yml +++ b/.woodpecker/predeploy.yml @@ -6,6 +6,8 @@ steps: from_secret: kube_config NAMESPACE: "homea2" commands: + - printf "$KUBE_CONFIG_CONTENT" > /tmp/kubeconfig + - export KUBECONFIG=/tmp/kubeconfig - kubectl create namespace ${NAMESPACE} || echo "Namespace ${NAMESPACE} already exists" when: event: [tag] @@ -20,13 +22,15 @@ steps: from_secret: kube_config NAMESPACE: "homea2" commands: - kubectl create configmap home-automation-config - --from-file=devices=config/devices.yaml - --from-file=groups=config/groups.yaml - --from-file=layout=config/layout.yaml - --from-file=rules=config/rules.yaml - --from-file=scenes=config/scenes.yaml - --namespace=$NAMESPACE + - printf "$KUBE_CONFIG_CONTENT" > /tmp/kubeconfig + - export KUBECONFIG=/tmp/kubeconfig + - kubectl create configmap home-automation-config \ + --from-file=devices=config/devices.yaml \ + --from-file=groups=config/groups.yaml \ + --from-file=layout=config/layout.yaml \ + --from-file=rules=config/rules.yaml \ + --from-file=scenes=config/scenes.yaml \ + --namespace=$NAMESPACE \ --dry-run=client -o yaml | kubectl apply -f - when: event: [tag]