Skip to content

Update CRDs, RBAC, and ServiceMonitor in Helm Chart & Add CI Check for Helm CRDs #112

Open
BonySmoke wants to merge 4 commits into
gnmic:mainfrom
BonySmoke:fix/stale-helm-resources
Open

Update CRDs, RBAC, and ServiceMonitor in Helm Chart & Add CI Check for Helm CRDs #112
BonySmoke wants to merge 4 commits into
gnmic:mainfrom
BonySmoke:fix/stale-helm-resources

Conversation

@BonySmoke

@BonySmoke BonySmoke commented Jul 22, 2026

Copy link
Copy Markdown

What does this change resolve?

  • The Helm chart deploys outdated CRDs. This PR syncs them by running make helm-crds
  • The Helm chart ClusterRole is missing permissions to manage the status of Target resources. This PR adds this configuration
  • Metric scraping doesn't work. This PR implements these fixes:
    • Do not scrape Webhook Service since it doesn't expose the /metrics endpoint
    • Target the metrics port in the Metrics Service using the http scheme instead of https
  • Add a small CI check to ensure Helm CRDs are up to date

Note

I didn't bump the chart version because the current version is not yet released.

Also, please let me know if you would like the Helm CRDs CI check to be a separate step in the workflow. I added it along with manifest generation because it felt like an integral part of it.

Signed-off-by: Oleh Neichev <oleg.neichev@gmail.com>
Signed-off-by: Oleh Neichev <oleg.neichev@gmail.com>
Signed-off-by: Oleh Neichev <oleg.neichev@gmail.com>
1. Do not scrape Webhook Service since it doesn't expose the /metrics
   endpoint.
2. Target the metrics port in the Metrics Service using the http scheme
   instead of https

Signed-off-by: Oleh Neichev <oleg.neichev@gmail.com>
@BonySmoke BonySmoke changed the title Update CRDs and RBAC in Helm Chart & Add CI Check for Helm CRDs Update CRDs, RBAC, and ServiceMonitor in Helm Chart & Add CI Check for Helm CRDs Jul 24, 2026
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.

1 participant