mirror of
https://github.com/prometheus-operator/prometheus-operator.git
synced 2025-04-21 11:48:53 +00:00
check if store pvc template is set, change volname variable
This commit is contained in:
parent
3e3f97fcd6
commit
e9dd5dbdeb
2 changed files with 12 additions and 8 deletions
pkg
|
@ -324,9 +324,11 @@ func makeStatefulSetSpec(a *monitoringv1.Alertmanager, config Config) (*appsv1.S
|
|||
},
|
||||
}
|
||||
|
||||
volumeName := volumeName(a.Name)
|
||||
if a.Spec.Storage.VolumeClaimTemplate.Name != "" {
|
||||
volumeName = a.Spec.Storage.VolumeClaimTemplate.Name
|
||||
volName := volumeName(a.Name)
|
||||
if a.Spec.Storage != nil {
|
||||
if a.Spec.Storage.VolumeClaimTemplate.Name != "" {
|
||||
volName = a.Spec.Storage.VolumeClaimTemplate.Name
|
||||
}
|
||||
}
|
||||
|
||||
amVolumeMounts := []v1.VolumeMount{
|
||||
|
@ -335,7 +337,7 @@ func makeStatefulSetSpec(a *monitoringv1.Alertmanager, config Config) (*appsv1.S
|
|||
MountPath: alertmanagerConfDir,
|
||||
},
|
||||
{
|
||||
Name: volumeName,
|
||||
Name: volName,
|
||||
MountPath: alertmanagerStorageDir,
|
||||
SubPath: subPathForStorage(a.Spec.Storage),
|
||||
},
|
||||
|
|
|
@ -428,9 +428,11 @@ func makeStatefulSetSpec(p monitoringv1.Prometheus, c *Config) (*appsv1.Stateful
|
|||
},
|
||||
}
|
||||
|
||||
volumeName := volumeName(p.Name)
|
||||
if p.Spec.Storage.VolumeClaimTemplate.Name != "" {
|
||||
volumeName = p.Spec.Storage.VolumeClaimTemplate.Name
|
||||
volName := volumeName(p.Name)
|
||||
if p.Spec.Storage != nil {
|
||||
if p.Spec.Storage.VolumeClaimTemplate.Name != "" {
|
||||
volName = p.Spec.Storage.VolumeClaimTemplate.Name
|
||||
}
|
||||
}
|
||||
|
||||
promVolumeMounts := []v1.VolumeMount{
|
||||
|
@ -444,7 +446,7 @@ func makeStatefulSetSpec(p monitoringv1.Prometheus, c *Config) (*appsv1.Stateful
|
|||
MountPath: "/etc/prometheus/rules",
|
||||
},
|
||||
{
|
||||
Name: volumeName,
|
||||
Name: volName,
|
||||
MountPath: storageDir,
|
||||
SubPath: subPathForStorage(p.Spec.Storage),
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue