Skip to content

Commit 043e3d6

Browse files
committed
Merge branch 'dev' into staging
2 parents ead4630 + 9caf075 commit 043e3d6

File tree

7 files changed

+13
-21
lines changed

7 files changed

+13
-21
lines changed

docker-compose.bibigrid.host.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ services:
4242

4343
simplevm_client_filebeat:
4444
container_name: simplevm_client_filebeat
45-
image: docker.elastic.co/beats/filebeat:9.0.0
45+
image: docker.elastic.co/beats/filebeat:9.0.1
4646
network_mode: host # Use the host network namespace
4747

4848
env_file:

docker-compose.bibigrid.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ services:
4343

4444
# filebeat
4545
simplevm_filebeat:
46-
image: docker.elastic.co/beats/filebeat:9.0.0
46+
image: docker.elastic.co/beats/filebeat:9.0.1
4747
env_file:
4848
- .env
4949
volumes:

docker-compose.host.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ services:
2929

3030
simplevm_client_filebeat:
3131
container_name: simplevm_client_filebeat
32-
image: docker.elastic.co/beats/filebeat:9.0.0
32+
image: docker.elastic.co/beats/filebeat:9.0.1
3333
env_file:
3434
- .env
3535
volumes:

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ services:
2929
# filebeat
3030
simplevm_client_filebeat:
3131
container_name: simplevm_client_filebeat
32-
image: docker.elastic.co/beats/filebeat:9.0.0
32+
image: docker.elastic.co/beats/filebeat:9.0.1
3333
env_file:
3434
- .env
3535
volumes:

simple_vm_client/bibigrid_connector/bibigrid_connector.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ def start_cluster(
233233
"type": master_instance.type,
234234
"image": master_instance.image,
235235
},
236+
"nfs": True,
236237
"workerInstances": worker_config,
237238
"sshUser": "ubuntu",
238239
"subnet": self._SUB_NETWORK,

simple_vm_client/config/config_giessen.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ openstack:
3838
# subnetwork for starting Clusters
3939
sub_network: SimpleVMGieTest-Subnetz
4040

41-
ssh_port_calculation: 30000 + x + y * 256
42-
udp_port_calculation: 30000 + x + y * 256
41+
ssh_port_calculation: 30000 + 256 * oct3 + oct4
42+
udp_port_calculation: 30000 + 256 * oct3 + oct4
4343

4444
cloud_site: giessen
4545

simple_vm_client/openstack_connector/openstack_connector.py

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1472,22 +1472,13 @@ def unrescue_server(self, openstack_id: str) -> None:
14721472
raise OpenStackConflictException(message=e.message)
14731473

14741474
def _calculate_vm_ports(self, server: Server):
1475-
fixed_ip = server.private_v4
1476-
base_port = int(fixed_ip.split(".")[-1]) # noqa F841
1477-
subnet_port = int(fixed_ip.split(".")[-2]) # noqa F841
1475+
octets = {
1476+
f"oct{enum + 1}": int(elem)
1477+
for enum, elem in enumerate(server.private_v4.split("."))
1478+
}
1479+
ssh_port = int(sympy.sympify(self.SSH_PORT_CALCULATION).subs(dict(octets)))
1480+
udp_port = int(sympy.sympify(self.UDP_PORT_CALCULATION).subs(dict(octets)))
14781481

1479-
oct4 = sympy.symbols("oct4")
1480-
oct3 = sympy.symbols("oct3")
1481-
ssh_port = int(
1482-
sympy.sympify(self.SSH_PORT_CALCULATION).evalf(
1483-
subs={oct4: base_port, oct3: subnet_port}
1484-
)
1485-
)
1486-
udp_port = int(
1487-
sympy.sympify(self.UDP_PORT_CALCULATION).evalf(
1488-
subs={oct4: base_port, oct3: subnet_port}
1489-
)
1490-
)
14911482
return ssh_port, udp_port
14921483

14931484
def get_vm_ports(self, openstack_id: str) -> dict[str, str]:

0 commit comments

Comments
 (0)