Avoid error messages in operator logs for syncing
users and databases
This commit is contained in:
		
							parent
							
								
									6daecf10e4
								
							
						
					
					
						commit
						e90679c1c7
					
				|  | @ -287,7 +287,7 @@ func (c *Cluster) Create() error { | ||||||
| 	c.logger.Infof("pods are ready") | 	c.logger.Infof("pods are ready") | ||||||
| 
 | 
 | ||||||
| 	// create database objects unless we are running without pods or disabled that feature explicitly
 | 	// create database objects unless we are running without pods or disabled that feature explicitly
 | ||||||
| 	if !(c.databaseAccessDisabled() || c.getNumberOfInstances(&c.Spec) <= 0) { | 	if !(c.databaseAccessDisabled() || c.getNumberOfInstances(&c.Spec) <= 0 || c.Spec.StandbyCluster != nil) { | ||||||
| 		if err = c.createRoles(); err != nil { | 		if err = c.createRoles(); err != nil { | ||||||
| 			return fmt.Errorf("could not create users: %v", err) | 			return fmt.Errorf("could not create users: %v", err) | ||||||
| 		} | 		} | ||||||
|  | @ -626,7 +626,7 @@ func (c *Cluster) Update(oldSpec, newSpec *acidv1.Postgresql) error { | ||||||
| 	}() | 	}() | ||||||
| 
 | 
 | ||||||
| 	// Roles and Databases
 | 	// Roles and Databases
 | ||||||
| 	if !(c.databaseAccessDisabled() || c.getNumberOfInstances(&c.Spec) <= 0) { | 	if !(c.databaseAccessDisabled() || c.getNumberOfInstances(&c.Spec) <= 0 || c.Spec.StandbyCluster != nil) { | ||||||
| 		c.logger.Debugf("syncing roles") | 		c.logger.Debugf("syncing roles") | ||||||
| 		if err := c.syncRoles(); err != nil { | 		if err := c.syncRoles(); err != nil { | ||||||
| 			c.logger.Errorf("could not sync roles: %v", err) | 			c.logger.Errorf("could not sync roles: %v", err) | ||||||
|  |  | ||||||
|  | @ -90,7 +90,7 @@ func (c *Cluster) Sync(newSpec *acidv1.Postgresql) error { | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	// create database objects unless we are running without pods or disabled that feature explicitly
 | 	// create database objects unless we are running without pods or disabled that feature explicitly
 | ||||||
| 	if !(c.databaseAccessDisabled() || c.getNumberOfInstances(&newSpec.Spec) <= 0) { | 	if !(c.databaseAccessDisabled() || c.getNumberOfInstances(&newSpec.Spec) <= 0 || c.Spec.StandbyCluster != nil) { | ||||||
| 		c.logger.Debugf("syncing roles") | 		c.logger.Debugf("syncing roles") | ||||||
| 		if err = c.syncRoles(); err != nil { | 		if err = c.syncRoles(); err != nil { | ||||||
| 			err = fmt.Errorf("could not sync roles: %v", err) | 			err = fmt.Errorf("could not sync roles: %v", err) | ||||||
|  | @ -428,10 +428,6 @@ func (c *Cluster) syncSecrets() error { | ||||||
| func (c *Cluster) syncRoles() (err error) { | func (c *Cluster) syncRoles() (err error) { | ||||||
| 	c.setProcessName("syncing roles") | 	c.setProcessName("syncing roles") | ||||||
| 
 | 
 | ||||||
| 	if c.Spec.StandbyCluster != nil { |  | ||||||
| 		c.logger.Info("no need to sync roles for standby cluster") |  | ||||||
| 		return nil |  | ||||||
| 	} |  | ||||||
| 	var ( | 	var ( | ||||||
| 		dbUsers   spec.PgUserMap | 		dbUsers   spec.PgUserMap | ||||||
| 		userNames []string | 		userNames []string | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue