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

Reuse argocd repo server image with config management plugins #923

Open
jimmyjones2 opened this issue Jun 1, 2023 · 0 comments
Open

Reuse argocd repo server image with config management plugins #923

jimmyjones2 opened this issue Jun 1, 2023 · 0 comments

Comments

@jimmyjones2
Copy link

Is your feature request related to a problem? Please describe.
I'm porting a config management plugin from the old ConfigMap method. This used the existing repo server image as it had all the necessary tools - helm etc. However with the new method of creating config management plugins, I'll need to create or find an image with the necessary tools, and keep it updated.

Describe the solution you'd like
I'd like my plugin to be able to use the existing repo server image associated with the version of ArgoCD it's being deployed into. For example if spec.repo.sidecarContainers[].image is null, the repo server image is used. When the operator / ArgoCD is updated, the image will be updated.

Describe alternatives you've considered

  • Hardcode the image to the current argocd repo server image - but won't get upgraded when ArgoCD is, and image address depends on if deployed in Openshift or in vanilla Kubernetes
  • Build a new image from scratch - but then have to take responsibility of keeping it updated
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

1 participant