From 016ece32c7ffdbd1c0a92b67e3a3ccb15ea2bfa1 Mon Sep 17 00:00:00 2001 From: RainbowMango Date: Fri, 19 Nov 2021 17:46:31 +0800 Subject: [PATCH] Add upgrade document about v0.9-v0.10. Signed-off-by: RainbowMango --- docs/upgrading/README.md | 3 +++ docs/upgrading/v0.8-v0.9.md | 2 +- docs/upgrading/v0.9-v0.10.md | 12 ++++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 docs/upgrading/v0.9-v0.10.md diff --git a/docs/upgrading/README.md b/docs/upgrading/README.md index ce8ff79f6..f492b16dc 100644 --- a/docs/upgrading/README.md +++ b/docs/upgrading/README.md @@ -37,6 +37,7 @@ The `bases`,`patches`and `kustomization.yaml` now located at `charts/_crds` dire #### Manual Upgrade API **Step 1: Get the Webhook CA certificate** + The CA certificate will be injected into `patches` before building the final CRD. We can retrieve it from the `MutatingWebhookConfiguration` or `ValidatingWebhookConfiguration` configurations, e.g: ```bash @@ -50,6 +51,7 @@ sed -i'' -e "s/{{caBundle}}/${ca_string}/g" ./"charts/_crds/patches/webhook_in_c ``` **Step2: Build final CRD** + Generate the final CRD by `kubectl kustomize` command, e.g: ```bash kubectl kustomize ./charts/_crds @@ -66,3 +68,4 @@ Components upgrading is composed of image version update and possible command ar ## Details Upgrading Instruction ### [v0.8 to v0.9](./v0.8-v0.9.md) +### [v0.9 to v0.10](./v0.9-v0.10.md) diff --git a/docs/upgrading/v0.8-v0.9.md b/docs/upgrading/v0.8-v0.9.md index 715d2ed72..efda6aeee 100644 --- a/docs/upgrading/v0.8-v0.9.md +++ b/docs/upgrading/v0.8-v0.9.md @@ -3,4 +3,4 @@ Nothing special other than the [Regular Upgrading Process](./README.md). ## Upgrading Notable Changes -Please refer to [v0.9.0 Release Notes](https://github.com/karmada-io/karmada/releases/tag/v0.9.0). +Please refer to [v0.9.0 Release Notes](https://github.com/karmada-io/karmada/releases/tag/v0.9.0) for more details. diff --git a/docs/upgrading/v0.9-v0.10.md b/docs/upgrading/v0.9-v0.10.md new file mode 100644 index 000000000..5200a6dd2 --- /dev/null +++ b/docs/upgrading/v0.9-v0.10.md @@ -0,0 +1,12 @@ +# v0.9 to v0.10 + +Follow the [Regular Upgrading Process](./README.md). + +## Upgrading Notable Changes + +### karmada-scheduler + +The `--failover` flag has been removed and replaced by `--feature-gates`. +If you enable fail over feature by `--failover`, now should be change to `--feature-gates=Failover=true`. + +Please refer to [v0.10.0 Release Notes](https://github.com/karmada-io/karmada/releases/tag/v0.10.0) for more details.