woodpecker: recreate to v3 on kustomize
This commit is contained in:
61
woodpecker/kustomization.yaml
Normal file
61
woodpecker/kustomization.yaml
Normal file
@@ -0,0 +1,61 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
namespace: woodpecker
|
||||
|
||||
# spec: https://kubectl.docs.kubernetes.io/references/kustomize/builtins/#_helmchartinflationgenerator_
|
||||
helmCharts:
|
||||
- includeCRDs: true
|
||||
name: &name woodpecker
|
||||
releaseName: *name
|
||||
repo: oci://ghcr.io/woodpecker-ci/helm
|
||||
valuesInline:
|
||||
agent:
|
||||
image:
|
||||
registry: mirror.gcr.io
|
||||
env:
|
||||
WOODPECKER_BACKEND_K8S_STORAGE_CLASS: woodpecker
|
||||
WOODPECKER_BACKEND_K8S_VOLUME_SIZE: 100Mi
|
||||
persistence:
|
||||
enabled: false
|
||||
server:
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: treafik
|
||||
annotations:
|
||||
external-dns.alpha.kubernetes.io/target: traefik.k-space.ee
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
||||
hosts:
|
||||
- host: woodpecker.k-space.ee
|
||||
paths:
|
||||
- backend:
|
||||
serviceName: woodpecker-server # *name-server (from releaseName)
|
||||
path: "/"
|
||||
tls:
|
||||
- hosts: ["*.k-space.ee"]
|
||||
|
||||
env:
|
||||
WOODPECKER_ADMIN: eaas,rasmus
|
||||
WOODPECKER_DATABASE_DRIVER: mysql
|
||||
WOODPECKER_GITEA: true
|
||||
WOODPECKER_GITEA_URL: https://git.k-space.ee
|
||||
WOODPECKER_HOST: https://woodpecker.k-space.ee
|
||||
WOODPECKER_OPEN: true
|
||||
extraSecretNamesForEnvFrom:
|
||||
- woodpecker-gitea-oauth2
|
||||
- woodpecker-db
|
||||
image:
|
||||
registry: mirror.gcr.io
|
||||
# persistentVolume:
|
||||
# enabled: false
|
||||
version: 3.0.7
|
||||
|
||||
secretGenerator:
|
||||
- name: woodpecker-gitea-oauth2
|
||||
envs:
|
||||
- woodpecker-gitea.env
|
||||
- name: woodpecker-db
|
||||
literals:
|
||||
- WOODPECKER_DATABASE_DRIVER=mysql
|
||||
envs:
|
||||
- woodpecker-db.env
|
Reference in New Issue
Block a user