Просмотр исходного кода

Do not attempt to delete aut subnetworks.

Ehsan Chiniforooshan 8 лет назад
Родитель
Сommit
cfe1846669
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      cloudbridge/cloud/providers/gce/services.py

+ 7 - 0
cloudbridge/cloud/providers/gce/services.py

@@ -985,6 +985,13 @@ class GCESubnetService(BaseSubnetService):
         return None
 
     def delete(self, subnet):
+        network_url = self.provider.parse_url(subnet.network_url)
+        if subnet.name == network_url.parameters['network']:
+            # This is an auto subnetwork of an auto mode network. We cannot
+            # delete it. It will be deleted automatically when the network is
+            # deleted.
+            return
+
         region_url = self.provider.parse_url(subnet.region)
         response = (self.provider
                         .gce_compute