feat(container): update image ghcr.io/home-operations/charts-mirror/silence-operator ( 0.16.1 → 0.17.0 ) #604
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.16.1
->0.17.0
Release Notes
giantswarm/silence-operator (ghcr.io/home-operations/charts-mirror/silence-operator)
v0.17.0
Compare Source
Added
Silence
resources by labels (configure via--silence-selector
flag).--namespace-selector
flag).Silence
custom resources based on a label selector. The operator will only processSilence
CRs that match the selector provided via the--silence-selector
command-line flag or thesilenceSelector
Helm chart value. If no selector is provided, allSilence
CRs are processed.observability.giantswarm.io/v1alpha2
API with namespace-scoped Silence CRD for improved multi-tenancy.MatchType
enum field using Alertmanager operator symbols (=
,!=
,=~
,!~
) for intuitive matching logic.SilenceV2Reconciler
controller to handle v1alpha2 resources while maintaining full backward compatibility with v1alpha1.kubectl get silences
output showing Age.hack/migrate-silences.sh
) for v1alpha1 to v1alpha2 conversion.isRegex
/isEqual
) to enum format (matchType
).MIGRATION.md
) with examples and best practices.pkg/service/
) separating business logic from Kubernetes controller concerns.Changed
isRegex
andisEqual
boolean fields with singlematchType
enum field using Alertmanager symbols.targetTags
,owner
,postmortem_url
, andissue_url
for cleaner API design.Deprecated
monitoring.giantswarm.io/v1alpha1
API is now considered legacy. New deployments should useobservability.giantswarm.io/v1alpha2
.Migration Note: Existing v1alpha1 silences continue to work unchanged. Use the automated migration script and see MIGRATION.md for detailed guidance.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
This PR has been generated by Renovate Bot.