You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -16,34 +16,22 @@ Use the Capsule Operator for easily implementing, managing, and maintaining mult
16
16
17
17
* A [`kubeconfig`](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/) file accessing the Kubernetes cluster with cluster admin permissions.
18
18
19
-
## Breaking Changes
19
+
## Major Changes
20
20
21
21
In the following sections you see actions which are required when you are upgrading to a specific version.
22
22
23
-
### 0.7.x
23
+
### Upgrading to 0.7.x
24
24
25
25
Introduces a new methode to manage all capsule CRDs and their lifecycle. We are no longer relying on the [native CRD hook with the Helm Chart](https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#some-caveats-and-explanations). The hook only allows to manage CRDs on install and uninstall but we can't deliver updates to the CRDs.
26
-
When you newly install the chart we recommend to set `crds.install` to `true`. This will manage the CRDs with the Helm Chart.
27
-
28
-
**NOTE**: We recommend creating a dedicated release for the CRDs. This will allow you to manage the CRDs independently from the Operator.[See the Installation section](#installation)
29
-
30
-
If you are upgrading to this release, you can choose to set `crds.install` to `true` (by default `false`). However you need to add metadata to the existing CRDs so they can be correctly managed with the new flow. Run the following commands:
kubectl annotate crd/capsuleconfigurations.capsule.clastix.io crd/globaltenantresources.capsule.clastix.io crd/tenantresources.capsule.clastix.io crd/tenants.capsule.clastix.io meta.helm.sh/release-namespace=capsule-system # might be different
35
-
kubectl annotate crd/capsuleconfigurations.capsule.clastix.io crd/globaltenantresources.capsule.clastix.io crd/tenantresources.capsule.clastix.io crd/tenants.capsule.clastix.io meta.helm.sh/release-name=capsule-crds # might be different
36
-
```
37
-
38
-
With the new CRD management we can release update CRDs bundled with the chart. The Chart can be uninstalled and the CRDs are still kept.
26
+
When you newly install the chart we recommend to set `crds.install` to `true`. This will manage the CRDs with the Helm Chart. This behavior is the new default.
39
27
40
28
#### Changed Values
41
29
42
30
The following Values have changed key or Value:
43
31
44
32
* All values from previous releases under `webhooks` have moved to `webhooks.hooks`.
45
-
*`mutatingWebhooksTimeoutSeconds` has moved to `webhooks.mutatingWebhooksTimeoutSeconds`
46
-
*`validatingWebhooksTimeoutSeconds` has moved to `webhooks.validatingWebhooksTimeoutSeconds`
33
+
*`mutatingWebhooksTimeoutSeconds` has moved to `webhooks.mutatingWebhooksTimeoutSeconds`
34
+
*`validatingWebhooksTimeoutSeconds` has moved to `webhooks.validatingWebhooksTimeoutSeconds`
47
35
48
36
## Installation
49
37
@@ -54,27 +42,15 @@ The Capsule Operator Chart can be used to instantly deploy the Capsule Operator
@@ -90,98 +66,6 @@ The Capsule Operator Chart can be used to instantly deploy the Capsule Operator
90
66
91
67
$ helm uninstall capsule -n capsule-system
92
68
93
-
## Upgrading
94
-
95
-
Intsructions to upgrade the chart the versions, which may remove features or introduce breaking changes. Generally you would perform upgrades in the same order as you install the charts.
Copy file name to clipboardExpand all lines: charts/capsule/README.md.gotmpl
+6-125Lines changed: 6 additions & 125 deletions
Original file line number
Diff line number
Diff line change
@@ -16,34 +16,22 @@ Use the Capsule Operator for easily implementing, managing, and maintaining mult
16
16
17
17
* A [`kubeconfig`](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/) file accessing the Kubernetes cluster with cluster admin permissions.
18
18
19
-
## Breaking Changes
19
+
## Major Changes
20
20
21
21
In the following sections you see actions which are required when you are upgrading to a specific version.
22
22
23
23
### Upgrading to 0.7.x
24
24
25
25
Introduces a new methode to manage all capsule CRDs and their lifecycle. We are no longer relying on the [native CRD hook with the Helm Chart](https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#some-caveats-and-explanations). The hook only allows to manage CRDs on install and uninstall but we can't deliver updates to the CRDs.
26
-
When you newly install the chart we recommend to set `crds.install` to `true`. This will manage the CRDs with the Helm Chart.
27
-
28
-
**NOTE**: We recommend creating a dedicated release for the CRDs. This will allow you to manage the CRDs independently from the Operator.[See the Installation section](#installation)
29
-
30
-
If you are upgrading to this release, you can choose to set `crds.install` to `true` (by default `false`). However you need to add metadata to the existing CRDs so they can be correctly managed with the new flow. Run the following commands:
kubectl annotate crd/capsuleconfigurations.capsule.clastix.io crd/globaltenantresources.capsule.clastix.io crd/tenantresources.capsule.clastix.io crd/tenants.capsule.clastix.io meta.helm.sh/release-namespace=capsule-system # might be different
35
-
kubectl annotate crd/capsuleconfigurations.capsule.clastix.io crd/globaltenantresources.capsule.clastix.io crd/tenantresources.capsule.clastix.io crd/tenants.capsule.clastix.io meta.helm.sh/release-name=capsule-crds # might be different
36
-
```
37
-
38
-
With the new CRD management we can release update CRDs bundled with the chart. The Chart can be uninstalled and the CRDs are still kept.
26
+
When you newly install the chart we recommend to set `crds.install` to `true`. This will manage the CRDs with the Helm Chart. This behavior is the new default.
39
27
40
28
#### Changed Values
41
29
42
30
The following Values have changed key or Value:
43
31
44
32
* All values from previous releases under `webhooks` have moved to `webhooks.hooks`.
45
-
* `mutatingWebhooksTimeoutSeconds` has moved to `webhooks.mutatingWebhooksTimeoutSeconds`
46
-
* `validatingWebhooksTimeoutSeconds` has moved to `webhooks.validatingWebhooksTimeoutSeconds`
33
+
* `mutatingWebhooksTimeoutSeconds` has moved to `webhooks.mutatingWebhooksTimeoutSeconds`
34
+
* `validatingWebhooksTimeoutSeconds` has moved to `webhooks.validatingWebhooksTimeoutSeconds`
47
35
48
36
49
37
## Installation
@@ -55,27 +43,15 @@ The Capsule Operator Chart can be used to instantly deploy the Capsule Operator
@@ -91,101 +67,6 @@ The Capsule Operator Chart can be used to instantly deploy the Capsule Operator
91
67
92
68
$ helm uninstall capsule -n capsule-system
93
69
94
-
## Upgrading
95
-
96
-
Intsructions to upgrade the chart the versions, which may remove features or introduce breaking changes. Generally you would perform upgrades in the same order as you install the charts.
0 commit comments