Skip to content

fix: bootstrap Prometheus CRDs for Cilium monitors - #78

Merged
user-cube merged 2 commits into
mainfrom
codex/cilium-servicemonitor-crds
Sep 1, 2026
Merged

user-cube merged 2 commits into
mainfrom
codex/cilium-servicemonitor-crds

Conversation

@filipegalo

@filipegalo filipegalo commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Bootstrap now handles Cilium configurations that enable Prometheus ServiceMonitors.

Changes

  • Install Prometheus Operator CRDs before Cilium when its effective values enable ServiceMonitors.
  • Wait for ServiceMonitor discovery before proceeding.
  • Add template-file diagnostics, documentation, and regression coverage.

Testing

  • go test ./...

Impact

Cilium bootstrap no longer fails when ServiceMonitors are enabled but the Prometheus Operator CRDs are not yet installed.

@user-cube
user-cube merged commit 02dbb79 into main Sep 1, 2026
8 checks passed
@user-cube
user-cube deleted the codex/cilium-servicemonitor-crds branch September 1, 2026 07:45
devopsbuddyapp Bot pushed a commit that referenced this pull request Sep 1, 2026
## [1.10.1](v1.10.0...v1.10.1) (2026-09-01)

### Bug Fixes

* bootstrap Prometheus CRDs for Cilium monitors ([#78](#78)) ([02dbb79](02dbb79))
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.

2 participants