Notes
- In this new release, POD probe is switched from TCP/9030 to HTTP/8030, as a result, existing Pods (FE/BE/CN) will be rolling restarted after the operator upgraded.
Changes
- move index yaml to root @yandongxiao (#175)
- Add instructions for initializing password configuration methods @WholeWorld-Timothy (#171)
- improve github workflows @yandongxiao (#168)
- symlink helm charts crd definition to the operator's one @kevincai (#119)
- doc: Update change_root_password_howto.md @jzcruiser (#123)
- Merge helm charts into the operator repo @dengliu (#117)
- [DOC] add howto doc with instructions to change root password @kevincai (#111)
🚀 Features
- Feature/add test cases @yandongxiao (#173)
- [feature] add release-drafter and release-drafter actions, and add artifacts.sh script @yandongxiao (#167)
- Feature/support to config toleration node selector annotation for operator pod @yandongxiao (#165)
- [feature] make command
makework, and add github workflows @yandongxiao (#162) - Feature/ensure pods restart when configmap changes @yandongxiao (#157)
- [feature] support volumes mounting for configmaps @yandongxiao (#156)
- 在部署starrocks时,增加初始化密码的能力。 @WholeWorld-Timothy (#133)
- [feature] support to add annotations on k8s service @yandongxiao (#139)
- [feature] support customized pod scheduler @yandongxiao (#137)
- [feature] remove GOARCH flag to support build multi-arch image @yandongxiao (#135)
- [Enhancement] Use HTTP endpoint for StartupProbe/Liveness/Readiness P… @yandongxiao (#132)
- [feature] support mount secrets in operator and helm chart @yandongxiao (#129)
- 增加logStorageSize配置,当增加此配置时,fe和be的log存储使用pvc管理 @WholeWorld-Timothy (#124)
🐛 Bug Fixes
- [bugfix] fix some bugs @yandongxiao (#172)
- bugfix service ownerReferences @yandongxiao (#170)
- [bugfix] if feEnvVars has values and initPassword.enabled, helm template will fail @yandongxiao (#169)
- [bugfix] remove finalizers for existing cluster @yandongxiao (#150)
- fix wrong fe service labels @kevincai (#98)
- [bugfix] make commands make run && make install work @yandongxiao (#127)
- fix log positional parameters @kevincai (#97)
- fix crd yaml too long to apply by kubectl @kevincai (#99)
🧰 Maintenance
- cleanup redundant yaml files in deploy directory @yandongxiao (#164)
- add vendor @yandongxiao (#163)
- Refactor/add a leading space to comments @yandongxiao (#158)
- [refactor] refactoring code to remove duplicate code @yandongxiao (#152)
- [doc] add license for go files @yandongxiao (#151)
- update image tag in examples yaml @kevincai (#149)
- remove finalizer and refactor some parts to remove some duplicate code @yandongxiao (#148)
- clean up helm chart values.yaml @yandongxiao (#141)
- use command
make fmtto reformat code @yandongxiao (#138) - preserve configmap eol for fe/be/cn @kevincai (#134)
- [refactor] change some log format @yandongxiao (#128)