We are using Argo CD to manage the majority of our Kubernetes Clusters using GitOps, and were excited to see the move to Helm Charts for Apigee Hybrid accompanied by this post, which is now locked - Apigee Hybrid Deployment using ArgoCD and Helm.
However, when looking at the Helm Chart, it relies heavily on Helm Hooks, which are used by the Helm CLI to ensure the order of actions at install/upgrade/deletion etc. However, as Argo CD only renders the Helm Charts into raw YAML. Argo CD does try to convert these hooks to work with Argo, but there are some other things that they recommend doing to make sure that they work smoothly (Helm Hook Tips - Argo CD). For example, ensuring that the hook-weightannotation is set to ensure that the pre-install and post-install hooks are successful before syncing other resources.
Is anyone successfully managing Apigee Hybrid installs with Argo CD in Production and also been through upgrades? I fear that the Helm Chart is not suitably ready for GitOps with Argo CD.