Files
auricom-home-cluster/.taskfiles/Flux/Tasks.yml
2022-12-28 17:12:57 +01:00

17 lines
672 B
YAML

---
version: "3"
tasks:
sync:
desc: Sync Flux resources
cmds:
- |
kubectl get gitrepositories --all-namespaces --no-headers -A | awk '{print $1, $2}' \
| xargs --max-procs=4 -l bash -c \
'kubectl -n $0 annotate gitrepositories $1 reconcile.fluxcd.io/requestedAt=$(date +%s) --field-manager=flux-client-side-apply --overwrite'
- |
kubectl get kustomization --all-namespaces --no-headers -A | awk '{print $1, $2}' \
| xargs --max-procs=4 -l bash -c \
'kubectl -n $0 annotate kustomization $1 reconcile.fluxcd.io/requestedAt="$(date +%s)" --field-manager=flux-client-side-apply --overwrite'