mirror of
https://github.com/zalando/postgres-operator.git
synced 2026-10-19 06:15:18 +02:00
feat: Add SubPathExpr option for additionalVolumes (#2463)
This commit is contained in:
+10
-3
@@ -1820,11 +1820,18 @@ func (c *Cluster) addAdditionalVolumes(podSpec *v1.PodSpec,
|
||||
for _, additionalVolume := range additionalVolumes {
|
||||
for _, target := range additionalVolume.TargetContainers {
|
||||
if podSpec.Containers[i].Name == target || target == "all" {
|
||||
mounts = append(mounts, v1.VolumeMount{
|
||||
v := v1.VolumeMount{
|
||||
Name: additionalVolume.Name,
|
||||
MountPath: additionalVolume.MountPath,
|
||||
SubPath: additionalVolume.SubPath,
|
||||
})
|
||||
}
|
||||
|
||||
if additionalVolume.IsSubPathExpr {
|
||||
v.SubPathExpr = additionalVolume.SubPath
|
||||
} else {
|
||||
v.SubPath = additionalVolume.SubPath
|
||||
}
|
||||
|
||||
mounts = append(mounts, v)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user