imfreedom/k8s-cluster

2a6e8023b661
Parents 1a40218583ce
Children 8862a80937e7
Updates for making nest the new pidgin.im
--- a/50-nest.pidgin.im.yaml Sun Jan 12 16:38:44 2020 -0600
+++ b/50-nest.pidgin.im.yaml Tue Jan 14 21:12:44 2020 -0600
@@ -12,7 +12,14 @@
app: nest
spec:
rules:
- - host: nest.pidgin.im
+ - host: pidgin.im
+ http:
+ paths:
+ - backend:
+ serviceName: nest
+ servicePort: 3000
+ path: /
+ - host: www.pidgin.im
http:
paths:
- backend:
@@ -21,7 +28,8 @@
path: /
tls:
- hosts:
- - nest.pidgin.im
+ - pidgin.im
+ - www.pidgin.im
secretName: nest-tls
---
apiVersion: cert-manager.io/v1alpha2
@@ -33,9 +41,43 @@
secretName: nest-tls
issuerRef:
name: letsencrypt
- commonName: nest.pidgin.im
+ commonName: pidgin.im
dnsNames:
- - nest.pidgin.im
+ - pidgin.im
+ - www.pidgin.im
+---
+apiVersion: extensions/v1beta1
+kind: Ingress
+metadata:
+ namespace: pidgin
+ name: nest-win32-redirects
+ annotations:
+ cert-manager.io/issuer: letsencrypt
+ nginx.ingress.kubernetes.io/server-snippet: |
+ return 301 https://old.pidgin.im$request_uri;
+ labels:
+ app: nest
+spec:
+ rules:
+ - host: pidgin.im
+ http:
+ paths:
+ - path: /win32
+ backend:
+ serviceName: nest
+ servicePort: 3000
+ - host: www.pidgin.im
+ http:
+ paths:
+ - path: /win32
+ backend:
+ serviceName: nest
+ servicePort: 3000
+ tls:
+ - hosts:
+ - pidgin.im
+ - www.pidgin.im
+ secretName: nest-tls
---
apiVersion: extensions/v1beta1
kind: Ingress
@@ -45,17 +87,19 @@
annotations:
cert-manager.io/issuer: letsencrypt
nginx.ingress.kubernetes.io/server-snippet: |
- return 301 http://nest.pidgin.im$request_uri;
+ return 301 https://pidgin.im$request_uri;
labels:
app: nest
spec:
rules:
- host: pidg.in
- host: www.pidg.in
+ - host: nest.pidgin.im
tls:
- hosts:
- pidg.in
- www.pidg.in
+ - nest.pidgin.im
secretName: nest-redirects-tls
---
apiVersion: cert-manager.io/v1alpha2
@@ -67,8 +111,9 @@
secretName: nest-redirects-tls
issuerRef:
name: letsencrypt
- commonName: pidg.in
+ commonName: nest.pidgin.im
dnsNames:
+ - nest.pidgin.im
- pidg.in
- www.pidg.in
---