k8s.io/kubernetes@v1.29.3/test/e2e/testing-manifests/storage-csi/any-volume-datasource/crd/populator.storage.k8s.io_volumepopulators.yaml (about)

     1  apiVersion: apiextensions.k8s.io/v1
     2  kind: CustomResourceDefinition
     3  metadata:
     4    annotations:
     5      controller-gen.kubebuilder.io/version: v0.5.0
     6      api-approved.kubernetes.io: https://github.com/kubernetes/enhancements/pull/2934
     7    creationTimestamp: null
     8    name: volumepopulators.populator.storage.k8s.io
     9  spec:
    10    group: populator.storage.k8s.io
    11    names:
    12      kind: VolumePopulator
    13      listKind: VolumePopulatorList
    14      plural: volumepopulators
    15      singular: volumepopulator
    16    scope: Cluster
    17    versions:
    18    - additionalPrinterColumns:
    19      - jsonPath: .sourceKind
    20        name: SourceKind
    21        type: string
    22      name: v1beta1
    23      schema:
    24        openAPIV3Schema:
    25          description: VolumePopulator represents the registration for a volume populator. VolumePopulators are cluster scoped.
    26          properties:
    27            apiVersion:
    28              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'
    29              type: string
    30            kind:
    31              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'
    32              type: string
    33            metadata:
    34              type: object
    35            sourceKind:
    36              description: Kind of the data source this populator supports
    37              properties:
    38                group:
    39                  type: string
    40                kind:
    41                  type: string
    42              required:
    43              - group
    44              - kind
    45              type: object
    46          required:
    47          - sourceKind
    48          type: object
    49      served: true
    50      storage: true
    51      subresources: {}
    52  status:
    53    acceptedNames:
    54      kind: ""
    55      plural: ""
    56    conditions: []
    57    storedVersions: []