chore(deps): update helm release rook-ceph to v1.17.0 #149

Open
renovatebot wants to merge 1 commit from renovate/rook-ceph-1.x into main
2 changed files with 324 additions and 36 deletions

View file

@ -4,5 +4,5 @@ helmCharts:
- name: rook-ceph
namespace: rook-ceph
releaseName: rook-ceph
version: v1.16.3
version: v1.17.0
repo: https://charts.rook.io/release

View file

@ -65,7 +65,7 @@ spec:
description: Mirroring configuration of CephBlockPoolRadosNamespace
properties:
mode:
description: Mode is the mirroring mode; either pool or image
description: Mode is the mirroring mode; either pool or image.
enum:
- ""
- pool
@ -416,7 +416,11 @@ spec:
description: Enabled whether this pool is mirrored or not
type: boolean
mode:
description: 'Mode is the mirroring mode: either pool or image'
description: 'Mode is the mirroring mode: pool, image or init-only.'
enum:
- pool
- image
- init-only
type: string
peers:
description: Peers represents the peers spec
@ -1025,6 +1029,54 @@ spec:
kafka:
description: Spec of Kafka endpoint
properties:
PasswordSecretRef:
description: The kafka password to use for authentication
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
UserSecretRef:
description: The kafka user name to use for authentication
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
ackLevel:
default: broker
description: The ack level required for this topic (none/broker)
@ -1036,6 +1088,16 @@ spec:
description: Indicate whether the server certificate is validated
by the client or not
type: boolean
mechanism:
default: PLAIN
description: The authentication mechanism for this topic (PLAIN/SCRAM-SHA-512/SCRAM-SHA-256/GSSAPI/OAUTHBEARER)
enum:
- PLAIN
- SCRAM-SHA-512
- SCRAM-SHA-256
- GSSAPI
- OAUTHBEARER
type: string
uri:
description: The URI of the Kafka endpoint to push notification
to
@ -1084,6 +1146,28 @@ spec:
type: integer
phase:
type: string
secrets:
items:
properties:
name:
description: name is unique within a namespace to reference
a secret resource.
type: string
namespace:
description: namespace defines the space within which the secret
name must be unique.
type: string
resourceVersion:
type: string
uid:
description: |-
UID is a type that holds unique ID values, including UUIDs. Because we
don't ONLY use UUIDs, this is an alias to string. Being a type captures
intent and helps make sure that UIDs and names do not get conflated.
type: string
type: object
x-kubernetes-map-type: atomic
type: array
type: object
x-kubernetes-preserve-unknown-fields: true
required:
@ -1438,11 +1522,7 @@ spec:
format: int64
type: integer
pgHealthCheckTimeout:
description: |-
PGHealthCheckTimeout is the time (in minutes) that the operator will wait for the placement groups to become
healthy (active+clean) after a drain was completed and OSDs came back up. Rook will continue with the next drain
if the timeout exceeds. It only works if managePodBudgets is true.
No values or 0 means that the operator will wait until the placement groups are healthy before unblocking the next drain.
description: 'DEPRECATED: PGHealthCheckTimeout is no longer implemented'
format: int64
type: integer
pgHealthyRegex:
@ -1920,6 +2000,16 @@ spec:
maximum: 9
minimum: 0
type: integer
externalMonIDs:
description: |-
ExternalMonIDs - optional list of monitor IDs which are deployed externally and not managed by Rook.
If set, Rook will not remove mons with given IDs from quorum.
This parameter is used only for local Rook cluster running in normal mode
and will be ignored if external or stretched mode is used.
leading
items:
type: string
type: array
failureDomainLabel:
type: string
stretchCluster:
@ -7266,8 +7356,12 @@ spec:
description: Enabled whether this pool is mirrored or not
type: boolean
mode:
description: 'Mode is the mirroring mode: either pool or
image'
description: 'Mode is the mirroring mode: pool, image or
init-only.'
enum:
- pool
- image
- init-only
type: string
peers:
description: Peers represents the peers spec
@ -7475,7 +7569,11 @@ spec:
description: Enabled whether this pool is mirrored or not
type: boolean
mode:
description: 'Mode is the mirroring mode: either pool or image'
description: 'Mode is the mirroring mode: pool, image or init-only.'
enum:
- pool
- image
- init-only
type: string
peers:
description: Peers represents the peers spec
@ -11245,7 +11343,11 @@ spec:
description: Enabled whether this pool is mirrored or not
type: boolean
mode:
description: 'Mode is the mirroring mode: either pool or image'
description: 'Mode is the mirroring mode: pool, image or init-only.'
enum:
- pool
- image
- init-only
type: string
peers:
description: Peers represents the peers spec
@ -12299,6 +12401,25 @@ spec:
description: PriorityClassName sets priority classes on the rgw
pods
type: string
readAffinity:
description: |-
ReadAffinity defines the RGW read affinity policy to optimize the read requests for the RGW clients
Note: Only supported from Ceph Tentacle (v20)
properties:
type:
description: |-
Type defines the RGW ReadAffinity type
localize: read from the nearest OSD based on crush location of the RGW client
balance: picks a random OSD from the PG's active set
default: read from the primary OSD
enum:
- localize
- balance
- default
type: string
required:
- type
type: object
resources:
description: The resource requirements for the rgw pods
nullable: true
@ -12380,6 +12501,38 @@ spec:
applied. Use with caution.
nullable: true
type: object
rgwConfigFromSecret:
additionalProperties:
description: SecretKeySelector 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
description: |-
RgwConfigFromSecret works exactly like RgwConfig but takes config value from Secret Key reference.
Values are modified at runtime without RGW restart.
This feature is intended for advanced users. It allows breaking configurations to be easily
applied. Use with caution.
nullable: true
type: object
securePort:
description: The port the rgw service will be listening on (https)
format: int32
@ -12848,7 +13001,11 @@ spec:
description: Enabled whether this pool is mirrored or not
type: boolean
mode:
description: 'Mode is the mirroring mode: either pool or image'
description: 'Mode is the mirroring mode: pool, image or init-only.'
enum:
- pool
- image
- init-only
type: string
peers:
description: Peers represents the peers spec
@ -13205,7 +13362,8 @@ spec:
nullable: true
properties:
name:
description: RGW Zone the Object Store is in
description: CephObjectStoreZone name this CephObjectStore is
part of
type: string
required:
- name
@ -13485,6 +13643,67 @@ spec:
displayName:
description: The display name for the ceph users
type: string
keys:
description: |-
Allows specifying credentials for the user. If not provided, the operator
will generate them.
items:
description: |-
ObjectUserKey defines a set of rgw user access credentials to be retrieved
from secret resources.
properties:
accessKeyRef:
description: Secret key selector for the access_key (commonly
referred to as AWS_ACCESS_KEY_ID).
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
secretKeyRef:
description: Secret key selector for the secret_key (commonly
referred to as AWS_SECRET_ACCESS_KEY).
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
type: array
quotas:
description: ObjectUserQuotaSpec can be used to set quotas for the
object store user to limit their usage. See the [Ceph docs](https://docs.ceph.com/en/latest/radosgw/admin/?#quota-management)
@ -13524,6 +13743,29 @@ spec:
type: string
nullable: true
type: object
keys:
items:
properties:
name:
description: name is unique within a namespace to reference
a secret resource.
type: string
namespace:
description: namespace defines the space within which the secret
name must be unique.
type: string
resourceVersion:
type: string
uid:
description: |-
UID is a type that holds unique ID values, including UUIDs. Because we
don't ONLY use UUIDs, this is an alias to string. Being a type captures
intent and helps make sure that UIDs and names do not get conflated.
type: string
type: object
x-kubernetes-map-type: atomic
nullable: true
type: array
observedGeneration:
description: ObservedGeneration is the latest generation observed
by the controller.
@ -13777,7 +14019,11 @@ spec:
description: Enabled whether this pool is mirrored or not
type: boolean
mode:
description: 'Mode is the mirroring mode: either pool or image'
description: 'Mode is the mirroring mode: pool, image or init-only.'
enum:
- pool
- image
- init-only
type: string
peers:
description: Peers represents the peers spec
@ -13978,7 +14224,11 @@ spec:
description: Enabled whether this pool is mirrored or not
type: boolean
mode:
description: 'Mode is the mirroring mode: either pool or image'
description: 'Mode is the mirroring mode: pool, image or init-only.'
enum:
- pool
- image
- init-only
type: string
peers:
description: Peers represents the peers spec
@ -15095,7 +15345,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-cmd-reporter
@ -15117,7 +15367,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-mgr
@ -15130,7 +15380,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-osd
@ -15149,7 +15399,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-rgw
@ -15162,7 +15412,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-system
@ -15400,7 +15650,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-system
@ -15659,6 +15909,12 @@ rules:
- serviceaccounts/token
verbs:
- create
- apiGroups:
- authentication.k8s.io
resources:
- tokenreviews
verbs:
- create
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
@ -15716,7 +15972,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rbd-csi-nodeplugin
@ -15766,6 +16022,12 @@ rules:
- nodes
verbs:
- get
- apiGroups:
- authentication.k8s.io
resources:
- tokenreviews
verbs:
- create
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
@ -15940,6 +16202,28 @@ rules:
- get
- list
- watch
- apiGroups:
- replication.storage.openshift.io
resources:
- volumegroupreplicationcontents
verbs:
- get
- list
- watch
- apiGroups:
- replication.storage.openshift.io
resources:
- volumegroupreplicationclasses
verbs:
- get
- list
- watch
- apiGroups:
- authentication.k8s.io
resources:
- tokenreviews
verbs:
- create
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
@ -15948,7 +16232,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-cluster-mgmt
@ -15981,7 +16265,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-global
@ -16000,12 +16284,15 @@ rules:
- watch
- apiGroups:
- ""
- discovery.k8s.io
resources:
- events
- persistentvolumes
- persistentvolumeclaims
- endpoints
- services
- endpointslices
- endpointslices/restricted
verbs:
- get
- list
@ -16169,7 +16456,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-mgr-cluster
@ -16225,7 +16512,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-object-bucket
@ -16301,7 +16588,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-system
@ -16502,7 +16789,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-system
@ -16592,7 +16879,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-global
@ -16651,7 +16938,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-system
@ -16864,7 +17151,7 @@ data:
ROOK_CEPH_ALLOW_LOOP_DEVICES: "false"
ROOK_CEPH_COMMANDS_TIMEOUT_SECONDS: "15"
ROOK_CSI_ATTACHER_IMAGE: registry.k8s.io/sig-storage/csi-attacher:v4.8.0
ROOK_CSI_CEPH_IMAGE: quay.io/cephcsi/cephcsi:v3.13.0
ROOK_CSI_CEPH_IMAGE: quay.io/cephcsi/cephcsi:v3.14.0
ROOK_CSI_DISABLE_DRIVER: "false"
ROOK_CSI_ENABLE_CEPHFS: "true"
ROOK_CSI_ENABLE_NFS: "false"
@ -16874,9 +17161,10 @@ data:
ROOK_CSI_REGISTRAR_IMAGE: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0
ROOK_CSI_RESIZER_IMAGE: registry.k8s.io/sig-storage/csi-resizer:v1.13.1
ROOK_CSI_SNAPSHOTTER_IMAGE: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0
ROOK_CSIADDONS_IMAGE: quay.io/csiaddons/k8s-sidecar:v0.11.0
ROOK_CSIADDONS_IMAGE: quay.io/csiaddons/k8s-sidecar:v0.12.0
ROOK_ENABLE_DISCOVERY_DAEMON: "false"
ROOK_LOG_LEVEL: INFO
ROOK_OBC_ALLOW_ADDITIONAL_CONFIG_FIELDS: maxObjects,maxSize
ROOK_OBC_WATCH_OPERATOR_NAMESPACE: "true"
kind: ConfigMap
metadata:
@ -16890,7 +17178,7 @@ metadata:
app.kubernetes.io/created-by: helm
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
operator: rook
storage-backend: ceph
name: rook-ceph-operator
@ -16906,7 +17194,7 @@ spec:
metadata:
labels:
app: rook-ceph-operator
helm.sh/chart: rook-ceph-v1.16.3
helm.sh/chart: rook-ceph-v1.17.0
spec:
containers:
- args:
@ -16933,7 +17221,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: docker.io/rook/ceph:v1.16.3
image: docker.io/rook/ceph:master
imagePullPolicy: IfNotPresent
name: rook-ceph-operator
resources: