Compare commits

...

2 Commits

Author SHA1 Message Date
ArrisLee
264fb934e2 add endpoint ID checking 2021-10-14 00:31:19 +13:00
andres-portainer
b5cd70ce53 fix(namespaces): remove the stacks from the data store when deleting their corresponding Kubernetes namespace EE-1872 2021-10-12 21:20:52 -03:00

View File

@@ -46,5 +46,19 @@ func (transport *baseTransport) proxyNamespaceDeleteOperation(request *http.Requ
}
}
}
stacks, err := transport.dataStore.Stack().Stacks()
if err != nil {
return nil, err
}
for _, s := range stacks {
if s.Namespace == namespace && s.EndpointID == transport.endpoint.ID {
if err := transport.dataStore.Stack().DeleteStack(s.ID); err != nil {
return nil, err
}
}
}
return transport.executeKubernetesRequest(request)
}