quorate/clusters/main/services/ca-sync.yaml

23 lines
563 B
YAML

apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: ca-sync
namespace: flux-system
spec:
interval: 1m
dependsOn:
- name: platform-vault-config
sourceRef:
kind: GitRepository
name: flux-system
path: ./services/ca-sync
prune: true
wait: true
timeout: 1m
healthCheckExprs:
- apiVersion: batch/v1
kind: CronJob
current: >-
has(status.lastSuccessfulTime) &&
(!has(status.lastScheduleTime) ||
timestamp(status.lastSuccessfulTime) >= timestamp(status.lastScheduleTime))