Skip to content

Commit 09e90cc

Browse files
committed
operator eda-openshift-operator (5.0.1)
1 parent ef382cd commit 09e90cc

15 files changed

Lines changed: 1252 additions & 1 deletion
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
controller-gen.kubebuilder.io/version: v0.15.0
6+
creationTimestamp: null
7+
name: connectcontrollerconfigs.config.eda.nokia.com
8+
spec:
9+
group: config.eda.nokia.com
10+
names:
11+
kind: ConnectControllerConfig
12+
listKind: ConnectControllerConfigList
13+
plural: connectcontrollerconfigs
14+
singular: connectcontrollerconfig
15+
scope: Namespaced
16+
versions:
17+
- name: v1
18+
schema:
19+
openAPIV3Schema:
20+
description: ConnectControllerConfig is the Schema for the connectcontrollerconfigs
21+
API
22+
properties:
23+
apiVersion:
24+
description: |-
25+
APIVersion defines the versioned schema of this representation of an object.
26+
Servers should convert recognized schemas to the latest internal value, and
27+
may reject unrecognized values.
28+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
29+
type: string
30+
kind:
31+
description: |-
32+
Kind is a string value representing the REST resource this object represents.
33+
Servers may infer this from the endpoint the client submits requests to.
34+
Cannot be updated.
35+
In CamelCase.
36+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
37+
type: string
38+
metadata:
39+
type: object
40+
spec:
41+
description: ConnectControllerConfigSpec defines the desired configuration
42+
of k8s connect controller deployment
43+
properties:
44+
connectPluginName:
45+
description: ConnectPluginName is the name that is used to create
46+
plugin on eda connect
47+
type: string
48+
controllerImagePullSecret:
49+
description: ControllerImagePullSecret is the secret used to pull
50+
the connect k8s controller container image from registry
51+
type: string
52+
edaNamespace:
53+
description: EdaNamespace is the namespace on EDA which the controller
54+
will act upon
55+
type: string
56+
heartBeat:
57+
description: HeartBeat is the interval during which the connect k8s
58+
controller sends its alive signal
59+
type: string
60+
logLevel:
61+
description: LogLevel is the log level of the connect k8s controller
62+
type: string
63+
skipTLSVerify:
64+
description: SkipTLSVerify if the TLS verification to be skipped
65+
type: boolean
66+
tlsCertificateData:
67+
description: TLSCertificateData is the certificate data used for TLS
68+
verify
69+
type: string
70+
tlsEnabled:
71+
description: TLSEnabled indicates if TLS is enabled in communication
72+
with EDA cluster
73+
type: boolean
74+
required:
75+
- connectPluginName
76+
- controllerImagePullSecret
77+
- edaNamespace
78+
- heartBeat
79+
- logLevel
80+
- skipTLSVerify
81+
- tlsCertificateData
82+
- tlsEnabled
83+
type: object
84+
status:
85+
description: ConnectControllerConfigStatus defines the observed state
86+
of ConnectControllerConfig
87+
properties:
88+
sync:
89+
description: Sync status to indicate if the controller was deployed
90+
type: string
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: null
102+
storedVersions: null
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
controller-gen.kubebuilder.io/version: v0.16.4
6+
creationTimestamp: null
7+
name: connectnetworkattachmentstatuses.connect.eda.nokia.com
8+
spec:
9+
group: connect.eda.nokia.com
10+
names:
11+
kind: ConnectNetworkAttachmentStatus
12+
listKind: ConnectNetworkAttachmentStatusList
13+
plural: connectnetworkattachmentstatuses
14+
singular: connectnetworkattachmentstatus
15+
scope: Namespaced
16+
versions:
17+
- name: v1
18+
schema:
19+
openAPIV3Schema:
20+
description: ConnectNetworkAttachmentStatus is the Schema for the connectnetworkattachmentstatuses
21+
API
22+
properties:
23+
apiVersion:
24+
description: |-
25+
APIVersion defines the versioned schema of this representation of an object.
26+
Servers should convert recognized schemas to the latest internal value, and
27+
may reject unrecognized values.
28+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
29+
type: string
30+
kind:
31+
description: |-
32+
Kind is a string value representing the REST resource this object represents.
33+
Servers may infer this from the endpoint the client submits requests to.
34+
Cannot be updated.
35+
In CamelCase.
36+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
37+
type: string
38+
metadata:
39+
type: object
40+
status:
41+
description: ConnectNetworkAttachmentStatusStatus defines the observed
42+
state of ConnectNetworkAttachmentStatus
43+
properties:
44+
conditions:
45+
items:
46+
description: Condition contains details for one aspect of the current
47+
state of this API Resource.
48+
properties:
49+
lastTransitionTime:
50+
description: |-
51+
lastTransitionTime is the last time the condition transitioned from one status to another.
52+
This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
53+
format: date-time
54+
type: string
55+
message:
56+
description: |-
57+
message is a human readable message indicating details about the transition.
58+
This may be an empty string.
59+
maxLength: 32768
60+
type: string
61+
observedGeneration:
62+
description: |-
63+
observedGeneration represents the .metadata.generation that the condition was set based upon.
64+
For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
65+
with respect to the current state of the instance.
66+
format: int64
67+
minimum: 0
68+
type: integer
69+
reason:
70+
description: |-
71+
reason contains a programmatic identifier indicating the reason for the condition's last transition.
72+
Producers of specific condition types may define expected values and meanings for this field,
73+
and whether the values are considered a guaranteed API.
74+
The value should be a CamelCase string.
75+
This field may not be empty.
76+
maxLength: 1024
77+
minLength: 1
78+
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
79+
type: string
80+
status:
81+
description: status of the condition, one of True, False, Unknown.
82+
enum:
83+
- "True"
84+
- "False"
85+
- Unknown
86+
type: string
87+
type:
88+
description: type of condition in CamelCase or in foo.example.com/CamelCase.
89+
maxLength: 316
90+
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
91+
type: string
92+
required:
93+
- lastTransitionTime
94+
- message
95+
- reason
96+
- status
97+
- type
98+
type: object
99+
type: array
100+
subnets:
101+
items:
102+
properties:
103+
bridgeDomainName:
104+
type: string
105+
cndName:
106+
type: string
107+
sync:
108+
type: string
109+
syncDetails:
110+
type: string
111+
vlans:
112+
items:
113+
properties:
114+
id:
115+
type: string
116+
sync:
117+
type: string
118+
syncDetails:
119+
type: string
120+
required:
121+
- id
122+
type: object
123+
type: array
124+
required:
125+
- bridgeDomainName
126+
type: object
127+
type: array
128+
required:
129+
- conditions
130+
type: object
131+
type: object
132+
served: true
133+
storage: true
134+
subresources:
135+
status: {}
136+
status:
137+
acceptedNames:
138+
kind: ""
139+
plural: ""
140+
conditions: null
141+
storedVersions: null

0 commit comments

Comments
 (0)