Skip to content

Commit b3fa5cd

Browse files
committed
[velero]Bump velero version v1.13.0
Signed-off-by: Ming Qiu <[email protected]>
1 parent ab0db25 commit b3fa5cd

11 files changed

+113
-12
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.12.2
2+
appVersion: 1.13.0
33
kubeVersion: ">=1.16.0-0"
44
description: A Helm chart for velero
55
name: velero
6-
version: 5.2.0
6+
version: 5.3.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

+7-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Velero has two main components: a CLI, and a server-side Kubernetes deployment.
66

77
## Installing the Velero CLI
88

9-
See the different options for installing the [Velero CLI](https://velero.io/docs/v1.12/basic-install/#install-the-cli).
9+
See the different options for installing the [Velero CLI](https://velero.io/docs/v1.13/basic-install/#install-the-cli).
1010

1111
## Installing the Velero server
1212

@@ -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.12 https://velero.io/docs/v1.12/. See the [#Upgrading](#upgrading) section for information on how to upgrade from other versions.
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.
2020

2121
### Provider credentials
2222

@@ -26,7 +26,7 @@ When installing using the Helm chart, the provider's credential information will
2626

2727
The default configuration values for this chart are listed in values.yaml.
2828

29-
See Velero's full [official documentation](https://velero.io/docs/v1.12/basic-install/). More specifically, find your provider in the Velero list of [supported providers](https://velero.io/docs/v1.12/supported-providers/) for specific configuration information and examples.
29+
See Velero's full [official documentation](https://velero.io/docs/v1.13/basic-install/). More specifically, find your provider in the Velero list of [supported providers](https://velero.io/docs/v1.13/supported-providers/) for specific configuration information and examples.
3030

3131
#### Set up Helm
3232

@@ -90,6 +90,10 @@ helm upgrade vmware-tanzu/velero <RELEASE NAME> --reuse-values --set configurati
9090

9191
## Upgrading
9292

93+
### Upgrading to v1.13
94+
95+
The [instructions found here](https://velero.io/docs/v1.12/upgrade-to-1.13/) will assist you in upgrading from version v1.12.x to v1.13.
96+
9397
### Upgrading to v1.12
9498

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

charts/velero/crds/backups.yaml

+25
Original file line numberDiff line numberDiff line change
@@ -479,6 +479,15 @@ spec:
479479
description: TTL is a time.Duration-parseable string describing how
480480
long the Backup should be retained for.
481481
type: string
482+
uploaderConfig:
483+
description: UploaderConfig specifies the configuration for the uploader.
484+
nullable: true
485+
properties:
486+
parallelFilesUpload:
487+
description: ParallelFilesUpload is the number of files parallel
488+
uploads to perform when using the uploader.
489+
type: integer
490+
type: object
482491
volumeSnapshotLocations:
483492
description: VolumeSnapshotLocations is a list containing names of
484493
VolumeSnapshotLocations associated with this backup.
@@ -537,6 +546,22 @@ spec:
537546
description: FormatVersion is the backup format version, including
538547
major, minor, and patch version.
539548
type: string
549+
hookStatus:
550+
description: HookStatus contains information about the status of the
551+
hooks.
552+
nullable: true
553+
properties:
554+
hooksAttempted:
555+
description: HooksAttempted is the total number of attempted hooks
556+
Specifically, HooksAttempted represents the number of hooks
557+
that failed to execute and the number of hooks that executed
558+
successfully.
559+
type: integer
560+
hooksFailed:
561+
description: HooksFailed is the total number of hooks which ended
562+
with an error
563+
type: integer
564+
type: object
540565
phase:
541566
description: Phase is the current state of the Backup.
542567
enum:

charts/velero/crds/datadownloads.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ spec:
5050
name: v2alpha1
5151
schema:
5252
openAPIV3Schema:
53+
description: DataDownload acts as the protocol between data mover plugins
54+
and data mover controller for the datamover restore operation
5355
properties:
5456
apiVersion:
5557
description: 'APIVersion defines the versioned schema of this representation

charts/velero/crds/datauploads.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ spec:
5151
name: v2alpha1
5252
schema:
5353
openAPIV3Schema:
54+
description: DataUpload acts as the protocol between data mover plugins and
55+
data mover controller for the datamover backup operation
5456
properties:
5557
apiVersion:
5658
description: 'APIVersion defines the versioned schema of this representation

charts/velero/crds/downloadrequests.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ spec:
5555
- RestoreItemOperations
5656
- CSIBackupVolumeSnapshots
5757
- CSIBackupVolumeSnapshotContents
58+
- BackupVolumeInfos
5859
type: string
5960
name:
6061
description: Name is the name of the Kubernetes resource with

charts/velero/crds/podvolumebackups.yaml

+7-4
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,6 @@ spec:
3737
jsonPath: .spec.volume
3838
name: Volume
3939
type: string
40-
- description: Backup repository identifier for this backup
41-
jsonPath: .spec.repoIdentifier
42-
name: Repository ID
43-
type: string
4440
- description: The type of the uploader to handle data transfer
4541
jsonPath: .spec.uploaderType
4642
name: Uploader Type
@@ -127,6 +123,13 @@ spec:
127123
description: Tags are a map of key-value pairs that should be applied
128124
to the volume backup as tags.
129125
type: object
126+
uploaderSettings:
127+
additionalProperties:
128+
type: string
129+
description: UploaderSettings are a map of key-value pairs that should
130+
be applied to the uploader configuration.
131+
nullable: true
132+
type: object
130133
uploaderType:
131134
description: UploaderType is the type of the uploader to handle the
132135
data transfer.

charts/velero/crds/podvolumerestores.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,13 @@ spec:
121121
description: SourceNamespace is the original namespace for namaspace
122122
mapping.
123123
type: string
124+
uploaderSettings:
125+
additionalProperties:
126+
type: string
127+
description: UploaderSettings are a map of key-value pairs that should
128+
be applied to the uploader configuration.
129+
nullable: true
130+
type: object
124131
uploaderType:
125132
description: UploaderType is the type of the uploader to handle the
126133
data transfer.

charts/velero/crds/restores.yaml

+32
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,12 @@ spec:
188188
- Continue
189189
- Fail
190190
type: string
191+
waitForReady:
192+
description: WaitForReady ensures command will
193+
be launched when container is Ready instead
194+
of Running.
195+
nullable: true
196+
type: boolean
191197
waitTimeout:
192198
description: WaitTimeout defines the maximum amount
193199
of time Velero should wait for the container
@@ -414,6 +420,16 @@ spec:
414420
restore from the most recent successful backup created from this
415421
schedule.
416422
type: string
423+
uploaderConfig:
424+
description: UploaderConfig specifies the configuration for the restore.
425+
nullable: true
426+
properties:
427+
writeSparseFiles:
428+
description: WriteSparseFiles is a flag to indicate whether write
429+
files sparsely or not.
430+
nullable: true
431+
type: boolean
432+
type: object
417433
required:
418434
- backupName
419435
type: object
@@ -436,6 +452,22 @@ spec:
436452
description: FailureReason is an error that caused the entire restore
437453
to fail.
438454
type: string
455+
hookStatus:
456+
description: HookStatus contains information about the status of the
457+
hooks.
458+
nullable: true
459+
properties:
460+
hooksAttempted:
461+
description: HooksAttempted is the total number of attempted hooks
462+
Specifically, HooksAttempted represents the number of hooks
463+
that failed to execute and the number of hooks that executed
464+
successfully.
465+
type: integer
466+
hooksFailed:
467+
description: HooksFailed is the total number of hooks which ended
468+
with an error
469+
type: integer
470+
type: object
439471
phase:
440472
description: Phase is the current state of the Restore
441473
enum:

charts/velero/crds/schedules.yaml

+25
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,16 @@ spec:
6363
description: Schedule is a Cron expression defining when to run the
6464
Backup.
6565
type: string
66+
skipImmediately:
67+
description: 'SkipImmediately specifies whether to skip backup if
68+
schedule is due immediately from `schedule.status.lastBackup` timestamp
69+
when schedule is unpaused or if schedule is new. If true, backup
70+
will be skipped immediately when schedule is unpaused if it is due
71+
based on .Status.LastBackupTimestamp or schedule is new, and will
72+
run at next schedule time. If false, backup will not be skipped
73+
immediately when schedule is unpaused, but will run at next schedule
74+
time. If empty, will follow server configuration (default: false).'
75+
type: boolean
6676
template:
6777
description: Template is the definition of the Backup to be run on
6878
the provided schedule
@@ -516,6 +526,16 @@ spec:
516526
description: TTL is a time.Duration-parseable string describing
517527
how long the Backup should be retained for.
518528
type: string
529+
uploaderConfig:
530+
description: UploaderConfig specifies the configuration for the
531+
uploader.
532+
nullable: true
533+
properties:
534+
parallelFilesUpload:
535+
description: ParallelFilesUpload is the number of files parallel
536+
uploads to perform when using the uploader.
537+
type: integer
538+
type: object
519539
volumeSnapshotLocations:
520540
description: VolumeSnapshotLocations is a list containing names
521541
of VolumeSnapshotLocations associated with this backup.
@@ -541,6 +561,11 @@ spec:
541561
format: date-time
542562
nullable: true
543563
type: string
564+
lastSkipped:
565+
description: LastSkipped is the last time a Schedule was skipped
566+
format: date-time
567+
nullable: true
568+
type: string
544569
phase:
545570
description: Phase is the current phase of the Schedule
546571
enum:

charts/velero/values.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ namespace:
3333
# enabling node-agent). Required.
3434
image:
3535
repository: velero/velero
36-
tag: v1.12.2
36+
tag: v1.13.0
3737
# Digest value example: sha256:d238835e151cec91c6a811fe3a89a66d3231d9f64d09e5f3c49552672d271f38.
3838
# If used, it will take precedence over the image.tag.
3939
# digest:
@@ -106,13 +106,13 @@ dnsPolicy: ClusterFirst
106106
# If the value is a string then it is evaluated as a template.
107107
initContainers:
108108
# - name: velero-plugin-for-csi
109-
# image: velero/velero-plugin-for-csi:v0.6.0
109+
# image: velero/velero-plugin-for-csi:v0.7.0
110110
# imagePullPolicy: IfNotPresent
111111
# volumeMounts:
112112
# - mountPath: /target
113113
# name: plugins
114114
# - name: velero-plugin-for-aws
115-
# image: velero/velero-plugin-for-aws:v1.8.0
115+
# image: velero/velero-plugin-for-aws:v1.9.0
116116
# imagePullPolicy: IfNotPresent
117117
# volumeMounts:
118118
# - mountPath: /target

0 commit comments

Comments
 (0)