Merge pull request 'Automated Manifest Update - Automerge' (#2693) from auto/update-manifests-automerge-20251218024135 into manifests

This commit was merged in pull request #2693.
This commit is contained in:
2025-12-18 02:41:55 +00:00
18 changed files with 3324 additions and 83 deletions

View File

@@ -3,10 +3,10 @@ kind: ClusterRole
metadata: metadata:
name: grafana-operator name: grafana-operator
labels: labels:
helm.sh/chart: grafana-operator-v5.20.0 helm.sh/chart: grafana-operator-5.21.3
app.kubernetes.io/name: grafana-operator app.kubernetes.io/name: grafana-operator
app.kubernetes.io/instance: grafana-operator app.kubernetes.io/instance: grafana-operator
app.kubernetes.io/version: "v5.20.0" app.kubernetes.io/version: "v5.21.3"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: grafana-operator app.kubernetes.io/part-of: grafana-operator
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
@@ -62,20 +62,9 @@ rules:
- update - update
- watch - watch
- apiGroups: - apiGroups:
- grafana.integreatly.org - gateway.networking.k8s.io
resources: resources:
- grafanaalertrulegroups - httproutes
- grafanacontactpoints
- grafanadashboards
- grafanadatasources
- grafanafolders
- grafanalibrarypanels
- grafanamutetimings
- grafananotificationpolicies
- grafananotificationpolicyroutes
- grafananotificationtemplates
- grafanas
- grafanaserviceaccounts
verbs: verbs:
- create - create
- delete - delete
@@ -87,35 +76,23 @@ rules:
- apiGroups: - apiGroups:
- grafana.integreatly.org - grafana.integreatly.org
resources: resources:
- grafanaalertrulegroups/finalizers - '*'
- grafanacontactpoints/finalizers
- grafanadashboards/finalizers
- grafanadatasources/finalizers
- grafanafolders/finalizers
- grafanalibrarypanels/finalizers
- grafanamutetimings/finalizers
- grafananotificationpolicies/finalizers
- grafananotificationpolicyroutes/finalizers
- grafananotificationtemplates/finalizers
- grafanas/finalizers
- grafanaserviceaccounts/finalizers
verbs: verbs:
- get
- list
- patch
- watch
- apiGroups:
- grafana.integreatly.org
resources:
- '*/finalizers'
verbs:
- patch
- update - update
- apiGroups: - apiGroups:
- grafana.integreatly.org - grafana.integreatly.org
resources: resources:
- grafanaalertrulegroups/status - '*/status'
- grafanacontactpoints/status
- grafanadashboards/status
- grafanadatasources/status
- grafanafolders/status
- grafanalibrarypanels/status
- grafanamutetimings/status
- grafananotificationpolicies/status
- grafananotificationpolicyroutes/status
- grafananotificationtemplates/status
- grafanas/status
- grafanaserviceaccounts/status
verbs: verbs:
- get - get
- patch - patch

View File

@@ -3,10 +3,10 @@ kind: ClusterRoleBinding
metadata: metadata:
name: grafana-operator name: grafana-operator
labels: labels:
helm.sh/chart: grafana-operator-v5.20.0 helm.sh/chart: grafana-operator-5.21.3
app.kubernetes.io/name: grafana-operator app.kubernetes.io/name: grafana-operator
app.kubernetes.io/instance: grafana-operator app.kubernetes.io/instance: grafana-operator
app.kubernetes.io/version: "v5.20.0" app.kubernetes.io/version: "v5.21.3"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: grafana-operator app.kubernetes.io/part-of: grafana-operator
app.kubernetes.io/component: operator app.kubernetes.io/component: operator

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafanaalertrulegroups.grafana.integreatly.org name: grafanaalertrulegroups.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -127,7 +127,6 @@ spec:
description: Name of the alert rule group. If not specified, the resource name will be used. description: Name of the alert rule group. If not specified, the resource name will be used.
type: string type: string
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string
@@ -181,8 +180,7 @@ spec:
type: string type: string
for: for:
default: 0s default: 0s
format: duration pattern: ^([0-9]+(\.[0-9]+)?(s|m|h|d|w))+$
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string
isPaused: isPaused:
type: boolean type: boolean

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafanacontactpoints.grafana.integreatly.org name: grafanacontactpoints.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -53,7 +53,16 @@ spec:
description: Allow the Operator to match this resource with Grafanas outside the current namespace description: Allow the Operator to match this resource with Grafanas outside the current namespace
type: boolean type: boolean
disableResolveMessage: disableResolveMessage:
description: |-
Deprecated: define the receiver under .spec.receivers[]
Will be removed in a later version
type: boolean type: boolean
editable:
description: Whether to enable or disable editing of the contact point in Grafana UI
type: boolean
x-kubernetes-validations:
- message: spec.editable is immutable
rule: self == oldSelf
instanceSelector: instanceSelector:
description: Selects Grafana instances for import description: Selects Grafana instances for import
properties: properties:
@@ -102,22 +111,119 @@ spec:
- message: spec.instanceSelector is immutable - message: spec.instanceSelector is immutable
rule: self == oldSelf rule: self == oldSelf
name: name:
description: |-
Receivers are grouped under the same ContactPoint using the Name
Defaults to the name of the CR
type: string type: string
x-kubernetes-validations:
- message: spec.name is immutable
rule: self == oldSelf
receivers:
description: List of receivers that Grafana will fan out notifications to
items:
description: Represents an integration to external services that receive Grafana notifications
properties:
disableResolveMessage:
type: boolean
settings:
x-kubernetes-preserve-unknown-fields: true
type:
minLength: 1
type: string
uid:
description: Manually specify the UID the Contact Point is created with. Can be any string consisting of alphanumeric characters, - and _ with a maximum length of 40
maxLength: 40
pattern: ^[a-zA-Z0-9-_]+$
type: string
valuesFrom:
items:
properties:
targetPath:
type: string
valueFrom:
properties:
configMapKeyRef:
description: Selects a key of a ConfigMap.
properties:
key:
description: The key to select.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the ConfigMap or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
secretKeyRef:
description: Selects a key of a Secret.
properties:
key:
description: The key of the secret to select from. Must be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
x-kubernetes-validations:
- message: Either configMapKeyRef or secretKeyRef must be set
rule: (has(self.configMapKeyRef) && !has(self.secretKeyRef)) || (!has(self.configMapKeyRef) && has(self.secretKeyRef))
required:
- targetPath
- valueFrom
type: object
maxItems: 99
type: array
required:
- settings
- type
type: object
maxItems: 99
type: array
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string
settings: settings:
description: |-
Deprecated: define the receiver under .spec.receivers[]
Will be removed in a later version
x-kubernetes-preserve-unknown-fields: true x-kubernetes-preserve-unknown-fields: true
suspend: suspend:
description: Suspend pauses synchronizing attempts and tells the operator to ignore changes description: Suspend pauses synchronizing attempts and tells the operator to ignore changes
type: boolean type: boolean
type: type:
description: |-
Deprecated: define the receiver under .spec.receivers[]
Will be removed in a later version
minLength: 1 minLength: 1
type: string type: string
uid: uid:
description: Manually specify the UID the Contact Point is created with. Can be any string consisting of alphanumeric characters, - and _ with a maximum length of 40 description: |-
Deprecated: define the receiver under .spec.receivers[]
Manually specify the UID the Contact Point is created with. Can be any string consisting of alphanumeric characters, - and _ with a maximum length of 40
maxLength: 40 maxLength: 40
pattern: ^[a-zA-Z0-9-_]+$ pattern: ^[a-zA-Z0-9-_]+$
type: string type: string
@@ -125,6 +231,9 @@ spec:
- message: spec.uid is immutable - message: spec.uid is immutable
rule: self == oldSelf rule: self == oldSelf
valuesFrom: valuesFrom:
description: |-
Deprecated: define the receiver under .spec.receivers[]
Will be removed in a later version
items: items:
properties: properties:
targetPath: targetPath:
@@ -187,13 +296,12 @@ spec:
type: array type: array
required: required:
- instanceSelector - instanceSelector
- name
- settings
- type
type: object type: object
x-kubernetes-validations: x-kubernetes-validations:
- message: spec.uid is immutable - message: spec.name is immutable
rule: ((!has(oldSelf.uid) && !has(self.uid)) || (has(oldSelf.uid) && has(self.uid))) rule: ((!has(oldSelf.name) && !has(self.name)) || (has(oldSelf.name) && has(self.name)))
- message: spec.editable is immutable
rule: ((!has(oldSelf.editable) && !has(self.editable)) || (has(oldSelf.editable) && has(self.editable)))
- message: disabling spec.allowCrossNamespaceImport requires a recreate to ensure desired state - message: disabling spec.allowCrossNamespaceImport requires a recreate to ensure desired state
rule: '!oldSelf.allowCrossNamespaceImport || (oldSelf.allowCrossNamespaceImport && self.allowCrossNamespaceImport)' rule: '!oldSelf.allowCrossNamespaceImport || (oldSelf.allowCrossNamespaceImport && self.allowCrossNamespaceImport)'
status: status:

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafanadashboards.grafana.integreatly.org name: grafanadashboards.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -315,7 +315,6 @@ spec:
type: object type: object
type: array type: array
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafanadatasources.grafana.integreatly.org name: grafanadatasources.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -155,7 +155,6 @@ spec:
type: object type: object
type: array type: array
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafanafolders.grafana.integreatly.org name: grafanafolders.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -112,7 +112,6 @@ spec:
description: Raw json with folder permissions, potentially exported from Grafana description: Raw json with folder permissions, potentially exported from Grafana
type: string type: string
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafanalibrarypanels.grafana.integreatly.org name: grafanalibrarypanels.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -309,7 +309,6 @@ spec:
type: object type: object
type: array type: array
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafanamutetimings.grafana.integreatly.org name: grafanamutetimings.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -110,7 +110,6 @@ spec:
description: A unique name for the mute timing description: A unique name for the mute timing
type: string type: string
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafananotificationpolicies.grafana.integreatly.org name: grafananotificationpolicies.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -106,13 +106,16 @@ spec:
- message: spec.instanceSelector is immutable - message: spec.instanceSelector is immutable
rule: self == oldSelf rule: self == oldSelf
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string
route: route:
description: Routes for alerts to match against description: Routes for alerts to match against
properties: properties:
active_time_intervals:
items:
type: string
type: array
continue: continue:
description: continue description: continue
type: boolean type: boolean

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafananotificationpolicyroutes.grafana.integreatly.org name: grafananotificationpolicyroutes.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -40,6 +40,10 @@ spec:
spec: spec:
description: GrafanaNotificationPolicyRouteSpec defines the desired state of GrafanaNotificationPolicyRoute description: GrafanaNotificationPolicyRouteSpec defines the desired state of GrafanaNotificationPolicyRoute
properties: properties:
active_time_intervals:
items:
type: string
type: array
continue: continue:
description: continue description: continue
type: boolean type: boolean

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafananotificationtemplates.grafana.integreatly.org name: grafananotificationtemplates.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -109,7 +109,6 @@ spec:
description: Template name description: Template name
type: string type: string
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string

View File

@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.17.3 controller-gen.kubebuilder.io/version: v0.19.0
name: grafanaserviceaccounts.grafana.integreatly.org name: grafanaserviceaccounts.grafana.integreatly.org
spec: spec:
group: grafana.integreatly.org group: grafana.integreatly.org
@@ -67,7 +67,6 @@ spec:
- message: spec.name is immutable - message: spec.name is immutable
rule: self == oldSelf rule: self == oldSelf
resyncPeriod: resyncPeriod:
default: 10m0s
description: How often the resource is synced, defaults to 10m0s if not set description: How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$ pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string type: string

View File

@@ -4,10 +4,10 @@ metadata:
name: grafana-operator name: grafana-operator
namespace: grafana-operator namespace: grafana-operator
labels: labels:
helm.sh/chart: grafana-operator-v5.20.0 helm.sh/chart: grafana-operator-5.21.3
app.kubernetes.io/name: grafana-operator app.kubernetes.io/name: grafana-operator
app.kubernetes.io/instance: grafana-operator app.kubernetes.io/instance: grafana-operator
app.kubernetes.io/version: "v5.20.0" app.kubernetes.io/version: "v5.21.3"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: grafana-operator app.kubernetes.io/part-of: grafana-operator
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
@@ -20,10 +20,10 @@ spec:
template: template:
metadata: metadata:
labels: labels:
helm.sh/chart: grafana-operator-v5.20.0 helm.sh/chart: grafana-operator-5.21.3
app.kubernetes.io/name: grafana-operator app.kubernetes.io/name: grafana-operator
app.kubernetes.io/instance: grafana-operator app.kubernetes.io/instance: grafana-operator
app.kubernetes.io/version: "v5.20.0" app.kubernetes.io/version: "v5.21.3"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: grafana-operator app.kubernetes.io/part-of: grafana-operator
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
@@ -38,7 +38,7 @@ spec:
- ALL - ALL
readOnlyRootFilesystem: true readOnlyRootFilesystem: true
runAsNonRoot: true runAsNonRoot: true
image: "ghcr.io/grafana/grafana-operator:v5.20.0" image: "ghcr.io/grafana/grafana-operator:v5.21.3"
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: WATCH_NAMESPACE - name: WATCH_NAMESPACE
@@ -58,11 +58,15 @@ spec:
- --zap-encoder=console - --zap-encoder=console
- --zap-log-level=info - --zap-log-level=info
- --zap-time-encoding=rfc3339 - --zap-time-encoding=rfc3339
- --default-resync-period=10m
- --leader-elect - --leader-elect
- --max-concurrent-reconciles=1 - --max-concurrent-reconciles=1
volumeMounts: volumeMounts:
- name: dashboards-dir - name: dashboards-dir
mountPath: /tmp/dashboards mountPath: /tmp/dashboards
- name: kubeauth-token-volume
mountPath: /var/run/secrets/grafana.com/serviceaccount
readOnly: true
ports: ports:
- containerPort: 9090 - containerPort: 9090
name: metrics name: metrics
@@ -85,3 +89,10 @@ spec:
volumes: volumes:
- name: dashboards-dir - name: dashboards-dir
emptyDir: {} emptyDir: {}
- name: kubeauth-token-volume
projected:
sources:
- serviceAccountToken:
audience: operator.grafana.com
expirationSeconds: 3600
path: token

View File

@@ -4,10 +4,10 @@ metadata:
name: grafana-operator-metrics-service name: grafana-operator-metrics-service
namespace: grafana-operator namespace: grafana-operator
labels: labels:
helm.sh/chart: grafana-operator-v5.20.0 helm.sh/chart: grafana-operator-5.21.3
app.kubernetes.io/name: grafana-operator app.kubernetes.io/name: grafana-operator
app.kubernetes.io/instance: grafana-operator app.kubernetes.io/instance: grafana-operator
app.kubernetes.io/version: "v5.20.0" app.kubernetes.io/version: "v5.21.3"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: grafana-operator app.kubernetes.io/part-of: grafana-operator
app.kubernetes.io/component: operator app.kubernetes.io/component: operator

View File

@@ -4,10 +4,10 @@ metadata:
name: grafana-operator name: grafana-operator
namespace: grafana-operator namespace: grafana-operator
labels: labels:
helm.sh/chart: grafana-operator-v5.20.0 helm.sh/chart: grafana-operator-5.21.3
app.kubernetes.io/name: grafana-operator app.kubernetes.io/name: grafana-operator
app.kubernetes.io/instance: grafana-operator app.kubernetes.io/instance: grafana-operator
app.kubernetes.io/version: "v5.20.0" app.kubernetes.io/version: "v5.21.3"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: grafana-operator app.kubernetes.io/part-of: grafana-operator
app.kubernetes.io/component: operator app.kubernetes.io/component: operator

View File

@@ -4,10 +4,10 @@ metadata:
name: grafana-operator name: grafana-operator
namespace: grafana-operator namespace: grafana-operator
labels: labels:
helm.sh/chart: grafana-operator-v5.20.0 helm.sh/chart: grafana-operator-5.21.3
app.kubernetes.io/name: grafana-operator app.kubernetes.io/name: grafana-operator
app.kubernetes.io/instance: grafana-operator app.kubernetes.io/instance: grafana-operator
app.kubernetes.io/version: "v5.20.0" app.kubernetes.io/version: "v5.21.3"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: grafana-operator app.kubernetes.io/part-of: grafana-operator
app.kubernetes.io/component: operator app.kubernetes.io/component: operator