Skip to content

chore(deps): update dependency prometheus-operator/prometheus-operator to v0.93.0 - #30

Merged
g-carre merged 1 commit into
mainfrom
renovate/prometheus-operator-prometheus-operator-0.x
Aug 10, 2026
Merged

chore(deps): update dependency prometheus-operator/prometheus-operator to v0.93.0#30
g-carre merged 1 commit into
mainfrom
renovate/prometheus-operator-prometheus-operator-0.x

Conversation

@scality-renovate

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
prometheus-operator/prometheus-operator minor v0.92.1v0.93.0

Release Notes

prometheus-operator/prometheus-operator (prometheus-operator/prometheus-operator)

v0.93.0: 0.93.0 / 2026-07-28

Compare Source

  • [CHANGE] Switch from uint to int types in the Go definition of the CRDs and add API validations to reject negative values. #​8662 #​8666
  • [CHANGE] Keep local Prometheus compaction enabled when the Thanos sidecar uploads to object storage, for Prometheus >= v3.9.0 and Thanos >= v0.41.0. The operator now coordinates uploads through the shipper meta file (--storage.tsdb.delay-compact-file.path, --shipper.meta-file-name, --shipper.ignore-unequal-block-size) instead of disabling compaction. Set spec.disableCompaction: true to keep the previous behavior. #​8694
  • [CHANGE] Define a default value of 1 for .spec.shards for Prometheus and PrometheusAgent CRDs. #​8691
  • [CHANGE/BUGFIX] Add validation markers to all unsigned int fields to reject negative values. #​8662
  • [CHANGE/BUGFIX] Disable metadata sending when the remote-write configuration uses message version v2.0. #​8700
  • [FEATURE] Add updateMessage field to the Slack receiver in the AlertmanagerConfig CRD. #​8506
  • [FEATURE] Add chunkEncoding field to TSDBSpec for runtime float encoding selection in Prometheus and PrometheusAgent CRDs. #​8675
  • [ENHANCEMENT] Use pod's name as the peer name for Alertmanager >= v0.30.0. #​8705
  • [BUGFIX] Create IPv6 EndpointSlice for the kubelet Service on dual-stack clusters. #​8682

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@scality-renovate scality-renovate Bot added dependencies Pull requests that update a dependency file minor labels Aug 10, 2026
@scality-renovate
scality-renovate Bot requested a review from a team as a code owner August 10, 2026 04:20
@github-actions

Copy link
Copy Markdown

Dependency Bump Evaluation

Version change: v0.92.1v0.93.0 (minor)

What changed in the PR: Only test/utils/utils.go — the prometheusOperatorVersion constant bumped. This version is used solely to download the prometheus-operator bundle YAML during e2e test setup (installs it in a kind cluster to provide the ServiceMonitor CRD). Prometheus-operator is not a Go module dependency.

Changes in v0.93.0:

  • [CHANGE] Switch from uint to int types in CRD Go definitions + validation for negative values
  • [CHANGE] Local Prometheus compaction enabled with Thanos sidecar (Prometheus >= v3.9.0, Thanos >= v0.41.0)
  • [CHANGE] Default value of 1 for .spec.shards in Prometheus/PrometheusAgent CRDs
  • [CHANGE/BUGFIX] Disable metadata sending for remote-write message version v2.0
  • [FEATURE] updateMessage field for Slack receiver in AlertmanagerConfig
  • [FEATURE] chunkEncoding field in TSDBSpec
  • [ENHANCEMENT] Pod name as peer name for Alertmanager >= v0.30.0
  • [BUGFIX] IPv6 EndpointSlice for kubelet Service on dual-stack clusters

Breaking changes: None that affect this project. The [CHANGE] entries (uint to int types, compaction behavior, default shards) apply to the Go API types and Prometheus/Thanos runtime behavior — this project only consumes the ServiceMonitor CRD from the bundle, which is stable at monitoring.coreos.com/v1.

Security concerns: None. The bundle is downloaded from the official GitHub release for test infrastructure only.

Impact on codebase: No impact. The project references monitoring.coreos.com/v1 ServiceMonitor in deploy manifests and checks for servicemonitors.monitoring.coreos.com CRD presence in tests — neither is affected by the upstream changes.

CI status: Several checks still in progress (build, generate, lint, test, test-e2e). Verify CI is green before merging.

Recommendation: SAFE TO MERGE (once CI passes)

Notes: Cannot auto-approve because the PR author is scality-renovate[bot], not dependabot.

— Claude Code

@g-carre

g-carre commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

/approve

@g-carre
g-carre merged commit 334a453 into main Aug 10, 2026
14 checks passed
@g-carre
g-carre deleted the renovate/prometheus-operator-prometheus-operator-0.x branch August 10, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant