Releases: StarRocks/starrocks-kubernetes-operator
v1.11.1 🌈
Changes
This version includes an important BugFix. If users are using older versions of the BE/CN Image, data loss may occur if the container is restarted (for example, upgrading the container image or changing environment variables) during parallel data import. This error is caused by the graceful shutdown parameter -g added in stop_cn.sh
or stop_be.sh
. Therefore, we have modified the default preStop
configuration.
The strategy is as follows:
For shared-data mode: versions lower than 3.3.17, 3.4.6, and 3.5.2.
For shared-nothing mode: versions lower than 3.3.19, 3.4.8, and 3.5.6.
When users use these older versions, the -g parameter will no longer be added to the default preStop parameters.
- [Chore] Prepare for v1.11.1 @yandongxiao (#692)
- [BugFix] Enable minReadySeconds on warehouse and fix the condition for graceful shutdown @yandongxiao (#691)
- [BugFix] Remove -g parameter for some lower SR versions @yandongxiao (#690)
- [Enhancement] Support minReadySeconds @yandongxiao (#688)
- [Doc] update the version in doc @yandongxiao (#686)
v1.11.0 🌈
Changes
- [Chore] Prepare for v1.11.0 @yandongxiao (#685)
- [Doc] Replace automatic scaling guide with comprehensive HPA documentation @yandongxiao (#684)
- [BugFix] Rename the short name for warehouse @yandongxiao (#679)
- [Chore] Rename the name of some methods @yandongxiao (#677)
- [Enhancement] support persistentVolumeClaimRetentionPolicy in warehouse Helm Chart @yandongxiao (#678)
- [BugFix] Use the correct warehouse Name in FE @yandongxiao (#675)
- [Chore] Update the min version for kubernetes version @yandongxiao (#674)
- [BugFix] When calculating the hash value of sts, persistentVolumeClaimRetentionPolicy should be included @yandongxiao (#672)
- [BugFix] Replicas should have a default value @yandongxiao (#671)
- [BugFix] Support podLabels for FeProxy component in Helm Chart @yandongxiao (#670)
- [BugFix] Use the complete array format for preStop @yandongxiao (#673)
- [Feature] Enable delete PVC when the cluster is delete @yandongxiao (#669)
- [Chore] make the commnets in values.yaml more readable @yandongxiao (#668)
- [Feature] HPA should modify the replicas of CN for StarRocksCluster @yandongxiao (#662)
- [Chore] refactor some code @yandongxiao (#667)
- [Enhancement] Detect scale-in and drop CN node from FE @yandongxiao (#663)
- [Chore] Rename the imported package name @yandongxiao (#666)
- [Chore] use the latest golang CI linter @yandongxiao (#664)
- [Feanture] Enable graceful shutdown @yandongxiao (#658)
- [Chore] Change the default version of StarRocks to 3.5-latest @yandongxiao (#657)
- [Enhancement] Support request param for serviceMonitor @zhaohehuhu (#654)
- [Enhancement] Support basicAuth for serviceMonitor @zhaohehuhu (#653)
- [BugFix] Support podLabels in FeProxy component @igor-raits (#627)
- [Enhancement] Init pwd job pod annotations @zschwein (#644)
v1.10.2 🌈
Changes
- [Chore] prepare for v1.10.2 @yandongxiao (#643)
- [Enhancement] Support spec.securityContext.sysctls field @yandongxiao (#641)
- [Chore] update deploy/operator.yaml @yandongxiao (#638)
v1.10.1 🌈
Changes
- [Chore] prepare for v1.10.1 @yandongxiao (#637)
- [BugFix] Support volumeNameWithHash for Helm Chart @yandongxiao (#636)
- Support service labels @dd-willgan (#632)
- [Documentation] add comment for runAsNonRoot @yandongxiao (#631)
- feat: add resources option for init_job @anthony974 (#576)
- [BugFix] Add parameter to control whether add a hash suffix for volume name @yandongxiao (#629)
v1.10.0 🌈
Changes
- [Enhancement] Support to delete statefulset for warehouse @yandongxiao (#623)
- Feature/support disaster recovery @yandongxiao (#621)
- [Enhancement] Introduce a new sidecarsMap configuration option to allow merge sidecarswhen using helm chart @yandongxiao (#620)
- [Documentation] update comment in values.yaml @yandongxiao (#619)
- [BugFix] Fix StatefulSet Update Strategy Handling @yandongxiao (#616)
- [Bugfix] Do not create the default data storage volume when deploying be with multiple volumes @yandongxiao (#613)
- [Documentation] update doc/use_multiple_volumes_how_to.md @yandongxiao (#614)
- [Documentation] Add doc/use_multiple_volumes_how_to.md @yandongxiao (#612)
v1.9.10 🌈
Changes
- [Documentation] prepare for v1.9.10 @yandongxiao (#610)
- [Enhancement] Enable shareProcessNamespace option for sidecar container @yandongxiao (#608)
- [Enhancement] Properly set password when deployed by Argo CD @yandongxiao (#607)
- [Documentation] Fix comment in values.yaml @yandongxiao (#605)
- [BugFix] support to run fe-proxy under customize cluster domain instead of using default one: cluster.local @yandongxiao (#604)
- [Enhancement] Add support for custom log and spill storage class names @yandongxiao (#603)
- [BugFix] In Helm Chart, capabilities field needs to be supported for FE @yandongxiao (#602)
- [Documentation] Add some comment @yandongxiao (#600)
- [BugFix] set proxy_http_version 1.1 @yandongxiao (#599)
🧰 Maintenance
- [Documentation] Fix version @yandongxiao (#598)
v1.9.9 🌈
Changes
- update index.yaml @yandongxiao (#597)
- prepare for v1.9.9 @yandongxiao (#596)
- [Documentation] Add more comment about configyaml @yandongxiao (#586)
- [Enhancement] Support ReadOnlyRootFilesystem @yandongxiao (#595)
- [Enhancement] Support Update Strategy for FE/BE/CN component @yandongxiao (#594)
- [Documentation] Fix spelling errors @yandongxiao (#591)
v1.9.8 🌈
Release Notes for starrocks-kubernetes-operator v1.9.8
We are excited to announce the release of StarRocks Kubernetes Operator v1.9.8. This version has the following
enhancements:
- [Helm Chart] Support multiple data volumes on helm chart. #578.
- [Helm Chart] Use a reasonable volume size for logging for BE/CN. Because the logStorageSize field of the Helm Chart
is modified. If the user uses the default value, the Operator will try to update the PVC part of the component's
Statefulset. Statefulset does not allow this part of the configuration to be updated, so there is a case of tuning
failure. The solution is to set it to the original default value, 1GB. #579. - [Helm Chart] Support config override. #580.
- [Operator] Add update permission for starrocksclusters/finalizers resource for OpenShift. #484
- [Operator] Support to disable probe. #569
We thank our community for their contributions and feedback. For a detailed list of changes and updates, please refer to
the GitHub repository. Happy deploying!
v1.9.7 🌈
Release Notes for starrocks-kubernetes-operator v1.9.7
We are excited to announce the release of StarRocks Kubernetes Operator v1.9.7. This version has the following
enhancements and bug fixes:
- [Operator] Fix the problem that FE proxy will fail when FE external service is recreated #557.
- [Operator] Add loadBalancerSourceRanges field to support setting the source IP range for the load balancer #551.
- [Operator] Add topologySpreadConstraints field to support setting the topology spread constraints for pods #546.
- [Operator] Add CRD version information to CRD annotations #544
- [Operator] Make it easy to configure the hostPath volume #552
- [Chart] Add spill storage volume for BE and CN #547
- [Chart] Remove JAVA_OPTS_FOR_JDK_9 and JAVA_OPTS_FOR_JDK_11 env from fe config, this will cause the pods of FE to restart if you are using the default config of FE in values.yaml #542
- [Documentation] We have added or updated some documents to help users deploy and manage StarRocks clusters on Kubernetes. #524 #525 #527 #530 #531 #532 #536 #538.
We thank our community for their contributions and feedback. For a detailed list of changes and updates, please refer to
the GitHub repository. Happy deploying!
v1.9.6 🌈
Release Notes for starrocks-kubernetes-operator v1.9.6
We are excited to announce the release of StarRocks Kubernetes Operator v1.9.6. This version has the following enhancements:
- Support command and args(#516) in StarRocksCluster spec. You can easily customize the command and args if you are using helm chart.
Below is a code snippet from values.yaml for your reference:entrypoint: script: | #! /bin/bash echo "do something before start cn" exec /opt/starrocks/cn_entrypoint.sh $FE_SERVICE_NAME
- Support ImagePullPolicy in StarRocksCluster spec(#514).
- Support to use namespaced scope permission to deploy warehouses(#513).