Deploy Argo as part of the platform
jbw976 opened this issue · 4 comments
This would allow us to show CI/CD integration as well: bring up the platform, show the console, show the Argo UI
Argo could then help manage deployment of apps into the platform too.
"aws ref platform with full GitOps support for app + infra" - @prasek
Another option here could be Flux as that it what is being evangelized by AWS in their paris distro.
We could consider doing this in a separate dedicated reference platform, instead of only as part of platform-ref-aws.
@vfarcic may have already done a good example of this work with https://github.com/vfarcic/devops-toolkit-crossplane/blob/master/packages/gitops/argo-cd.yaml.
This is sort of.a flipside approach from what Viktor did that I took with CP and ArgoCD. It's a shell script that installs argo cd in a cluster, that then installs uxp, a config pkg equivalent, a sample XR/XRC. and Gatekeeper. https://github.com/natereid72/cp-k8sScripts
I think deploying Argo/Flux or GitOps is better served in a specific reference platform for that. For example https://marketplace.upbound.io/configurations/devops-toolkit/dot-gitops/, or other GitOps focused reference platform that may be created in the future 😊