Skip to content

feat: add ORCS monitoring #2308

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

Merged
merged 64 commits into from
Jul 31, 2025
Merged

feat: add ORCS monitoring #2308

merged 64 commits into from
Jul 31, 2025

Conversation

CasLubbers
Copy link
Contributor

@CasLubbers CasLubbers commented Jul 3, 2025

📌 Summary

We want to have a mechanism which allows to see which images are using ORCS when it is enabled.
This PR adds:

  • a new ClusterPolicy (POC) which checks if imaged are pulled from ORCS.
  • a new charts (policy-reporter) which exposes k8s policy reports (produced by the Kyverno Validating Policy)as metrics.
  • grafana dashboards to visualize those metrics

🔍 Reviewer Notes

🧹 Checklist

  • Code is readable, maintainable, and robust.
  • Unit tests added/updated

otomi-admin and others added 30 commits July 2, 2025 15:43
@Ani1357 Ani1357 self-requested a review as a code owner July 28, 2025 14:23
Copy link
Contributor

@j-zimnowoda j-zimnowoda left a comment

Choose a reason for hiding this comment

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

I found some inconsistencies around the enabled flag for the policy reporter.
It is good to have an ability to disable it. However the current implementation does not allow for it. On the other hand the scheme suggests that it is possible to do it.

Copy link
Contributor

@j-zimnowoda j-zimnowoda left a comment

Choose a reason for hiding this comment

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

Some additional feedback has been added.

@Ani1357 Ani1357 requested a review from j-zimnowoda July 31, 2025 09:48
@Ani1357 Ani1357 enabled auto-merge (squash) July 31, 2025 11:11
@Ani1357 Ani1357 merged commit f3a53e1 into main Jul 31, 2025
11 checks passed
@Ani1357 Ani1357 deleted the APL-886 branch July 31, 2025 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants