From 75c50de829b7819498eba09cb7bd2a2e73eb1a8a Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 6 Mar 2025 11:54:46 +0100 Subject: [PATCH] create kubeconfig file in same step --- .forgejo/workflows/build-deploy.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/build-deploy.yaml b/.forgejo/workflows/build-deploy.yaml index 4eda3a5..fbace12 100644 --- a/.forgejo/workflows/build-deploy.yaml +++ b/.forgejo/workflows/build-deploy.yaml @@ -48,16 +48,16 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Setup Kubernetes config - run: | - echo "${{ secrets.KUBECONFIG }}" > /tmp/kube_config - chmod 600 /tmp/kube_config - - name: Deploy to OpenShift uses: docker://docker.io/appuio/oc:v4.16 with: entrypoint: /bin/bash - args: -c "echo $KUBECONFIG && cat $KUBECONFIG && oc -n ${NAMESPACE} apply --overwrite -f deployment/ && oc -n ${NAMESPACE} rollout restart deployment/servala" + args: | + -c " + echo "${{ secrets.KUBECONFIG }}" > ${KUBECONFIG} && chmod 600 ${KUBECONFIG} && + oc -n ${NAMESPACE} apply --overwrite -f deployment/ && + oc -n ${NAMESPACE} rollout restart deployment/servala + " env: NAMESPACE: ${{ vars.NAMESPACE }} KUBECONFIG: /tmp/kube_config