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
Copy file name to clipboardExpand all lines: charts/k8up/README.gotmpl.md
+12-3Lines changed: 12 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Document your changes in values.yaml and let `make docs:helm` generate this sect
23
23
-->
24
24
{{ template "chart.valuesSection" . }}
25
25
26
-
## Upgrading from Charts 0.x to 1.x
26
+
## Upgrading from Charts v0 to v1
27
27
28
28
* In `image.repository` the registry domain was moved into its own parameter `image.registry`.
29
29
* K8up 1.x features leader election, this enables rolling updates and multiple replicas.
@@ -32,15 +32,15 @@ Document your changes in values.yaml and let `make docs:helm` generate this sect
32
32
* Note: Deployment strategy type has changed from `Recreate` to `RollingUpdate`.
33
33
* CRDs need to be installed separately, they are no longer included in this chart.
34
34
35
-
## Upgrading from Charts 1.x to 2.x
35
+
## Upgrading from Charts v1 to v2
36
36
37
37
* Note: `image.repository` changed from `vshn/k8up` to `k8up-io/k8up`.
38
38
* Note: `image.registry` changed from `quay.io` to `ghcr.io`.
39
39
* Note: `image.tag` changed from `v1.x` to `v2.x`. Please see the [full changelog](https://github.com/k8up-io/k8up/releases/tag/v2.0.0).
40
40
*`metrics.prometheusRule.legacyRules` has been removed (no support for OpenShift 3.11 anymore).
41
41
* Note: `k8up.backupImage.repository` changed from `quay.io/vshn/wrestic` to `ghcr.io/k8up-io/k8up` (`wrestic` is not needed anymore in K8up v2).
42
42
43
-
## Upgrading from Charts 2.x to 3.x
43
+
## Upgrading from Charts v2 to v3
44
44
45
45
Due to the migration of the chart from [APPUiO](https://github.com/appuio/charts/tree/master/appuio/k8up) to this repo, we decided to make a breaking change for the chart.
46
46
Only chart archives from version 3.x can be downloaded from the https://k8up-io.github.io/k8up index.
@@ -59,3 +59,12 @@ In most cases this shouldn't be an issue and Helm should be able to cleanup the
| k8up.backupImage.tag | string |`"v2"`| The backup runner image tag |
49
+
| k8up.backupImage.repository | string |`""`| The backup runner image repository. Defaults to `{image.registry}/{image.repository}`. Specify an image repository including registry, e.g. `example.com/repo/image`|
50
+
| k8up.backupImage.tag | string |`""`| The backup runner image tag Defaults to `{image.tag}`|
51
51
| k8up.enableLeaderElection | bool |`true`| Specifies whether leader election should be enabled. |
52
52
| k8up.envVars | list |`[]`| envVars allows the specification of additional environment variables. See [values.yaml](values.yaml) how to specify See documentation which variables are supported. |
53
53
| k8up.globalResources | object | empty values | Specify the resource requests and limits that the Pods should have when they are scheduled by K8up. You are still able to override those via K8up resources, but this gives cluster administrators custom defaults. |
@@ -84,7 +84,7 @@ Document your changes in values.yaml and let `make docs:helm` generate this sect
84
84
| serviceAccount.name | string |`""`| The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
85
85
| tolerations | list |`[]`||
86
86
87
-
## Upgrading from Charts 0.x to 1.x
87
+
## Upgrading from Charts v0 to v1
88
88
89
89
* In `image.repository` the registry domain was moved into its own parameter `image.registry`.
90
90
* K8up 1.x features leader election, this enables rolling updates and multiple replicas.
@@ -93,15 +93,15 @@ Document your changes in values.yaml and let `make docs:helm` generate this sect
93
93
* Note: Deployment strategy type has changed from `Recreate` to `RollingUpdate`.
94
94
* CRDs need to be installed separately, they are no longer included in this chart.
95
95
96
-
## Upgrading from Charts 1.x to 2.x
96
+
## Upgrading from Charts v1 to v2
97
97
98
98
* Note: `image.repository` changed from `vshn/k8up` to `k8up-io/k8up`.
99
99
* Note: `image.registry` changed from `quay.io` to `ghcr.io`.
100
100
* Note: `image.tag` changed from `v1.x` to `v2.x`. Please see the [full changelog](https://github.com/k8up-io/k8up/releases/tag/v2.0.0).
101
101
*`metrics.prometheusRule.legacyRules` has been removed (no support for OpenShift 3.11 anymore).
102
102
* Note: `k8up.backupImage.repository` changed from `quay.io/vshn/wrestic` to `ghcr.io/k8up-io/k8up` (`wrestic` is not needed anymore in K8up v2).
103
103
104
-
## Upgrading from Charts 2.x to 3.x
104
+
## Upgrading from Charts v2 to v3
105
105
106
106
Due to the migration of the chart from [APPUiO](https://github.com/appuio/charts/tree/master/appuio/k8up) to this repo, we decided to make a breaking change for the chart.
107
107
Only chart archives from version 3.x can be downloaded from the https://k8up-io.github.io/k8up index.
@@ -121,6 +121,15 @@ In most cases this shouldn't be an issue and Helm should be able to cleanup the
121
121
* Note: Renamed ClusterRole `${release-name}-k8up-view` to `${release-name}-view`.
122
122
* Note: Renamed ClusterRole `${release-name}-k8up-edit` to `${release-name}-edit`.
123
123
124
+
## Upgrading from Charts v3 to v4
125
+
126
+
The image tag is now pinned again and not using a floating tag.
127
+
128
+
* Parameter changed: `image.tag` now defaults to a pinned version. Each new K8up version now requires also a new chart version.
129
+
* Parameter changed: `image.pullPolicy` now defaults to `IfNotPresent` instead of `Always`.
130
+
* Parameter changed: `k8up.backupImage.repository` is now unset, which defaults to the same image as defined in `image.{registry/repository}`.
131
+
* Parameter changed: `k8up.backupImage.tag` is now unset, which defaults to the same image tag as defined in `image.tag`.
0 commit comments