1
0
Fork 0
home-stack-kustomize/kustomize/bases/gitea/kustomization.yaml

73 lines
1.7 KiB
YAML

resources:
- gitea-deployment.yaml
- gitea-ingress.yaml
- runner-statefulset.yaml
- runner-externalsecret.yaml
namePrefix: gitea-
commonLabels:
app.kubernetes.io/name: gitea
app.kubernetes.io/component: server
# secretGenerator:
# - name: postgres-credentials
# type: Opaque
# behavior: create
# literals:
# - host=172.18.1.2:5432
# - database=gitea
# - username=gitea
# - password=changeme
configMapGenerator:
- name: kustomize-generated-config
literals:
- GITEA_EXTERNAL_HOST=code.badjware.dev
- GITEA_EXTERNAL_URL=https://code.badjware.dev
- name: runner-scripts
files:
- runner-entrypoint.sh=scripts/runner-entrypoint.sh
replacements:
- source:
kind: ConfigMap
name: kustomize-generated-config
fieldPath: data.GITEA_EXTERNAL_HOST
targets:
- select:
kind: Ingress
name: server
fieldPaths:
- spec.rules.0.host
- source:
kind: StatefulSet
name: runner-amd64
fieldPath: spec.template.spec.containers
targets:
- select:
kind: StatefulSet
name: runner-arm64
fieldPaths:
- spec.template.spec.containers
- source:
kind: StatefulSet
name: runner-amd64
fieldPath: spec.template.spec.volumes
targets:
- select:
kind: StatefulSet
name: runner-arm64
fieldPaths:
- spec.template.spec.volumes
- source:
kind: StatefulSet
name: runner-amd64
fieldPath: spec.volumeClaimTemplates
targets:
- select:
kind: StatefulSet
name: runner-arm64
fieldPaths:
- spec.volumeClaimTemplates