Fix ci and add sa name tp the job
Some checks failed
ci/woodpecker/push/helmfile Pipeline failed

This commit is contained in:
Nikolai Rodionov 2024-10-10 07:43:58 +02:00
parent 79cc2b3304
commit 17f5685a71
Signed by: allanger
GPG Key ID: 0AA46A90E25592AD

View File

@ -5,37 +5,34 @@ matrix:
include: include:
- NAME: badhouseplants - NAME: badhouseplants
ENV: badhouseplants ENV: badhouseplants
.opts: &opts
secrets:
- sops_age_key
image: ghcr.io/helmfile/helmfile:latest
backend_options:
kubernetes:
serviceAccountName: woodpecker-ci
resources:
requests:
memory: 500Mi
cpu: 200m
limits:
memory: 500Mi
cpu: 200m
steps: steps:
test: diff:
image: ghcr.io/helmfile/helmfile:latest !!merge <<: *opts
when:
- branch:
exclude:
- main
commands: commands:
- kubectl get all -A
backend_options:
kubernetes:
serviceAccountName: woodpecker-ci
resources:
requests:
memory: 500Mi
cpu: 200m
limits:
memory: 500Mi
cpu: 200m
build:
image: ghcr.io/helmfile/helmfile:latest
commands:
- mkdir ~/.kube
- echo $K8S_CONFIG | base64 -d > ~/.kube/config
- helmfile -e "${ENV}" diff - helmfile -e "${ENV}" diff
secrets: diff:
- k8s_config !!merge <<: *opts
- sops_age_key when:
backend_options: - branch:
kubernetes: include:
serviceAccountName: woodpecker-ci - main
resources: commands:
requests: - helmfile -e "${ENV}" apply
memory: 500Mi
cpu: 200m
limits:
memory: 500Mi
cpu: 200m