github kubevela/kubevela v1.4.1

latest releases: v1.9.11, v1.9.10, v1.9.9...
23 months ago

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:

  1. upgrading vela-core to v1.3.4+, all existing Terraform typed Applications won't be affected in this process.
  2. upgrade the terrorform addon, or the newly provisioned Terraform typed Applications won't become successful.

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

  1. 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
  1. 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
  1. 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

Don't miss a new kubevela release

NewReleases is sending notifications on new releases.