[bitnami/grafana-operator] Release 4.9.9 (#32410)

* [bitnami/grafana-operator] Release 4.9.9 updating components versions

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CRDs automatically

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
Bitnami Bot
2025-03-11 19:22:37 +01:00
committed by GitHub
parent 0a8723b979
commit 77da59f144
11 changed files with 217 additions and 37 deletions

View File

@@ -1,8 +1,12 @@
# Changelog
## 4.9.8 (2025-03-05)
## 4.9.9 (2025-03-11)
* [bitnami/grafana-operator] Release 4.9.8 ([#32292](https://github.com/bitnami/charts/pull/32292))
* [bitnami/grafana-operator] Release 4.9.9 ([#32410](https://github.com/bitnami/charts/pull/32410))
## <small>4.9.8 (2025-03-05)</small>
* [bitnami/grafana-operator] Release 4.9.8 (#32292) ([1f73e78](https://github.com/bitnami/charts/commit/1f73e78276778a4b18168d57f6b3cf1c45ec350f)), closes [#32292](https://github.com/bitnami/charts/issues/32292)
## <small>4.9.7 (2025-02-19)</small>

View File

@@ -6,11 +6,11 @@ annotations:
licenses: Apache-2.0
images: |
- name: grafana
image: docker.io/bitnami/grafana:11.5.2-debian-12-r0
image: docker.io/bitnami/grafana:11.5.2-debian-12-r1
- name: grafana-operator
image: docker.io/bitnami/grafana-operator:5.16.0-debian-12-r8
image: docker.io/bitnami/grafana-operator:5.17.0-debian-12-r0
apiVersion: v2
appVersion: 5.16.0
appVersion: 5.17.0
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
@@ -30,4 +30,4 @@ maintainers:
name: grafana-operator
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/grafana-operator
version: 4.9.8
version: 4.9.9

View File

@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanaalertrulegroups.yaml
# Version: 5.16.0
# Version: 5.17.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -18,7 +18,15 @@ spec:
singular: grafanaalertrulegroup
scope: Namespaced
versions:
- name: v1beta1
- additionalPrinterColumns:
- format: date-time
jsonPath: .status.lastResync
name: Last resync
type: date
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
name: v1beta1
schema:
openAPIV3Schema:
description: GrafanaAlertRuleGroup is the Schema for the grafanaalertrulegroups
@@ -219,12 +227,26 @@ spec:
required:
- receiver
type: object
record:
properties:
from:
type: string
metric:
type: string
required:
- from
- metric
type: object
title:
example: Always firing
maxLength: 190
minLength: 1
type: string
uid:
description: UID of the alert rule. Can be any string consisting
of alphanumeric characters, - and _ with a maximum length
of 40
maxLength: 40
pattern: ^[a-zA-Z0-9-_]+$
type: string
required:
@@ -319,6 +341,8 @@ spec:
format: date-time
type: string
type: object
required:
- spec
type: object
served: true
storage: true

View File

@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanacontactpoints.yaml
# Version: 5.16.0
# Version: 5.17.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -135,6 +135,7 @@ spec:
- sensugo
- sensu
- slack
- sns
- teams
- telegram
- threema
@@ -147,7 +148,10 @@ spec:
type: string
uid:
description: Manually specify the UID the Contact Point is created
with
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
x-kubernetes-validations:
- message: spec.uid is immutable
@@ -296,6 +300,8 @@ spec:
format: date-time
type: string
type: object
required:
- spec
type: object
served: true
storage: true

View File

@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanadashboards.yaml
# Version: 5.16.0
# Version: 5.17.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -60,7 +60,7 @@ spec:
outside the current namespace
type: boolean
configMapRef:
description: dashboard from configmap
description: model from configmap
properties:
key:
description: The key to select.
@@ -83,11 +83,14 @@ spec:
type: object
x-kubernetes-map-type: atomic
contentCacheDuration:
description: Cache duration for dashboards fetched from URLs
description: Cache duration for models fetched from URLs
type: string
datasources:
description: maps required data sources to existing ones
items:
description: |-
GrafanaResourceDatasource is used to set the datasource name of any templated datasources in
content definitions (e.g., dashboard JSON).
properties:
datasourceName:
type: string
@@ -236,7 +239,7 @@ spec:
- id
type: object
gzipJson:
description: GzipJson the dashboard's JSON compressed with Gzip. Base64-encoded
description: GzipJson the model's JSON compressed with Gzip. Base64-encoded
when in YAML.
format: byte
type: string
@@ -290,7 +293,7 @@ spec:
- message: spec.instanceSelector is immutable
rule: self == oldSelf
json:
description: dashboard json
description: model json
type: string
jsonnet:
description: Jsonnet
@@ -332,17 +335,20 @@ spec:
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string
uid:
description: Manually specify the uid for the dashboard, overwrites
uids already present in the json model
description: |-
Manually specify the uid, overwrites uids already present in the json model.
Can be any string consisting of alphanumeric characters, - and _ with a maximum length of 40.
maxLength: 40
pattern: ^[a-zA-Z0-9-_]+$
type: string
x-kubernetes-validations:
- message: spec.uid is immutable
rule: self == oldSelf
url:
description: dashboard url
description: model url
type: string
urlAuthorization:
description: authorization options for dashboard from url
description: authorization options for model from url
properties:
basicAuth:
properties:
@@ -497,6 +503,8 @@ spec:
uid:
type: string
type: object
required:
- spec
type: object
served: true
storage: true

View File

@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanadatasources.yaml
# Version: 5.16.0
# Version: 5.17.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -167,8 +167,12 @@ spec:
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
type: string
uid:
description: The UID, for the datasource, fallback to the deprecated
spec.datasource.uid and metadata.uid
description: |-
The UID, for the datasource, fallback to the deprecated spec.datasource.uid
and metadata.uid. Can be any string consisting of alphanumeric characters,
- and _ with a maximum length of 40 +optional
maxLength: 40
pattern: ^[a-zA-Z0-9-_]+$
type: string
x-kubernetes-validations:
- message: spec.uid is immutable
@@ -318,6 +322,7 @@ spec:
hash:
type: string
lastMessage:
description: 'Deprecated: Check status.conditions or operator logs'
type: string
lastResync:
description: Last time the resource was synchronized with Grafana
@@ -327,6 +332,8 @@ spec:
uid:
type: string
type: object
required:
- spec
type: object
served: true
storage: true

View File

@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanafolders.yaml
# Version: 5.16.0
# Version: 5.17.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -131,7 +131,11 @@ spec:
description: Display name of the folder in Grafana
type: string
uid:
description: Manually specify the UID the Folder is created with
description: Manually specify the UID the Folder 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
x-kubernetes-validations:
- message: spec.uid is immutable
@@ -223,6 +227,8 @@ spec:
format: date-time
type: string
type: object
required:
- spec
type: object
served: true
storage: true

View File

@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafananotificationpolicies.yaml
# Version: 5.16.0
# Version: 5.17.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -185,13 +185,64 @@ spec:
type: string
receiver:
description: receiver
minLength: 1
type: string
repeat_interval:
description: repeat interval
type: string
routeSelector:
description: |-
selects GrafanaNotificationPolicyRoutes to merge in when specified
mutually exclusive with Routes
properties:
matchExpressions:
description: matchExpressions is a list of label selector
requirements. The requirements are ANDed.
items:
description: |-
A label selector requirement is a selector that contains values, a key, and an operator that
relates the key and values.
properties:
key:
description: key is the label key that the selector
applies to.
type: string
operator:
description: |-
operator represents a key's relationship to a set of values.
Valid operators are In, NotIn, Exists and DoesNotExist.
type: string
values:
description: |-
values is an array of string values. If the operator is In or NotIn,
the values array must be non-empty. If the operator is Exists or DoesNotExist,
the values array must be empty. This array is replaced during a strategic
merge patch.
items:
type: string
type: array
x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
description: |-
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
map is equivalent to an element of matchExpressions, whose key field is "key", the
operator is "In", and the values array contains only "value". The requirements are ANDed.
type: object
type: object
x-kubernetes-map-type: atomic
routes:
description: routes
description: routes, mutually exclusive with RouteSelector
x-kubernetes-preserve-unknown-fields: true
required:
- receiver
type: object
required:
- instanceSelector
@@ -206,7 +257,8 @@ spec:
rule: '!oldSelf.allowCrossNamespaceImport || (oldSelf.allowCrossNamespaceImport
&& self.allowCrossNamespaceImport)'
status:
description: The most recent observed state of a Grafana resource
description: GrafanaNotificationPolicyStatus defines the observed state
of GrafanaNotificationPolicy
properties:
conditions:
description: Results when synchonizing resource with Grafana instances
@@ -265,12 +317,18 @@ spec:
- type
type: object
type: array
discoveredRoutes:
items:
type: string
type: array
lastResync:
description: Last time the resource was synchronized with Grafana
instances
format: date-time
type: string
type: object
required:
- spec
type: object
served: true
storage: true

View File

@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafananotificationtemplates.yaml
# Version: 5.16.0
# Version: 5.17.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -205,6 +205,8 @@ spec:
format: date-time
type: string
type: object
required:
- spec
type: object
served: true
storage: true

View File

@@ -1,5 +1,5 @@
# Source: https://raw.githubusercontent.com/grafana/grafana-operator/v{version}/deploy/helm/grafana-operator/crds/grafana.integreatly.org_grafanas.yaml
# Version: 5.16.0
# Version: 5.17.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@@ -8877,23 +8877,30 @@ spec:
kind is allowed. Use 'weight' field to emphasize one over others.
properties:
kind:
default: Service
description: The kind of target that the route is referring
to. Currently, only 'Service' is allowed
enum:
- Service
- ""
type: string
name:
description: name of the service/target that is being
referred to. e.g. name of the service
minLength: 1
type: string
weight:
default: 100
description: |-
weight as an integer between 0 and 256, default 100, that specifies the target's relative weight
against other target reference objects. 0 suppresses requests to this backend.
format: int32
maximum: 256
minimum: 0
type: integer
required:
- kind
- name
- weight
type: object
type: array
host:
@@ -8925,7 +8932,9 @@ spec:
certificate contents
type: string
certificate:
description: certificate provides certificate contents
description: |-
certificate provides certificate contents. This should be a single serving certificate, not a certificate
chain. Do not include a CA certificate.
type: string
destinationCACertificate:
description: |-
@@ -8935,47 +8944,97 @@ spec:
the short service name (service.namespace.svc), which allows infrastructure generated certificates to automatically
verify.
type: string
externalCertificate:
description: |-
externalCertificate provides certificate contents as a secret reference.
This should be a single serving certificate, not a certificate
chain. Do not include a CA certificate. The secret referenced should
be present in the same namespace as that of the Route.
Forbidden when `certificate` is set.
The router service account needs to be granted with read-only access to this secret,
please refer to openshift docs for additional details.
properties:
name:
description: |-
name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
type: object
x-kubernetes-map-type: atomic
insecureEdgeTerminationPolicy:
description: |-
insecureEdgeTerminationPolicy indicates the desired behavior for insecure connections to a route. While
each router may make its own decisions on which ports to expose, this is normally port 80.
* Allow - traffic is sent to the server on the insecure port (default)
* Disable - no traffic is allowed on the insecure port.
If a route does not specify insecureEdgeTerminationPolicy, then the default behavior is "None".
* Allow - traffic is sent to the server on the insecure port (edge/reencrypt terminations only).
* None - no traffic is allowed on the insecure port (default).
* Redirect - clients are redirected to the secure port.
enum:
- Allow
- None
- Redirect
- ""
type: string
key:
description: key provides key file contents
type: string
termination:
description: termination indicates termination type.
description: |-
termination indicates termination type.
* edge - TLS termination is done by the router and http is used to communicate with the backend (default)
* passthrough - Traffic is sent straight to the destination without the router providing TLS termination
* reencrypt - TLS termination is done by the router and https is used to communicate with the backend
Note: passthrough termination is incompatible with httpHeader actions
enum:
- edge
- reencrypt
- passthrough
type: string
required:
- termination
type: object
x-kubernetes-validations:
- message: 'cannot have both spec.tls.termination: passthrough
and spec.tls.insecureEdgeTerminationPolicy: Allow'
rule: 'has(self.termination) && has(self.insecureEdgeTerminationPolicy)
? !((self.termination==''passthrough'') && (self.insecureEdgeTerminationPolicy==''Allow''))
: true'
to:
description: |-
RouteTargetReference specifies the target that resolve into endpoints. Only the 'Service'
kind is allowed. Use 'weight' field to emphasize one over others.
properties:
kind:
default: Service
description: The kind of target that the route is referring
to. Currently, only 'Service' is allowed
enum:
- Service
- ""
type: string
name:
description: name of the service/target that is being
referred to. e.g. name of the service
minLength: 1
type: string
weight:
default: 100
description: |-
weight as an integer between 0 and 256, default 100, that specifies the target's relative weight
against other target reference objects. 0 suppresses requests to this backend.
format: int32
maximum: 256
minimum: 0
type: integer
required:
- kind
- name
- weight
type: object
wildcardPolicy:
description: WildcardPolicyType indicates the type of wildcard
@@ -9454,6 +9513,10 @@ spec:
type: array
lastMessage:
type: string
libraryPanels:
items:
type: string
type: array
stage:
type: string
stageStatus:
@@ -9461,6 +9524,8 @@ spec:
version:
type: string
type: object
required:
- spec
type: object
served: true
storage: true

View File

@@ -173,7 +173,7 @@ operator:
image:
registry: docker.io
repository: bitnami/grafana-operator
tag: 5.16.0-debian-12-r8
tag: 5.17.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## Ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
@@ -522,7 +522,7 @@ grafana:
image:
registry: docker.io
repository: bitnami/grafana
tag: 11.5.2-debian-12-r0
tag: 11.5.2-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images