mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-05 13:05:17 +00:00
@@ -22,6 +22,8 @@ import (
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
|
||||
"github.com/vmware-tanzu/velero/pkg/repository"
|
||||
)
|
||||
|
||||
func TestDeployment(t *testing.T) {
|
||||
@@ -68,4 +70,18 @@ func TestDeployment(t *testing.T) {
|
||||
deploy = Deployment("velero", WithDisableInformerCache())
|
||||
assert.Len(t, deploy.Spec.Template.Spec.Containers[0].Args, 2)
|
||||
assert.Equal(t, "--disable-informer-cache=true", deploy.Spec.Template.Spec.Containers[0].Args[1])
|
||||
|
||||
deploy = Deployment("velero", WithMaintenanceConfig(repository.MaintenanceConfig{
|
||||
KeepLatestMaitenanceJobs: 3,
|
||||
CPURequest: "100m",
|
||||
MemRequest: "256Mi",
|
||||
CPULimit: "200m",
|
||||
MemLimit: "512Mi",
|
||||
}))
|
||||
assert.Len(t, deploy.Spec.Template.Spec.Containers[0].Args, 6)
|
||||
assert.Equal(t, "--keep-latest-maintenance-jobs=3", deploy.Spec.Template.Spec.Containers[0].Args[1])
|
||||
assert.Equal(t, "--maintenance-job-cpu-limit=200m", deploy.Spec.Template.Spec.Containers[0].Args[2])
|
||||
assert.Equal(t, "--maintenance-job-cpu-request=100m", deploy.Spec.Template.Spec.Containers[0].Args[3])
|
||||
assert.Equal(t, "--maintenance-job-mem-limit=512Mi", deploy.Spec.Template.Spec.Containers[0].Args[4])
|
||||
assert.Equal(t, "--maintenance-job-mem-request=256Mi", deploy.Spec.Template.Spec.Containers[0].Args[5])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user