Skip to content

Releases: kubevela/kubevela

v1.6.5

16 Dec 08:13
18639cc
Compare
Choose a tag to compare

What's Changed

  • [Backport release-1.6] Fix: CollectLogsInPod won't work in multicluster by @github-actions in #5164
  • [Backport release-1.6] Fix: vela show docs can't generate composition type by @github-actions in #5165
  • Feat: add options for addon parameter (cherry-pick #5166) by @wonderflow in #5167
  • [Backport release-1.6] Chore(deps): Bump github.com/containerd/containerd from 1.5.13 to 1.5.16 by @github-actions in #5170
  • [Backport release-1.6] Feat: add multicluster test for vela logs by @github-actions in #5177
  • [Backport release-1.6] Fix: check if enabling operation will uninstall controller from some clusters by @github-actions in #5181
  • [Backport release-1.6] Fix: The error of cannot fetch addon package breaks the loop to continue looking for addon package in the remaining registries by @github-actions in #5188

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.5
vela install -v 1.6.5

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.6.5 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.6.4

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.6.5
vela install -v 1.6.5 -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.6/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/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.6.5 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.5
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.6.4

Full Changelog: v1.6.4...v1.6.5

v1.6.4

03 Dec 13:16
1a6b724
Compare
Choose a tag to compare

What's Changed

  • [Backport release-1.6] Fix: container image cue by @github-actions in #5135
  • [Backport release-1.6] Fix: vela status --endpoint show no IP when only one master node by @github-actions in #5141
  • [Backport release-1.6] Fix: doc format error by @github-actions in #5147
  • Chore: refine log and align using klog/v2 - cherry-pick #5145 by @wonderflow in #5150
  • [Backport release-1.6] Fix: addon upgrade command does not recognize the --clusters flag by @github-actions in #5154
  • [Backport release-1.6] Feat: support huawei cloud terraform generation by @github-actions in #5155
  • [Backport release-1.6] Feat: Introduce timeout mechanism into cache and update network request mechanism in vela top by @github-actions in #5156
  • [Backport release-1.6] Fix: fail to get logs from pod of remote clusters by @github-actions in #5159

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.4
vela install -v 1.6.4

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.6.4 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.6.4

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.6.4
vela install -v 1.6.4 -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.6/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/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.6.4 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.4
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.6.4

Full Changelog: v1.6.3...v1.6.4

v1.6.3

24 Nov 07:10
a783393
Compare
Choose a tag to compare

What's Changed

  • [Backport release-1.6] Fix: fix acr webhook for enterprise registry by @github-actions in #5098
  • [Backport release-1.6] Fix: patchOutputs bug for multiple outputs by @github-actions in #5104
  • [Backport release-1.6] Fix: end test environments by @github-actions in #5107
  • [Backport release-1.6] Fix: ref-objects should clear namespace field when referring cluster-scoped resource by @github-actions in #5112
  • [Backport release-1.6] Fix: bug when addon dependent an addon in other registry by @github-actions in #5115
  • [Backport release-1.6] Chore: add definition example doc CI check by @github-actions in #5119
  • [Backport release-1.6] Fix: bug of filter registry func will modify origin data by @github-actions in #5120

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.3
vela install -v 1.6.3

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.6.3 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.6.3

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.6.3
vela install -v 1.6.3 -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.6/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/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.6.3 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.3
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.6.3

Full Changelog: v1.6.2...v1.6.3

v1.6.2

16 Nov 11:13
b1cc06b
Compare
Choose a tag to compare

What's Changed

  • [Backport release-1.6] Fix: add debug for workflowrun and support debug sub steps by @github-actions in #5042
  • [Backport release-1.6] Fix: Failed to get detail policy for application by @github-actions in #5049
  • [Backport release-1.6] Feat: addon dependent special version by @github-actions in #5068
  • [Backport release-1.6] Feat: support vela up --wait and --timeout by @github-actions in #5074
  • [Backport release-1.6] Fix: code vulnerability by @github-actions in #5075
  • [Backport release-1.6] Feat: add apply component definition for docs by @github-actions in #5076
  • [Backport release-1.6] Feat: add print message example by @github-actions in #5079
  • [Backport release-1.6] Feat: support dry-run with cue format definition by @github-actions in #5080

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.2
vela install -v 1.6.2

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.6.2 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.6.1

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.6.2
vela install -v 1.6.2 -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.6/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/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.6.2 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.2
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.6.1

Full Changelog: v1.6.1...v1.6.2

v1.6.1

09 Nov 08:14
f0e3304
Compare
Choose a tag to compare

What's Changed

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.1
vela install -v 1.6.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.6.1 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.6.1

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.6.1
vela install -v 1.6.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.6/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/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.6.1 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.1
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.6.1

Full Changelog: v1.6.0...v1.6.1

v1.5.9

16 Nov 11:12
735075f
Compare
Choose a tag to compare

What's Changed

  • [Backport release-1.5] Fix: fix use gitlab repo as addon registry by @github-actions in #4938
  • [Backport release-1.5] Fix: forbid 302 request to avoid SSRF by @github-actions in #5003

Full Changelog: v1.5.8...v1.5.9

v1.6.0

01 Nov 15:38
4b4e4f8
Compare
Choose a tag to compare

We're so excited to announce the KubeVela v1.6 has finally released!! 🎉 🎉

In this release, we have lots of new features added and have upgraded our CUE engine to the latest version!

Thanks to all our contributors! We can't release so many powerful features without your great work! ❤️❤️

Highlight Features

Observability as first class citizen

Automated Application Observability

Vela Top Command

all-2

https://kubevela.net/docs/next/tutorials/vela-top

VelaUX - UI Console of Application

velaux

CUE Upgraded

After updating CUE from v0.2 to v0.5.0-alpha.1 which is the latest release of CUE, we gonna have better performance, stricter validate, richer syntax support and more bug fixed in CUE.

For example, we can now write multiple comprehensions in list:

a: [
  if true {
    b: "1"
  },
  if true {
    c: "2"
  },
]

-----result-----
a: [{
    b: "1"
}, {
    c: "2"
}]

And reference variable more easier like:

a: "key"
(a): "value"
"my-\(a)": "value"

-----result-----
a:        "key"
key:      "value"
"my-key": "value"

Pipeline as First Class Citizen

  • Do you want to deploy multiple applications in one declarative workflow?
  • Do you want to enable multiple KubeVela addons in one click?
  • Do you want to do rollout for applications in different environments?

Just using the new released pipeline! The underlying mechanism share the same workflow engine with KubeVela application while it's using a standalone workflow! Check the workflow repository for more details: https://github.com/kubevela/workflow .

Integration with 3rd-party Configurations

KubeVela has supported the new mechanism for integrating 3rd-party configurations, both works on CLI, UI, and workflow!
Check details in #4794 .

Enhanced Application Workflow

We've supported more powerful workflow features such as workflow context, if condition, sub-steps, timeout step, etc.

https://kubevela.io/docs/next/end-user/workflow/overview

More workflow operations are also supported in KubeVela command line, such as get workflow logs: https://kubevela.io/docs/next/end-user/workflow/operations

Enhancements

Component && Trait Enhancement

  • Feat: component replication, support replicate one to more components( with different name) in one namespace by @chivalryq in #4449
  • Feat: support context.cluster in applyComponent by @Somefive in #4836
  • Feat: support parameter in health check of definition by @wonderflow in #4872
  • Feat: support context.clusterVersion for definition graceful upgrade by @wonderflow in #4890

Multi-cluster Enhancement

  • Feat: add get topology placement in multi-cluster provider by @Somefive in #4636

Controller Enhancement

Addon System

System Info & Diagnose

Please refer to the docs https://kubevela.io/docs/next/ for all the details.

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.0
vela install -v 1.6.0

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.6.0 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.6.0

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.6.0
vela install -v 1.6.0 -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.6/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/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.6.0 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.0
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.6.0

Full changelog since v1.6.0-beta.1: v1.6.0-beta.1...v1.6.0

v1.6.0-beta.2

31 Oct 16:18
0736e85
Compare
Choose a tag to compare
v1.6.0-beta.2 Pre-release
Pre-release

What's Changed

Highlight Features

Enhancement

  • Fix: can't get pods of CronTask component by @Hanmengnan in #4925
  • Fix: get Application status using jsonpath filter expression by @Young-Zen in #4923
  • Fix: fix gen doc for container image by @FogDong in #4935
  • Fix: fix use gitlab repo as addon registry by @wangyikewxgm in #4934
  • Fix: update export2config and export2secret example by @wonderflow in #4932
  • Feat: add feature docs and controller parameters for multiStageComponentApply by @ZhongsJie96 in #4873
  • Fix: can't obtain pods generated by Crontask component (patch of PR 4925) by @Hanmengnan in #4942
  • Fix: apiserver & vela status use multi-cluster client by @Somefive in #4916
  • Fix: explicit error info for enabling addon with velaux by @wangyikewxgm in #4927
  • Fix: delete redundant null pointer operation by @tangoliu in #4944
  • Fix: update namespace only if it doesn't have the env label by @nuclearwu in #4947
  • Fix: bocde error override origin error message by @wangyikewxgm in #4951
  • Fix: do not change the workflow after the env changed by @barnettZQG in #4954
  • Chore: stable the version of cue and workflow by @FogDong in #4963

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.0-beta.2
vela install -v 1.6.0-beta.2

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.6.0-beta.2 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.6.0-beta.2

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.6.0-beta.2
vela install -v 1.6.0-beta.2 -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.6/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/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.6.0-beta.2 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.0-beta.2
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.6.0-beta.2

New Contributors

Full Changelog: v1.6.0-beta.1...v1.6.0-beta.2

v1.6.0-beta.1

25 Oct 05:49
56f200f
Compare
Choose a tag to compare
v1.6.0-beta.1 Pre-release
Pre-release

Highlight Features

Observability as first class citizen

Vela Top Command

all-2

https://kubevela.net/docs/next/tutorials/vela-top

VelaUX - UI Console of Application

velaux

CUE Upgraded

After updating CUE from v0.2 to v0.5.0-alpha.1 which is the latest release of CUE, we gonna have better performance, stricter validate, richer syntax support and more bug fixed in CUE.

For example, we can now write multiple comprehensions in list:

a: [
  if true {
    b: "1"
  },
  if true {
    c: "2"
  },
]

-----result-----
a: [{
    b: "1"
}, {
    c: "2"
}]

And reference variable more easier like:

a: "key"
(a): "value"
"my-\(a)": "value"

-----result-----
a:        "key"
key:      "value"
"my-key": "value"

Enhancements

Component && Trait Enhancement

  • Feat: component replication, support replicate one to more components( with different name) in one namespace by @chivalryq in #4449
  • Feat: support context.cluster in applyComponent by @Somefive in #4836
  • Feat: support parameter in health check of definition by @wonderflow in #4872
  • Feat: support context.clusterVersion for definition graceful upgrade by @wonderflow in #4890

Multi-cluster Enhancement

  • Feat: add get topology placement in multi-cluster provider by @Somefive in #4636

Controller Enhancement

Workflow Enhancement

Addon System

Config Management

  • Feat: support to manage the configs by the CLI, UI, and workflow. by @barnettZQG in #4794

System Info & Diagnose

Please refer to the docs https://kubevela.io/docs/next/ for details.


What's Changed since v1.6.0-alpha.6?

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.0-beta.1
vela install -v 1.6.0-beta.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.6.0-beta.1 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.6.0-beta.1

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.6.0-beta.1
vela install -v 1.6.0-beta.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.6/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.6/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.6.0-beta.1 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.0-beta.1
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.6.0-beta.1

Full Changelog: v1.6.0-alpha.6...v1.6.0-beta.1

v1.5.8

24 Oct 02:52
1b7f9aa
Compare
Choose a tag to compare

What's Changed

  • [Backport release-1.5] Chore: change the package name of the readme-generator-for-helm by @github-actions in #4896
  • [Backport release-1.5] Chore: wrong endpoint for LoadBalancer type service(revert #4729) by @github-actions in #4906

How to install

Install Vela Core by Using Vela CLI

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.5.8
vela install -v 1.5.8

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.5.8 --wait

Install VelaUX addon

vela addon enable velaux --version=v1.5.8

How to upgrade from old version?

Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older versions.

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.5.8
vela install -v 1.5.8 -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.5/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/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.5.8 --wait
  1. Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.5.8
vela addon enable velaux

Upgrade VelaUX

vela addon upgrade velaux --version=v1.5.8

Full Changelog: v1.5.7...v1.5.8