From 891a7fdc9be171cfab5587c8df3158404619255f Mon Sep 17 00:00:00 2001 From: rodrigo diaz Date: Thu, 20 Jul 2017 20:36:13 -0300 Subject: [PATCH] added reverse proxy and ingress to siteadmin-sp --- container_files/etc/docker_config/docker_config.sh | 1 + container_files/etc/docker_config/proxy.conf | 2 ++ siteadmin-ingress.yaml | 14 ++++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 container_files/etc/docker_config/proxy.conf create mode 100644 siteadmin-ingress.yaml diff --git a/container_files/etc/docker_config/docker_config.sh b/container_files/etc/docker_config/docker_config.sh index 00bb70f..f43fbe8 100644 --- a/container_files/etc/docker_config/docker_config.sh +++ b/container_files/etc/docker_config/docker_config.sh @@ -19,4 +19,5 @@ fi sed -e "s/\${entityID}/$entityID/" -e "s/\${discoveryURL}/$discoveryURL/" /etc/docker_config/shibboleth2.xml > /etc/shibboleth/shibboleth2.xml +ln -s /etc/docker_config/proxy.conf /etc/httpd/conf.d/proxy.conf /opt/bin/httpd-shib-foreground diff --git a/container_files/etc/docker_config/proxy.conf b/container_files/etc/docker_config/proxy.conf new file mode 100644 index 0000000..e71192a --- /dev/null +++ b/container_files/etc/docker_config/proxy.conf @@ -0,0 +1,2 @@ +ProxyPass / http://siteadmin-svc:3000/ +ProxyPassReverse / http://siteadmin-svc:3000/ diff --git a/siteadmin-ingress.yaml b/siteadmin-ingress.yaml new file mode 100644 index 0000000..4287aed --- /dev/null +++ b/siteadmin-ingress.yaml @@ -0,0 +1,14 @@ +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + name: "siteadmin-ingress" + annotations: + zalando.org/aws-load-balancer-ssl-cert: arn:aws:acm:us-east-1:823003027569:certificate/c846f0e4-1c48-4315-9b41-cf29cd487700 +spec: + rules: + - host: "siteadmin.inc.testbed.tier.internet2.edu" + http: + paths: + - backend: + serviceName: "siteadmin-sp-svc" + servicePort: 80