Skip to content

Commit f951c37

Browse files
authored
release: support v0.16.x version (#104)
1 parent 44d1acb commit f951c37

4 files changed

Lines changed: 350 additions & 10 deletions

File tree

charts/sn-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: v0.15.0
18+
version: v0.16.0
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: "v0.15.0"
24+
appVersion: "v0.16.1"
2525

2626
# This is a semver range of compatible Kubernetes versions. Helm will validate the version
2727
# constraints when installing the chart and fail if the cluster runs an unsupported Kubernetes version
Lines changed: 324 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,324 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.16.5
7+
name: connections.k8s.streamnative.io
8+
spec:
9+
group: k8s.streamnative.io
10+
names:
11+
kind: Connection
12+
listKind: ConnectionList
13+
plural: connections
14+
shortNames:
15+
- conn
16+
singular: connection
17+
scope: Namespaced
18+
versions:
19+
- additionalPrinterColumns:
20+
- jsonPath: .spec.type
21+
name: Type
22+
type: string
23+
- jsonPath: .status.phase
24+
name: Phase
25+
type: string
26+
- jsonPath: .metadata.creationTimestamp
27+
name: Age
28+
type: date
29+
name: v1alpha1
30+
schema:
31+
openAPIV3Schema:
32+
properties:
33+
apiVersion:
34+
type: string
35+
kind:
36+
type: string
37+
metadata:
38+
type: object
39+
spec:
40+
properties:
41+
kafka:
42+
properties:
43+
authentication:
44+
properties:
45+
genericAuth:
46+
properties:
47+
clientAuthenticationParameters:
48+
type: string
49+
clientAuthenticationPlugin:
50+
type: string
51+
required:
52+
- clientAuthenticationParameters
53+
- clientAuthenticationPlugin
54+
type: object
55+
oauth2Config:
56+
properties:
57+
audience:
58+
type: string
59+
issuerUrl:
60+
type: string
61+
keySecretKey:
62+
type: string
63+
keySecretName:
64+
type: string
65+
scope:
66+
type: string
67+
required:
68+
- audience
69+
- issuerUrl
70+
- keySecretKey
71+
- keySecretName
72+
type: object
73+
plainAuthConfig:
74+
properties:
75+
passwordKey:
76+
type: string
77+
secretName:
78+
type: string
79+
usernameKey:
80+
type: string
81+
required:
82+
- secretName
83+
type: object
84+
scramAuthConfig:
85+
properties:
86+
hashAlgorithm:
87+
enum:
88+
- SHA-256
89+
- SHA-512
90+
type: string
91+
passwordKey:
92+
type: string
93+
secretName:
94+
type: string
95+
usernameKey:
96+
type: string
97+
required:
98+
- secretName
99+
type: object
100+
type: object
101+
bootstrapServers:
102+
type: string
103+
tls:
104+
properties:
105+
enabled:
106+
type: boolean
107+
keyStoreConfig:
108+
properties:
109+
fileKey:
110+
type: string
111+
keyPasswordKey:
112+
type: string
113+
passwordKey:
114+
type: string
115+
secretName:
116+
type: string
117+
type:
118+
enum:
119+
- JKS
120+
- PEM
121+
- PKCS12
122+
type: string
123+
type: object
124+
trustStoreConfig:
125+
properties:
126+
fileKey:
127+
type: string
128+
passwordKey:
129+
type: string
130+
secretName:
131+
type: string
132+
type:
133+
enum:
134+
- JKS
135+
- PEM
136+
- PKCS12
137+
type: string
138+
type: object
139+
type: object
140+
required:
141+
- bootstrapServers
142+
type: object
143+
other:
144+
properties:
145+
endpoint:
146+
type: string
147+
properties:
148+
additionalProperties:
149+
type: string
150+
type: object
151+
secretRef:
152+
properties:
153+
key:
154+
type: string
155+
name:
156+
type: string
157+
required:
158+
- key
159+
- name
160+
type: object
161+
required:
162+
- endpoint
163+
type: object
164+
pulsar:
165+
properties:
166+
adminUrl:
167+
type: string
168+
authentication:
169+
properties:
170+
genericAuth:
171+
properties:
172+
clientAuthenticationParameters:
173+
type: string
174+
clientAuthenticationPlugin:
175+
type: string
176+
required:
177+
- clientAuthenticationParameters
178+
- clientAuthenticationPlugin
179+
type: object
180+
oauth2:
181+
properties:
182+
audience:
183+
type: string
184+
issuerUrl:
185+
type: string
186+
keySecretKey:
187+
type: string
188+
keySecretName:
189+
type: string
190+
scope:
191+
type: string
192+
required:
193+
- audience
194+
- issuerUrl
195+
- keySecretKey
196+
- keySecretName
197+
type: object
198+
token:
199+
properties:
200+
key:
201+
type: string
202+
name:
203+
type: string
204+
required:
205+
- key
206+
- name
207+
type: object
208+
type: object
209+
serviceUrl:
210+
type: string
211+
tls:
212+
properties:
213+
allowInsecureConnection:
214+
type: boolean
215+
clientCertSecretRef:
216+
properties:
217+
key:
218+
type: string
219+
name:
220+
type: string
221+
required:
222+
- key
223+
- name
224+
type: object
225+
clientKeySecretRef:
226+
properties:
227+
key:
228+
type: string
229+
name:
230+
type: string
231+
required:
232+
- key
233+
- name
234+
type: object
235+
enableHostnameVerification:
236+
default: true
237+
type: boolean
238+
enabled:
239+
type: boolean
240+
trustCertsSecretRef:
241+
properties:
242+
key:
243+
type: string
244+
name:
245+
type: string
246+
required:
247+
- key
248+
- name
249+
type: object
250+
type: object
251+
required:
252+
- serviceUrl
253+
type: object
254+
type:
255+
enum:
256+
- pulsar
257+
- kafka
258+
- other
259+
type: string
260+
required:
261+
- type
262+
type: object
263+
status:
264+
properties:
265+
conditions:
266+
items:
267+
properties:
268+
lastTransitionTime:
269+
format: date-time
270+
type: string
271+
message:
272+
maxLength: 32768
273+
type: string
274+
observedGeneration:
275+
format: int64
276+
minimum: 0
277+
type: integer
278+
reason:
279+
maxLength: 1024
280+
minLength: 1
281+
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
282+
type: string
283+
status:
284+
enum:
285+
- "True"
286+
- "False"
287+
- Unknown
288+
type: string
289+
type:
290+
maxLength: 316
291+
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])$
292+
type: string
293+
required:
294+
- lastTransitionTime
295+
- message
296+
- reason
297+
- status
298+
- type
299+
type: object
300+
type: array
301+
x-kubernetes-list-map-keys:
302+
- type
303+
x-kubernetes-list-type: map
304+
lastTestedAt:
305+
format: date-time
306+
type: string
307+
message:
308+
type: string
309+
observedGeneration:
310+
format: int64
311+
type: integer
312+
phase:
313+
enum:
314+
- Unknown
315+
- Healthy
316+
- Unhealthy
317+
- Testing
318+
type: string
319+
type: object
320+
type: object
321+
served: true
322+
storage: true
323+
subresources:
324+
status: {}

charts/sn-operator/templates/deployment.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ spec:
5454
value: {{ include "sn-operator.namespace" .}}
5555
- name: AGENT_FUNCTION_ENABLE
5656
value: "false"
57+
- name: ORCA_AGENT_ENABLE
58+
value: "false"
5759
{{- if .Values.env }}
5860
{{- toYaml .Values.env | nindent 8 }}
5961
{{- end }}

0 commit comments

Comments
 (0)