Skip to content

feat(helm): expose waitForFullRollout in kube-starrocks chart#771

Merged
yandongxiao merged 1 commit into
StarRocks:mainfrom
yandongxiao:port-oss-f5ee66cd
Jun 11, 2026
Merged

feat(helm): expose waitForFullRollout in kube-starrocks chart#771
yandongxiao merged 1 commit into
StarRocks:mainfrom
yandongxiao:port-oss-f5ee66cd

Conversation

@yandongxiao

@yandongxiao yandongxiao commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Describe the bug

waitForFullRollout was added to the CRD, Go types, and FE/BE/CN controllers in #739, and the
operator honors it — but the Helm chart never exposed it: the starrockscluster.yaml template did
not render spec.waitForFullRollout and there was no values.yaml knob. Helm users therefore
could not enable the feature without manually patching the CR.

What this changes

  • Render spec.waitForFullRollout onto the StarRocksCluster (guarded, same style as disasterRecovery).
  • Add waitForFullRollout: false under starrocksCluster in both the starrocks subchart values
    and the parent kube-starrocks values, with a doc comment.

The chart's bundled CRD already includes the field, so no CRD change is needed.

Verification

  • helm template … --set starrocks.starrocksCluster.waitForFullRollout=true renders spec.waitForFullRollout: true; default render omits it.
  • Live: setting the value via the chart applies to the StarRocksCluster CR (CRD accepts the field).
  • helm lint + helm template pass.

waitForFullRollout was added to the CRD/types/controllers in StarRocks#739 but the chart
never rendered spec.waitForFullRollout and had no values knob, so Helm users
could not enable it. Add the values key to both the starrocks subchart and the
parent chart, and render it onto the StarRocksCluster spec.
@yandongxiao yandongxiao changed the title feat(helm): expose waitForFullRollout in kube-starrocks chart feat(helm): expose waitForFullRollout in kube-starrocks chart (port of internal #14) Jun 10, 2026
@yandongxiao yandongxiao changed the title feat(helm): expose waitForFullRollout in kube-starrocks chart (port of internal #14) feat(helm): expose waitForFullRollout in kube-starrocks chart Jun 10, 2026
@yandongxiao yandongxiao merged commit 6ad97b2 into StarRocks:main Jun 11, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants