1
+ ---
1
2
apiVersion : apiextensions.k8s.io/v1
2
3
kind : CustomResourceDefinition
3
4
metadata :
4
- name : dnsendpoints.externaldns.k8s.io
5
5
annotations :
6
6
api-approved.kubernetes.io : https://github.com/kubernetes-sigs/external-dns/pull/2007
7
+ controller-gen.kubebuilder.io/version : v0.17.2
8
+ name : dnsendpoints.externaldns.k8s.io
7
9
spec :
8
10
group : externaldns.k8s.io
9
11
names :
@@ -13,90 +15,86 @@ spec:
13
15
singular : dnsendpoint
14
16
scope : Namespaced
15
17
versions :
16
- - name : v1alpha1
17
- schema :
18
- openAPIV3Schema :
19
- properties :
20
- apiVersion :
21
- description : |-
22
- APIVersion defines the versioned schema of this representation of an object.
23
- Servers should convert recognized schemas to the latest internal value, and
24
- may reject unrecognized values.
25
- More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
26
- type : string
27
- kind :
28
- description : |-
29
- Kind is a string value representing the REST resource this object represents.
30
- Servers may infer this from the endpoint the client submits requests to.
31
- Cannot be updated.
32
- In CamelCase.
33
- More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
34
- type : string
35
- metadata :
36
- type : object
37
- spec :
38
- description : DNSEndpointSpec defines the desired state of DNSEndpoint
39
- properties :
40
- endpoints :
41
- items :
42
- description :
43
- Endpoint is a high-level way of a connection between
44
- a service and an IP
45
- properties :
46
- dnsName :
47
- description : The hostname of the DNS record
18
+ - name : v1alpha1
19
+ schema :
20
+ openAPIV3Schema :
21
+ properties :
22
+ apiVersion :
23
+ description : |-
24
+ APIVersion defines the versioned schema of this representation of an object.
25
+ Servers should convert recognized schemas to the latest internal value, and
26
+ may reject unrecognized values.
27
+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
28
+ type : string
29
+ kind :
30
+ description : |-
31
+ Kind is a string value representing the REST resource this object represents.
32
+ Servers may infer this from the endpoint the client submits requests to.
33
+ Cannot be updated.
34
+ In CamelCase.
35
+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
36
+ type : string
37
+ metadata :
38
+ type : object
39
+ spec :
40
+ description : DNSEndpointSpec defines the desired state of DNSEndpoint
41
+ properties :
42
+ endpoints :
43
+ items :
44
+ description : Endpoint is a high-level way of a connection between
45
+ a service and an IP
46
+ properties :
47
+ dnsName :
48
+ description : The hostname of the DNS record
49
+ type : string
50
+ labels :
51
+ additionalProperties :
48
52
type : string
49
- labels :
50
- additionalProperties :
51
- type : string
52
- description : Labels stores labels defined for the Endpoint
53
+ description : Labels stores labels defined for the Endpoint
54
+ type : object
55
+ providerSpecific :
56
+ description : ProviderSpecific stores provider specific config
57
+ items :
58
+ description : ProviderSpecificProperty holds the name and value
59
+ of a configuration which is specific to individual DNS providers
60
+ properties :
61
+ name :
62
+ type : string
63
+ value :
64
+ type : string
53
65
type : object
54
- providerSpecific :
55
- description : ProviderSpecific stores provider specific config
56
- items :
57
- description :
58
- ProviderSpecificProperty holds the name and value
59
- of a configuration which is specific to individual DNS providers
60
- properties :
61
- name :
62
- type : string
63
- value :
64
- type : string
65
- type : object
66
- type : array
67
- recordTTL :
68
- description : TTL for the record
69
- format : int64
70
- type : integer
71
- recordType :
72
- description :
73
- RecordType type of record, e.g. CNAME, A, AAAA,
74
- SRV, TXT etc
75
- type : string
76
- setIdentifier :
77
- description :
78
- Identifier to distinguish multiple records with
79
- the same name and type (e.g. Route53 records with routing
80
- policies other than 'simple')
66
+ type : array
67
+ recordTTL :
68
+ description : TTL for the record
69
+ format : int64
70
+ type : integer
71
+ recordType :
72
+ description : RecordType type of record, e.g. CNAME, A, AAAA,
73
+ SRV, TXT etc
74
+ type : string
75
+ setIdentifier :
76
+ description : Identifier to distinguish multiple records with
77
+ the same name and type (e.g. Route53 records with routing
78
+ policies other than 'simple')
79
+ type : string
80
+ targets :
81
+ description : The targets the DNS record points to
82
+ items :
81
83
type : string
82
- targets :
83
- description : The targets the DNS record points to
84
- items :
85
- type : string
86
- type : array
87
- type : object
88
- type : array
89
- type : object
90
- status :
91
- description : DNSEndpointStatus defines the observed state of DNSEndpoint
92
- properties :
93
- observedGeneration :
94
- description : The generation observed by the external-dns controller.
95
- format : int64
96
- type : integer
97
- type : object
98
- type : object
99
- served : true
100
- storage : true
101
- subresources :
102
- status : {}
84
+ type : array
85
+ type : object
86
+ type : array
87
+ type : object
88
+ status :
89
+ description : DNSEndpointStatus defines the observed state of DNSEndpoint
90
+ properties :
91
+ observedGeneration :
92
+ description : The generation observed by the external-dns controller.
93
+ format : int64
94
+ type : integer
95
+ type : object
96
+ type : object
97
+ served : true
98
+ storage : true
99
+ subresources :
100
+ status : {}
0 commit comments