You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Creating a ArgoCD UI extension is possible using the Argo-extension-installer image. The current image (v0.0.1) has a bug in the installation script used as part of the image.
As described in the documentation, implementing an extension requires a React application, which is installed via initContainer into argocd-server Deployment.
Steps to deploy UI extension to Argo
The PoC is a small hello-world React application, which shows how an Argo UI extension can be implemented and what needs to be done in order to add the UI application into Argo
Creating React application using one of the extension possibilities according to the documentation. A PoC of an application is available here. In PoC the Resource Tab Extension was used.
With this approach we are able to build any UI extension for Keptn functionality (graph for KeptnMetrics or Argo Apps status).
We need to adapt the argocd-server Deployment and introduce the following snippet into the manifest
The extension tarball (extension.tar.gz available here) containes built React application. The steps for building the application are available in the readme.
Final thoughts
This research defines mostly how the UI extension of Argo can be implemented. What should be implemented is part of team discussions.
Details
Research how to create an ArgoCD UI extension and come up with a PoC to show it off. Things that could be cool to show:
Use cases:
DoD
Notes
The text was updated successfully, but these errors were encountered: