Fix k8s driver with certs cannot boot

Signed-off-by: Mitsuru Kariya <mitsuru.kariya@nttdata.com>
This commit is contained in:
Mitsuru Kariya 2024-05-13 10:33:15 +09:00
parent 72085dbdf0
commit cbb75bbfd5
No known key found for this signature in database
GPG Key ID: D04A2FC72FE3C396

View File

@ -148,13 +148,13 @@ func NewDeployment(opt *DeploymentOpt) (d *appsv1.Deployment, c []*corev1.Config
Data: cfg.files, Data: cfg.files,
} }
d.Spec.Template.Spec.Containers[0].VolumeMounts = []corev1.VolumeMount{{ d.Spec.Template.Spec.Containers[0].VolumeMounts = append(d.Spec.Template.Spec.Containers[0].VolumeMounts, corev1.VolumeMount{
Name: cfg.name, Name: cfg.name,
MountPath: path.Join("/etc/buildkit", cfg.path), MountPath: path.Join("/etc/buildkit", cfg.path),
}} })
d.Spec.Template.Spec.Volumes = []corev1.Volume{{ d.Spec.Template.Spec.Volumes = append(d.Spec.Template.Spec.Volumes, corev1.Volume{
Name: "config", Name: cfg.name,
VolumeSource: corev1.VolumeSource{ VolumeSource: corev1.VolumeSource{
ConfigMap: &corev1.ConfigMapVolumeSource{ ConfigMap: &corev1.ConfigMapVolumeSource{
LocalObjectReference: corev1.LocalObjectReference{ LocalObjectReference: corev1.LocalObjectReference{
@ -162,7 +162,7 @@ func NewDeployment(opt *DeploymentOpt) (d *appsv1.Deployment, c []*corev1.Config
}, },
}, },
}, },
}} })
c = append(c, cc) c = append(c, cc)
} }