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