diff --git a/templates/openhab/0/docker-compose.yml.tpl b/templates/openhab/0/docker-compose.yml.tpl index 4c0c657..9382f74 100644 --- a/templates/openhab/0/docker-compose.yml.tpl +++ b/templates/openhab/0/docker-compose.yml.tpl @@ -28,7 +28,9 @@ services: labels: io.rancher.scheduler.affinity:host_label: ${HOST_LABEL} {{- end}} +{{- if ne .Values.NETWORK_MODE "managed"}} network_mode: ${NETWORK_MODE} +{{- end}} ports: - ${HTTP_PORT}:${HTTP_PORT} - ${HTTPS_PORT}:${HTTPS_PORT} diff --git a/templates/openhab/0/rancher-compose.yml b/templates/openhab/0/rancher-compose.yml index 2b448d5..4b840e1 100644 --- a/templates/openhab/0/rancher-compose.yml +++ b/templates/openhab/0/rancher-compose.yml @@ -38,6 +38,7 @@ catalog: options: - host - bridge + - managed - none - variable: "HOST_LABEL" diff --git a/templates/openhab/1/docker-compose.yml.tpl b/templates/openhab/1/docker-compose.yml.tpl index 197c50e..e79e33d 100644 --- a/templates/openhab/1/docker-compose.yml.tpl +++ b/templates/openhab/1/docker-compose.yml.tpl @@ -28,7 +28,9 @@ services: labels: io.rancher.scheduler.affinity:host_label: ${HOST_LABEL} {{- end}} +{{- if ne .Values.NETWORK_MODE "managed"}} network_mode: ${NETWORK_MODE} +{{- end}} ports: - ${HTTP_PORT}:${HTTP_PORT} - ${HTTPS_PORT}:${HTTPS_PORT} diff --git a/templates/openhab/1/rancher-compose.yml b/templates/openhab/1/rancher-compose.yml index 30bc8d3..1884c3e 100644 --- a/templates/openhab/1/rancher-compose.yml +++ b/templates/openhab/1/rancher-compose.yml @@ -39,6 +39,7 @@ catalog: options: - host - bridge + - managed - none - variable: "HOST_LABEL" diff --git a/templates/openhab/2/docker-compose.yml.tpl b/templates/openhab/2/docker-compose.yml.tpl index 2c7aaa6..0bcd678 100644 --- a/templates/openhab/2/docker-compose.yml.tpl +++ b/templates/openhab/2/docker-compose.yml.tpl @@ -28,7 +28,9 @@ services: labels: io.rancher.scheduler.affinity:host_label: ${HOST_LABEL} {{- end}} +{{- if ne .Values.NETWORK_MODE "managed"}} network_mode: ${NETWORK_MODE} +{{- end}} ports: - ${HTTP_PORT}:${HTTP_PORT} - ${HTTPS_PORT}:${HTTPS_PORT} diff --git a/templates/openhab/2/rancher-compose.yml b/templates/openhab/2/rancher-compose.yml index 336e9c2..6e222fc 100644 --- a/templates/openhab/2/rancher-compose.yml +++ b/templates/openhab/2/rancher-compose.yml @@ -39,6 +39,7 @@ catalog: options: - host - bridge + - managed - none - variable: "HOST_LABEL" diff --git a/templates/openhab/3/docker-compose.yml.tpl b/templates/openhab/3/docker-compose.yml.tpl index c423f96..51f614b 100644 --- a/templates/openhab/3/docker-compose.yml.tpl +++ b/templates/openhab/3/docker-compose.yml.tpl @@ -29,7 +29,9 @@ services: {{- if ne .Values.HOST_LABEL ""}} io.rancher.scheduler.affinity:host_label: ${HOST_LABEL} {{- end}} +{{- if ne .Values.NETWORK_MODE "managed"}} network_mode: ${NETWORK_MODE} +{{- end}} ports: - ${HTTP_PORT}:${HTTP_PORT} - ${HTTPS_PORT}:${HTTPS_PORT} diff --git a/templates/openhab/3/rancher-compose.yml b/templates/openhab/3/rancher-compose.yml index 65fea0d..fa75b96 100644 --- a/templates/openhab/3/rancher-compose.yml +++ b/templates/openhab/3/rancher-compose.yml @@ -39,6 +39,7 @@ catalog: options: - host - bridge + - managed - none - variable: "HOST_LABEL"