mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-03 11:45:20 +00:00
Add resource limits to restic init container (#1677)
* Add resource limits to restic init container Fixes #1201 Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Start restic restore item action tests Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Get initial tests for restore action working Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Add new test case Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Move resource parsing into a shared function Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Fetch request/limits from plugin's ConfigMap Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Use builders Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Use moved ParseResourceRequirements function Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Move init container building inline Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Drop CPU limit down a bit and clarify error message Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Fix godoc Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Add resource requirements to doc Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
This commit is contained in:
committed by
Steve Kriss
parent
2254635bcb
commit
a4e70456a1
@@ -69,3 +69,10 @@ func (b *PodBuilder) NodeName(val string) *PodBuilder {
|
||||
b.object.Spec.NodeName = val
|
||||
return b
|
||||
}
|
||||
|
||||
func (b *PodBuilder) InitContainers(containers ...*corev1api.Container) *PodBuilder {
|
||||
for _, c := range containers {
|
||||
b.object.Spec.InitContainers = append(b.object.Spec.InitContainers, *c)
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user