release.yaml (1855B)
1 apiVersion: helm.toolkit.fluxcd.io/v2 2 kind: HelmRelease 3 metadata: 4 name: concourse 5 namespace: ci 6 spec: 7 releaseName: concourse 8 chart: 9 spec: 10 version: 20.1.3 11 chart: concourse 12 sourceRef: 13 kind: HelmRepository 14 name: concourse 15 interval: 50m 16 install: 17 remediation: 18 retries: 3 19 values: 20 concourse: 21 web: 22 externalUrl: https://ci.git.midnightthoughts.space 23 local_auth: 24 enabled: true 25 clusterName: MTRNords CI 26 postgres: 27 host: pg-cluster-v2-rw.postgres-cluster.svc.cluster.local 28 database: concourse 29 #sslmode: require 30 kubernetes: 31 namespacePrefix: concourse- 32 auth: 33 mainTeam: 34 config: | 35 roles: 36 - name: owner 37 oidc: 38 users: ["MTRNord"] 39 - name: member 40 local: 41 users: ["concourse"] 42 localUser: "concourse" 43 oidc: 44 group: "Concourse" 45 oidc: 46 enabled: true 47 displayName: "Midnightthoughts SSO" 48 issuer: https://auth.midnightthoughts.space/application/o/concourse/ 49 userNameKey: preferred_username 50 groupsKey: groups 51 skipEmailVerifiedValidation: true 52 secrets: 53 create: false 54 persistence: 55 enabled: true 56 storageClass: longhorn 57 accessMode: ReadWriteOnce 58 size: 10Gi 59 postgresql: 60 enabled: false 61 --- 62 apiVersion: gateway.networking.k8s.io/v1 63 kind: HTTPRoute 64 metadata: 65 name: concourse 66 namespace: ci 67 spec: 68 parentRefs: 69 - name: envoy-gateway 70 namespace: envoy-gateway 71 hostnames: 72 - ci.git.midnightthoughts.space 73 rules: 74 - backendRefs: 75 - name: concourse-web 76 port: 8080