commit 7632a87c81a32c4fc3cf4950e34bb64fb06e7f58 parent b4d6b969a0fc70eb06c366ed99318635ad31481d Author: Joris Hartog <jorishartog@hotmail.com> Date: Wed, 12 Aug 2026 15:49:01 +0200 Add new admin UI endpoint Diffstat:
| M | README.md | | | 2 | +- |
| M | config/deployment.yml | | | 26 | ++++++++++++++++++++++++++ |
2 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md @@ -71,7 +71,7 @@ Release and deploy with: Deployment publishes two images to the `jhx-app` k3s cluster: - `https://iuna.jhx.app/` routes to the static website image. -- `iuna.jhx.app:18661` routes to the node management UI. +- `https://admin.iuna.jhx.app/` routes to the node management UI. - `iuna.jhx.app:9444` routes to the node P2P listener. Useful overrides: diff --git a/config/deployment.yml b/config/deployment.yml @@ -78,6 +78,32 @@ spec: hosts: - iuna.jhx.app --- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: iuna-admin-tls-ingress + namespace: iuna + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd +spec: + ingressClassName: traefik + rules: + - host: admin.iuna.jhx.app + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: iuna + port: + number: 18661 + tls: + - secretName: iuna-admin-tls + hosts: + - admin.iuna.jhx.app +--- apiVersion: apps/v1 kind: Deployment metadata: