Skip to content
Snippets Groups Projects
Commit 1204417d authored by František Dvořák's avatar František Dvořák
Browse files

Testing instance: better to use redirect for the old notebooks URL

parent 9069fdcd
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,7 @@ ingress:
tls:
- hosts:
- "{{ notebooks_hostname }}"
- "eosc-notebooks.vm.fedcloud.eu"
secretName: acme-tls-hub
singleuser:
......
......@@ -14,5 +14,5 @@ all:
site_name: cesnet
vault_mount_point: secrets/users/e1662e20-e34b-468c-b0ce-d899bc878364@egi.eu/eosc-testing
notebooks_hostname: eosc-notebooks.vm.fedcloud.eu
notebooks_hostname: notebooks-tst.cloud.cesnet.cz
grafana_hostname: grafana-eosc-notebooks.vm.fedcloud.eu
---
- name: Notebooks redirect deployment
hosts: master
become: true
tasks:
- name: Deploy redirects
vars:
namespace: hub
shell: |-
kubectl apply -f - << EOF
---
apiVersion: v1
kind: Service
metadata:
namespace: {{ namespace }}
name: redirect-old
labels:
app: redirect-old
spec:
ports:
- name: http
port: 80
protocol: TCP
selector:
app: redirect-old
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: "true"
nginx.ingress.kubernetes.io/rewrite-target: https://{{ notebooks_hostname }}$1
name: redirect-old
namespace: {{ namespace }}
spec:
tls:
- hosts:
- eosc-notebooks.vm.fedcloud.eu
secretName: acme-tls-notebooks-old
rules:
- host: eosc-notebooks.vm.fedcloud.eu
http:
paths:
- backend:
service:
name: redirect-root
port:
name: http
path: /(.*)
pathType: Prefix
EOF
when: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment