41 lines
822 B
YAML
41 lines
822 B
YAML
|
when:
|
||
|
event:
|
||
|
- push
|
||
|
matrix:
|
||
|
include:
|
||
|
- NAME: badhouseplants
|
||
|
ENV: badhouseplants
|
||
|
.opts: &opts
|
||
|
secrets:
|
||
|
- sops_age_key
|
||
|
image: ghcr.io/helmfile/helmfile:latest
|
||
|
backend_options:
|
||
|
kubernetes:
|
||
|
serviceAccountName: woodpecker-ci
|
||
|
#resources:
|
||
|
# requests:
|
||
|
# memory: 1200Mi
|
||
|
# cpu: 2
|
||
|
# limits:
|
||
|
# memory: 1200Mi
|
||
|
# cpu: 2
|
||
|
steps:
|
||
|
diff:
|
||
|
!!merge <<: *opts
|
||
|
when:
|
||
|
- branch:
|
||
|
exclude:
|
||
|
- main
|
||
|
commands:
|
||
|
- sed -i "/\b\(kubeContext\)\b/d" common/environments.yaml
|
||
|
- helmfile -e "${ENV}" diff
|
||
|
diff:
|
||
|
!!merge <<: *opts
|
||
|
when:
|
||
|
- branch:
|
||
|
include:
|
||
|
- main
|
||
|
commands:
|
||
|
- sed -i "/\b\(kubeContext\)\b/d" common/environments.yaml
|
||
|
- helmfile -e "${ENV}" apply
|