diff --git a/pkg/backup/backup_pv_action.go b/pkg/backup/backup_pv_action.go index e11598809..56c4fff8a 100644 --- a/pkg/backup/backup_pv_action.go +++ b/pkg/backup/backup_pv_action.go @@ -76,5 +76,4 @@ func (a *PVCAction) Execute(item runtime.Unstructured, backup *v1.Backup) (runti } return &unstructured.Unstructured{Object: pvcMap}, []velero.ResourceIdentifier{pv}, nil - } diff --git a/test/e2e/util/k8s/deployment.go b/test/e2e/util/k8s/deployment.go index bdd26dde8..469919bec 100644 --- a/test/e2e/util/k8s/deployment.go +++ b/test/e2e/util/k8s/deployment.go @@ -93,6 +93,10 @@ func NewDeployment(name, ns string, replicas int32, labels map[string]string, co Labels: labels, }, Spec: v1.PodSpec{ + SecurityContext: &v1.PodSecurityContext{ + FSGroup: func(i int64) *int64 { return &i }(65534), + FSGroupChangePolicy: func(policy v1.PodFSGroupChangePolicy) *v1.PodFSGroupChangePolicy { return &policy }(v1.FSGroupChangeAlways), + }, Containers: containers, }, }, diff --git a/test/e2e/util/k8s/pod.go b/test/e2e/util/k8s/pod.go index 7a9f60f46..5a76382c5 100644 --- a/test/e2e/util/k8s/pod.go +++ b/test/e2e/util/k8s/pod.go @@ -70,6 +70,10 @@ func CreatePod(client TestClient, ns, name, sc, pvcName string, volumeNameList [ Annotations: ann, }, Spec: corev1.PodSpec{ + SecurityContext: &v1.PodSecurityContext{ + FSGroup: func(i int64) *int64 { return &i }(65534), + FSGroupChangePolicy: func(policy v1.PodFSGroupChangePolicy) *v1.PodFSGroupChangePolicy { return &policy }(v1.FSGroupChangeAlways), + }, Containers: []corev1.Container{ { Name: name,