-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Deep-links to logging facility etc #4281
Comments
There's an undocumented feature to add "info items" to an application. It's spec looks like: project: argo-rollouts
source:
repoURL: 'https://REDACTED'
path: argo-rollouts
destination:
server: https://REDACTED
namespace: argo-rollouts
info:
- name: splunk-logs
value: >-
https://REDACTED In the UI it then shows up in the details page: |
Not good enough because it doesn't support variables. Without them links are pretty generic and not that useful. This is where most value of this comes from eg. link to logs of specific pod or link to container image security scan of specific pod, specific dashboard etc you get the picture. |
I spoke to @jessesuen and @alexmt yesterday. I think the existing feature could be enhanced to support deep-linking. |
Proposal had been created #10278 |
@crenshaw-dev Would love to work on this as part of hacktoberfest22 |
@doshianish8 I might have actually been a bit optimistic adding the hacktoberfest label to this one. 😆 If you look at the proposal and feel up to it though, I'd be happy to help/review! |
Closing this for now as the initial deep links feature has been merged |
Summary
Argo Workflow has ability to add custom links to pods or workflow with templated variables. It is really useful to dynamically generate links to logging system (eg. Granafa Loki instance) and massively eases debugging.
Motivation
Integrate with external tools in company such as logging or opsec. Links right in the ArgoCD lessen operational burden - no additional documentation where to find such tools is necessary. Introducing new tools globally in company is really easy.
Proposal
Argo Workflows already implements this. At least pods and whole project should have custom links.
The text was updated successfully, but these errors were encountered: