...

Text file src/edge-infra.dev/test/fixtures/crds/sds/dnsmasq.kvaps.cf_dhcpoptions.yaml

Documentation: edge-infra.dev/test/fixtures/crds/sds

     1---
     2apiVersion: apiextensions.k8s.io/v1
     3kind: CustomResourceDefinition
     4metadata:
     5  annotations:
     6    controller-gen.kubebuilder.io/version: (unknown)
     7  name: dhcpoptions.dnsmasq.kvaps.cf
     8spec:
     9  group: dnsmasq.kvaps.cf
    10  names:
    11    kind: DhcpOptions
    12    listKind: DhcpOptionsList
    13    plural: dhcpoptions
    14    singular: dhcpoptions
    15  scope: Namespaced
    16  versions:
    17  - additionalPrinterColumns:
    18    - jsonPath: .spec.controller
    19      name: Controller
    20      type: string
    21    - jsonPath: .metadata.creationTimestamp
    22      name: Age
    23      type: date
    24    name: v1beta1
    25    schema:
    26      openAPIV3Schema:
    27        description: DhcpOptions is the Schema for the dhcpoptions API
    28        properties:
    29          apiVersion:
    30            description: |-
    31              APIVersion defines the versioned schema of this representation of an object.
    32              Servers should convert recognized schemas to the latest internal value, and
    33              may reject unrecognized values.
    34              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
    35            type: string
    36          kind:
    37            description: |-
    38              Kind is a string value representing the REST resource this object represents.
    39              Servers may infer this from the endpoint the client submits requests to.
    40              Cannot be updated.
    41              In CamelCase.
    42              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
    43            type: string
    44          metadata:
    45            type: object
    46          spec:
    47            description: DhcpOptionsSpec defines the desired state of DhcpOptions
    48            properties:
    49              controller:
    50                type: string
    51              options:
    52                items:
    53                  description: DhcpOption defines dhcp-option for dnsmasq
    54                  properties:
    55                    encap:
    56                      type: string
    57                    key:
    58                      pattern: ^([0-9]+|option:.+|option6:.+)$
    59                      type: string
    60                    leaseTime:
    61                      type: string
    62                    tags:
    63                      items:
    64                        type: string
    65                      type: array
    66                    values:
    67                      items:
    68                        type: string
    69                      type: array
    70                    viEncap:
    71                      type: string
    72                  required:
    73                  - key
    74                  - values
    75                  type: object
    76                type: array
    77            type: object
    78          status:
    79            description: DhcpOptionsStatus defines the observed state of DhcpOptions
    80            type: object
    81        type: object
    82    served: true
    83    storage: true
    84    subresources: {}

View as plain text