Skip to content

Commit eb9848c

Browse files
authored
Merge pull request #590 from xebia-progress/velero-helm-charts-v7
[velero] Bump up Velero 1.14.0
2 parents 8930c40 + 159bae1 commit eb9848c

16 files changed

+909
-731
lines changed

charts/velero/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v2
2-
appVersion: 1.13.2
2+
appVersion: 1.14.0
33
kubeVersion: ">=1.16.0-0"
44
description: A Helm chart for velero
55
name: velero
6-
version: 6.7.0
6+
version: 7.0.0
77
home: https://github.com/vmware-tanzu/velero
88
icon: https://cdn-images-1.medium.com/max/1600/1*-9mb3AKnKdcL_QD3CMnthQ.png
99
sources:

charts/velero/README.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Kubernetes v1.16+, because this helm chart uses CustomResourceDefinition `apiext
1616

1717
### Velero version
1818

19-
This helm chart installs Velero version v1.13 https://velero.io/docs/v1.13/. See the [#Upgrading](#upgrading) section for information on how to upgrade from other versions.
19+
This helm chart installs Velero version v1.14 https://velero.io/docs/v1.14/. See the [#Upgrading](#upgrading) section for information on how to upgrade from other versions.
2020

2121
### Provider credentials
2222

@@ -93,12 +93,21 @@ helm upgrade vmware-tanzu/velero <RELEASE NAME> --reuse-values --set configurati
9393
```
9494
## Upgrading Chart
9595

96+
### Upgrading to 7.0.0
97+
98+
Delete the CSI plugin. Because the Velero CSI plugin is already merged into the Velero, need to remove the existing CSI plugin InitContainer. Otherwise, the Velero server plugin would fail to start due to same plugin registered twice.
99+
CSI plugin has been merged into velero repo in v1.14 release. It will be installed by default as an internal plugin.
100+
96101
### Upgrading to 6.0.0
97102

98103
This version removes the `nodeAgent.privileged` field, you should use `nodeAgent.containerSecurityContext.privileged` instead
99104

100105
## Upgrading Velero
101106

107+
### Upgrading to v1.14
108+
109+
The [instructions found here](https://velero.io/docs/v1.14/upgrade-to-1.14/) will assist you in upgrading from version v1.13.x to v1.14.
110+
102111
### Upgrading to v1.13
103112

104113
The [instructions found here](https://velero.io/docs/v1.13/upgrade-to-1.13/) will assist you in upgrading from version v1.12.x to v1.13.

charts/velero/crds/backuprepositories.yaml

+21-13
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
labels:
66
component: velero
77
annotations:
8-
controller-gen.kubebuilder.io/version: v0.12.0
8+
controller-gen.kubebuilder.io/version: v0.14.0
99
name: backuprepositories.velero.io
1010
spec:
1111
group: velero.io
@@ -28,22 +28,28 @@ spec:
2828
openAPIV3Schema:
2929
properties:
3030
apiVersion:
31-
description: 'APIVersion defines the versioned schema of this representation
32-
of an object. Servers should convert recognized schemas to the latest
33-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
31+
description: |-
32+
APIVersion defines the versioned schema of this representation of an object.
33+
Servers should convert recognized schemas to the latest internal value, and
34+
may reject unrecognized values.
35+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
3436
type: string
3537
kind:
36-
description: 'Kind is a string value representing the REST resource this
37-
object represents. Servers may infer this from the endpoint the client
38-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
38+
description: |-
39+
Kind is a string value representing the REST resource this object represents.
40+
Servers may infer this from the endpoint the client submits requests to.
41+
Cannot be updated.
42+
In CamelCase.
43+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
3944
type: string
4045
metadata:
4146
type: object
4247
spec:
4348
description: BackupRepositorySpec is the specification for a BackupRepository.
4449
properties:
4550
backupStorageLocation:
46-
description: BackupStorageLocation is the name of the BackupStorageLocation
51+
description: |-
52+
BackupStorageLocation is the name of the BackupStorageLocation
4753
that should contain this repository.
4854
type: string
4955
maintenanceFrequency:
@@ -58,12 +64,14 @@ spec:
5864
- ""
5965
type: string
6066
resticIdentifier:
61-
description: ResticIdentifier is the full restic-compatible string
62-
for identifying this repository.
67+
description: |-
68+
ResticIdentifier is the full restic-compatible string for identifying
69+
this repository.
6370
type: string
6471
volumeNamespace:
65-
description: VolumeNamespace is the namespace this backup repository
66-
contains pod volume backups for.
72+
description: |-
73+
VolumeNamespace is the namespace this backup repository contains
74+
pod volume backups for.
6775
type: string
6876
required:
6977
- backupStorageLocation
@@ -95,4 +103,4 @@ spec:
95103
type: object
96104
served: true
97105
storage: true
98-
subresources: {}
106+
subresources: {}

0 commit comments

Comments
 (0)