Skip to content

Commit 1e64652

Browse files
StreamX Operator 0.0.16 update (#218)
Co-authored-by: Marek Czajkowski <[email protected]>
1 parent 44ca4b7 commit 1e64652

File tree

9 files changed

+179
-39
lines changed

9 files changed

+179
-39
lines changed

core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
</dependency>
5050
<dependency>
5151
<groupId>dev.streamx</groupId>
52-
<artifactId>streamx-operator-api</artifactId>
52+
<artifactId>streamx-operator-mesh-api</artifactId>
5353
</dependency>
5454
<dependency>
5555
<groupId>com.fasterxml.jackson.datatype</groupId>

core/src/test/resources/dev/streamx/cli/command/cloud/deploy/servicemeshes.streamx.dev-v1.yml

Lines changed: 165 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,15 @@ spec:
121121
type: "string"
122122
type: "object"
123123
type: "array"
124+
podDisruptionBudget:
125+
properties:
126+
enabled:
127+
type: "boolean"
128+
maxUnavailable:
129+
type: "integer"
130+
minAvailable:
131+
type: "integer"
132+
type: "object"
124133
probes:
125134
properties:
126135
liveness:
@@ -319,6 +328,8 @@ spec:
319328
properties:
320329
name:
321330
type: "string"
331+
request:
332+
type: "string"
322333
type: "object"
323334
type: "array"
324335
limits:
@@ -725,6 +736,10 @@ spec:
725736
type: "object"
726737
type: "array"
727738
type: "object"
739+
stateful:
740+
type: "boolean"
741+
storageClassName:
742+
type: "string"
728743
strategy:
729744
properties:
730745
rollingUpdate:
@@ -755,6 +770,15 @@ spec:
755770
type: "string"
756771
type: "object"
757772
type: "array"
773+
podDisruptionBudget:
774+
properties:
775+
enabled:
776+
type: "boolean"
777+
maxUnavailable:
778+
type: "integer"
779+
minAvailable:
780+
type: "integer"
781+
type: "object"
758782
probes:
759783
properties:
760784
liveness:
@@ -953,6 +977,8 @@ spec:
953977
properties:
954978
name:
955979
type: "string"
980+
request:
981+
type: "string"
956982
type: "object"
957983
type: "array"
958984
limits:
@@ -1359,6 +1385,10 @@ spec:
13591385
type: "object"
13601386
type: "array"
13611387
type: "object"
1388+
stateful:
1389+
type: "boolean"
1390+
storageClassName:
1391+
type: "string"
13621392
strategy:
13631393
properties:
13641394
rollingUpdate:
@@ -1389,6 +1419,15 @@ spec:
13891419
type: "string"
13901420
type: "object"
13911421
type: "array"
1422+
podDisruptionBudget:
1423+
properties:
1424+
enabled:
1425+
type: "boolean"
1426+
maxUnavailable:
1427+
type: "integer"
1428+
minAvailable:
1429+
type: "integer"
1430+
type: "object"
13921431
probes:
13931432
properties:
13941433
liveness:
@@ -1587,6 +1626,8 @@ spec:
15871626
properties:
15881627
name:
15891628
type: "string"
1629+
request:
1630+
type: "string"
15901631
type: "object"
15911632
type: "array"
15921633
limits:
@@ -1993,6 +2034,10 @@ spec:
19932034
type: "object"
19942035
type: "array"
19952036
type: "object"
2037+
stateful:
2038+
type: "boolean"
2039+
storageClassName:
2040+
type: "string"
19962041
strategy:
19972042
properties:
19982043
rollingUpdate:
@@ -2023,6 +2068,15 @@ spec:
20232068
type: "string"
20242069
type: "object"
20252070
type: "array"
2071+
podDisruptionBudget:
2072+
properties:
2073+
enabled:
2074+
type: "boolean"
2075+
maxUnavailable:
2076+
type: "integer"
2077+
minAvailable:
2078+
type: "integer"
2079+
type: "object"
20262080
probes:
20272081
properties:
20282082
liveness:
@@ -2221,6 +2275,8 @@ spec:
22212275
properties:
22222276
name:
22232277
type: "string"
2278+
request:
2279+
type: "string"
22242280
type: "object"
22252281
type: "array"
22262282
limits:
@@ -2627,6 +2683,10 @@ spec:
26272683
type: "object"
26282684
type: "array"
26292685
type: "object"
2686+
stateful:
2687+
type: "boolean"
2688+
storageClassName:
2689+
type: "string"
26302690
strategy:
26312691
properties:
26322692
rollingUpdate:
@@ -2849,6 +2909,8 @@ spec:
28492909
properties:
28502910
name:
28512911
type: "string"
2912+
request:
2913+
type: "string"
28522914
type: "object"
28532915
type: "array"
28542916
limits:
@@ -2868,6 +2930,20 @@ spec:
28682930
type: "object"
28692931
sidecar:
28702932
type: "boolean"
2933+
volumes:
2934+
additionalProperties:
2935+
properties:
2936+
mountPath:
2937+
type: "string"
2938+
size:
2939+
anyOf:
2940+
- type: "integer"
2941+
- type: "string"
2942+
x-kubernetes-int-or-string: true
2943+
storageClassName:
2944+
type: "string"
2945+
type: "object"
2946+
type: "object"
28712947
type: "object"
28722948
type: "object"
28732949
imagePullPolicy:
@@ -2918,6 +2994,17 @@ spec:
29182994
type: "string"
29192995
type: "object"
29202996
type: "array"
2997+
waitForLoadBalancer:
2998+
type: "boolean"
2999+
type: "object"
3000+
podDisruptionBudget:
3001+
properties:
3002+
enabled:
3003+
type: "boolean"
3004+
maxUnavailable:
3005+
type: "integer"
3006+
minAvailable:
3007+
type: "integer"
29213008
type: "object"
29223009
probes:
29233010
properties:
@@ -3117,6 +3204,8 @@ spec:
31173204
properties:
31183205
name:
31193206
type: "string"
3207+
request:
3208+
type: "string"
31203209
type: "object"
31213210
type: "array"
31223211
limits:
@@ -3525,6 +3614,8 @@ spec:
35253614
type: "object"
35263615
stateful:
35273616
type: "boolean"
3617+
storageClassName:
3618+
type: "string"
35283619
strategy:
35293620
properties:
35303621
rollingUpdate:
@@ -3543,6 +3634,20 @@ spec:
35433634
type:
35443635
type: "string"
35453636
type: "object"
3637+
volumes:
3638+
additionalProperties:
3639+
properties:
3640+
mountPath:
3641+
type: "string"
3642+
size:
3643+
anyOf:
3644+
- type: "integer"
3645+
- type: "string"
3646+
x-kubernetes-int-or-string: true
3647+
storageClassName:
3648+
type: "string"
3649+
type: "object"
3650+
type: "object"
35463651
type: "object"
35473652
type: "object"
35483653
ingestion:
@@ -3596,6 +3701,17 @@ spec:
35963701
type: "string"
35973702
type: "object"
35983703
type: "array"
3704+
waitForLoadBalancer:
3705+
type: "boolean"
3706+
type: "object"
3707+
podDisruptionBudget:
3708+
properties:
3709+
enabled:
3710+
type: "boolean"
3711+
maxUnavailable:
3712+
type: "integer"
3713+
minAvailable:
3714+
type: "integer"
35993715
type: "object"
36003716
probes:
36013717
properties:
@@ -3795,6 +3911,8 @@ spec:
37953911
properties:
37963912
name:
37973913
type: "string"
3914+
request:
3915+
type: "string"
37983916
type: "object"
37993917
type: "array"
38003918
limits:
@@ -4201,6 +4319,10 @@ spec:
42014319
type: "object"
42024320
type: "array"
42034321
type: "object"
4322+
stateful:
4323+
type: "boolean"
4324+
storageClassName:
4325+
type: "string"
42044326
strategy:
42054327
properties:
42064328
rollingUpdate:
@@ -4219,6 +4341,20 @@ spec:
42194341
type:
42204342
type: "string"
42214343
type: "object"
4344+
volumes:
4345+
additionalProperties:
4346+
properties:
4347+
mountPath:
4348+
type: "string"
4349+
size:
4350+
anyOf:
4351+
- type: "integer"
4352+
- type: "string"
4353+
x-kubernetes-int-or-string: true
4354+
storageClassName:
4355+
type: "string"
4356+
type: "object"
4357+
type: "object"
42224358
type: "object"
42234359
type: "object"
42244360
processing:
@@ -4233,6 +4369,15 @@ spec:
42334369
type: "string"
42344370
type: "object"
42354371
type: "array"
4372+
podDisruptionBudget:
4373+
properties:
4374+
enabled:
4375+
type: "boolean"
4376+
maxUnavailable:
4377+
type: "integer"
4378+
minAvailable:
4379+
type: "integer"
4380+
type: "object"
42364381
probes:
42374382
properties:
42384383
liveness:
@@ -4431,6 +4576,8 @@ spec:
44314576
properties:
44324577
name:
44334578
type: "string"
4579+
request:
4580+
type: "string"
44344581
type: "object"
44354582
type: "array"
44364583
limits:
@@ -4837,6 +4984,10 @@ spec:
48374984
type: "object"
48384985
type: "array"
48394986
type: "object"
4987+
stateful:
4988+
type: "boolean"
4989+
storageClassName:
4990+
type: "string"
48404991
strategy:
48414992
properties:
48424993
rollingUpdate:
@@ -4855,25 +5006,22 @@ spec:
48555006
type:
48565007
type: "string"
48575008
type: "object"
5009+
volumes:
5010+
additionalProperties:
5011+
properties:
5012+
mountPath:
5013+
type: "string"
5014+
size:
5015+
anyOf:
5016+
- type: "integer"
5017+
- type: "string"
5018+
x-kubernetes-int-or-string: true
5019+
storageClassName:
5020+
type: "string"
5021+
type: "object"
5022+
type: "object"
48585023
type: "object"
48595024
type: "object"
4860-
tenantConfig:
4861-
properties:
4862-
inboxesCompactionThresholdBytes:
4863-
type: "integer"
4864-
inboxesPartitions:
4865-
type: "integer"
4866-
outboxesCompactionThresholdBytes:
4867-
type: "integer"
4868-
outboxesPartitions:
4869-
type: "integer"
4870-
relaysPartitions:
4871-
type: "integer"
4872-
storesCompactionThresholdBytes:
4873-
type: "integer"
4874-
subscriptionExpirationTimeMinutes:
4875-
type: "integer"
4876-
type: "object"
48775025
type: "object"
48785026
environment:
48795027
additionalProperties:
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
11
---
2-
tenantConfig:
3-
inboxesPartitions: 2
4-
relaysPartitions: 2
5-
outboxesPartitions: 2
6-
inboxesCompactionThresholdBytes: 10240
7-
outboxesCompactionThresholdBytes: 10240
8-
storesCompactionThresholdBytes: 10240
9-
subscriptionExpirationTimeMinutes: 240
102
ingestion:
113
rest:
124
replicas: 2
@@ -15,5 +7,5 @@ processing:
157
replicas: 2
168
delivery:
179
web-delivery-service:
18-
replicas: 2
1910
stateful: false
11+
replicas: 2

0 commit comments

Comments
 (0)