Is your feature request related to a problem? Please describe.
An Argo operator would provide a standard way to install and manage the lifecycle of Argo CD. RedHat OpenShift uses operators to manage K8s applications.
https://docs.openshift.com/container-platform/4.1/applications/operators/olm-what-operators-are.html
Describe the solution you'd like
https://github.com/operator-framework
https://operatorhub.io/getting-started
Cards on the table. This PR really interests me and I'd love to lead the delivery.
Would this replace other installation methods?
Anyone from RedHat interested in contributing this? :-)
@edlee2121 sure no problem https://github.com/jmckind/argocd-operator :)
We just found out this existed yesterday, written by someone in operator enablement team. Hopefully this provides a good starting point, if not a full implementation.
This is written by John MeKenzie at RedHat (https://github.com/jmckind). It's also days old.
Hey, just saw this. :) Definitely interested to see how we can use what I did as a starting point for a fully supported operator.
Thank you for replying @jmckind. We've not come up with a list of use cases for the operator yet. I wondered if you know what you were looking for?
Upgrades of ArgoCD itself are also interesting
Well, @jmckind , @alexec ,
Whoever this guy is:
https://argocd-operator-helm.readthedocs.io/en/latest/
I vote we support him. The docs are very nicely put together. I mean, how cool is this:
https://argocd-operator-helm.readthedocs.io/en/latest/openshift/crc.html
?