MCPcopy Create free account
hub / github.com/cloudnative-pg/plugin-barman-cloud / removeVolume

Function removeVolume

internal/cnpgi/operator/lifecycle.go:597–605  ·  view source on GitHub ↗

removeVolume removes a volume with a known name from a list of volumes.

(volumes []corev1.Volume, name string)

Source from the content-addressed store, hash-verified

595
596// removeVolume removes a volume with a known name from a list of volumes.
597func removeVolume(volumes []corev1.Volume, name string) []corev1.Volume {
598 var filteredVolumes []corev1.Volume
599 for _, volume := range volumes {
600 if volume.Name != name {
601 filteredVolumes = append(filteredVolumes, volume)
602 }
603 }
604 return filteredVolumes
605}
606
607func removeVolumeMount(mounts []corev1.VolumeMount, name string) []corev1.VolumeMount {
608 var filteredMounts []corev1.VolumeMount

Callers 2

lifecycle_test.goFile · 0.85
reconcilePodSpecFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected