57 行
1.5 KiB
YAML
57 行
1.5 KiB
YAML
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
|
kind: Kustomization
|
|
metadata:
|
|
name: apps
|
|
namespace: infra-gitops
|
|
spec:
|
|
interval: 30m
|
|
timeout: 15m
|
|
retryInterval: 1m
|
|
sourceRef:
|
|
kind: GitRepository
|
|
name: flux
|
|
path: ./flux/apps
|
|
prune: true
|
|
dependsOn:
|
|
- name: apps-sources
|
|
- name: apps-secrets
|
|
- name: infra-data-post-2
|
|
- name: infra-net
|
|
patches:
|
|
- target:
|
|
kind: HelmRelease
|
|
name: halo
|
|
patch: |
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: halo
|
|
spec:
|
|
values:
|
|
externalDatabase:
|
|
host: cnpg17-cluster-hk-rw.infra-data
|
|
existingSecret: cnpg17-cluster-hk-app
|
|
affinity:
|
|
podAffinity:
|
|
preferredDuringSchedulingIgnoredDuringExecution:
|
|
- weight: 100
|
|
podAffinityTerm:
|
|
labelSelector:
|
|
matchLabels:
|
|
cnpg.io/cluster: cnpg17-cluster-hk
|
|
role: primary
|
|
topologyKey: kubernetes.io/hostname
|
|
namespaceSelector: {}
|
|
- target:
|
|
kind: HelmRelease
|
|
name: rustdesk
|
|
patch: |
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: rustdesk
|
|
spec:
|
|
values:
|
|
nodeSelector:
|
|
kubernetes.io/hostname: tcd
|