From aecd96a694d91405fc1b66872cbe2d39e9fa5936 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Tue, 8 Oct 2024 14:12:54 +0200 Subject: [PATCH] Update groupsnapshot.storage.k8s.io_volumegroupsnapshotclasses.yaml Signed-off-by: Kjeld Schouten --- ...age.k8s.io_volumegroupsnapshotclasses.yaml | 58 +++++++++++-------- 1 file changed, 34 insertions(+), 24 deletions(-) diff --git a/charts/system/snapshot-controller/templates/crds/groupsnapshot.storage.k8s.io_volumegroupsnapshotclasses.yaml b/charts/system/snapshot-controller/templates/crds/groupsnapshot.storage.k8s.io_volumegroupsnapshotclasses.yaml index 77b61fce5be..aff3a5719dc 100644 --- a/charts/system/snapshot-controller/templates/crds/groupsnapshot.storage.k8s.io_volumegroupsnapshotclasses.yaml +++ b/charts/system/snapshot-controller/templates/crds/groupsnapshot.storage.k8s.io_volumegroupsnapshotclasses.yaml @@ -4,8 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: api-approved.kubernetes.io: "https://github.com/kubernetes-csi/external-snapshotter/pull/814" - controller-gen.kubebuilder.io/version: v0.12.0 - creationTimestamp: null + controller-gen.kubebuilder.io/version: v0.15.0 name: volumegroupsnapshotclasses.groupsnapshot.storage.k8s.io spec: group: groupsnapshot.storage.k8s.io @@ -35,45 +34,56 @@ spec: name: v1alpha1 schema: openAPIV3Schema: - description: VolumeGroupSnapshotClass specifies parameters that a underlying - storage system uses when creating a volume group snapshot. A specific VolumeGroupSnapshotClass - is used by specifying its name in a VolumeGroupSnapshot object. VolumeGroupSnapshotClasses - are non-namespaced. + description: |- + VolumeGroupSnapshotClass specifies parameters that a underlying storage system + uses when creating a volume group snapshot. A specific VolumeGroupSnapshotClass + is used by specifying its name in a VolumeGroupSnapshot object. + VolumeGroupSnapshotClasses are non-namespaced. properties: apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + description: |- + APIVersion defines the versioned schema of this representation of an object. + Servers should convert recognized schemas to the latest internal value, and + may reject unrecognized values. + More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources type: string deletionPolicy: - description: DeletionPolicy determines whether a VolumeGroupSnapshotContent - created through the VolumeGroupSnapshotClass should be deleted when - its bound VolumeGroupSnapshot is deleted. Supported values are "Retain" - and "Delete". "Retain" means that the VolumeGroupSnapshotContent and - its physical group snapshot on underlying storage system are kept. "Delete" - means that the VolumeGroupSnapshotContent and its physical group snapshot - on underlying storage system are deleted. Required. + description: |- + DeletionPolicy determines whether a VolumeGroupSnapshotContent created + through the VolumeGroupSnapshotClass should be deleted when its bound + VolumeGroupSnapshot is deleted. + Supported values are "Retain" and "Delete". + "Retain" means that the VolumeGroupSnapshotContent and its physical group + snapshot on underlying storage system are kept. + "Delete" means that the VolumeGroupSnapshotContent and its physical group + snapshot on underlying storage system are deleted. + Required. enum: - Delete - Retain type: string driver: - description: Driver is the name of the storage driver expected to handle - this VolumeGroupSnapshotClass. Required. + description: |- + Driver is the name of the storage driver expected to handle this VolumeGroupSnapshotClass. + Required. type: string kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + description: |- + Kind is a string value representing the REST resource this object represents. + Servers may infer this from the endpoint the client submits requests to. + Cannot be updated. + In CamelCase. + More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds type: string metadata: type: object parameters: additionalProperties: type: string - description: Parameters is a key-value map with storage driver specific - parameters for creating group snapshots. These values are opaque to - Kubernetes and are passed directly to the driver. + description: |- + Parameters is a key-value map with storage driver specific parameters for + creating group snapshots. + These values are opaque to Kubernetes and are passed directly to the driver. type: object required: - deletionPolicy