v1.8.4 🌈
github-actions
released this
19 Oct 11:10
·
179 commits
to refs/heads/main
since this release
Release Notes for starrocks-kubernetes-operator v1.8.4
We are excited to announce the release of starrocks-kubernetes-operator v1.8.4, a Kubernetes operator for StarRocks.
This release brings several new features, bug fixes, and documentation improvements.
What's New
- [Feature] add golangci-lint GitHub Action: This feature enables the golangci-lint tool to check the code quality
and style of the operator project on every pull request. - [Feature] allow you to configure the terminationGracePeriodSeconds in StarRocksCluster CRD: This feature allows
you to specify how long to wait before forcefully terminating a pod when deleting or updating a StarRocksCluster
resource. - [Feature] add storage fields for starrocksCnSpec in values.yaml: This feature allows you to configure the storage
class and size for the CN nodes in the StarRocksCluster. - [Feature] integration with Prometheus by ServiceMonitor CRD: This feature allows you to monitor the metrics of
StarRocks cluster by using Prometheus and ServiceMonitor CRD. - [Feature] support startupProbeFailureSeconds fields in StarRocksCluster CRD: This feature allows you to configure
the startup probe failure threshold for the pods in the StarRocksCluster resource. - [Feature] facilitate the configuration of environmental variables for the operator pod: for instance, one may
designate KUBE_STARROCKS_UNSUPPORTED_ENVS to eliminate environments incompatible with the kubernetes cluster.
Bug Fixes
- [Bugfix] This bugfix solves the problem that FE Proxy cannot handle stream load requests correctly when there are
multiple FE pods in the StarRocks cluster.
Maintenance
- [Doc] Set up StarRocks locally: This document provides a guide on how to set up a local StarRocks cluster.
- [Doc] Establish a comprehensive StarRocks cluster, encompassing all available features. For additional examples
concerning StarRocksCluster,
please refer to: https://github.com/StarRocks/starrocks-kubernetes-operator/tree/main/examples/starrocks. - [Doc] Augment the instructional material on StarRocks utilization, encompassing topics such as '
logging_and_related_configurations_howto.md' and 'mount_external_configmaps_or_secrets_howto.md'.
For a holistic view of available guides,
please refer to: https://github.com/StarRocks/starrocks-kubernetes-operator/tree/main/doc
Changes
🚀 Features
- [Feature] add golangci-lint Action @yandongxiao (#285)
- [Feature] allow to config the terminationGracePeriodSeconds @yandongxiao (#283)
- [Feature] add storage spec fields for starrocks cn spec in values.yaml @yandongxiao (#280)
- [Feature] integration with prometheus @yandongxiao (#284)
- [Feature] support customize probe @yandongxiao (#271)
🐛 Bug Fixes
- [Bugfix] fe proxy failed in multiple fe pods @yandongxiao (#269)
- [Bugfix] support k8s env which has no status.hostIP field @dujl (#266)
🧰 Maintenance
- [Doc] change related fields to release v1.8.4 @yandongxiao (#286)
- [Docs] install starrocks locally @yandongxiao (#274)
- [Doc] update examples/starrocks/deploy_a_starrocks_cluster_with_all_f… @yandongxiao (#278)
- [Doc] update doc/mount_external_configmaps_or_secrets_howto.md @yandongxiao (#277)
- [Docs] add starrocks-fe-and-be.yaml @yandongxiao (#276)
- [Doc] StarRocks Logging and Related Configurations @yandongxiao (#267)
- [Doc] Update deploy_a_starrocks_cluster_with_share_data_mode.yaml @DanRoscigno (#273)
- [Refactor] rename some name in pkg/k8sutils/templates/pod/spec.go @yandongxiao (#272)
- [Doc] add examples for StarRocksCluster CRD @yandongxiao (#270)
- [Doc] update comments in values.yaml @yandongxiao (#265)