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

New hostname vre.staging.envri.eu with redirect

parent 79f87233
No related branches found
No related tags found
No related merge requests found
---
- name: Notebooks Redirect Deployment
hosts: master[0]
become: true
tasks:
- name: Deploy Redirects
vars:
namespace: "{{ notebooks_redirect.namespace }}"
old_hostname: "{{ notebooks_redirect.hostname }}"
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:
- {{ old_hostname }}
secretName: acme-tls-notebooks-old
rules:
- host: {{ old_hostname }}
http:
paths:
- backend:
service:
name: redirect-root
port:
name: http
path: /(.*)
pathType: Prefix
EOF
when: notebooks_redirect is defined
......@@ -16,5 +16,8 @@ all:
site_name: envri-hub
vault_mount_point: secrets/users/e1662e20-e34b-468c-b0ce-d899bc878364@egi.eu/envri-hub
notebooks_hostname: envri-vre.cloud.cesnet.cz
notebooks_hostname: vre.staging.envri.eu
notebooks_redirect:
hostname: envri-vre.cloud.cesnet.cz
namespace: envri-hub
grafana_hostname: grafana.envri-vre.cloud.cesnet.cz
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