+
Under maintenance
+
We are performing scheduled maintenance and will be back online shortly.
+
+
+
+HTML
+ }
+ }
+}
+{%- endif %}
diff --git a/drydock/templates/drydock/k8s/ingress/cms.yml b/drydock/templates/drydock/k8s/ingress/cms.yml
index 61bec919..341c03d5 100644
--- a/drydock/templates/drydock/k8s/ingress/cms.yml
+++ b/drydock/templates/drydock/k8s/ingress/cms.yml
@@ -21,14 +21,14 @@ spec:
path: "/course-authoring"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
- pathType: Prefix
path: "/{{app_name}}"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- endif %}
@@ -38,7 +38,7 @@ spec:
path: "/"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- if DRYDOCK_AUTO_TLS or DRYDOCK_CUSTOM_CERTS %}
diff --git a/drydock/templates/drydock/k8s/ingress/extra-hosts.yml b/drydock/templates/drydock/k8s/ingress/extra-hosts.yml
index a1950734..3d8d1b69 100644
--- a/drydock/templates/drydock/k8s/ingress/extra-hosts.yml
+++ b/drydock/templates/drydock/k8s/ingress/extra-hosts.yml
@@ -19,7 +19,7 @@ spec:
path: "/"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- if DRYDOCK_AUTO_TLS or DRYDOCK_CUSTOM_CERTS %}
diff --git a/drydock/templates/drydock/k8s/ingress/lms.yml b/drydock/templates/drydock/k8s/ingress/lms.yml
index df273a12..d479f52a 100644
--- a/drydock/templates/drydock/k8s/ingress/lms.yml
+++ b/drydock/templates/drydock/k8s/ingress/lms.yml
@@ -18,7 +18,7 @@ spec:
path: "/learning"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- if MFE_DOCKER_IMAGE is defined %}
@@ -28,7 +28,7 @@ spec:
path: "/{{app_name}}"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- endif %}
@@ -38,7 +38,7 @@ spec:
path: "/"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{{ patch("drydock-lms-extra-paths")|indent(6) }}
@@ -50,7 +50,7 @@ spec:
path: "/learning"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- if MFE_DOCKER_IMAGE is defined %}
@@ -59,7 +59,7 @@ spec:
path: "/{{app_name}}"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- endfor %}
@@ -68,7 +68,7 @@ spec:
path: "/"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{{ patch("drydock-lms-extra-paths")|indent(6) }}
diff --git a/drydock/templates/drydock/k8s/ingress/meilisearch.yml b/drydock/templates/drydock/k8s/ingress/meilisearch.yml
index c7e84ec4..022d3c3f 100644
--- a/drydock/templates/drydock/k8s/ingress/meilisearch.yml
+++ b/drydock/templates/drydock/k8s/ingress/meilisearch.yml
@@ -18,7 +18,7 @@ spec:
path: "/"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- if DRYDOCK_AUTO_TLS or DRYDOCK_CUSTOM_CERTS %}
diff --git a/drydock/templates/drydock/k8s/ingress/mfe.yml b/drydock/templates/drydock/k8s/ingress/mfe.yml
index 9b65bc1a..ad1e4b65 100644
--- a/drydock/templates/drydock/k8s/ingress/mfe.yml
+++ b/drydock/templates/drydock/k8s/ingress/mfe.yml
@@ -19,7 +19,7 @@ spec:
path: "/"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- if DRYDOCK_AUTO_TLS or DRYDOCK_CUSTOM_CERTS %}
diff --git a/drydock/templates/drydock/k8s/ingress/notes.yml b/drydock/templates/drydock/k8s/ingress/notes.yml
index a4550d65..f321cd2a 100644
--- a/drydock/templates/drydock/k8s/ingress/notes.yml
+++ b/drydock/templates/drydock/k8s/ingress/notes.yml
@@ -18,7 +18,7 @@ spec:
path: "/"
backend:
service:
- name: caddy
+ name: {{ "edge-proxy" if DRYDOCK_EDGE_PROXY_ENABLED else "caddy" }}
port:
number: 80
{%- if DRYDOCK_AUTO_TLS or DRYDOCK_CUSTOM_CERTS %}
diff --git a/pyproject.toml b/pyproject.toml
index b53fcc1a..cb6ea31a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "tutor-contrib-drydock"
-version = "22.1.0"
+version = "22.2.0"
description = "A Tutor plugin to manage our opinionated Open edX operations"
readme = "README.md"
requires-python = ">=3.10"
diff --git a/uv.lock b/uv.lock
index b606ff07..82ba949a 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1398,7 +1398,7 @@ sdist = { url = "https://files.pythonhosted.org/packages/d7/6c/f58136bcbc099fb97
[[package]]
name = "tutor-contrib-drydock"
-version = "22.1.0"
+version = "22.2.0"
source = { editable = "." }
dependencies = [
{ name = "tutor" },