From 4dd8c6bfc984c3092b89d033bd2f4428ff7a201c Mon Sep 17 00:00:00 2001 From: Taqi Tahmid Date: Thu, 3 Jul 2025 12:33:18 +0300 Subject: [PATCH] update woodpecker workflow --- .woodpecker/demo-workflow.yaml | 4 +--- .woodpecker/my-first-workflow.yaml | 15 --------------- kubernetes/README.md | 8 ++++---- kubernetes/woodpecker-ci/values.yaml | 20 +++++++++++--------- woodpecker.yaml | 15 --------------- 5 files changed, 16 insertions(+), 46 deletions(-) delete mode 100644 .woodpecker/my-first-workflow.yaml delete mode 100644 woodpecker.yaml diff --git a/.woodpecker/demo-workflow.yaml b/.woodpecker/demo-workflow.yaml index 1572eef..4d8af30 100644 --- a/.woodpecker/demo-workflow.yaml +++ b/.woodpecker/demo-workflow.yaml @@ -1,7 +1,5 @@ when: - - event: push - branch: master - + - event: [push, manual] steps: - name: build image: ubuntu:22.04 diff --git a/.woodpecker/my-first-workflow.yaml b/.woodpecker/my-first-workflow.yaml deleted file mode 100644 index 835deb2..0000000 --- a/.woodpecker/my-first-workflow.yaml +++ /dev/null @@ -1,15 +0,0 @@ -when: - - event: push - branch: main - -steps: - - name: build - image: debian - commands: - - echo "This is the build step" - - echo "binary-data-123" > executable - - name: a-test-step - image: golang:1.24 - commands: - - echo "Testing ..." - - go version diff --git a/kubernetes/README.md b/kubernetes/README.md index cac8453..02b4982 100644 --- a/kubernetes/README.md +++ b/kubernetes/README.md @@ -937,14 +937,14 @@ helm repo add woodpecker https://woodpecker-ci.org/ helm repo update helm upgrade --install woodpecker woodpecker/woodpecker \ -f woodpecker-ci/values.yaml \ - --version 3.2.0 \ + --version 3.1.0 \ --namespace woodpecker \ --create-namespace \ --set server.ingress.hosts[0].host=$WOODPECKER_HOST \ --set server.ingress.tls[0].hosts[0]=$WOODPECKER_HOST \ --set server.env.WOODPECKER_HOST=https://$WOODPECKER_HOST \ - --set server.env.WOODPECKER_GITEA_URL=https://$GITEA_HOST \ - --set server.env.WOODPECKER_GITEA_CLIENT=$WOODPECKER_CLIENT_ID \ - --set server.env.WOODPECKER_GITEA_SECRET=$WOODPECKER_CLIENT_SECRET \ + --set server.secrets[0].data.WOODPECKER_GITEA_URL=https://$GITEA_HOST \ + --set server.secrets[0].data.WOODPECKER_GITEA_CLIENT=$WOODPECKER_CLIENT_ID \ + --set server.secrets[0].data.WOODPECKER_GITEA_SECRET=$WOODPECKER_CLIENT_SECRET \ --atomic ``` diff --git a/kubernetes/woodpecker-ci/values.yaml b/kubernetes/woodpecker-ci/values.yaml index f4ced5f..b148193 100644 --- a/kubernetes/woodpecker-ci/values.yaml +++ b/kubernetes/woodpecker-ci/values.yaml @@ -26,7 +26,7 @@ agent: env: # -- Add the environment variables for the agent component - WOODPECKER_SERVER: 'woodpecker-server:9000' + WOODPECKER_SERVER: "woodpecker-server.woodpecker.svc.cluster.local:9000" WOODPECKER_BACKEND: kubernetes WOODPECKER_BACKEND_K8S_NAMESPACE: woodpecker WOODPECKER_BACKEND_K8S_STORAGE_CLASS: "" @@ -188,21 +188,23 @@ server: # -- Add environment variables for the server component env: WOODPECKER_ADMIN: "taqi" - WOODPECKER_HOST: "placeholder.woodpecker.svc.cluster.local:9000" + WOODPECKER_HOST: "woodpecker-server.woodpecker.svc.cluster.local:9000" WOODPECKER_GITEA: "true" - WOODPECKER_GITEA_URL: "${GITEA_HOST}" - WOODPECKER_GITEA_CLIENT: "${WOODPECKER_CLIENT_ID}" - WOODPECKER_GITEA_SECRET: "${WOODPECKER_CLIENT_SECRET}" - - # WOODPECKER_GITHUB: "true" # -- Add extra environment variables from the secrets list - extraSecretNamesForEnvFrom: [] + extraSecretNamesForEnvFrom: + - gitea-secret + # - secret # whether to create the default WOODPECKER_AGENT_SECRET in woodpecker-default-agent-secret createAgentSecret: true # -- Create a generic secret to store things in, e.g. env values - secrets: [] + secrets: + - name: gitea-secret + data: + WOODPECKER_GITEA_URL: placeholder + WOODPECKER_GITEA_CLIENT: placeholder + WOODPECKER_GITEA_SECRET: placeholder # - name: secret # data: # key: value diff --git a/woodpecker.yaml b/woodpecker.yaml deleted file mode 100644 index 9911377..0000000 --- a/woodpecker.yaml +++ /dev/null @@ -1,15 +0,0 @@ -when: - - event: push - branch: main - -steps: - - name: build - image: debian - commands: - - echo "This is the build step" - - echo "binary-data-123" > executable - - name: a-test-step - image: golang:1.24 - commands: - - echo "Testing ..." - - go version \ No newline at end of file