Skip to content

Commit 1383c8f

Browse files
authored
operator strimzi-kafka-operator (0.49.1)
1 parent 16c9f7a commit 1383c8f

16 files changed

+33403
-0
lines changed

operators/strimzi-kafka-operator/0.49.1/manifests/kafkabridges.kafka.strimzi.io.crd.yaml

Lines changed: 3132 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 327 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,327 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
name: kafkaconnectors.kafka.strimzi.io
5+
labels:
6+
app: strimzi
7+
strimzi.io/crd-install: "true"
8+
spec:
9+
group: kafka.strimzi.io
10+
names:
11+
kind: KafkaConnector
12+
listKind: KafkaConnectorList
13+
singular: kafkaconnector
14+
plural: kafkaconnectors
15+
shortNames:
16+
- kctr
17+
categories:
18+
- strimzi
19+
scope: Namespaced
20+
conversion:
21+
strategy: None
22+
versions:
23+
- name: v1
24+
served: true
25+
storage: false
26+
subresources:
27+
status: {}
28+
scale:
29+
specReplicasPath: .spec.tasksMax
30+
statusReplicasPath: .status.tasksMax
31+
additionalPrinterColumns:
32+
- name: Cluster
33+
description: The name of the Kafka Connect cluster this connector belongs to
34+
jsonPath: .metadata.labels.strimzi\.io/cluster
35+
type: string
36+
- name: Connector class
37+
description: The class used by this connector
38+
jsonPath: .spec.class
39+
type: string
40+
- name: Max Tasks
41+
description: Maximum number of tasks
42+
jsonPath: .spec.tasksMax
43+
type: integer
44+
- name: Ready
45+
description: The state of the custom resource
46+
jsonPath: ".status.conditions[?(@.type==\"Ready\")].status"
47+
type: string
48+
schema:
49+
openAPIV3Schema:
50+
type: object
51+
properties:
52+
apiVersion:
53+
type: string
54+
description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
55+
kind:
56+
type: string
57+
description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
58+
metadata:
59+
type: object
60+
spec:
61+
type: object
62+
properties:
63+
class:
64+
type: string
65+
description: The Class for the Kafka Connector.
66+
tasksMax:
67+
type: integer
68+
minimum: 1
69+
description: The maximum number of tasks for the Kafka Connector.
70+
autoRestart:
71+
type: object
72+
properties:
73+
enabled:
74+
type: boolean
75+
description: Whether automatic restart for failed connectors and tasks should be enabled or disabled.
76+
maxRestarts:
77+
type: integer
78+
description: "The maximum number of connector restarts that the operator will try. If the connector remains in a failed state after reaching this limit, it must be restarted manually by the user. Defaults to an unlimited number of restarts."
79+
description: Automatic restart of connector and tasks configuration.
80+
version:
81+
type: string
82+
description: Desired version or version range to respect when starting the Kafka Connector. This is only supported when using Kafka Connect version 4.1.0 and higher.
83+
config:
84+
x-kubernetes-preserve-unknown-fields: true
85+
type: object
86+
description: "The Kafka Connector configuration. The following properties cannot be set: name, connector.class, tasks.max."
87+
state:
88+
type: string
89+
enum:
90+
- paused
91+
- stopped
92+
- running
93+
description: The state the connector should be in. Defaults to running.
94+
listOffsets:
95+
type: object
96+
properties:
97+
toConfigMap:
98+
type: object
99+
properties:
100+
name:
101+
type: string
102+
description: Reference to the ConfigMap where the list of offsets will be written to.
103+
required:
104+
- toConfigMap
105+
description: Configuration for listing offsets.
106+
alterOffsets:
107+
type: object
108+
properties:
109+
fromConfigMap:
110+
type: object
111+
properties:
112+
name:
113+
type: string
114+
description: Reference to the ConfigMap where the new offsets are stored.
115+
required:
116+
- fromConfigMap
117+
description: Configuration for altering offsets.
118+
description: The specification of the Kafka Connector.
119+
status:
120+
type: object
121+
properties:
122+
conditions:
123+
type: array
124+
items:
125+
type: object
126+
properties:
127+
type:
128+
type: string
129+
description: "The unique identifier of a condition, used to distinguish between other conditions in the resource."
130+
status:
131+
type: string
132+
description: "The status of the condition, either True, False or Unknown."
133+
lastTransitionTime:
134+
type: string
135+
description: "Last time the condition of a type changed from one status to another. The required format is 'yyyy-MM-ddTHH:mm:ssZ', in the UTC time zone."
136+
reason:
137+
type: string
138+
description: The reason for the condition's last transition (a single word in CamelCase).
139+
message:
140+
type: string
141+
description: Human-readable message indicating details about the condition's last transition.
142+
description: List of status conditions.
143+
observedGeneration:
144+
type: integer
145+
description: The generation of the CRD that was last reconciled by the operator.
146+
autoRestart:
147+
type: object
148+
properties:
149+
count:
150+
type: integer
151+
description: The number of times the connector or task is restarted.
152+
connectorName:
153+
type: string
154+
description: The name of the connector being restarted.
155+
lastRestartTimestamp:
156+
type: string
157+
description: The last time the automatic restart was attempted. The required format is 'yyyy-MM-ddTHH:mm:ssZ' in the UTC time zone.
158+
description: The auto restart status.
159+
connectorStatus:
160+
x-kubernetes-preserve-unknown-fields: true
161+
type: object
162+
description: "The connector status, as reported by the Kafka Connect REST API."
163+
tasksMax:
164+
type: integer
165+
description: The maximum number of tasks for the Kafka Connector.
166+
topics:
167+
type: array
168+
items:
169+
type: string
170+
description: The list of topics used by the Kafka Connector.
171+
description: The status of the Kafka Connector.
172+
required:
173+
- spec
174+
- name: v1beta2
175+
served: true
176+
storage: true
177+
deprecated: true
178+
deprecationWarning: Version v1beta2 of the KafkaConnector API is deprecated. Please use the v1 version instead.
179+
subresources:
180+
status: {}
181+
scale:
182+
specReplicasPath: .spec.tasksMax
183+
statusReplicasPath: .status.tasksMax
184+
additionalPrinterColumns:
185+
- name: Cluster
186+
description: The name of the Kafka Connect cluster this connector belongs to
187+
jsonPath: .metadata.labels.strimzi\.io/cluster
188+
type: string
189+
- name: Connector class
190+
description: The class used by this connector
191+
jsonPath: .spec.class
192+
type: string
193+
- name: Max Tasks
194+
description: Maximum number of tasks
195+
jsonPath: .spec.tasksMax
196+
type: integer
197+
- name: Ready
198+
description: The state of the custom resource
199+
jsonPath: ".status.conditions[?(@.type==\"Ready\")].status"
200+
type: string
201+
schema:
202+
openAPIV3Schema:
203+
type: object
204+
properties:
205+
apiVersion:
206+
type: string
207+
description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
208+
kind:
209+
type: string
210+
description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
211+
metadata:
212+
type: object
213+
spec:
214+
type: object
215+
properties:
216+
class:
217+
type: string
218+
description: The Class for the Kafka Connector.
219+
tasksMax:
220+
type: integer
221+
minimum: 1
222+
description: The maximum number of tasks for the Kafka Connector.
223+
autoRestart:
224+
type: object
225+
properties:
226+
enabled:
227+
type: boolean
228+
description: Whether automatic restart for failed connectors and tasks should be enabled or disabled.
229+
maxRestarts:
230+
type: integer
231+
description: "The maximum number of connector restarts that the operator will try. If the connector remains in a failed state after reaching this limit, it must be restarted manually by the user. Defaults to an unlimited number of restarts."
232+
description: Automatic restart of connector and tasks configuration.
233+
version:
234+
type: string
235+
description: Desired version or version range to respect when starting the Kafka Connector. This is only supported when using Kafka Connect version 4.1.0 and higher.
236+
config:
237+
x-kubernetes-preserve-unknown-fields: true
238+
type: object
239+
description: "The Kafka Connector configuration. The following properties cannot be set: name, connector.class, tasks.max."
240+
pause:
241+
type: boolean
242+
description: Whether the connector should be paused. Defaults to false.
243+
state:
244+
type: string
245+
enum:
246+
- paused
247+
- stopped
248+
- running
249+
description: The state the connector should be in. Defaults to running.
250+
listOffsets:
251+
type: object
252+
properties:
253+
toConfigMap:
254+
type: object
255+
properties:
256+
name:
257+
type: string
258+
description: Reference to the ConfigMap where the list of offsets will be written to.
259+
required:
260+
- toConfigMap
261+
description: Configuration for listing offsets.
262+
alterOffsets:
263+
type: object
264+
properties:
265+
fromConfigMap:
266+
type: object
267+
properties:
268+
name:
269+
type: string
270+
description: Reference to the ConfigMap where the new offsets are stored.
271+
required:
272+
- fromConfigMap
273+
description: Configuration for altering offsets.
274+
description: The specification of the Kafka Connector.
275+
status:
276+
type: object
277+
properties:
278+
conditions:
279+
type: array
280+
items:
281+
type: object
282+
properties:
283+
type:
284+
type: string
285+
description: "The unique identifier of a condition, used to distinguish between other conditions in the resource."
286+
status:
287+
type: string
288+
description: "The status of the condition, either True, False or Unknown."
289+
lastTransitionTime:
290+
type: string
291+
description: "Last time the condition of a type changed from one status to another. The required format is 'yyyy-MM-ddTHH:mm:ssZ', in the UTC time zone."
292+
reason:
293+
type: string
294+
description: The reason for the condition's last transition (a single word in CamelCase).
295+
message:
296+
type: string
297+
description: Human-readable message indicating details about the condition's last transition.
298+
description: List of status conditions.
299+
observedGeneration:
300+
type: integer
301+
description: The generation of the CRD that was last reconciled by the operator.
302+
autoRestart:
303+
type: object
304+
properties:
305+
count:
306+
type: integer
307+
description: The number of times the connector or task is restarted.
308+
connectorName:
309+
type: string
310+
description: The name of the connector being restarted.
311+
lastRestartTimestamp:
312+
type: string
313+
description: The last time the automatic restart was attempted. The required format is 'yyyy-MM-ddTHH:mm:ssZ' in the UTC time zone.
314+
description: The auto restart status.
315+
connectorStatus:
316+
x-kubernetes-preserve-unknown-fields: true
317+
type: object
318+
description: "The connector status, as reported by the Kafka Connect REST API."
319+
tasksMax:
320+
type: integer
321+
description: The maximum number of tasks for the Kafka Connector.
322+
topics:
323+
type: array
324+
items:
325+
type: string
326+
description: The list of topics used by the Kafka Connector.
327+
description: The status of the Kafka Connector.

0 commit comments

Comments
 (0)