Exemplo n.º 1
0
 def delete(self, app_spec):
     LOG.info("Deleting ingresses for %s", app_spec.name)
     try:
         Ingress.delete_list(namespace=app_spec.namespace,
                             labels={
                                 "app": Equality(app_spec.name),
                                 "fiaas/deployment_id": Exists()
                             })
     except NotFound:
         pass
Exemplo n.º 2
0
 def _delete_unused(self, app_spec, labels):
     filter_labels = [("app", Equality(labels["app"])),
                      ("fiaas/deployment_id", Exists()),
                      ("fiaas/deployment_id",
                       Inequality(labels["fiaas/deployment_id"]))]
     Ingress.delete_list(namespace=app_spec.namespace, labels=filter_labels)