Fix pooler delete (#960)
deleteConnectionPooler function incorrectly checks that the delete api response is ResourceNotFound. Looks like the only consequence is a confusing log message, but obviously it's wrong. Remove negation, since having ResourceNotFound as error is the good case. Co-authored-by: Christian Rohmann <christian.rohmann@inovex.de>
This commit is contained in:
		
							parent
							
								
									852f29274a
								
							
						
					
					
						commit
						8ff7658ed3
					
				|  | @ -1345,7 +1345,7 @@ func (c *Cluster) deleteClusterObject( | |||
| 				objType, namespacedName) | ||||
| 
 | ||||
| 			if err = del(name); err != nil { | ||||
| 				return fmt.Errorf("could not Patroni delete cluster object %q with name %q: %v", | ||||
| 				return fmt.Errorf("could not delete Patroni cluster object %q with name %q: %v", | ||||
| 					objType, namespacedName, err) | ||||
| 			} | ||||
| 
 | ||||
|  |  | |||
|  | @ -191,7 +191,7 @@ func (c *Cluster) deleteConnectionPooler() (err error) { | |||
| 		Deployments(c.Namespace). | ||||
| 		Delete(context.TODO(), deploymentName, options) | ||||
| 
 | ||||
| 	if !k8sutil.ResourceNotFound(err) { | ||||
| 	if k8sutil.ResourceNotFound(err) { | ||||
| 		c.logger.Debugf("Connection pooler deployment was already deleted") | ||||
| 	} else if err != nil { | ||||
| 		return fmt.Errorf("could not delete deployment: %v", err) | ||||
|  | @ -213,7 +213,7 @@ func (c *Cluster) deleteConnectionPooler() (err error) { | |||
| 		Services(c.Namespace). | ||||
| 		Delete(context.TODO(), serviceName, options) | ||||
| 
 | ||||
| 	if !k8sutil.ResourceNotFound(err) { | ||||
| 	if k8sutil.ResourceNotFound(err) { | ||||
| 		c.logger.Debugf("Connection pooler service was already deleted") | ||||
| 	} else if err != nil { | ||||
| 		return fmt.Errorf("could not delete service: %v", err) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue