mirror of
https://github.com/FAUSheppy/athq-vm-management
synced 2025-12-06 13:51:35 +01:00
fix: add error for invalid port config
This commit is contained in:
5
vm.py
5
vm.py
@@ -1,4 +1,5 @@
|
|||||||
import libvirt
|
import libvirt
|
||||||
|
import json
|
||||||
import jinja2
|
import jinja2
|
||||||
|
|
||||||
class VM:
|
class VM:
|
||||||
@@ -158,6 +159,10 @@ class VM:
|
|||||||
if subdomain.get("include-subdomains") and not subdomain.get("no-terminate-ssl"):
|
if subdomain.get("include-subdomains") and not subdomain.get("no-terminate-ssl"):
|
||||||
raise ValueError("Wildcard Subdomain not supported with SSL Termination")
|
raise ValueError("Wildcard Subdomain not supported with SSL Termination")
|
||||||
|
|
||||||
|
if "port" in subdomain and "no-terminate-ssl" in subdomain:
|
||||||
|
print(json.dumps(subdomain, indent=2))
|
||||||
|
raise ValueError("'port' is not allowed with no-terminate-ssl subdomain, use http_target_port and ssl_target_port")
|
||||||
|
|
||||||
component = template.render(targetip=self.ip, targetport=targetport,
|
component = template.render(targetip=self.ip, targetport=targetport,
|
||||||
servernames=[subdomain["name"]], comment=compositeName,
|
servernames=[subdomain["name"]], comment=compositeName,
|
||||||
proxy_pass_blob=self.proxy_pass_blob,
|
proxy_pass_blob=self.proxy_pass_blob,
|
||||||
|
|||||||
Reference in New Issue
Block a user