in pkg/webhook/sidecar_spec.go [227:249]
func GetSidecarContainerVolumeSpec(existingVolumes ...corev1.Volume) []corev1.Volume {
volumes := []corev1.Volume{tmpVolume}
var bufferVolumeExists, cacheVolumeExists bool
for _, v := range existingVolumes {
switch v.Name {
case SidecarContainerBufferVolumeName:
bufferVolumeExists = true
case SidecarContainerCacheVolumeName:
cacheVolumeExists = true
}
}
if !bufferVolumeExists {
volumes = append(volumes, buffVolume)
}
if !cacheVolumeExists {
volumes = append(volumes, cacheVolume)
}
return volumes
}