Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supported argocd versions are unclear #1572

Open
bo0ts opened this issue Oct 23, 2024 · 4 comments
Open

Supported argocd versions are unclear #1572

bo0ts opened this issue Oct 23, 2024 · 4 comments

Comments

@bo0ts
Copy link

bo0ts commented Oct 23, 2024

Describe the bug
The operator installs a default version of argocd. It is not clear from the documentation if it is possible to also deploy other argocd versions with a given operator version. The argocd CRD has a version field, but the documentation is rudimentary.

Expected behavior
Clear documentation on which versions can be deployed with a given operator version (e.g. operator release 0.12.0, supports all argocd versions 0.12.X).

Additional context
There is a bugfix in a argocd minor release which I would like to deploy using the argocd-operator. Also the argocd-operator release cycle is much slower than the argocd release cycle and I would like to have an up-to-date argocd installation.

@svghadi
Copy link
Collaborator

svghadi commented Oct 24, 2024

Hi @bo0ts, yes, you can deploy other Argo CD versions by using .spec.image & .spec.version fields ArgoCD CR

apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
  name: <your-argocd-instance>
spec:
  image: quay.io/argoproj/argocd
  version: v2.12.3

The supported versions are

Operator 0.12.0 -> Argo CD 2.12.x
Operator 0.11.0 -> Argo CD 2.11.x

We are in the process of updating our documentation and automating our release process. We are hopeful that things will be better in the future.

@rickardk-se
Copy link

Do you know if Renovate supports updating the .spec.version field?

@svghadi
Copy link
Collaborator

svghadi commented Oct 30, 2024

I have never used Renovate, nor have I heard of it being used with ArgoCD Operator, so I am not sure if it's supported.

@rickardk-se
Copy link

I got it to work by writing a custom manager in Renovate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants