make Sync take PGVERSION into account
This commit is contained in:
parent
baa244668b
commit
16c14b3098
|
|
@ -916,10 +916,20 @@ func (c *Cluster) getNewPgVersion(container v1.Container, newPgVersion string) (
|
||||||
var (
|
var (
|
||||||
spiloConfiguration spiloConfiguration
|
spiloConfiguration spiloConfiguration
|
||||||
runningPgVersion string
|
runningPgVersion string
|
||||||
|
version string
|
||||||
err error
|
err error
|
||||||
)
|
)
|
||||||
|
|
||||||
for _, env := range container.Env {
|
for _, env := range container.Env {
|
||||||
|
|
||||||
|
if env.Name == "PGVERSION" {
|
||||||
|
err = json.Unmarshal([]byte(env.Value), &version)
|
||||||
|
if err != nil {
|
||||||
|
return newPgVersion, err
|
||||||
|
}
|
||||||
|
return version, nil
|
||||||
|
}
|
||||||
|
|
||||||
if env.Name != "SPILO_CONFIGURATION" {
|
if env.Name != "SPILO_CONFIGURATION" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue