Azure-Samples / Azure-Samples/aks-platform-engineering
Eliminate sleep pre-sync hook for CAPZ install
- Dominant language
- TypeScript
- Stars
- 160
- Forks
- 86
- PR merge metrics
- No merged PRs in 30d
Description
### This issue is for a: (mark with an `x`)
```
- [ ] bug report -> please search issues before submitting
- [x] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)
```
### Expected/desired behavior
> The install of CAPZ relies on the natural available mechanisms for installation with ArgoCD versus the[ pre-sync sleep hook](https://github.com/Azure-Samples/aks-platform-engineering/blob/a06b3f9c804b68146082f5ee942626437cc53252/gitops/bootstrap/control-plane/addons/azure/addons-azure-cluster-api-operator.yaml#L45-L47) which points to [sleep hook file](https://github.com/Azure-Samples/aks-platform-engineering/blob/main/gitops/hooks/sleep/sleep.yaml).
This could be one or more of the following:
1. [Sync-Waves](https://argo-cd.readthedocs.io/en/stable/user-guide/sync-waves/)
2. [Progressive Syncs](https://argo-cd.readthedocs.io/en/stable/operator-manual/applicationset/Progressive-Syncs/)
For related discussion, see [ArgoCD Application Dependencies](https://github.com/argoproj/argo-cd/issues/7437) thread and [this blog post](https://codefresh.io/blog/argo-cd-application-dependencies/).
Contributor guide
Assessment
This issue has not been assessed yet.