Skip to content
Snippets Groups Projects
Commit 4eb36394 authored by František Řezníček's avatar František Řezníček
Browse files

fix: handle missing but mapped group project network

parent 7203c3ac
No related branches found
No related tags found
No related merge requests found
Pipeline #470391 waiting for manual action with stages
in 6 minutes and 44 seconds
......@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [1.2.5] - 2024-07-03
### Fixed
- Handle situation when group project network is mapped but not existent
## [1.2.4] - 2024-07-02
### Fixed
- Handle situation when source server has no security-groups linked
......
......@@ -254,8 +254,13 @@ def get_or_create_dst_server_networking(args,
i_dst_server_port_network_name = get_destination_network(i_src_server_port_network_name)
args.logger.debug(f"Assuring VM ({source_server.name}) network {i_src_server_port_network_name} -> {i_dst_server_port_network_name}")
if not i_dst_server_port_network_name:
# if network is not mapped we need to create matching one
i_destination_network = None
if i_dst_server_port_network_name:
# detect whether we have destination network as we know destination network name
i_destination_network = destination_project_conn.network.find_network(i_dst_server_port_network_name,
project_id=destination_project.id)
if (not i_dst_server_port_network_name) or (i_dst_server_port_network_name and not i_destination_network):
# if network is not mapped or mapped and not found we need to create matching one
i_dst_network, _, _ = create_destination_networking(args,
source_project_conn, destination_project_conn,
source_project, destination_project,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment