when: event: [tag] ref: refs/tags/v* steps: deploy: image: alpine/k8s:1.29.2 secrets: - kubeconfig commands: - "mkdir ~/.kube && echo \"$KUBECONFIG\" > ~/.kube/twhelp" - "cd ./k8s/overlays/prod && kustomize edit set image scripts=gitea.dwysokinski.me/twhelp-packages/scripts:${CI_COMMIT_TAG##v} && cd ../../.." - kustomize build ./k8s/overlays/prod | kubectl --kubeconfig ~/.kube/twhelp apply -n twhelp -f - notify: image: deblan/woodpecker-email settings: from: from_secret: email_from from.name: Woodpecker host: from_secret: email_host username: from_secret: email_username password: from_secret: email_password recipients: - notifications@dwysokinski.me recipients_only: true subject: "[deploy - {{ build.status }}] {{ repo.owner }}/{{ repo.name }} ({{ build.branch }} - {{ truncate build.commit 8 }})" when: status: [failure] depends_on: - docker