move everything top level so it can be used by the k3s built-in helm-controller. add woodpecker ci config.
This commit is contained in:
41
woodpecker-ci-chart.yml
Normal file
41
woodpecker-ci-chart.yml
Normal file
@@ -0,0 +1,41 @@
|
||||
apiVersion: helm.cattle.io/v1
|
||||
kind: HelmChart
|
||||
metadata:
|
||||
name: woodpecker-ci
|
||||
namespace: git
|
||||
spec:
|
||||
chart: oci://ghcr.io/woodpecker-ci/helm/woodpecker
|
||||
targetNamespace: git
|
||||
valuesContent: |-
|
||||
server:
|
||||
host: "ci.keligrubb.com"
|
||||
agent:
|
||||
enabled: true
|
||||
env:
|
||||
WOODPECKER_HOST: "https://ci.keligrubb.com"
|
||||
WOODPECKER_OPEN: "true"
|
||||
WOODPECKER_GITEA: "true"
|
||||
WOODPECKER_GITEA_URL: "https://git.keligrubb.com"
|
||||
WOODPECKER_GITEA_CLIENT: "15006ffa-071e-4edb-80f3-8dae4ebf450c"
|
||||
WOODPECKER_GITEA_SECRET: "gto_qo4svebb6jmjmty3scezsswxqygquf45osrmd5dfigktvemqlh7a"
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: "nginx"
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: "letsencrypt-cluster-issuer"
|
||||
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
|
||||
hosts:
|
||||
- host: "ci.keligrubb.com"
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
tls:
|
||||
- secretName: woodpecker-ci-tls
|
||||
hosts:
|
||||
- "ci.keligrubb.com"
|
||||
agent:
|
||||
replicas: 1
|
||||
env:
|
||||
WOODPECKER_BACKEND_K8S_NAMESPACE: git
|
||||
WOODPECKER_MAX_WORKFLOWS: "2"
|
||||
WOODPECKER_SERVER: "woodpecker-ci-server.git.svc.cluster.local:9000"
|
||||
Reference in New Issue
Block a user