Skip to content

Commit aa83b92

Browse files
authored
Merge pull request #1443 from cbuto/feat/buffer-sidecar-mount-name
fix(fluentd): Use buffer volume mount name from spec instead of default
2 parents 40592fb + 820888e commit aa83b92

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

pkg/resources/fluentd/statefulset.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ func (r *Reconciler) volumeMountHackContainer() *corev1.Container {
356356
Command: []string{"sh", "-c", "chmod -R 777 " + bufferPath},
357357
VolumeMounts: []corev1.VolumeMount{
358358
{
359-
Name: r.Logging.QualifiedName(v1beta1.DefaultFluentdBufferStorageVolumeName),
359+
Name: r.bufferVolumeName(),
360360
MountPath: bufferPath,
361361
},
362362
},
@@ -387,7 +387,7 @@ func (r *Reconciler) bufferMetricsSidecarContainer() *corev1.Container {
387387
Ports: generatePortsBufferVolumeMetrics(r.Logging.Spec.FluentdSpec),
388388
VolumeMounts: []corev1.VolumeMount{
389389
{
390-
Name: r.Logging.QualifiedName(v1beta1.DefaultFluentdBufferStorageVolumeName),
390+
Name: r.bufferVolumeName(),
391391
MountPath: bufferPath,
392392
},
393393
},
@@ -397,6 +397,14 @@ func (r *Reconciler) bufferMetricsSidecarContainer() *corev1.Container {
397397
return nil
398398
}
399399

400+
func (r *Reconciler) bufferVolumeName() string {
401+
volumeName := r.Logging.QualifiedName(v1beta1.DefaultFluentdBufferStorageVolumeName)
402+
if r.Logging.Spec.FluentdSpec.BufferStorageVolume.PersistentVolumeClaim != nil {
403+
volumeName = r.Logging.QualifiedName(r.Logging.Spec.FluentdSpec.BufferStorageVolume.PersistentVolumeClaim.PersistentVolumeSource.ClaimName)
404+
}
405+
return volumeName
406+
}
407+
400408
func generateReadinessCheck(spec *v1beta1.FluentdSpec) *corev1.Probe {
401409
if spec.ReadinessProbe != nil {
402410
return spec.ReadinessProbe

0 commit comments

Comments
 (0)