1
0
Fork 0
mirror of https://github.com/prometheus-operator/prometheus-operator.git synced 2025-04-21 11:48:53 +00:00

allow seting volume name via volumetemplateclaimtemplate in prom and alertmanager statefulset

This commit is contained in:
rmartinez3 2018-06-27 13:30:47 -05:00
parent 24f98e7df9
commit 77b49382e2
2 changed files with 6 additions and 2 deletions
pkg
alertmanager
prometheus

View file

@ -117,7 +117,9 @@ func makeStatefulSet(am *monitoringv1.Alertmanager, old *appsv1.StatefulSet, con
})
} else {
pvcTemplate := storageSpec.VolumeClaimTemplate
pvcTemplate.Name = volumeName(am.Name)
if pvcTemplate.Name == "" {
pvcTemplate.Name = volumeName(am.Name)
}
pvcTemplate.Spec.AccessModes = []v1.PersistentVolumeAccessMode{v1.ReadWriteOnce}
pvcTemplate.Spec.Resources = storageSpec.VolumeClaimTemplate.Spec.Resources
pvcTemplate.Spec.Selector = storageSpec.VolumeClaimTemplate.Spec.Selector

View file

@ -186,7 +186,9 @@ func makeStatefulSet(
})
} else {
pvcTemplate := storageSpec.VolumeClaimTemplate
pvcTemplate.Name = volumeName(p.Name)
if pvcTemplate.Name == "" {
pvcTemplate.Name = volumeName(p.Name)
}
pvcTemplate.Spec.AccessModes = []v1.PersistentVolumeAccessMode{v1.ReadWriteOnce}
pvcTemplate.Spec.Resources = storageSpec.VolumeClaimTemplate.Spec.Resources
pvcTemplate.Spec.Selector = storageSpec.VolumeClaimTemplate.Spec.Selector