make sure upgrade script runs on the master
This commit is contained in:
parent
f7858ffb70
commit
0b8bb4f9a3
|
|
@ -83,7 +83,7 @@ func (c *Cluster) majorVersionUpgrade() error {
|
|||
|
||||
var masterPod *v1.Pod
|
||||
|
||||
for _, pod := range pods {
|
||||
for i, pod := range pods {
|
||||
ps, _ := c.patroni.GetMemberData(&pod)
|
||||
|
||||
if ps.State != "running" {
|
||||
|
|
@ -92,7 +92,7 @@ func (c *Cluster) majorVersionUpgrade() error {
|
|||
}
|
||||
|
||||
if ps.Role == "master" {
|
||||
masterPod = &pod
|
||||
masterPod = &pods[i]
|
||||
c.currentMajorVersion = ps.ServerVersion
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue