velero update

This commit is contained in:
Philip Haupt
2025-11-07 01:38:14 +01:00
parent 5583a11177
commit a54b43a8c8
3 changed files with 156 additions and 91 deletions

View File

@@ -72,7 +72,7 @@ spec:
resticIdentifier: resticIdentifier:
description: |- description: |-
ResticIdentifier is the full restic-compatible string for identifying ResticIdentifier is the full restic-compatible string for identifying
this repository. this repository. This field is only used when RepositoryType is "restic".
type: string type: string
volumeNamespace: volumeNamespace:
description: |- description: |-
@@ -82,7 +82,6 @@ spec:
required: required:
- backupStorageLocation - backupStorageLocation
- maintenanceFrequency - maintenanceFrequency
- resticIdentifier
- volumeNamespace - volumeNamespace
type: object type: object
status: status:
@@ -648,6 +647,10 @@ spec:
uploads to perform when using the uploader. uploads to perform when using the uploader.
type: integer type: integer
type: object type: object
volumeGroupSnapshotLabelKey:
description: VolumeGroupSnapshotLabelKey specifies the label key to
group PVCs under a VGS.
type: string
volumeSnapshotLocations: volumeSnapshotLocations:
description: VolumeSnapshotLocations is a list containing names of description: VolumeSnapshotLocations is a list containing names of
VolumeSnapshotLocations associated with this backup. VolumeSnapshotLocations associated with this backup.
@@ -1294,6 +1297,9 @@ spec:
of the CSI snapshot. of the CSI snapshot.
nullable: true nullable: true
properties: properties:
driver:
description: Driver is the driver used by the VolumeSnapshotContent
type: string
snapshotClass: snapshotClass:
description: SnapshotClass is the name of the snapshot class that description: SnapshotClass is the name of the snapshot class that
the volume snapshot is created with the volume snapshot is created with
@@ -1636,38 +1642,41 @@ spec:
scope: Namespaced scope: Namespaced
versions: versions:
- additionalPrinterColumns: - additionalPrinterColumns:
- description: Pod Volume Backup status such as New/InProgress - description: PodVolumeBackup status such as New/InProgress
jsonPath: .status.phase jsonPath: .status.phase
name: Status name: Status
type: string type: string
- description: Time when this backup was started - description: Time duration since this PodVolumeBackup was started
jsonPath: .status.startTimestamp jsonPath: .status.startTimestamp
name: Created name: Started
type: date type: date
- description: Namespace of the pod containing the volume to be backed up - description: Completed bytes
jsonPath: .spec.pod.namespace format: int64
name: Namespace jsonPath: .status.progress.bytesDone
type: string name: Bytes Done
- description: Name of the pod containing the volume to be backed up type: integer
jsonPath: .spec.pod.name - description: Total bytes
name: Pod format: int64
type: string jsonPath: .status.progress.totalBytes
- description: Name of the volume to be backed up name: Total Bytes
jsonPath: .spec.volume type: integer
name: Volume
type: string
- description: The type of the uploader to handle data transfer
jsonPath: .spec.uploaderType
name: Uploader Type
type: string
- description: Name of the Backup Storage Location where this backup should be - description: Name of the Backup Storage Location where this backup should be
stored stored
jsonPath: .spec.backupStorageLocation jsonPath: .spec.backupStorageLocation
name: Storage Location name: Storage Location
type: string type: string
- jsonPath: .metadata.creationTimestamp - description: Time duration since this PodVolumeBackup was created
jsonPath: .metadata.creationTimestamp
name: Age name: Age
type: date type: date
- description: Name of the node where the PodVolumeBackup is processed
jsonPath: .status.node
name: Node
type: string
- description: The type of the uploader to handle data transfer
jsonPath: .spec.uploaderType
name: Uploader
type: string
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
@@ -1697,6 +1706,11 @@ spec:
BackupStorageLocation is the name of the backup storage location BackupStorageLocation is the name of the backup storage location
where the backup repository is stored. where the backup repository is stored.
type: string type: string
cancel:
description: |-
Cancel indicates request to cancel the ongoing PodVolumeBackup. It can be set
when the PodVolumeBackup is in InProgress phase
type: boolean
node: node:
description: Node is the name of the node that the Pod is running description: Node is the name of the node that the Pod is running
on. on.
@@ -1786,6 +1800,13 @@ spec:
status: status:
description: PodVolumeBackupStatus is the current status of a PodVolumeBackup. description: PodVolumeBackupStatus is the current status of a PodVolumeBackup.
properties: properties:
acceptedTimestamp:
description: |-
AcceptedTimestamp records the time the pod volume backup is to be prepared.
The server's time is used for AcceptedTimestamp
format: date-time
nullable: true
type: string
completionTimestamp: completionTimestamp:
description: |- description: |-
CompletionTimestamp records the time a backup was completed. CompletionTimestamp records the time a backup was completed.
@@ -1806,7 +1827,11 @@ spec:
description: Phase is the current state of the PodVolumeBackup. description: Phase is the current state of the PodVolumeBackup.
enum: enum:
- New - New
- Accepted
- Prepared
- InProgress - InProgress
- Canceling
- Canceled
- Completed - Completed
- Failed - Failed
type: string type: string
@@ -1860,39 +1885,40 @@ spec:
scope: Namespaced scope: Namespaced
versions: versions:
- additionalPrinterColumns: - additionalPrinterColumns:
- description: Namespace of the pod containing the volume to be restored - description: PodVolumeRestore status such as New/InProgress
jsonPath: .spec.pod.namespace jsonPath: .status.phase
name: Namespace name: Status
type: string type: string
- description: Name of the pod containing the volume to be restored - description: Time duration since this PodVolumeRestore was started
jsonPath: .spec.pod.name jsonPath: .status.startTimestamp
name: Pod name: Started
type: date
- description: Completed bytes
format: int64
jsonPath: .status.progress.bytesDone
name: Bytes Done
type: integer
- description: Total bytes
format: int64
jsonPath: .status.progress.totalBytes
name: Total Bytes
type: integer
- description: Name of the Backup Storage Location where the backup data is stored
jsonPath: .spec.backupStorageLocation
name: Storage Location
type: string
- description: Time duration since this PodVolumeRestore was created
jsonPath: .metadata.creationTimestamp
name: Age
type: date
- description: Name of the node where the PodVolumeRestore is processed
jsonPath: .status.node
name: Node
type: string type: string
- description: The type of the uploader to handle data transfer - description: The type of the uploader to handle data transfer
jsonPath: .spec.uploaderType jsonPath: .spec.uploaderType
name: Uploader Type name: Uploader Type
type: string type: string
- description: Name of the volume to be restored
jsonPath: .spec.volume
name: Volume
type: string
- description: Pod Volume Restore status such as New/InProgress
jsonPath: .status.phase
name: Status
type: string
- description: Pod Volume Restore status such as New/InProgress
format: int64
jsonPath: .status.progress.totalBytes
name: TotalBytes
type: integer
- description: Pod Volume Restore status such as New/InProgress
format: int64
jsonPath: .status.progress.bytesDone
name: BytesDone
type: integer
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
@@ -1922,6 +1948,11 @@ spec:
BackupStorageLocation is the name of the backup storage location BackupStorageLocation is the name of the backup storage location
where the backup repository is stored. where the backup repository is stored.
type: string type: string
cancel:
description: |-
Cancel indicates request to cancel the ongoing PodVolumeRestore. It can be set
when the PodVolumeRestore is in InProgress phase
type: boolean
pod: pod:
description: Pod is a reference to the pod containing the volume to description: Pod is a reference to the pod containing the volume to
be restored. be restored.
@@ -2007,6 +2038,13 @@ spec:
status: status:
description: PodVolumeRestoreStatus is the current status of a PodVolumeRestore. description: PodVolumeRestoreStatus is the current status of a PodVolumeRestore.
properties: properties:
acceptedTimestamp:
description: |-
AcceptedTimestamp records the time the pod volume restore is to be prepared.
The server's time is used for AcceptedTimestamp
format: date-time
nullable: true
type: string
completionTimestamp: completionTimestamp:
description: |- description: |-
CompletionTimestamp records the time a restore was completed. CompletionTimestamp records the time a restore was completed.
@@ -2018,11 +2056,19 @@ spec:
message: message:
description: Message is a message about the pod volume restore's status. description: Message is a message about the pod volume restore's status.
type: string type: string
node:
description: Node is name of the node where the pod volume restore
is processed.
type: string
phase: phase:
description: Phase is the current state of the PodVolumeRestore. description: Phase is the current state of the PodVolumeRestore.
enum: enum:
- New - New
- Accepted
- Prepared
- InProgress - InProgress
- Canceling
- Canceled
- Completed - Completed
- Failed - Failed
type: string type: string
@@ -3168,6 +3214,10 @@ spec:
uploads to perform when using the uploader. uploads to perform when using the uploader.
type: integer type: integer
type: object type: object
volumeGroupSnapshotLabelKey:
description: VolumeGroupSnapshotLabelKey specifies the label key
to group PVCs under a VGS.
type: string
volumeSnapshotLocations: volumeSnapshotLocations:
description: VolumeSnapshotLocations is a list containing names description: VolumeSnapshotLocations is a list containing names
of VolumeSnapshotLocations associated with this backup. of VolumeSnapshotLocations associated with this backup.
@@ -3411,7 +3461,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero-server name: velero-server
namespace: velero namespace: velero
--- ---
@@ -3427,7 +3477,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero-server-upgrade-crds name: velero-server-upgrade-crds
namespace: velero namespace: velero
--- ---
@@ -3439,7 +3489,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero-server name: velero-server
namespace: velero namespace: velero
rules: rules:
@@ -3462,7 +3512,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero-upgrade-crds name: velero-upgrade-crds
rules: rules:
- apiGroups: - apiGroups:
@@ -3484,7 +3534,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero-server name: velero-server
namespace: velero namespace: velero
roleRef: roleRef:
@@ -3504,7 +3554,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero-server name: velero-server
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
@@ -3527,7 +3577,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero-upgrade-crds name: velero-upgrade-crds
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
@@ -3539,13 +3589,29 @@ subjects:
namespace: velero namespace: velero
--- ---
apiVersion: v1 apiVersion: v1
data:
global: |
{
"keepLatestMaintenanceJobs": 3
}
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero
helm.sh/chart: velero-11.1.1
name: velero-repo-maintenance
namespace: velero
---
apiVersion: v1
kind: Service kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero name: velero
namespace: velero namespace: velero
spec: spec:
@@ -3566,9 +3632,9 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
app.kubernetes.io/version: 1.16.2 app.kubernetes.io/version: 1.17.0
component: velero component: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero name: velero
namespace: velero namespace: velero
spec: spec:
@@ -3589,8 +3655,8 @@ spec:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
app.kubernetes.io/version: 1.16.2 app.kubernetes.io/version: 1.17.0
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero name: velero
spec: spec:
automountServiceAccountToken: true automountServiceAccountToken: true
@@ -3599,7 +3665,7 @@ spec:
- server - server
- --uploader-type=kopia - --uploader-type=kopia
- --features=EnableCSI - --features=EnableCSI
- --keep-latest-maintenance-jobs=3 - --repo-maintenance-job-configmap=velero-repo-maintenance
command: command:
- /velero - /velero
env: env:
@@ -3620,7 +3686,7 @@ spec:
value: /credentials/cloud value: /credentials/cloud
- name: ALIBABA_CLOUD_CREDENTIALS_FILE - name: ALIBABA_CLOUD_CREDENTIALS_FILE
value: /credentials/cloud value: /credentials/cloud
image: velero/velero:v1.16.2 image: velero/velero:v1.17.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
failureThreshold: 5 failureThreshold: 5
@@ -3680,7 +3746,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: node-agent name: node-agent
namespace: velero namespace: velero
spec: spec:
@@ -3697,7 +3763,7 @@ spec:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: node-agent name: node-agent
role: node-agent role: node-agent
spec: spec:
@@ -3728,7 +3794,7 @@ spec:
value: /credentials/cloud value: /credentials/cloud
- name: ALIBABA_CLOUD_CREDENTIALS_FILE - name: ALIBABA_CLOUD_CREDENTIALS_FILE
value: /credentials/cloud value: /credentials/cloud
image: velero/velero:v1.16.2 image: velero/velero:v1.17.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
name: node-agent name: node-agent
ports: ports:
@@ -3775,7 +3841,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: velero-upgrade-crds name: velero-upgrade-crds
namespace: velero namespace: velero
spec: spec:
@@ -3791,7 +3857,7 @@ spec:
- /velero install --crds-only --dry-run -o yaml | /tmp/kubectl apply -f - - /velero install --crds-only --dry-run -o yaml | /tmp/kubectl apply -f -
command: command:
- /tmp/sh - /tmp/sh
image: velero/velero:v1.16.2 image: velero/velero:v1.17.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
name: velero name: velero
volumeMounts: volumeMounts:
@@ -3803,7 +3869,7 @@ spec:
- cp `which sh` /tmp && cp `which kubectl` /tmp - cp `which sh` /tmp && cp `which kubectl` /tmp
command: command:
- /bin/sh - /bin/sh
image: docker.io/bitnami/kubectl:1.33 image: docker.io/bitnamilegacy/kubectl:1.34
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
name: kubectl name: kubectl
volumeMounts: volumeMounts:
@@ -3822,7 +3888,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: nas name: nas
namespace: velero namespace: velero
spec: spec:
@@ -3844,7 +3910,7 @@ metadata:
app.kubernetes.io/instance: velero app.kubernetes.io/instance: velero
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: velero app.kubernetes.io/name: velero
helm.sh/chart: velero-10.1.1 helm.sh/chart: velero-11.1.1
name: nas name: nas
namespace: velero namespace: velero
spec: spec:

View File

@@ -5,7 +5,7 @@ kind: Kustomization
helmCharts: helmCharts:
- name: velero - name: velero
repo: https://vmware-tanzu.github.io/helm-charts repo: https://vmware-tanzu.github.io/helm-charts
version: 10.1.1 version: 11.1.1
releaseName: velero releaseName: velero
includeCRDs: true includeCRDs: true
namespace: velero namespace: velero

View File

@@ -27,7 +27,7 @@ namespace:
# enabling node-agent). Required. # enabling node-agent). Required.
image: image:
repository: velero/velero repository: velero/velero
tag: v1.16.2 tag: v1.17.0
# Digest value example: sha256:d238835e151cec91c6a811fe3a89a66d3231d9f64d09e5f3c49552672d271f38. # Digest value example: sha256:d238835e151cec91c6a811fe3a89a66d3231d9f64d09e5f3c49552672d271f38.
# If used, it will take precedence over the image.tag. # If used, it will take precedence over the image.tag.
# digest: # digest:
@@ -282,11 +282,16 @@ metrics:
enabled: false enabled: false
annotations: {} annotations: {}
additionalLabels: {} additionalLabels: {}
# ServiceMonitor namespace. Default to Velero namespace. # metrics.nodeAgentPodMonitor.metricRelabelings Specify Metric Relabelings to add to the scrape endpoint
# ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
# metricRelabelings: []
# metrics.nodeAgentPodMonitor.relabelings [array] Prometheus relabeling rules
# relabelings: []
# PodMonitor namespace. Default to Velero namespace.
# namespace: # namespace:
# ServiceMonitor connection scheme. Defaults to HTTP. # PodMonitor connection scheme. Defaults to HTTP.
# scheme: "" # scheme: ""
# ServiceMonitor connection tlsConfig. Defaults to {}. # PodMonitor connection tlsConfig. Defaults to {}.
# tlsConfig: {} # tlsConfig: {}
prometheusRule: prometheusRule:
@@ -316,14 +321,14 @@ metrics:
# severity: critical # severity: critical
# - alert: VeleroNoNewBackup # - alert: VeleroNoNewBackup
# annotations: # annotations:
# message: Velero backup {{ $labels.schedule }} has not run successfuly in the last 30h # message: Velero backup {{ $labels.schedule }} has not run successfully in the last 25h
# expr: |- # expr: |-
# ( # (
# rate(velero_backup_last_successful_timestamp{schedule!=""}[15m]) <=bool 0 # (time() - velero_backup_last_successful_timestamp{schedule!=""}) >bool (25 * 3600)
# or # or
# absent(velero_backup_last_successful_timestamp{schedule!=""}) # absent(velero_backup_last_successful_timestamp{schedule!=""})
# ) == 1 # ) == 1
# for: 30h # for: 1h
# labels: # labels:
# severity: critical # severity: critical
# - alert: VeleroBackupPartialFailures # - alert: VeleroBackupPartialFailures
@@ -338,7 +343,7 @@ metrics:
kubectl: kubectl:
image: image:
repository: docker.io/bitnami/kubectl repository: docker.io/bitnamilegacy/kubectl
# Digest value example: sha256:d238835e151cec91c6a811fe3a89a66d3231d9f64d09e5f3c49552672d271f38. # Digest value example: sha256:d238835e151cec91c6a811fe3a89a66d3231d9f64d09e5f3c49552672d271f38.
# If used, it will take precedence over the kubectl.image.tag. # If used, it will take precedence over the kubectl.image.tag.
# digest: # digest:
@@ -512,14 +517,6 @@ configuration:
# Resource requests/limits to specify for the repository-maintenance job. Optional. # Resource requests/limits to specify for the repository-maintenance job. Optional.
# https://velero.io/docs/v1.14/repository-maintenance/#resource-limitation # https://velero.io/docs/v1.14/repository-maintenance/#resource-limitation
repositoryMaintenanceJob: repositoryMaintenanceJob:
requests:
# cpu: 500m
# memory: 512Mi
limits:
# cpu: 1000m
# memory: 1024Mi
# Number of latest maintenance jobs to keep for each repository
latestJobsCount: 3
# Per-repository resource settings ConfigMap # Per-repository resource settings ConfigMap
# This ConfigMap allows specifying different settings for different repositories # This ConfigMap allows specifying different settings for different repositories
# See: https://velero.io/docs/main/repository-maintenance/ # See: https://velero.io/docs/main/repository-maintenance/
@@ -547,7 +544,8 @@ configuration:
# operator: "In" # operator: "In"
# values: ["us-central1-a", "us-central1-b", "us-central1-c"] # values: ["us-central1-a", "us-central1-b", "us-central1-c"]
# priorityClassName: "low-priority" # Note: priorityClassName is only supported in global configuration # priorityClassName: "low-priority" # Note: priorityClassName is only supported in global configuration
global: {} global:
keepLatestMaintenanceJobs: 3
# Repository-specific configurations # Repository-specific configurations
# Repository keys are formed as: "{namespace}-{storageLocation}-{repositoryType}" # Repository keys are formed as: "{namespace}-{storageLocation}-{repositoryType}"
# For example: "default-default-kopia" or "prod-s3-backup-kopia" # For example: "default-default-kopia" or "prod-s3-backup-kopia"
@@ -791,7 +789,7 @@ schedules: {}
# velero.io/plugin-config: "" # velero.io/plugin-config: ""
# velero.io/pod-volume-restore: RestoreItemAction # velero.io/pod-volume-restore: RestoreItemAction
# data: # data:
# image: velero/velero-restore-helper:v1.10.2 # image: velero/velero:v1.17.0
# cpuRequest: 200m # cpuRequest: 200m
# memRequest: 128Mi # memRequest: 128Mi
# cpuLimit: 200m # cpuLimit: 200m
@@ -809,4 +807,5 @@ configMaps: {}
## ##
## End of additional Velero resource settings. ## End of additional Velero resource settings.
## ##