Argo-cd: Need Argo Operator

Created on 10 Oct 2019  路  9Comments  路  Source: argoproj/argo-cd

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

enhancement

All 9 comments

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?

  • Install Argo CD with Redis HA set-up as requested.
  • Perform periodic back-ups.

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
?

Was this page helpful?
0 / 5 - 0 ratings