@@ -12,6 +12,23 @@ metadata:
1212 certmanager.k8s.io/cluster-issuer : letsencrypt-prod
1313 # allow requests larger than 1MiB
1414 nginx.ingress.kubernetes.io/proxy-body-size : " 0"
15+ nginx.ingress.kubernetes.io/configuration-snippet : |
16+ location / {
17+ sub_filter </head>
18+ '<!-- Google Tag Manager -->
19+ <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
20+ new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
21+ j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
22+ 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
23+ })(window,document,'script','dataLayer','GTM-KBZ6ZKX');</script>
24+ <!-- End Google Tag Manager -->';
25+ sub_filter </body>
26+ '<!-- Google Tag Manager (noscript) -->
27+ <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KBZ6ZKX"
28+ height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
29+ <!-- End Google Tag Manager (noscript) -->'
30+ sub_filter_once on;
31+ }
1532spec :
1633 tls :
1734 - hosts :
2845
2946---
3047
31- apiVersion : extensions/v1beta1
32- kind : Ingress
33- metadata :
34- name : chime-alt
35- namespace : chime
36- annotations :
37- kubernetes.io/ingress.class : nginx
38- certmanager.k8s.io/cluster-issuer : letsencrypt-prod
39- # allow requests larger than 1MiB
40- nginx.ingress.kubernetes.io/proxy-body-size : " 0"
41- spec :
42- tls :
43- - hosts :
44- - penn-chime-alt.bus.phl.io
45- secretName : tls-chime-alt
46- rules :
47- - host : penn-chime-alt.bus.phl.io
48- http :
49- paths :
50- - path : /
51- backend :
52- serviceName : chime
53- servicePort : 80
54-
55- ---
56-
5748apiVersion : extensions/v1beta1
5849kind : Ingress
5950metadata :
@@ -64,22 +55,6 @@ metadata:
6455 annotations :
6556 nginx.ingress.kubernetes.io/proxy-buffering : " on" # Important!
6657 nginx.ingress.kubernetes.io/configuration-snippet : |
67- location / {
68- sub_filter </head>
69- '<!-- Google Tag Manager -->
70- <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
71- new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
72- j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
73- 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
74- })(window,document,'script','dataLayer','GTM-KBZ6ZKX');</script>
75- <!-- End Google Tag Manager -->';
76- sub_filter </body>
77- '<!-- Google Tag Manager (noscript) -->
78- <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KBZ6ZKX"
79- height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
80- <!-- End Google Tag Manager (noscript) -->'
81- sub_filter_once on;
82- }
8358 proxy_cache static-cache;
8459 proxy_cache_valid 404 1m;
8560 proxy_cache_valid 200 10m;
9873 backend :
9974 serviceName : chime
10075 servicePort : 80
101- - host : penn-chime-alt.bus.phl.io
102- http :
103- paths :
104- - path : /static/
105- backend :
106- serviceName : chime
107- servicePort : 80
0 commit comments