volcano.sh/volcano@v1.9.0/config/crd/volcano/v1beta1/bus.volcano.sh_commands.yaml (about)

     1  
     2  ---
     3  apiVersion: apiextensions.k8s.io/v1beta1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    annotations:
     7      controller-gen.kubebuilder.io/version: v0.6.0
     8    creationTimestamp: null
     9    name: commands.bus.volcano.sh
    10  spec:
    11    group: bus.volcano.sh
    12    names:
    13      kind: Command
    14      listKind: CommandList
    15      plural: commands
    16      singular: command
    17    scope: Namespaced
    18    validation:
    19      openAPIV3Schema:
    20        description: Command defines command structure.
    21        properties:
    22          action:
    23            description: Action defines the action that will be took to the target object.
    24            type: string
    25          apiVersion:
    26            description: 'APIVersion defines the versioned schema of this representation
    27              of an object. Servers should convert recognized schemas to the latest
    28              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
    32              object represents. Servers may infer this from the endpoint the client
    33              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    34            type: string
    35          message:
    36            description: Human-readable message indicating details of this command.
    37            type: string
    38          metadata:
    39            type: object
    40          reason:
    41            description: Unique, one-word, CamelCase reason for this command.
    42            type: string
    43          target:
    44            description: TargetObject defines the target object of this command.
    45            properties:
    46              apiVersion:
    47                description: API version of the referent.
    48                type: string
    49              blockOwnerDeletion:
    50                description: If true, AND if the owner has the "foregroundDeletion"
    51                  finalizer, then the owner cannot be deleted from the key-value store
    52                  until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion
    53                  for how the garbage collector interacts with this field and enforces
    54                  the foreground deletion. Defaults to false. To set this field, a user
    55                  needs "delete" permission of the owner, otherwise 422 (Unprocessable
    56                  Entity) will be returned.
    57                type: boolean
    58              controller:
    59                description: If true, this reference points to the managing controller.
    60                type: boolean
    61              kind:
    62                description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    63                type: string
    64              name:
    65                description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names'
    66                type: string
    67              uid:
    68                description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids'
    69                type: string
    70            required:
    71            - apiVersion
    72            - kind
    73            - name
    74            - uid
    75            type: object
    76        type: object
    77    version: v1alpha1
    78    versions:
    79    - name: v1alpha1
    80      served: true
    81      storage: true
    82  status:
    83    acceptedNames:
    84      kind: ""
    85      plural: ""
    86    conditions: []
    87    storedVersions: []