apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: infra-gitops spec: patches: - target: kind: HelmRelease name: gitea patch: | apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: gitea spec: values: gitea: config: database: HOST: cnpg17-cluster-sh-rw.infra-data:5432 additionalConfigFromEnvs: - name: GITEA__DATABASE__PASSWD valueFrom: secretKeyRef: name: cnpg17-cluster-sh-app key: password - name: REDIS_PASSWORD valueFrom: secretKeyRef: name: valkey-cluster-sh key: valkey-password - name: GITEA__SESSION__PROVIDER_CONFIG value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-sh-headless.infra-data:6379/0?pool_size=100&idle_timeout=180s" - name: GITEA__CACHE__HOST value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-sh-headless.infra-data:6379/0?pool_size=100&idle_timeout=180s" - name: GITEA__QUEUE__CONN_STR value: "redis://:$(REDIS_PASSWORD)@valkey-cluster-sh-headless.infra-data:6379/0?pool_size=100&idle_timeout=180s" affinity: podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: labelSelector: matchLabels: cnpg.io/cluster: cnpg17-cluster-sh role: primary app.kubernetes.io/name: redis app.kubernetes.io/component: master topologyKey: kubernetes.io/hostname namespaceSelector: {} nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 1 preference: matchExpressions: - key: kubernetes.io/hostname operator: In values: - homea