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 (
 | 
			
		||||
		spiloConfiguration spiloConfiguration
 | 
			
		||||
		runningPgVersion   string
 | 
			
		||||
		version            string
 | 
			
		||||
		err                error
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
	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" {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue