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)
repo := &formolv1alpha1.Repo{}
sidecar := corev1.Container{
Name: "backup",
Image: "busybox",
Command: []string{"sh", "-c", "echo Toto; sleep 3600"},
Name: "backup",
Image: "desmo999r/formolcli:latest",
Args: []string{"create", "server"},
Env: []corev1.EnvVar{
corev1.EnvVar{
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{},
}