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