Update groupsnapshot.storage.k8s.io_volumegroupsnapshotclasses.yaml

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
This commit is contained in:
Kjeld Schouten
2024-10-08 14:12:54 +02:00
committed by GitHub
parent 89beaa6a99
commit aecd96a694
@@ -4,8 +4,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
api-approved.kubernetes.io: "https://github.com/kubernetes-csi/external-snapshotter/pull/814" api-approved.kubernetes.io: "https://github.com/kubernetes-csi/external-snapshotter/pull/814"
controller-gen.kubebuilder.io/version: v0.12.0 controller-gen.kubebuilder.io/version: v0.15.0
creationTimestamp: null
name: volumegroupsnapshotclasses.groupsnapshot.storage.k8s.io name: volumegroupsnapshotclasses.groupsnapshot.storage.k8s.io
spec: spec:
group: groupsnapshot.storage.k8s.io group: groupsnapshot.storage.k8s.io
@@ -35,45 +34,56 @@ spec:
name: v1alpha1 name: v1alpha1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: VolumeGroupSnapshotClass specifies parameters that a underlying description: |-
storage system uses when creating a volume group snapshot. A specific VolumeGroupSnapshotClass VolumeGroupSnapshotClass specifies parameters that a underlying storage system
is used by specifying its name in a VolumeGroupSnapshot object. VolumeGroupSnapshotClasses uses when creating a volume group snapshot. A specific VolumeGroupSnapshotClass
are non-namespaced. is used by specifying its name in a VolumeGroupSnapshot object.
VolumeGroupSnapshotClasses are non-namespaced.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
deletionPolicy: deletionPolicy:
description: DeletionPolicy determines whether a VolumeGroupSnapshotContent description: |-
created through the VolumeGroupSnapshotClass should be deleted when DeletionPolicy determines whether a VolumeGroupSnapshotContent created
its bound VolumeGroupSnapshot is deleted. Supported values are "Retain" through the VolumeGroupSnapshotClass should be deleted when its bound
and "Delete". "Retain" means that the VolumeGroupSnapshotContent and VolumeGroupSnapshot is deleted.
its physical group snapshot on underlying storage system are kept. "Delete" Supported values are "Retain" and "Delete".
means that the VolumeGroupSnapshotContent and its physical group snapshot "Retain" means that the VolumeGroupSnapshotContent and its physical group
on underlying storage system are deleted. Required. 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: enum:
- Delete - Delete
- Retain - Retain
type: string type: string
driver: driver:
description: Driver is the name of the storage driver expected to handle description: |-
this VolumeGroupSnapshotClass. Required. Driver is the name of the storage driver expected to handle this VolumeGroupSnapshotClass.
Required.
type: string type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object
parameters: parameters:
additionalProperties: additionalProperties:
type: string type: string
description: Parameters is a key-value map with storage driver specific description: |-
parameters for creating group snapshots. These values are opaque to Parameters is a key-value map with storage driver specific parameters for
Kubernetes and are passed directly to the driver. creating group snapshots.
These values are opaque to Kubernetes and are passed directly to the driver.
type: object type: object
required: required:
- deletionPolicy - deletionPolicy