...
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