[Argo] UI plugins #567
Replies: 3 comments 2 replies
-
Hi @alexec!
Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi @shubham4443 , Great to hear your are interested!
Having spent some time working with the Argo CD extension mechanism, I’m not sure we want or need a CRD. It’s would be large amount of work to implement, but does not work in air-gapped systems. In Argo CD, extensions are installed in /tmp/extensions. All we would need to way to get them there, and that could easily be done with a volume mount. Works in air-gapped systems. No CRD needed.
The two kinds of extension I hope for are:
No. I think that looks fine to me. |
Beta Was this translation helpful? Give feedback.
-
Hi @alexec! I have prepared an initial draft of the proposal and would like to get your reviews on it. Should I mail you the proposal or we can continue the conversation on slack? |
Beta Was this translation helpful? Give feedback.
-
Currently, any user who wants to add additional resources to the UI needs to implement both backend and frontend changes. Instead, we'd like to implement an UI extension mechanism to load and embed UI elements in Argo Workflows UI. Argo CD already has a UI extension mechanism to load the Argo Rollouts into the UI that is proven to be successful. We can lift inspiration from this and implement something similar in Argo Workflows.
Mentor(s): Alex Collins (@alexec)
For more information, please see: https://github.com/cncf/mentoring/blob/main/summerofcode/2022.md#ui-plugins
Beta Was this translation helpful? Give feedback.
All reactions