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