Needs the namespace as ENV

This commit is contained in:
Jean-Marc ANDRE 2020-12-01 01:14:23 +01:00
parent ffc4a3283a
commit 31326c5fdf

View File

@ -45,9 +45,9 @@ func (r *BackupConfigurationReconciler) addSidecarContainer(backupConf *formolv1
log := r.Log.WithValues("Repository", backupConf.Spec.Repository.Name) log := r.Log.WithValues("Repository", backupConf.Spec.Repository.Name)
repo := &formolv1alpha1.Repo{} repo := &formolv1alpha1.Repo{}
sidecar := corev1.Container{ sidecar := corev1.Container{
Name: "backup", Name: "backup",
Image: "busybox", Image: "desmo999r/formolcli:latest",
Command: []string{"sh", "-c", "echo Toto; sleep 3600"}, Args: []string{"create", "server"},
Env: []corev1.EnvVar{ Env: []corev1.EnvVar{
corev1.EnvVar{ corev1.EnvVar{
Name: "POD_NAME", Name: "POD_NAME",
@ -57,6 +57,14 @@ func (r *BackupConfigurationReconciler) addSidecarContainer(backupConf *formolv1
}, },
}, },
}, },
corev1.EnvVar{
Name: "POD_NAMESPACE",
ValueFrom: &corev1.EnvVarSource{
FieldRef: &corev1.ObjectFieldSelector{
FieldPath: "metadata.namespace",
},
},
},
}, },
VolumeMounts: []corev1.VolumeMount{}, VolumeMounts: []corev1.VolumeMount{},
} }