Skip to content

Commit 8330905

Browse files
redbaronsdudoladov
authored andcommitted
Don't panic if Service for the role was not found (zalando#451)
1 parent 1109c86 commit 8330905

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pkg/cluster/resources.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,11 @@ func (c *Cluster) updateService(role PostgresRole, newService *v1.Service) error
437437
func (c *Cluster) deleteService(role PostgresRole) error {
438438
c.logger.Debugf("deleting service %s", role)
439439

440-
service := c.Services[role]
440+
service, ok := c.Services[role]
441+
if !ok {
442+
c.logger.Debugf("No service for %s role was found, nothing to delete", role)
443+
return nil
444+
}
441445

442446
if err := c.KubeClient.Services(service.Namespace).Delete(service.Name, c.deleteOptions); err != nil {
443447
return err

0 commit comments

Comments
 (0)