Files
auricom-home-cluster/cluster/apps/development/drone/helm-release.yaml
2022-07-02 20:12:38 +02:00

54 lines
1.4 KiB
YAML

---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: drone
namespace: development
spec:
interval: 5m
chart:
spec:
chart: drone
version: 0.3.1
sourceRef:
kind: HelmRepository
name: drone-charts
namespace: flux-system
interval: 5m
values:
image:
repository: drone/drone
tag: 2.12.1
env:
DRONE_DATABASE_DRIVER: postgres
DRONE_DATABASE_DATASOURCE: ${SECRET_DRONE_DATABASE_DATASOURCE}
DRONE_DATABASE_SECRET: ${SECRET_DRONE_DATABASE_SECRET}
DRONE_RPC_SECRET: ${SECRET_DRONE_RPC_SECRET}
DRONE_GITEA_CLIENT_ID: ${SECRET_DRONE_GITEA_CLIENT_ID}
DRONE_GITEA_CLIENT_SECRET: ${SECRET_DRONE_GITEA_CLIENT_SECRET}
DRONE_GITEA_SERVER: https://gitea.${SECRET_CLUSTER_DOMAIN}
DRONE_GIT_ALWAYS_AUTH: true
DRONE_LOGS_DEBUG: false
DRONE_LOGS_PRETTY: true
DRONE_LOGS_COLOR: true
DRONE_REGISTRATION_CLOSED: true
DRONE_SERVER_PROTO: https
DRONE_SERVER_HOST: drone.${SECRET_CLUSTER_DOMAIN}
persistentVolume:
enabled: true
existingClaim: "drone-config"
ingress:
enabled: true
className: "nginx"
hosts:
- host: "drone.${SECRET_CLUSTER_DOMAIN}"
paths:
- path: /
pathType: ImplementationSpecific
tls:
- hosts:
- "drone.${SECRET_CLUSTER_DOMAIN}"