generated from onedr0p/cluster-template
-
-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Rook Ceph group to v1.16.5 (minor) #7304
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/rook-ceph
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+3
−3
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Path: @@ -180,7 +180,6 @@
CSI_ENABLE_ENCRYPTION: "false"
CSI_ENABLE_OMAP_GENERATOR: "false"
CSI_ENABLE_HOST_NETWORK: "true"
- CSI_DISABLE_HOLDER_PODS: "true"
CSI_ENABLE_METADATA: "false"
CSI_ENABLE_VOLUME_GROUP_SNAPSHOT: "true"
CSI_PLUGIN_PRIORITY_CLASSNAME: "system-node-critical"
@@ -188,15 +187,15 @@
CSI_RBD_FSGROUPPOLICY: "File"
CSI_CEPHFS_FSGROUPPOLICY: "File"
CSI_NFS_FSGROUPPOLICY: "File"
- ROOK_CSI_CEPH_IMAGE: "quay.io/cephcsi/cephcsi:v3.11.0"
- ROOK_CSI_REGISTRAR_IMAGE: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1"
- ROOK_CSI_PROVISIONER_IMAGE: "registry.k8s.io/sig-storage/csi-provisioner:v4.0.1"
- ROOK_CSI_SNAPSHOTTER_IMAGE: "registry.k8s.io/sig-storage/csi-snapshotter:v7.0.2"
- ROOK_CSI_ATTACHER_IMAGE: "registry.k8s.io/sig-storage/csi-attacher:v4.5.1"
- ROOK_CSI_RESIZER_IMAGE: "registry.k8s.io/sig-storage/csi-resizer:v1.10.1"
+ ROOK_CSI_CEPH_IMAGE: "quay.io/cephcsi/cephcsi:v3.13.0"
+ ROOK_CSI_REGISTRAR_IMAGE: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0"
+ ROOK_CSI_PROVISIONER_IMAGE: "registry.k8s.io/sig-storage/csi-provisioner:v5.1.0"
+ ROOK_CSI_SNAPSHOTTER_IMAGE: "registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0"
+ ROOK_CSI_ATTACHER_IMAGE: "registry.k8s.io/sig-storage/csi-attacher:v4.8.0"
+ ROOK_CSI_RESIZER_IMAGE: "registry.k8s.io/sig-storage/csi-resizer:v1.13.1"
ROOK_CSI_IMAGE_PULL_POLICY: "IfNotPresent"
CSI_ENABLE_CSIADDONS: "false"
- ROOK_CSIADDONS_IMAGE: "quay.io/csiaddons/k8s-sidecar:v0.8.0"
+ ROOK_CSIADDONS_IMAGE: "quay.io/csiaddons/k8s-sidecar:v0.11.0"
CSI_ENABLE_TOPOLOGY: "false"
ROOK_CSI_ENABLE_NFS: "false"
CSI_PROVISIONER_TOLERATIONS: "- key: arm\n operator: Exists\n- key: arm64\n operator: Exists\n- key: node-role.kubernetes.io/master\n operator: Exists"
@@ -220,7 +219,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephblockpoolradosnamespaces.ceph.rook.io
spec:
@@ -276,6 +275,38 @@
x-kubernetes-validations:
- message: blockPoolName is immutable
rule: self == oldSelf
+ mirroring:
+ description: Mirroring configuration of CephBlockPoolRadosNamespace
+ properties:
+ mode:
+ description: Mode is the mirroring mode; either pool or image
+ enum:
+ - ""
+ - pool
+ - image
+ type: string
+ remoteNamespace:
+ description: RemoteNamespace is the name of the CephBlockPoolRadosNamespace on the secondary cluster CephBlockPool
+ type: string
+ snapshotSchedules:
+ description: SnapshotSchedules is the scheduling of snapshot for mirrored images
+ items:
+ description: SnapshotScheduleSpec represents the snapshot scheduling settings of a mirrored pool
+ properties:
+ interval:
+ description: Interval represent the periodicity of the snapshot.
+ type: string
+ path:
+ description: Path is the path to snapshot, only valid for CephFS
+ type: string
+ startTime:
+ description: StartTime indicates when to start the snapshot
+ type: string
+ type: object
+ type: array
+ required:
+ - mode
+ type: object
name:
description: The name of the CephBlockPoolRadosNamespaceSpec namespace. If not set, the default is the name of the CR.
type: string
@@ -293,9 +324,142 @@
type: string
nullable: true
type: object
+ mirroringInfo:
+ description: MirroringInfoSpec is the status of the pool/radosnamespace mirroring
+ properties:
+ details:
+ type: string
+ lastChanged:
+ type: string
+ lastChecked:
+ type: string
+ mode:
+ description: Mode is the mirroring mode
+ type: string
+ peers:
+ description: Peers are the list of peer sites connected to that cluster
+ items:
+ description: PeersSpec contains peer details
+ properties:
+ client_name:
+ description: ClientName is the CephX user used to connect to the peer
+ type: string
+ direction:
+ description: Direction is the peer mirroring direction
+ type: string
+ mirror_uuid:
+ description: MirrorUUID is the mirror UUID
+ type: string
+ site_name:
+ description: SiteName is the current site name
+ type: string
+ uuid:
+ description: UUID is the peer UUID
+ type: string
+ type: object
+ type: array
+ site_name:
+ description: SiteName is the current site name
+ type: string
+ type: object
+ mirroringStatus:
+ description: MirroringStatusSpec is the status of the pool/radosNamespace mirroring
+ properties:
+ details:
+ description: Details contains potential status errors
+ type: string
+ lastChanged:
+ description: LastChanged is the last time time the status last changed
+ type: string
+ lastChecked:
+ description: LastChecked is the last time time the status was checked
+ type: string
+ summary:
+ description: Summary is the mirroring status summary
+ properties:
+ daemon_health:
+ description: DaemonHealth is the health of the mirroring daemon
+ type: string
+ health:
+ description: Health is the mirroring health
+ type: string
+ image_health:
+ description: ImageHealth is the health of the mirrored image
+ type: string
+ states:
+ description: States is the various state for all mirrored images
+ nullable: true
+ properties:
+ error:
+ description: Error is when the mirroring state is errored
+ type: integer
+ replaying:
+ description: Replaying is when the replay of the mirroring journal is on-going
+ type: integer
+ starting_replay:
+ description: StartingReplay is when the replay of the mirroring journal starts
+ type: integer
+ stopped:
+ description: Stopped is when the mirroring state is stopped
+ type: integer
+ stopping_replay:
+ description: StopReplaying is when the replay of the mirroring journal stops
+ type: integer
+ syncing:
+ description: Syncing is when the image is syncing
+ type: integer
+ unknown:
+ description: Unknown is when the mirroring state is unknown
+ type: integer
+ type: object
+ type: object
+ type: object
phase:
description: ConditionType represent a resource's status
type: string
+ snapshotScheduleStatus:
+ description: SnapshotScheduleStatusSpec is the status of the snapshot schedule
+ properties:
+ details:
+ description: Details contains potential status errors
+ type: string
+ lastChanged:
+ description: LastChanged is the last time time the status last changed
+ type: string
+ lastChecked:
+ description: LastChecked is the last time time the status was checked
+ type: string
+ snapshotSchedules:
+ description: SnapshotSchedules is the list of snapshots scheduled
+ items:
+ description: SnapshotSchedulesSpec is the list of snapshot scheduled for images in a pool
+ properties:
+ image:
+ description: Image is the mirrored image
+ type: string
+ items:
+ description: Items is the list schedules times for a given snapshot
+ items:
+ description: SnapshotSchedule is a schedule
+ properties:
+ interval:
+ description: Interval is the interval in which snapshots will be taken
+ type: string
+ start_time:
+ description: StartTime is the snapshot starting time
+ type: string
+ type: object
+ type: array
+ namespace:
+ description: Namespace is the RADOS namespace the image is part of
+ type: string
+ pool:
+ description: Pool is the pool name
+ type: string
+ type: object
+ nullable: true
+ type: array
+ type: object
type: object
x-kubernetes-preserve-unknown-fields: true
required:
@@ -312,7 +476,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephblockpools.ceph.rook.io
spec:
@@ -401,6 +565,9 @@
description: The device class the OSD should set to for use in the pool
nullable: true
type: string
+ enableCrushUpdates:
+ description: Allow rook operator to change the pool CRUSH tunables once the pool is created
+ type: boolean
enableRBDStats:
description: EnableRBDStats is used to enable gathering of statistics for all RBD images in the pool
type: boolean
@@ -587,7 +754,7 @@
nullable: true
type: object
mirroringInfo:
- description: MirroringInfoSpec is the status of the pool mirroring
+ description: MirroringInfoSpec is the status of the pool/radosnamespace mirroring
properties:
details:
type: string
@@ -625,7 +792,7 @@
type: string
type: object
mirroringStatus:
- description: MirroringStatusSpec is the status of the pool mirroring
+ description: MirroringStatusSpec is the status of the pool/radosNamespace mirroring
properties:
details:
description: Details contains potential status errors
@@ -683,6 +850,9 @@
phase:
description: ConditionType represent a resource's status
type: string
+ poolID:
+ description: optional
+ type: integer
snapshotScheduleStatus:
description: SnapshotScheduleStatusSpec is the status of the snapshot schedule
properties:
@@ -742,7 +912,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephbucketnotifications.ceph.rook.io
spec:
@@ -906,7 +1076,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephbuckettopics.ceph.rook.io
spec:
@@ -1067,7 +1237,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephclients.ceph.rook.io
spec:
@@ -1152,7 +1322,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephclusters.ceph.rook.io
spec:
@@ -1474,7 +1644,7 @@
alive or ready to receive traffic.
properties:
exec:
- description: Exec specifies the action to take.
+ description: Exec specifies a command to execute in the container.
properties:
command:
description: |-
@@ -1486,6 +1656,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
description: |-
@@ -1494,25 +1665,25 @@
format: int32
type: integer
grpc:
- description: GRPC specifies an action involving a GRPC port.
+ description: GRPC specifies a GRPC HealthCheckRequest.
properties:
port:
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
format: int32
type: integer
service:
+ default: ""
description: |-
Service is the name of the service to place in the gRPC HealthCheckRequest
(see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).
-
If this is not specified, the default behavior is defined by gRPC.
type: string
required:
- port
type: object
httpGet:
- description: HTTPGet specifies the http request to perform.
+ description: HTTPGet specifies an HTTP GET request to perform.
properties:
host:
description: |-
@@ -1537,6 +1708,7 @@
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
description: Path to access on the HTTP server.
type: string
@@ -1576,7 +1748,7 @@
format: int32
type: integer
tcpSocket:
- description: TCPSocket specifies an action involving a TCP port.
+ description: TCPSocket specifies a connection to a TCP port.
properties:
host:
description: 'Optional: Host name to connect to, defaults to the pod IP.'
@@ -1620,7 +1792,7 @@
alive or ready to receive traffic.
properties:
exec:
- description: Exec specifies the action to take.
+ description: Exec specifies a command to execute in the container.
properties:
command:
description: |-
@@ -1632,6 +1804,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
description: |-
@@ -1640,25 +1813,25 @@
format: int32
type: integer
grpc:
- description: GRPC specifies an action involving a GRPC port.
+ description: GRPC specifies a GRPC HealthCheckRequest.
properties:
port:
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
format: int32
type: integer
service:
+ default: ""
description: |-
Service is the name of the service to place in the gRPC HealthCheckRequest
(see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).
-
If this is not specified, the default behavior is defined by gRPC.
type: string
required:
- port
type: object
httpGet:
- description: HTTPGet specifies the http request to perform.
+ description: HTTPGet specifies an HTTP GET request to perform.
properties:
host:
description: |-
@@ -1683,6 +1856,7 @@
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
description: Path to access on the HTTP server.
type: string
@@ -1722,7 +1896,7 @@
format: int32
type: integer
tcpSocket:
- description: TCPSocket specifies an action involving a TCP port.
+ description: TCPSocket specifies a connection to a TCP port.
properties:
host:
description: 'Optional: Host name to connect to, defaults to the pod IP.'
@@ -1815,6 +1989,7 @@
- ""
- crush-compat
- upmap
+ - read
- upmap-read
type: string
type: object
@@ -1893,6 +2068,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
description: |-
dataSource field can be used to specify either:
@@ -2029,11 +2205,13 @@
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
@@ -2061,8 +2239,8 @@
If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
exists.
- More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
- (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.
+ More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
+ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).
type: string
volumeMode:
description: |-
@@ -2116,6 +2294,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
description: |-
dataSource field can be used to specify either:
@@ -2252,11 +2431,13 @@
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
@@ -2284,8 +2465,8 @@
If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
exists.
- More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
- (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.
+ More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
+ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).
type: string
volumeMode:
description: |-
@@ -2346,6 +2527,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
description: |-
dataSource field can be used to specify either:
@@ -2482,11 +2664,13 @@
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
@@ -2514,8 +2698,8 @@
If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
exists.
- More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
- (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.
+ More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
+ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).
type: string
volumeMode:
description: |-
@@ -2545,6 +2729,20 @@
Enabled determines whether to create the prometheus rules for the ceph cluster. If true, the prometheus
types must exist or the creation will fail. Default is false.
type: boolean
+ exporter:
+ description: Ceph exporter configuration
+ properties:
+ perfCountersPrioLimit:
+ default: 5
+ description: Only performance counters greater than or equal to this option are fetched
+ format: int64
+ type: integer
+ statsPeriodSeconds:
+ default: 5
+ description: Time to wait before sending requests again to exporter server (seconds)
+ format: int64
+ type: integer
+ type: object
externalMgrEndpoints:
description: ExternalMgrEndpoints points to an existing Ceph prometheus exporter endpoint
items:
@@ -2577,7 +2775,6 @@
the event) or if no container name is specified "spec.containers[2]" (container with
index 2 in this pod). This syntax is chosen only to have some well-defined way of
referencing a part of an object.
- TODO: this design is not final and this field is subject to change in the future.
type: string
kind:
description: |-
@@ -2648,7 +2845,6 @@
description: |-
An IPv4 or IPv6 network CIDR.
-
This naive kubebuilder regex provides immediate feedback for some typos and for a common problem
case where the range spec is forgotten (e.g., /24). Rook does in-depth validation in code.
pattern: ^[0-9a-fA-F:.]{2,}\/[0-9]{1,3}$
@@ -2660,7 +2856,6 @@
description: |-
An IPv4 or IPv6 network CIDR.
-
This naive kubebuilder regex provides immediate feedback for some typos and for a common problem
case where the range spec is forgotten (e.g., /24). Rook does in-depth validation in code.
pattern: ^[0-9a-fA-F:.]{2,}\/[0-9]{1,3}$
@@ -2756,15 +2951,12 @@
networks when the "multus" network provider is used. This config section is not used for
other network providers.
-
Valid keys are "public" and "cluster". Refer to Ceph networking documentation for more:
- https://docs.ceph.com/en/reef/rados/configuration/network-config-ref/
-
+ https://docs.ceph.com/en/latest/rados/configuration/network-config-ref/
Refer to Multus network annotation documentation for help selecting values:
https://github.com/k8snetworkplumbingwg/multus-cni/blob/master/docs/how-to-use.md#run-pod-with-network-annotation
-
Rook will make a best-effort attempt to automatically detect CIDR address ranges for given
network attachment definitions. Rook's methods are robust but may be imprecise for
sufficiently complicated networks. Rook's auto-detection process obtains a new IP address
@@ -2772,7 +2964,6 @@
partially detects, or if underlying networks do not support reusing old IP addresses, it is
best to use the 'addressRanges' config section to specify CIDR ranges for the Ceph cluster.
-
As a contrived example, one can use a theoretical Kubernetes-wide network for Ceph client
traffic and a theoretical Rook-only network for Ceph replication traffic as shown:
selectors:
@@ -2808,11 +2999,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -2824,11 +3017,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -2839,6 +3034,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -2855,11 +3051,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -2871,14 +3069,17 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -2904,11 +3105,13 @@
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
@@ -2938,11 +3141,13 @@
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
@@ -2953,6 +3158,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -2966,6 +3172,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -2982,11 +3189,13 @@
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
@@ -3016,11 +3225,13 @@
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
@@ -3031,12 +3242,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -3058,11 +3271,13 @@
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
@@ -3092,11 +3307,13 @@
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
@@ -3107,6 +3324,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -3120,6 +3338,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -3136,11 +3355,13 @@
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
@@ -3170,11 +3391,13 @@
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
@@ -3185,12 +3408,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
tolerations:
items:
@@ -3224,11 +3449,13 @@
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
@@ -3283,11 +3510,9 @@
Claims lists the names of resources, defined in spec.resourceClaims,
that are used by this container.
-
This is an alpha field and requires enabling the
DynamicResourceAllocation feature gate.
-
This field is immutable. It can only be set for containers.
items:
description: ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -3298,6 +3523,12 @@
the Pod where this field is used. It makes that resource available
inside a container.
type: string
+ request:
+ description: |-
+ Request is the name chosen for a request in the referenced claim.
+ If empty, everything from the claim is made available, otherwise
+ only the result of this request.
+ type: string
required:
- name
type: object
@@ -3373,6 +3604,15 @@
description: A spec for available storage in the cluster and how it should be used
nullable: true
properties:
+ allowDeviceClassUpdate:
+ description: Whether to allow updating the device class after the OSD is initially provisioned
+ type: boolean
+ allowOsdCrushWeightUpdate:
+ description: |-
+ Whether Rook will resize the OSD CRUSH weight when the OSD PVC size is increased.
+ This allows cluster data to be rebalanced to make most effective use of new OSD space.
+ The default is false since data rebalancing can cause temporary cluster slowdown.
+ type: boolean
backfillFullRatio:
description: BackfillFullRatio is the ratio at which the cluster is too full for backfill. Backfill will be disabled if above this threshold. Default is 0.90.
maximum: 1
@@ -3425,6 +3665,16 @@
minimum: 0
nullable: true
type: number
+ migration:
+ description: Migration handles the OSD migration
+ properties:
+ confirmation:
+ description: |-
+ A user confirmation to migrate the OSDs. It destroys each OSD one at a time, cleans up the backing disk
+ and prepares OSD with same ID on that disk
+ pattern: ^$|^yes-really-migrate-osds$
+ type: string
+ type: object
nearFullRatio:
description: NearFullRatio is the ratio at which the cluster is considered nearly full and will raise a ceph health warning. Default is 0.85.
maximum: 1
@@ -3477,11 +3727,9 @@
Claims lists the names of resources, defined in spec.resourceClaims,
that are used by this container.
-
This is an alpha field and requires enabling the
DynamicResourceAllocation feature gate.
-
This field is immutable. It can only be set for containers.
items:
description: ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -3492,6 +3740,12 @@
the Pod where this field is used. It makes that resource available
inside a container.
type: string
+ request:
+ description: |-
+ Request is the name chosen for a request in the referenced claim.
+ If empty, everything from the claim is made available, otherwise
+ only the result of this request.
+ type: string
required:
- name
type: object
@@ -3567,6 +3821,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
description: |-
dataSource field can be used to specify either:
@@ -3703,11 +3958,13 @@
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
@@ -3735,8 +3992,8 @@
If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
exists.
- More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
- (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.
+ More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
+ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).
type: string
volumeMode:
description: |-
@@ -3754,6 +4011,9 @@
type: array
onlyApplyOSDPlacement:
type: boolean
+ scheduleAlways:
+ description: Whether to always schedule OSDs on a node even if the node is not currently scheduleable or ready
+ type: boolean
storageClassDeviceSets:
items:
description: StorageClassDeviceSet is a storage class device set
@@ -3796,11 +4056,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -3812,11 +4074,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -3827,6 +4091,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -3843,11 +4108,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -3859,14 +4126,17 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -3892,11 +4162,13 @@
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
@@ -3926,11 +4198,13 @@
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
@@ -3941,6 +4215,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -3954,6 +4229,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -3970,11 +4246,13 @@
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
@@ -4004,11 +4282,13 @@
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
@@ -4019,12 +4299,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -4046,11 +4328,13 @@
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
@@ -4080,11 +4364,13 @@
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
@@ -4095,6 +4381,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -4108,6 +4395,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -4124,11 +4412,13 @@
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
@@ -4158,11 +4448,13 @@
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
@@ -4173,12 +4465,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
tolerations:
items:
@@ -4212,11 +4506,13 @@
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
@@ -4274,11 +4570,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -4290,11 +4588,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -4305,6 +4605,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -4321,11 +4622,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -4337,14 +4640,17 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -4370,11 +4676,13 @@
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
@@ -4404,11 +4712,13 @@
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
@@ -4419,6 +4729,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -4432,6 +4743,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -4448,11 +4760,13 @@
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
@@ -4482,11 +4796,13 @@
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
@@ -4497,12 +4813,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -4524,11 +4842,13 @@
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
@@ -4558,11 +4878,13 @@
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
@@ -4573,6 +4895,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -4586,6 +4909,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -4602,11 +4926,13 @@
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
@@ -4636,11 +4962,13 @@
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
@@ -4651,12 +4979,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
tolerations:
items:
@@ -4690,11 +5020,13 @@
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
@@ -4737,11 +5069,9 @@
Claims lists the names of resources, defined in spec.resourceClaims,
that are used by this container.
-
This is an alpha field and requires enabling the
DynamicResourceAllocation feature gate.
-
This field is immutable. It can only be set for containers.
items:
description: ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -4752,6 +5082,12 @@
the Pod where this field is used. It makes that resource available
inside a container.
type: string
+ request:
+ description: |-
+ Request is the name chosen for a request in the referenced claim.
+ If empty, everything from the claim is made available, otherwise
+ only the result of this request.
+ type: string
required:
- name
type: object
@@ -4834,6 +5170,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
description: |-
dataSource field can be used to specify either:
@@ -4970,11 +5307,13 @@
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
@@ -5002,8 +5341,8 @@
If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
exists.
- More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
- (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.
+ More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
+ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).
type: string
volumeMode:
description: |-
@@ -5083,6 +5422,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
dataSource:
description: |-
dataSource field can be used to specify either:
@@ -5219,11 +5559,13 @@
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
@@ -5251,8 +5593,8 @@
If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
exists.
- More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
- (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.
+ More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
+ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).
type: string
volumeMode:
description: |-
@@ -5426,6 +5768,12 @@
osd:
description: OSDStatus represents OSD status of the ceph Cluster
properties:
+ migrationStatus:
+ description: MigrationStatus status represents the current status of any OSD migration.
+ properties:
+ pending:
+ type: integer
+ type: object
storeType:
additionalProperties:
type: integer
@@ -5457,7 +5805,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephcosidrivers.ceph.rook.io
spec:
@@ -5529,11 +5877,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -5545,11 +5895,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -5560,6 +5912,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -5576,11 +5929,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -5592,14 +5947,17 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -5625,11 +5983,13 @@
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
@@ -5659,11 +6019,13 @@
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
@@ -5674,6 +6036,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -5687,6 +6050,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -5703,11 +6067,13 @@
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
@@ -5737,11 +6103,13 @@
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
@@ -5752,12 +6120,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -5779,11 +6149,13 @@
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
@@ -5813,11 +6185,13 @@
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
@@ -5828,6 +6202,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -5841,6 +6216,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -5857,11 +6233,13 @@
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
@@ -5891,11 +6269,13 @@
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
@@ -5906,12 +6286,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
tolerations:
items:
@@ -5945,11 +6327,13 @@
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
@@ -5990,11 +6374,9 @@
Claims lists the names of resources, defined in spec.resourceClaims,
that are used by this container.
-
This is an alpha field and requires enabling the
DynamicResourceAllocation feature gate.
-
This field is immutable. It can only be set for containers.
items:
description: ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -6005,6 +6387,12 @@
the Pod where this field is used. It makes that resource available
inside a container.
type: string
+ request:
+ description: |-
+ Request is the name chosen for a request in the referenced claim.
+ If empty, everything from the claim is made available, otherwise
+ only the result of this request.
+ type: string
required:
- name
type: object
@@ -6050,7 +6438,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephfilesystemmirrors.ceph.rook.io
spec:
@@ -6127,11 +6515,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -6143,11 +6533,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -6158,6 +6550,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -6174,11 +6567,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -6190,14 +6585,17 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -6223,11 +6621,13 @@
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
@@ -6257,11 +6657,13 @@
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
@@ -6272,6 +6674,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -6285,6 +6688,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -6301,11 +6705,13 @@
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
@@ -6335,11 +6741,13 @@
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
@@ -6350,12 +6758,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -6377,11 +6787,13 @@
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
@@ -6411,11 +6823,13 @@
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
@@ -6426,6 +6840,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -6439,6 +6854,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -6455,11 +6871,13 @@
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
@@ -6489,11 +6907,13 @@
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
@@ -6504,12 +6924,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
tolerations:
items:
@@ -6543,11 +6965,13 @@
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
@@ -6592,11 +7016,9 @@
Claims lists the names of resources, defined in spec.resourceClaims,
that are used by this container.
-
This is an alpha field and requires enabling the
DynamicResourceAllocation feature gate.
-
This field is immutable. It can only be set for containers.
items:
description: ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -6607,6 +7029,12 @@
the Pod where this field is used. It makes that resource available
inside a container.
type: string
+ request:
+ description: |-
+ Request is the name chosen for a request in the referenced claim.
+ If empty, everything from the claim is made available, otherwise
+ only the result of this request.
+ type: string
required:
- name
type: object
@@ -6686,7 +7114,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephfilesystems.ceph.rook.io
spec:
@@ -6763,6 +7191,9 @@
description: The device class the OSD should set to for use in the pool
nullable: true
type: string
+ enableCrushUpdates:
+ description: Allow rook operator to change the pool CRUSH tunables once the pool is created
+ type: boolean
enableRBDStats:
description: EnableRBDStats is used to enable gathering of statistics for all RBD images in the pool
type: boolean
@@ -6944,6 +7375,9 @@
description: The device class the OSD should set to for use in the pool
nullable: true
type: string
+ enableCrushUpdates:
+ description: Allow rook operator to change the pool CRUSH tunables once the pool is created
+ type: boolean
enableRBDStats:
description: EnableRBDStats is used to enable gathering of statistics for all RBD images in the pool
type: boolean
@@ -7009,6 +7443,9 @@
type: object
type: array
type: object
+ name:
+ description: Name of the pool
+ type: string
parameters:
additionalProperties:
type: string
@@ -7132,7 +7569,7 @@
alive or ready to receive traffic.
properties:
exec:
- description: Exec specifies the action to take.
+ description: Exec specifies a command to execute in the container.
properties:
command:
description: |-
@@ -7144,6 +7581,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
description: |-
@@ -7152,25 +7590,25 @@
format: int32
type: integer
grpc:
- description: GRPC specifies an action involving a GRPC port.
+ description: GRPC specifies a GRPC HealthCheckRequest.
properties:
port:
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
format: int32
type: integer
service:
+ default: ""
description: |-
Service is the name of the service to place in the gRPC HealthCheckRequest
(see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).
-
If this is not specified, the default behavior is defined by gRPC.
type: string
required:
- port
type: object
httpGet:
- description: HTTPGet specifies the http request to perform.
+ description: HTTPGet specifies an HTTP GET request to perform.
properties:
host:
description: |-
@@ -7195,6 +7633,7 @@
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
description: Path to access on the HTTP server.
type: string
@@ -7234,7 +7673,7 @@
format: int32
type: integer
tcpSocket:
- description: TCPSocket specifies an action involving a TCP port.
+ description: TCPSocket specifies a connection to a TCP port.
properties:
host:
description: 'Optional: Host name to connect to, defaults to the pod IP.'
@@ -7284,11 +7723,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -7300,11 +7741,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
weight:
@@ -7315,6 +7758,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
properties:
nodeSelectorTerms:
@@ -7331,11 +7775,13 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
matchFields:
items:
properties:
@@ -7347,14 +7793,17 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
x-kubernetes-map-type: atomic
type: array
+ x-kubernetes-list-type: atomic
required:
- nodeSelectorTerms
type: object
@@ -7380,11 +7829,13 @@
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
@@ -7414,11 +7865,13 @@
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
@@ -7429,6 +7882,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -7442,6 +7896,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -7458,11 +7913,13 @@
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
@@ -7492,11 +7949,13 @@
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
@@ -7507,12 +7966,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
podAntiAffinity:
properties:
@@ -7534,11 +7995,13 @@
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
@@ -7568,11 +8031,13 @@
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
@@ -7583,6 +8048,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
@@ -7596,6 +8062,7 @@
- weight
type: object
type: array
+ x-kubernetes-list-type: atomic
requiredDuringSchedulingIgnoredDuringExecution:
items:
properties:
@@ -7612,11 +8079,13 @@
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
@@ -7646,11 +8115,13 @@
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
@@ -7661,12 +8132,14 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
topologyKey:
type: string
required:
- topologyKey
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
tolerations:
items:
@@ -7700,11 +8173,13 @@
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
@@ -7750,11 +8225,9 @@
Claims lists the names of resources, defined in spec.resourceClaims,
that are used by this container.
-
This is an alpha field and requires enabling the
DynamicResourceAllocation feature gate.
-
This field is immutable. It can only be set for containers.
items:
description: ResourceClaim references one entry in PodSpec.ResourceClaims.
@@ -7765,6 +8238,12 @@
the Pod where this field is used. It makes that resource available
inside a container.
type: string
+ request:
+ description: |-
+ Request is the name chosen for a request in the referenced claim.
+ If empty, everything from the claim is made available, otherwise
+ only the result of this request.
+ type: string
required:
- name
type: object
@@ -7810,7 +8289,7 @@
alive or ready to receive traffic.
properties:
exec:
- description: Exec specifies the action to take.
+ description: Exec specifies a command to execute in the container.
properties:
command:
description: |-
@@ -7822,6 +8301,7 @@
items:
type: string
type: array
+ x-kubernetes-list-type: atomic
type: object
failureThreshold:
description: |-
@@ -7830,25 +8310,25 @@
format: int32
type: integer
grpc:
- description: GRPC specifies an action involving a GRPC port.
+ description: GRPC specifies a GRPC HealthCheckRequest.
properties:
port:
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
format: int32
type: integer
service:
+ default: ""
description: |-
Service is the name of the service to place in the gRPC HealthCheckRequest
(see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).
-
If this is not specified, the default behavior is defined by gRPC.
type: string
required:
- port
type: object
httpGet:
- description: HTTPGet specifies the http request to perform.
+ description: HTTPGet specifies an HTTP GET request to perform.
properties:
host:
description: |-
@@ -7873,6 +8353,7 @@
- value
type: object
type: array
+ x-kubernetes-list-type: atomic
path:
description: Path to access on the HTTP server.
type: string
@@ -7912,7 +8393,7 @@
format: int32
type: integer
tcpSocket:
- description: TCPSocket specifies an action involving a TCP port.
+ description: TCPSocket specifies a connection to a TCP port.
properties:
host:
description: 'Optional: Host name to connect to, defaults to the pod IP.'
@@ -7997,6 +8478,9 @@
preserveFilesystemOnDelete:
description: Preserve the fs in the cluster on CephFilesystem CR deletion. Setting this to true automatically implies PreservePoolsOnDelete is true.
type: boolean
+ preservePoolNames:
+ description: Preserve pool names as specified
+ type: boolean
preservePoolsOnDelete:
description: Preserve pools on filesystem deletion
type: boolean
@@ -8211,7 +8695,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephfilesystemsubvolumegroups.ceph.rook.io
spec:
@@ -8351,7 +8835,7 @@
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.14.0
+ controller-gen.kubebuilder.io/version: v0.16.1
helm.sh/resource-policy: keep
name: cephnfses.ceph.rook.io
spec:
@@ -8418,13 +8902,11 @@
ConfigFiles defines where the Kerberos configuration should be sourced from. Config files
will be placed into the `/etc/krb5.conf.rook/` directory.
-
If this is left empty, Rook will not add any files. This allows you to manage the files
yourself however you wish. For example, you may build them into your custom Ceph container
image or use the Vault agent injector to securely add the files via annotations on the
CephNFS spec (passed to the NFS server pods).
-
Rook configures Kerberos to log to stderr. We suggest removing logging sections from config
files to avoid consuming unnecessary disk space from logging to files.
properties:
@@ -8450,7 +8932,9 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8508,11 +8992,13 @@
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
@@ -8547,7 +9033,9 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8593,6 +9081,7 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -8611,7 +9100,9 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8631,6 +9122,7 @@
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -8652,6 +9144,7 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -8692,7 +9185,9 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8750,11 +9245,13 @@
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
@@ -8789,7 +9286,9 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8835,6 +9334,7 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -8853,7 +9353,9 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -8873,6 +9375,7 @@
type: object
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -8894,6 +9397,7 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
optional:
type: boolean
secretName:
@@ -8925,16 +9429,19 @@
additionalFiles:
description: |-
AdditionalFiles defines any number of additional files that should be mounted into the SSSD
- sidecar. These files may be referenced by the sssd.conf config file.
+ sidecar with a directory root of `/etc/sssd/rook-additional/`.
+ These files may be referenced by the sssd.conf config file.
items:
description: |-
- SSSDSidecarAdditionalFile represents the source from where additional files for the the SSSD
- configuration should come from and are made available.
+ AdditionalVolumeMount represents the source from where additional files in pod containers
+ should come from and what subdirectory they are made available in.
properties:
subPath:
description: |-
- SubPath defines the sub-path in `/etc/sssd/rook-additional/` where the additional file(s)
- will be placed. Each subPath definition must be unique and must not contain ':'.
+ SubPath defines the sub-path (subdirectory) of the directory root where the volumeSource will
+ be mounted. All files/keys in the volume source's volume will be mounted to the subdirectory.
+ This is not the same as the Kubernetes `subPath` volume mount option.
+ Each subPath definition must be unique and must not contain ':'.
minLength: 1
pattern: ^[^:]+$
type: string
@@ -8960,7 +9467,9 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9018,11 +9527,13 @@
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
@@ -9057,7 +9568,9 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
name:
+ default: ""
type: string
optional:
type: boolean
@@ -9103,6 +9616,7 @@
- path
type: object
type: array
+ x-kubernetes-list-type: atomic
type: object
secret:
properties:
@@ -9121,7 +9...*[Comment body truncated]* |
🦙 MegaLinter status: ✅ SUCCESS
See detailed report in MegaLinter reports |
db120d3
to
c2c887d
Compare
c2c887d
to
0cf7719
Compare
0cf7719
to
63e9f77
Compare
63e9f77
to
c84046d
Compare
c84046d
to
208dada
Compare
208dada
to
216d829
Compare
216d829
to
2e63e97
Compare
2e63e97
to
8bc2a61
Compare
8bc2a61
to
8e4d3d8
Compare
8e4d3d8
to
bdf285d
Compare
bdf285d
to
4271b4f
Compare
4271b4f
to
4014681
Compare
4014681
to
4a2b16f
Compare
4a2b16f
to
0a16b45
Compare
0a16b45
to
a3f0c0d
Compare
6ec5b51
to
b0ea225
Compare
65dd920
to
36bf9bf
Compare
Signed-off-by: Zee Aslam <[email protected]>
36bf9bf
to
62e13c3
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/cluster
Changes made in the cluster directory
renovate/container
renovate/helm
size/XS
Denotes a PR that changes 0-9 lines, ignoring generated files.
type/minor
0 participants
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:
v1.14.12
->v1.16.5
v1.14.12
->v1.16.5
v1.14.12
->v1.16.5
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
rook/rook (rook-ceph)
v1.16.5
Compare Source
Improvements
Rook v1.16.5 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.4
Compare Source
Improvements
Rook v1.16.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.3
Compare Source
Improvements
Rook v1.16.3 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.2
Compare Source
Improvements
Rook v1.16.2 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.1
Compare Source
Improvements
Rook v1.16.1 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.0
Compare Source
Upgrade Guide
To upgrade from previous versions of Rook, see the Rook upgrade guide.
Breaking Changes
Features
statusCheck
is enabled on the parent CephBlockPool.additionalConfig.bucketPolicy
field (see #15138).opsLogSidecar
in the gateway settings.v1.15.9
Compare Source
Improvements
Rook v1.15.9 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.15.8
Compare Source
Improvements
Rook v1.15.8 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.15.7
Compare Source
Improvements
Rook v1.15.7 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.15.6
Compare Source
Improvements
Rook v1.15.6 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.15.5
Compare Source
Improvements
Rook v1.15.5 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
/run/udev
in the init container for ceph-volume activate (#14901, @guits)v1.15.4
Compare Source
Improvements
Rook v1.15.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.15.3
Compare Source
Improvements
Rook v1.15.3 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.15.2
Compare Source
Improvements
Rook v1.15.2 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.15.1
Compare Source
Improvements
Rook v1.15.1 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
mon.zones
spec (#14636, @BenoitKnecht)v1.15.0
Compare Source
Upgrade Guide
To upgrade from previous versions of Rook, see the Rook upgrade guide.
Breaking Changes
csi-*plugin-holder-*
in the Rook operator namespace, see the detailed documentation to disable them. This deprecation process will be required before upgrading to the future Rook v1.16.spec.hosting
configurations are set. Use the newspec.hosting.advertiseEndpoint
config to define required behavior as documented.Features
allowDeviceClassUpdate: true
is set in the CephCluster CR.allowOsdCrushWeightUpdate: true
is set in the CephCluster CR.docker.io/rook/ceph
) in operator manifests and helm charts.Experimental Features
operator.yaml
.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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.