WIP database network, image removal
This commit is contained in:
		@@ -57,9 +57,19 @@ class DeleteResourceJob implements ShouldBeEncrypted, ShouldQueue
 | 
				
			|||||||
                case 'standalone-clickhouse':
 | 
					                case 'standalone-clickhouse':
 | 
				
			||||||
                    $persistentStorages = $this->resource?->persistentStorages()?->get();
 | 
					                    $persistentStorages = $this->resource?->persistentStorages()?->get();
 | 
				
			||||||
                    StopDatabase::run($this->resource);
 | 
					                    StopDatabase::run($this->resource);
 | 
				
			||||||
 | 
					                    // TODO
 | 
				
			||||||
 | 
					                    // DBs do not have a network normally?
 | 
				
			||||||
 | 
					                    //if ($this->deleteConnectedNetworks) {
 | 
				
			||||||
 | 
					                    //  $this->resource?->delete_connected_networks($this->resource->uuid);
 | 
				
			||||||
 | 
					                    //    }
 | 
				
			||||||
 | 
					                    // }
 | 
				
			||||||
 | 
					                    // $server = data_get($this->resource, 'server');
 | 
				
			||||||
 | 
					                    // if ($this->deleteImages && $server) {
 | 
				
			||||||
 | 
					                    //    CleanupDocker::run($server, true);
 | 
				
			||||||
 | 
					                    // }
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case 'service':
 | 
					                case 'service':
 | 
				
			||||||
                    StopService::run($this->resource);
 | 
					                    StopService::run($this->resource, true);
 | 
				
			||||||
                    DeleteService::run($this->resource, $this->deleteConfigurations, $this->deleteVolumes, $this->deleteImages, $this->deleteConnectedNetworks);
 | 
					                    DeleteService::run($this->resource, $this->deleteConfigurations, $this->deleteVolumes, $this->deleteImages, $this->deleteConnectedNetworks);
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
@@ -77,8 +87,7 @@ class DeleteResourceJob implements ShouldBeEncrypted, ShouldQueue
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if ($this->deleteConnectedNetworks) {
 | 
					            if ($this->deleteConnectedNetworks) {
 | 
				
			||||||
                $uuid = $this->resource->uuid; // Get the UUID from the resource
 | 
					                $this->resource?->delete_connected_networks($this->resource->uuid);
 | 
				
			||||||
                $this->resource?->delete_connected_networks($uuid); // Pass the UUID to the method
 | 
					 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        } catch (\Throwable $e) {
 | 
					        } catch (\Throwable $e) {
 | 
				
			||||||
            send_internal_notification('ContainerStoppingJob failed with: ' . $e->getMessage());
 | 
					            send_internal_notification('ContainerStoppingJob failed with: ' . $e->getMessage());
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user