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]