diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index d3789377..ff7addb8 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -21,6 +21,6 @@ A clear and concise description of what you expected to happen. ## Please complete the following information -- Operator Version: [e.g. v1.8.5] +- Operator Version: [e.g. v1.8.6] - Chart Name: [e.g. kube-starrocks] -- Chart Version [e.g. v1.8.5] +- Chart Version [e.g. v1.8.6] diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c627eb9..f88e5699 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # CHANGELOG +## [v1.8.6](https://github.com/StarRocks/starrocks-kubernetes-operator/releases/tag/v1.8.6) + +Release Notes for starrocks-kubernetes-operator v1.8.6 + +We are pleased to announce the release of starrocks-kubernetes-operator v1.8.6. This release includes several bug fixes +and enhancements. Here are the key updates: + +### Bug Fixes + +1. Fix the problem of nginx sending the request body to FE when redirecting the stream load request, which may cause + the stream load to fail. (#303) + +### Maintenance + +1. [Documentation] add doc/load_data_using_stream_load.md. This document introduces how to load data from outside the + k8s network to StarRocks through fe-proxy. +2. [Documentation] update change_root_password_howto.md. This document adds the steps of how to update the + root password through Helm Chart. +3. [Chore] Add GitHub Actions to add label on issue and PR. This chore improves the project quality by adding necessary + labels to issues and PRs. + +We encourage you to update to this new version and benefit from these improvements. As always, your feedback is very +welcome. + ## [v1.8.5](https://github.com/StarRocks/starrocks-kubernetes-operator/releases/tag/v1.8.5) Release Notes for starrocks-kubernetes-operator v1.8.5 diff --git a/deploy/operator.yaml b/deploy/operator.yaml index d2ecbb99..54704c19 100644 --- a/deploy/operator.yaml +++ b/deploy/operator.yaml @@ -171,7 +171,7 @@ spec: kubectl.kubernetes.io/default-container: manager labels: app: kube-starrocks-operator - version: 1.8.5 + version: 1.8.6 spec: automountServiceAccountToken: true containers: @@ -182,7 +182,7 @@ spec: env: - name: TZ value: Asia/Shanghai - image: "starrocks/operator:v1.8.5" + image: "starrocks/operator:v1.8.6" imagePullPolicy: Always name: manager securityContext: diff --git a/doc/local_installation_how_to.md b/doc/local_installation_how_to.md index a2ae0db7..e36a0743 100644 --- a/doc/local_installation_how_to.md +++ b/doc/local_installation_how_to.md @@ -205,7 +205,7 @@ operator: starrocksOperator: image: repository: starrocks/operator - tag: v1.8.5 + tag: v1.8.6 starrocks: starrocksFESpec: diff --git a/helm-charts/charts/kube-starrocks/Chart.yaml b/helm-charts/charts/kube-starrocks/Chart.yaml index 4cea666c..8406c52f 100644 --- a/helm-charts/charts/kube-starrocks/Chart.yaml +++ b/helm-charts/charts/kube-starrocks/Chart.yaml @@ -25,7 +25,7 @@ maintainers: # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.8.5 +version: 1.8.6 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/helm-charts/charts/kube-starrocks/charts/operator/Chart.yaml b/helm-charts/charts/kube-starrocks/charts/operator/Chart.yaml index 51ecd197..6067f3d6 100644 --- a/helm-charts/charts/kube-starrocks/charts/operator/Chart.yaml +++ b/helm-charts/charts/kube-starrocks/charts/operator/Chart.yaml @@ -25,13 +25,13 @@ maintainers: # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.8.5 +version: 1.8.6 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: 1.8.5 +appVersion: 1.8.6 kubeVersion: ">=1.18.3-0" diff --git a/helm-charts/charts/kube-starrocks/charts/operator/values.yaml b/helm-charts/charts/kube-starrocks/charts/operator/values.yaml index 0523ed3c..88bc77c0 100644 --- a/helm-charts/charts/kube-starrocks/charts/operator/values.yaml +++ b/helm-charts/charts/kube-starrocks/charts/operator/values.yaml @@ -32,7 +32,7 @@ starrocksOperator: image: # image sliced by "repository:tag" repository: starrocks/operator - tag: v1.8.5 + tag: v1.8.6 imagePullPolicy: Always replicaCount: 1 resources: diff --git a/helm-charts/charts/kube-starrocks/charts/starrocks/Chart.yaml b/helm-charts/charts/kube-starrocks/charts/starrocks/Chart.yaml index b304c9f5..16d61010 100644 --- a/helm-charts/charts/kube-starrocks/charts/starrocks/Chart.yaml +++ b/helm-charts/charts/kube-starrocks/charts/starrocks/Chart.yaml @@ -25,7 +25,7 @@ maintainers: # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.8.5 +version: 1.8.6 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/helm-charts/charts/kube-starrocks/values.yaml b/helm-charts/charts/kube-starrocks/values.yaml index 0a45e403..57b95840 100644 --- a/helm-charts/charts/kube-starrocks/values.yaml +++ b/helm-charts/charts/kube-starrocks/values.yaml @@ -39,7 +39,7 @@ operator: image: # image sliced by "repository:tag" repository: starrocks/operator - tag: v1.8.5 + tag: v1.8.6 imagePullPolicy: Always replicaCount: 1 resources: diff --git a/index.yaml b/index.yaml index 080cf7ba..8e68c7d0 100644 --- a/index.yaml +++ b/index.yaml @@ -1,6 +1,33 @@ apiVersion: v1 entries: kube-starrocks: + - apiVersion: v2 + appVersion: 3.1-latest + created: "2023-11-08T10:21:32.068413+08:00" + description: kube-starrocks includes two subcharts, operator and starrocks + digest: 4cd76452a4863ce58a496b0e33173ad5faa3a1f66d3244556fcc95be54e88835 + home: https://github.com/StarRocks/starrocks-kubernetes-operator + icon: https://avatars.githubusercontent.com/u/88238841 + keywords: + - operator + - starrocks + - database + - olap + kubeVersion: '>=1.18.3-0' + maintainers: + - email: caixiaohua@starrocks.com + name: Kevin Cai + - email: shensida@starrocks.com + name: SidaShen + - email: yandongxiao@starrocks.com + name: Dongxiao Yan + name: kube-starrocks + sources: + - https://github.com/StarRocks/starrocks + type: application + urls: + - https://github.com/StarRocks/starrocks-kubernetes-operator/releases/download/v1.8.6/kube-starrocks-1.8.6.tgz + version: 1.8.6 - apiVersion: v2 appVersion: 3.1-latest created: "2023-10-30T12:44:45.376324+08:00" @@ -252,6 +279,33 @@ entries: - https://github.com/StarRocks/helm-charts/releases/download/kube-starrocks-1.6.1/kube-starrocks-1.6.1.tgz version: 1.6.1 operator: + - apiVersion: v2 + appVersion: 1.8.6 + created: "2023-11-08T10:21:34.1334+08:00" + description: A Helm chart for StarRocks operator + digest: 550f6eba9589d923193430c6fffb66e8cb88f239daf7e515b09ad669522abad4 + home: https://github.com/StarRocks/starrocks-kubernetes-operator + icon: https://avatars.githubusercontent.com/u/88238841 + keywords: + - operator + - starrocks + - database + - olap + kubeVersion: '>=1.18.3-0' + maintainers: + - email: caixiaohua@starrocks.com + name: Kevin Cai + - email: shensida@starrocks.com + name: SidaShen + - email: yandongxiao@starrocks.com + name: Dongxiao Yan + name: operator + sources: + - https://github.com/StarRocks/starrocks + type: application + urls: + - https://github.com/StarRocks/starrocks-kubernetes-operator/releases/download/v1.8.6/operator-1.8.6.tgz + version: 1.8.6 - apiVersion: v2 appVersion: 1.8.5 created: "2023-10-30T12:44:47.78851+08:00" @@ -415,6 +469,33 @@ entries: - https://github.com/StarRocks/starrocks-kubernetes-operator/releases/download/v1.8.0/operator-1.8.0.tgz version: 1.8.0 starrocks: + - apiVersion: v2 + appVersion: 3.1-latest + created: "2023-11-08T10:21:36.689513+08:00" + description: A Helm chart for StarRocks cluster + digest: e84146077eb0d748ba37464fbde9876886f50381bb46c01881b43129f415e8c4 + home: https://github.com/StarRocks/starrocks-kubernetes-operator + icon: https://avatars.githubusercontent.com/u/88238841 + keywords: + - operator + - starrocks + - database + - olap + kubeVersion: '>=1.18.3-0' + maintainers: + - email: caixiaohua@starrocks.com + name: Kevin Cai + - email: shensida@starrocks.com + name: SidaShen + - email: yandongxiao@starrocks.com + name: Dongxiao Yan + name: starrocks + sources: + - https://github.com/StarRocks/starrocks + type: application + urls: + - https://github.com/StarRocks/starrocks-kubernetes-operator/releases/download/v1.8.6/starrocks-1.8.6.tgz + version: 1.8.6 - apiVersion: v2 appVersion: 3.1-latest created: "2023-10-30T12:44:50.215278+08:00" @@ -577,4 +658,4 @@ entries: urls: - https://github.com/StarRocks/starrocks-kubernetes-operator/releases/download/v1.8.0/starrocks-1.8.0.tgz version: 1.8.0 -generated: "2023-10-30T12:44:50.214523+08:00" +generated: "2023-11-08T10:21:36.687724+08:00" diff --git a/scripts/add-version-label-to-pr.sh b/scripts/add-version-label-to-pr.sh index 65fac18a..2cf585f4 100644 --- a/scripts/add-version-label-to-pr.sh +++ b/scripts/add-version-label-to-pr.sh @@ -1,7 +1,7 @@ #!/bin/bash # input parameters: a list of PR numbers and a version tag -# e.g. v1.8.5 1 2 3 4 5 +# e.g. v1.8.6 1 2 3 4 5 VERSION_TAG=$1 # create label by gh diff --git a/scripts/artifacts.sh b/scripts/artifacts.sh index c108f486..72d0083e 100644 --- a/scripts/artifacts.sh +++ b/scripts/artifacts.sh @@ -156,14 +156,14 @@ mv $HOME_PATH/helm-charts/charts/kube-starrocks/charts/starrocks/${package_name} echo "copy yaml files for operator and crd" cp $HOME_PATH/deploy/*.yaml $HOME_PATH/artifacts/ -echo "build migrate-chart-value tool" -cd $HOME_PATH/scripts/migrate-chart-value -GOARCH=amd64 GOOS=linux go build -o migrate-chart-value-amd64-linux main.go -GOARCH=amd64 GOOS=darwin go build -o migrate-chart-value-amd64-darwin main.go -GOARCH=arm64 GOOS=darwin go build -o migrate-chart-value-arm64-darwin main.go -cp $HOME_PATH/scripts/migrate-chart-value/migrate-chart-value-amd64-linux $HOME_PATH/artifacts/ -cp $HOME_PATH/scripts/migrate-chart-value/migrate-chart-value-amd64-darwin $HOME_PATH/artifacts/ -cp $HOME_PATH/scripts/migrate-chart-value/migrate-chart-value-arm64-darwin $HOME_PATH/artifacts/ +#echo "build migrate-chart-value tool" +#cd $HOME_PATH/scripts/migrate-chart-value +#GOARCH=amd64 GOOS=linux go build -o migrate-chart-value-amd64-linux main.go +#GOARCH=amd64 GOOS=darwin go build -o migrate-chart-value-amd64-darwin main.go +#GOARCH=arm64 GOOS=darwin go build -o migrate-chart-value-arm64-darwin main.go +#cp $HOME_PATH/scripts/migrate-chart-value/migrate-chart-value-amd64-linux $HOME_PATH/artifacts/ +#cp $HOME_PATH/scripts/migrate-chart-value/migrate-chart-value-amd64-darwin $HOME_PATH/artifacts/ +#cp $HOME_PATH/scripts/migrate-chart-value/migrate-chart-value-arm64-darwin $HOME_PATH/artifacts/ # gh release upload # gh release upload $1 $HOME_PATH/artifacts/*.tgz $HOME_PATH/artifacts/*.yaml diff --git a/scripts/local-install-values.yaml b/scripts/local-install-values.yaml index 931062fd..f8126d6a 100644 --- a/scripts/local-install-values.yaml +++ b/scripts/local-install-values.yaml @@ -2,7 +2,7 @@ operator: starrocksOperator: image: repository: starrocks/operator - tag: v1.8.5 + tag: v1.8.6 starrocks: starrocksFESpec: diff --git a/scripts/local-install.sh b/scripts/local-install.sh index e3a10187..47ec4c92 100644 --- a/scripts/local-install.sh +++ b/scripts/local-install.sh @@ -185,13 +185,13 @@ operator: starrocksOperator: image: repository: starrocks/operator - tag: v1.8.5 + tag: v1.8.6 starrocks: starrocksFESpec: image: repository: starrocks/fe-ubuntu - tag: 3.1.2 + tag: 3.1.4 resources: limits: cpu: 2 @@ -209,7 +209,7 @@ starrocks: starrocksBeSpec: image: repository: starrocks/be-ubuntu - tag: 3.1.2 + tag: 3.1.4 resources: limits: cpu: 2