k8c.io/api/v3@v3.0.0-20230904060738-b0a93889c0b6/crd/community/kubermatic.k8c.io_admissionplugins.yaml (about)

     1  # This file has been generated by hack/update-codegen.sh, DO NOT EDIT.
     2  
     3  apiVersion: apiextensions.k8s.io/v1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    annotations:
     7      controller-gen.kubebuilder.io/version: v0.12.0
     8    name: admissionplugins.kubermatic.k8c.io
     9  spec:
    10    group: kubermatic.k8c.io
    11    names:
    12      kind: AdmissionPlugin
    13      listKind: AdmissionPluginList
    14      plural: admissionplugins
    15      singular: admissionplugin
    16    scope: Cluster
    17    versions:
    18      - additionalPrinterColumns:
    19          - jsonPath: .spec.pluginName
    20            name: Plugin
    21            type: string
    22          - jsonPath: .metadata.creationTimestamp
    23            name: Age
    24            type: date
    25        name: v1
    26        schema:
    27          openAPIV3Schema:
    28            description: AdmissionPlugin is the type representing a AdmissionPlugin.
    29            properties:
    30              apiVersion:
    31                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'
    32                type: string
    33              kind:
    34                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'
    35                type: string
    36              metadata:
    37                type: object
    38              spec:
    39                description: AdmissionPluginSpec specifies admission plugin name and from which k8s version is supported.
    40                properties:
    41                  fromVersion:
    42                    description: FromVersion flag can be empty. It means the plugin fits to all k8s versions
    43                    type: string
    44                  pluginName:
    45                    type: string
    46                required:
    47                  - pluginName
    48                type: object
    49            type: object
    50        served: true
    51        storage: true
    52        subresources: {}