-
-
Notifications
You must be signed in to change notification settings - Fork 61
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
ArgoCD Integration #162
Comments
ArgoCD has the concept of plugins so I guess you could integrate Timoni this way. Another option would be for the Argo team to implement Timoni the same way they did with Helm, by running |
Is it possible to write a custom plugin for ArgoCD and run: timoni build api . --output yaml Would that suffice do we think? |
I think the issue is this removes the multi-step apply ability baked into the |
I've started a Custom Management Plugin here: https://github.com/jmgilman/argo-cmp-timoni. You can configure an application to point to a directory that has a The only issue you'll face right now is if any of the OCI images are behind a private registry. We use AWS ECR, so I've provided a method using IRSA to enable pulling down private ECR images (see instructions in the README). |
but when we do this, we will ignore all the benefits of timoni right? argo-cd only template it and do the rest. |
Can you explain what you are expecting to see? Argo doesn't support another configuration tool handling deployments. With Helm, it just uses If you're wanting something different, I don't think Argo CD is a good choice :) |
ArgoCD can be told how to check any CRD for status, so surely when the Timoni Controller is actually GA i.e. read the note here https://timoni.sh/gitops-flux/ |
Not sure that I am following about the health checks. AFAIK those are just to set the UI status? Or are you talking about something different? One thing that doesn't make sense for that note is why the runtime wouldn't work when templating. Doesn't it need to perform all of the runtime logic before it generates the manifests? I haven't tried it myself yet, but it seems like an odd limitation. |
Hey, this project looks very promising! Seems like it's still early days, so this is just a feature request for getting this to work with ArgoCD (see you already have Flux support).
I will try to find some time to tinker around with it 馃 but wanted to get this feature request down for tracking purposes.
Cheers, rooting for the day I don't have to look at helm templates anymore :)
The text was updated successfully, but these errors were encountered: