Skip to content

Commit b8b2d58

Browse files
authored
[Chore] Prepare for v1.9.8 (#583)
* [Chore] Prepare for v1.9.8 Signed-off-by: yandongxiao <[email protected]> * [Chore] change starrocks version Signed-off-by: yandongxiao <[email protected]> --------- Signed-off-by: yandongxiao <[email protected]>
1 parent f52fada commit b8b2d58

24 files changed

+199
-41
lines changed

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# CHANGELOG
22

3+
## [v1.9.8](https://github.com/StarRocks/starrocks-kubernetes-operator/releases/tag/v1.9.8)
4+
5+
Release Notes for starrocks-kubernetes-operator v1.9.8
6+
7+
We are excited to announce the release of StarRocks Kubernetes Operator v1.9.8. This version has the following
8+
enhancements:
9+
10+
1. [Helm Chart] Support multiple data volumes on helm chart.
11+
[#578](https://github.com/StarRocks/starrocks-kubernetes-operator/pull/578).
12+
2. [Helm Chart] Use a reasonable volume size for logging for BE/CN. Because the logStorageSize field of the Helm Chart
13+
is modified. If the user uses the default value, the Operator will try to update the PVC part of the component's
14+
Statefulset. Statefulset does not allow this part of the configuration to be updated, so there is a case of tuning
15+
failure. The solution is to set it to the original default value, 1GB.
16+
[#579](https://github.com/StarRocks/starrocks-kubernetes-operator/pull/579).
17+
3. [Helm Chart] Support config override.
18+
[#580](https://github.com/StarRocks/starrocks-kubernetes-operator/pull/580).
19+
4. [Operator] Add update permission for starrocksclusters/finalizers resource for OpenShift.
20+
[#484](https://github.com/StarRocks/starrocks-kubernetes-operator/pull/484)
21+
5. [Operator] Support to disable probe.
22+
[#569](https://github.com/StarRocks/starrocks-kubernetes-operator/pull/569)
23+
24+
We thank our community for their contributions and feedback. For a detailed list of changes and updates, please refer to
25+
the GitHub repository. Happy deploying!
26+
327
## [v1.9.7](https://github.com/StarRocks/starrocks-kubernetes-operator/releases/tag/v1.9.7)
428

529
Release Notes for starrocks-kubernetes-operator v1.9.7

config/crd/bases/starrocks.com_starrocksclusters.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.14.0
7-
version: v1.9.7
7+
version: v1.9.8
88
name: starrocksclusters.starrocks.com
99
spec:
1010
group: starrocks.com

config/crd/bases/starrocks.com_starrockswarehouses.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.14.0
7-
version: v1.9.7
7+
version: v1.9.8
88
name: starrockswarehouses.starrocks.com
99
spec:
1010
group: starrocks.com

deploy/operator.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ spec:
168168
kubectl.kubernetes.io/default-container: manager
169169
labels:
170170
app: kube-starrocks-operator
171-
version: 1.9.7
171+
version: 1.9.8
172172
spec:
173173
automountServiceAccountToken: true
174174
containers:
@@ -181,7 +181,7 @@ spec:
181181
env:
182182
- name: TZ
183183
value: Asia/Shanghai
184-
image: "starrocks/operator:v1.9.7"
184+
image: "starrocks/operator:v1.9.8"
185185
imagePullPolicy: Always
186186
name: manager
187187
securityContext:

deploy/starrocks.com_starrocksclusters.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.14.0
7-
version: v1.9.7
7+
version: v1.9.8
88
name: starrocksclusters.starrocks.com
99
spec:
1010
group: starrocks.com

deploy/starrocks.com_starrockswarehouses.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.14.0
7-
version: v1.9.7
7+
version: v1.9.8
88
name: starrockswarehouses.starrocks.com
99
spec:
1010
group: starrocks.com

doc/api.md

+7-4
Original file line numberDiff line numberDiff line change
@@ -1677,7 +1677,8 @@ Default failureThreshold is 60 and the periodSeconds is 5, this means the startu
16771677
will fail if the pod can&rsquo;t start in 300 seconds. Your StartupProbeFailureSeconds is
16781678
the total time of seconds before startupProbe give up and fail the container start.
16791679
If startupProbeFailureSeconds can&rsquo;t be divided by defaultPeriodSeconds, the failureThreshold
1680-
will be rounded up.</p>
1680+
will be rounded up.
1681+
Note: you can set it to 0 to disable the startup probe.</p>
16811682
</td>
16821683
</tr>
16831684
<tr>
@@ -1693,7 +1694,8 @@ int32
16931694
Default failureThreshold is 3 and the periodSeconds is 5, this means the liveness
16941695
will fail if the pod can&rsquo;t respond in 15 seconds. Your LivenessProbeFailureSeconds is
16951696
the total time of seconds before the container restart. If LivenessProbeFailureSeconds
1696-
can&rsquo;t be divided by defaultPeriodSeconds, the failureThreshold will be rounded up.</p>
1697+
can&rsquo;t be divided by defaultPeriodSeconds, the failureThreshold will be rounded up.
1698+
Note: you can set it to 0 to disable the liveness probe.</p>
16971699
</td>
16981700
</tr>
16991701
<tr>
@@ -1709,7 +1711,8 @@ int32
17091711
Default failureThreshold is 3 and the periodSeconds is 5, this means the readiness
17101712
will fail if the pod can&rsquo;t respond in 15 seconds. Your ReadinessProbeFailureSeconds is
17111713
the total time of seconds before pods becomes not ready. If ReadinessProbeFailureSeconds
1712-
can&rsquo;t be divided by defaultPeriodSeconds, the failureThreshold will be rounded up.</p>
1714+
can&rsquo;t be divided by defaultPeriodSeconds, the failureThreshold will be rounded up.
1715+
Note: you can set it to 0 to disable the readiness probe.</p>
17131716
</td>
17141717
</tr>
17151718
<tr>
@@ -2273,5 +2276,5 @@ AutoScalingPolicy
22732276
<hr/>
22742277
<p><em>
22752278
Generated with <code>gen-crd-api-reference-docs</code>
2276-
on git commit <code>35451e5</code>.
2279+
on git commit <code>354d3f8</code>.
22772280
</em></p>

doc/automatic_scaling_for_cn_nodes_howto.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Add the following snippets to `values.yaml` to configure the automatic scaling p
9191
starrocksCnSpec:
9292
image:
9393
repository: starrocks/cn-ubuntu
94-
tag: 3.2-latest
94+
tag: 3.3-latest
9595
resources:
9696
requests:
9797
cpu: 4

doc/build_your_own_container_image_howto.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ of [this PR](https://github.com/StarRocks/starrocks-kubernetes-operator/pull/288
5050
# clone the repository
5151
git clone https://github.com/StarRocks/starrocks-kubernetes-operator.git
5252

53-
# checkout the latest released version, e.g., v1.9.7
54-
git checkout v1.9.7
53+
# checkout the latest released version, e.g., v1.9.8
54+
git checkout v1.9.8
5555

5656
# revert the commit
5757
git revert 66e2f2c
@@ -78,9 +78,9 @@ make generate
7878

7979
```bash
8080
# replace the image name with your own, e.g. replace meaglekey to the username of the Docker Hub account
81-
docker build -t meaglekey/operator:v1.9.7-remove-appProtocol .
81+
docker build -t meaglekey/operator:v1.9.8-remove-appProtocol .
8282

8383
# push the image to the Docker Hub
8484
# Note: you have to log in to the Docker Hub by `docker login` First.
85-
docker push meaglekey/operator:v1.9.7-remove-appProtocol
85+
docker push meaglekey/operator:v1.9.8-remove-appProtocol
8686
```

doc/integration/integration-prometheus-grafana.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ spec:
111111
configMapInfo:
112112
configMapName: kube-starrocks-be-cm
113113
resolveKey: be.conf
114-
image: starrocks/be-ubuntu:3.2-latest
114+
image: starrocks/be-ubuntu:3.3-latest
115115
limits:
116116
cpu: 4
117117
memory: 4Gi
@@ -128,7 +128,7 @@ spec:
128128
configMapInfo:
129129
configMapName: kube-starrocks-fe-cm
130130
resolveKey: fe.conf
131-
image: starrocks/fe-ubuntu:3.2-latest
131+
image: starrocks/fe-ubuntu:3.3-latest
132132
limits:
133133
cpu: 4
134134
memory: 4Gi

doc/mount_persistent_volume_howto.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ metadata:
2828
cluster: kube-starrocks
2929
spec:
3030
starRocksFeSpec:
31-
image: "starrocks/fe-ubuntu:3.2-latest"
31+
image: "starrocks/fe-ubuntu:3.3-latest"
3232
replicas: 1
3333
storageVolumes:
3434
- name: fe-storage-meta
@@ -41,7 +41,7 @@ spec:
4141
storageSize: 5Gi
4242
mountPath: /opt/starrocks/fe/log
4343
starRocksBeSpec:
44-
image: "starrocks/be-ubuntu:3.2-latest"
44+
image: "starrocks/be-ubuntu:3.3-latest"
4545
replicas: 3
4646
storageVolumes:
4747
- name: be-storage-data
@@ -107,7 +107,7 @@ starrocks:
107107
starrocksFESpec:
108108
image:
109109
repository: starrocks/fe-ubuntu
110-
tag: 3.2-latest
110+
tag: 3.3-latest
111111
storageSpec:
112112
name: fe-storage
113113
storageClassName: standard-rwo # standard-rwo is the default storageClassName in GKE.
@@ -116,7 +116,7 @@ starrocks:
116116
starrocksBeSpec:
117117
image:
118118
repository: starrocks/be-ubuntu
119-
tag: 3.2-latest
119+
tag: 3.3-latest
120120
replicas: 3
121121
storageSpec:
122122
name: be-storage

examples/starrocks/deploy_a_starrocks_cluster_with_be_capabilities.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
app.kubernetes.io/managed-by: Helm
1010
spec:
1111
starRocksFeSpec:
12-
image: "starrocks/fe-ubuntu:3.2-latest"
12+
image: "starrocks/fe-ubuntu:3.3-latest"
1313
replicas: 1
1414
limits:
1515
cpu: 8
@@ -30,7 +30,7 @@ spec:
3030
configMapName: kube-starrocks-fe-cm
3131
resolveKey: fe.conf
3232
starRocksBeSpec:
33-
image: "starrocks/be-ubuntu:3.2-latest"
33+
image: "starrocks/be-ubuntu:3.3-latest"
3434
replicas: 1
3535
limits:
3636
cpu: 8

helm-charts/charts/kube-starrocks/Chart.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ maintainers:
2525
# This is the chart version. This version number should be incremented each time you make changes
2626
# to the chart and its templates, including the app version.
2727
# Versions are expected to follow Semantic Versioning (https://semver.org/)
28-
version: 1.9.7
28+
version: 1.9.8
2929

3030
# This is the version number of the application being deployed. This version number should be
3131
# incremented each time you make changes to the application. Versions are not expected to
3232
# follow Semantic Versioning. They should reflect the version the application is using.
3333
# It is recommended to use it with quotes.
34-
appVersion: 3.2-latest
34+
appVersion: 3.3-latest
3535

3636
kubeVersion: ">=1.18.3-0"
3737

@@ -43,10 +43,10 @@ keywords:
4343

4444
dependencies:
4545
- name: operator
46-
version: 1.9.7
46+
version: 1.9.8
4747
repository: "file://charts/operator"
4848
- name: starrocks
49-
version: 1.9.7
49+
version: 1.9.8
5050
repository: "file://charts/starrocks"
5151

5252
sources:

helm-charts/charts/kube-starrocks/charts/operator/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ maintainers:
2525
# This is the chart version. This version number should be incremented each time you make changes
2626
# to the chart and its templates, including the app version.
2727
# Versions are expected to follow Semantic Versioning (https://semver.org/)
28-
version: 1.9.7
28+
version: 1.9.8
2929

3030
# This is the version number of the application being deployed. This version number should be
3131
# incremented each time you make changes to the application. Versions are not expected to
3232
# follow Semantic Versioning. They should reflect the version the application is using.
3333
# It is recommended to use it with quotes.
34-
appVersion: 1.9.7
34+
appVersion: 1.9.8
3535

3636
kubeVersion: ">=1.18.3-0"
3737

helm-charts/charts/kube-starrocks/charts/operator/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ starrocksOperator:
3636
image:
3737
# image sliced by "repository:tag"
3838
repository: starrocks/operator
39-
tag: v1.9.7
39+
tag: v1.9.8
4040
imagePullPolicy: Always
4141
replicaCount: 1
4242
resources:

helm-charts/charts/kube-starrocks/charts/starrocks/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ maintainers:
2525
# This is the chart version. This version number should be incremented each time you make changes
2626
# to the chart and its templates, including the app version.
2727
# Versions are expected to follow Semantic Versioning (https://semver.org/)
28-
version: 1.9.7
28+
version: 1.9.8
2929

3030
# This is the version number of the application being deployed. This version number should be
3131
# incremented each time you make changes to the application. Versions are not expected to
3232
# follow Semantic Versioning. They should reflect the version the application is using.
3333
# It is recommended to use it with quotes.
34-
appVersion: 3.2-latest
34+
appVersion: 3.3-latest
3535

3636
kubeVersion: ">=1.18.3-0"
3737

helm-charts/charts/kube-starrocks/charts/starrocks/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ starrocksCluster:
7777
# 2. the values in their own spec will replace all the values in this field, not merge.
7878
componentValues:
7979
image:
80-
tag: "3.2-latest"
80+
tag: "3.3-latest"
8181
# hostAliases allows adding entries to /etc/hosts inside the containers.
8282
hostAliases: []
8383
# - ip: "127.0.0.1"

helm-charts/charts/kube-starrocks/values.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ operator:
4343
image:
4444
# image sliced by "repository:tag"
4545
repository: starrocks/operator
46-
tag: v1.9.7
46+
tag: v1.9.8
4747
imagePullPolicy: Always
4848
replicaCount: 1
4949
resources:
@@ -185,7 +185,7 @@ starrocks:
185185
# 2. the values in their own spec will replace all the values in this field, not merge.
186186
componentValues:
187187
image:
188-
tag: "3.2-latest"
188+
tag: "3.3-latest"
189189
# hostAliases allows adding entries to /etc/hosts inside the containers.
190190
hostAliases: []
191191
# - ip: "127.0.0.1"

helm-charts/charts/warehouse/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ maintainers:
2323
# This is the chart version. This version number should be incremented each time you make changes
2424
# to the chart and its templates, including the app version.
2525
# Versions are expected to follow Semantic Versioning (https://semver.org/)
26-
version: 1.9.7
26+
version: 1.9.8
2727

2828
# This is the version number of the application being deployed. This version number should be
2929
# incremented each time you make changes to the application. Versions are not expected to
3030
# follow Semantic Versioning. They should reflect the version the application is using.
3131
# It is recommended to use it with quotes.
32-
appVersion: 3.2-latest
32+
appVersion: 3.3-latest
3333

3434
kubeVersion: ">=1.18.3-0"
3535

helm-charts/charts/warehouse/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ spec:
3535
# image sliced by "repository:tag"
3636
repository: starrocks/cn-ubuntu
3737
# Note: the image tag must be greater than or equal to 3.2.0
38-
tag: 3.2-latest
38+
tag: 3.3-latest
3939
# serviceAccount for pod access cloud service.
4040
serviceAccount: ""
4141
# add annotations for pods. example, if you want to config monitor for datadog, you can config the annotations.

0 commit comments

Comments
 (0)