Skip to content

Conversation

@rbstp
Copy link
Contributor

@rbstp rbstp commented Nov 2, 2025

Summary

Adds ArgocdRevisionImage model + migration, and extractor fallback logic. The fallback is used for Argo Rollouts, which does not directly provide the image information, it must be fetched via the ArgoCD Application table instead. A new table is introduced to be able to keep a history of those type of images.

It also supports deployments with multiple images in the same pod.

Does this close any open issues?

Closes issue 8630

Screenshots

New tiles in Grafana Dashboard:
image

In the database:
image

Also available via the sync operations table:
image

Other Information

If you can validate it is what you need @ppapp92

Adds ArgocdRevisionImage model + migration, extractor fallback logic, tests, and Grafana panels for deployment image visibility; includes golangci-lint config.

For the issue apache#8630
@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Nov 2, 2025
@rbstp rbstp added the component/plugins This issue or PR relates to plugins label Nov 2, 2025
Copy link
Contributor

@klesh klesh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.
Thanks for your contribution.

@klesh klesh merged commit cfe519c into apache:main Nov 3, 2025
12 checks passed
@rbstp rbstp deleted the argoimage branch November 3, 2025 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/plugins This issue or PR relates to plugins size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants