Compare commits

...

2 Commits

Author SHA1 Message Date
ArrisLee
372a0c81e6 add endpoint ID checking 2021-10-13 12:47:21 -03:00
andres-portainer
e22c4411e0 fix(namespaces): remove the stacks from the data store when deleting their corresponding Kubernetes namespace EE-1872 2021-10-13 12:47:10 -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)
}