Skip to content

Commit ba61bd4

Browse files
authored
operator k8gb (0.14.0)
1 parent 07eaec0 commit ba61bd4

File tree

6 files changed

+969
-0
lines changed

6 files changed

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

0 commit comments

Comments
 (0)