mirror of
https://github.com/bitnami/charts.git
synced 2026-03-16 06:47:30 +08:00
[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:
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user