fix(browser): set group mount policy
Build and Push Docker Image / Build image (push) Successful in 1m46s
Build and Push Docker Image / Build image (push) Successful in 1m46s
This commit is contained in:
@@ -528,6 +528,9 @@ func (r *ServerManagerReconciler) BrowserPod(s *servermanagerv1alpha1.ServerMana
|
|||||||
Protocol: port.Protocol,
|
Protocol: port.Protocol,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
var fsGroupValue int64 = 2000
|
||||||
|
var runAsUserValue int64 = 1000
|
||||||
|
policy := corev1.FSGroupChangeOnRootMismatch // Optimizes startup speed
|
||||||
|
|
||||||
pod := &corev1.Pod{
|
pod := &corev1.Pod{
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
ObjectMeta: metav1.ObjectMeta{
|
||||||
@@ -536,6 +539,12 @@ func (r *ServerManagerReconciler) BrowserPod(s *servermanagerv1alpha1.ServerMana
|
|||||||
Labels: map[string]string{"browser": s.Name},
|
Labels: map[string]string{"browser": s.Name},
|
||||||
},
|
},
|
||||||
Spec: corev1.PodSpec{
|
Spec: corev1.PodSpec{
|
||||||
|
SecurityContext: &corev1.PodSecurityContext{
|
||||||
|
FSGroup: &fsGroupValue,
|
||||||
|
RunAsUser: &runAsUserValue,
|
||||||
|
RunAsGroup: &fsGroupValue,
|
||||||
|
FSGroupChangePolicy: &policy,
|
||||||
|
},
|
||||||
Volumes: []corev1.Volume{
|
Volumes: []corev1.Volume{
|
||||||
{
|
{
|
||||||
Name: "volume",
|
Name: "volume",
|
||||||
|
|||||||
Reference in New Issue
Block a user