Restate Operator v2.6.1 Release Notes
Highlights
- Fix: in-process Restate Cloud tunnels now accept BYOC regions -
RestateCloudEnvironment.spec.regionmay now contain multiple DNS labels, such asinl4edhpbxasp9yuz1n0yvvkme.byoc, when used withRestateDeploymentintunnelMode: in-process.
Bug Fixes
In-process tunnel mode rejected multi-label BYOC regions
The tunnelMode: in-process validation for RestateCloudEnvironment regions
only allowed a single lowercase DNS label ([a-z0-9-]). This rejected BYOC
Cloud environments whose regions are represented as multiple labels, for
example:
spec:
region: inl4edhpbxasp9yuz1n0yvvkme.byocThose regions are valid for the tunnel hostname
tunnel.<region>.restate.cloud, and the centralized tunnel path already
accepted them. The operator now allows dots in the region while still rejecting
invalid dotted forms with empty labels, such as .us, us., and us..eu.
Impact on Users:
- BYOC Restate Cloud environments using
RestateDeploymentwith
tunnelMode: in-processcan now reconcile and register successfully. - Standard single-label regions such as
usandeuare unchanged. - Malformed region values are still rejected during reconciliation with an
InvalidRestateConfigerror.
Migration Guidance:
No configuration changes are required. Upgrade the operator if you use
in-process tunnels against BYOC Restate Cloud environments.
Related: PR #147
Upgrading
No CRD changes in this release. Upgrade the operator via Helm:
helm upgrade restate-operator restatedev/restate-operator --version 2.6.1