This release fix some issues on installation and upgrade, you can refer to https://github.com/kubevela/kubevela/releases/tag/v1.4.0 for a more detailed release note on v1.4.
Check the latest docs here: https://kubevela.io/
What's Changed
- Fix: vela command can't work without kubeconfig and no logs, use deferred config in CLI, fix by @Somefive in #4083
- Fix: load the
vela terraform provider
subcommands on demand to reduce the depenency on kubeconfig by @barnettZQG in #4086 - Fix: show the default password after enabled the VelaUX addon by @barnettZQG in #4091
- Fix:
vela install
fails for upgrade from old versions, change the default values do not take effect when upgrading the vela core by @barnettZQG in #4092 - Fix: vela provider delete command's example is wrong by @StevenLeiZhang in #4094
- Fix: hold the force uninstallation process untill all addons deleted by @wangyikewxgm #4101
How to install
Install Vela Core by Using Vela CLI
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.4.1
vela install -v 1.4.1
Install Vela Core by Using Helm:
helm repo add kubevela https://charts.kubevela.net/core
helm repo update
helm install --create-namespace -n vela-system kubevela kubevela/vela-core --version 1.4.1 --wait
Install VelaUX addon
vela addon enable velaux
How to upgrade from old version?
Notice
Please note if you're using terraform addon, you should upgrade the terraform
addon to version 1.0.6+
along with the vela-core upgrade, you can follow the following steps:
- upgrading vela-core to v1.3.4+, all existing Terraform typed Applications won't be affected in this process.
- upgrade the
terrorform
addon, or the newly provisioned Terraform typed Applications won't become successful.- 2.1 Manually upgrade CRD Configuration https://github.com/oam-dev/terraform-controller/blob/v0.4.3/chart/crds/terraform.core.oam.dev_configurations.yaml.
- 2.2 Upgrade add-on
terraform
to version1.0.6+
.
Upgrade by using Vela CLI
The install command will also handle the upgrade automatically:
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.4.1
vela install -v 1.4.1 -r
Upgrade by using Helm
- Upgrade the CRDs, please make sure you upgrade the CRDs first before upgrade the helm chart.
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.4/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.4/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.4/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.4/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.4/charts/vela-core/crds/core.oam.dev_definitionrevisions.yaml
- Upgrade your kubevela chart
helm repo add kubevela https://charts.kubevela.net/core
helm repo update
helm upgrade -n vela-system --install kubevela kubevela/vela-core --version 1.4.1 --wait
- Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.4.1
vela addon enable velaux
Upgrade VelaUX
vela addon upgrade velaux --version 1.4.1
Full Changelog: v1.4.0...v1.4.1