Files
kubevela/test
Vishal Kumar a624dc589b Feat: support extraEnvs on vela-core to control CUE_EXPERIMENT (#7225)
* feat(chart): support extraEnvs on vela-core and disable CUE experiments by default

Add an `extraEnvs` value to the vela-core chart, injected into the
controller container via the standard `with .Values.extraEnvs` pattern,
so operators can set arbitrary environment variables through Helm.

Default it to `CUE_EXPERIMENT=evalv3=0,keepvalidators=0` to disable the
experimental CUE features (evalv3, keepvalidators) that break existing
component definitions during the CUE v0.14.x migration window. This
persists across Helm upgrades instead of requiring a manual deployment
patch after each upgrade.

Fixes #7222

Signed-off-by: vishal210893 <vishal210893@gmail.com>

* feat(chart): add extraEnvs and CUE_EXPERIMENT feature gate to vela-core

Add an `extraEnvs` value to the vela-core chart, injected into the controller container via the standard Helm values pattern, so operators can set arbitrary environment variables through Helm. These are always applied.

Add a `featureGates.enableCueExpVariable` flag (default true) that, when enabled, additionally injects `CUE_EXPERIMENT=evalv3=0,keepvalidators=0` to disable the experimental CUE features (evalv3, keepvalidators) that break existing component definitions during the CUE v0.14.x migration window. The flag controls only the CUE_EXPERIMENT entry and leaves any user-provided extraEnvs values intact.

Fixes #7222

Signed-off-by: Vishal Kumar <vishal210893@gmail.com>

Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com>

* feat: Implement post-upgrade script for auto-updating KubeVela applications

Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com>

* docs: fix markdown table formatting in vela-core chart README

                                                                                   Adjust the column spacing in the KubeVela controller parameters table to properly align with the content.

Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com>

* test(e2e): add explicit timeout for DefinitionRevision fetch

                                                                                   Sets a 15-second timeout and 1-second polling interval for fetching the DefinitionRevision to improve test stability.

Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com>

---------

Signed-off-by: vishal210893 <vishal210893@gmail.com>
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com>
2026-07-09 11:16:05 +01:00
..