mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-10-01 12:15:36 +00:00
Merge branch 'main' into vgdp-ms-pvb-controller
This commit is contained in:
@@ -88,6 +88,11 @@ func (b *PodBuilder) InitContainers(containers ...*corev1api.Container) *PodBuil
|
||||
return b
|
||||
}
|
||||
|
||||
func (b *PodBuilder) InitContainerState(state corev1api.ContainerState) *PodBuilder {
|
||||
b.object.Status.InitContainerStatuses = append(b.object.Status.InitContainerStatuses, corev1api.ContainerStatus{State: state})
|
||||
return b
|
||||
}
|
||||
|
||||
func (b *PodBuilder) Containers(containers ...*corev1api.Container) *PodBuilder {
|
||||
for _, c := range containers {
|
||||
b.object.Spec.Containers = append(b.object.Spec.Containers, *c)
|
||||
|
||||
@@ -103,3 +103,33 @@ func (b *PodVolumeRestoreBuilder) OwnerReference(ownerRef []metav1.OwnerReferenc
|
||||
b.object.OwnerReferences = ownerRef
|
||||
return b
|
||||
}
|
||||
|
||||
// Cancel sets the DataDownload's Cancel.
|
||||
func (b *PodVolumeRestoreBuilder) Cancel(cancel bool) *PodVolumeRestoreBuilder {
|
||||
b.object.Spec.Cancel = cancel
|
||||
return b
|
||||
}
|
||||
|
||||
// AcceptedTimestamp sets the PodVolumeRestore's AcceptedTimestamp.
|
||||
func (b *PodVolumeRestoreBuilder) AcceptedTimestamp(acceptedTimestamp *metav1.Time) *PodVolumeRestoreBuilder {
|
||||
b.object.Status.AcceptedTimestamp = acceptedTimestamp
|
||||
return b
|
||||
}
|
||||
|
||||
// Finalizers sets the PodVolumeRestore's Finalizers.
|
||||
func (b *PodVolumeRestoreBuilder) Finalizers(finalizers []string) *PodVolumeRestoreBuilder {
|
||||
b.object.Finalizers = finalizers
|
||||
return b
|
||||
}
|
||||
|
||||
// Message sets the PodVolumeRestore's Message.
|
||||
func (b *PodVolumeRestoreBuilder) Message(msg string) *PodVolumeRestoreBuilder {
|
||||
b.object.Status.Message = msg
|
||||
return b
|
||||
}
|
||||
|
||||
// Message sets the PodVolumeRestore's Node.
|
||||
func (b *PodVolumeRestoreBuilder) Node(node string) *PodVolumeRestoreBuilder {
|
||||
b.object.Status.Node = node
|
||||
return b
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user