Browse Source

Merge branch 'refactor/01_onsite-ingress-networking.k8s.io/v1' into 'master'

refactor/01_onsite-ingress-networking.k8s.io/v1

See merge request devops/k8s-deployments!50
feat/semapp-prod
Domagoj Zecevic 4 years ago
parent
commit
8715277c3c
  1. 13
      01_onsite/00_infra/dashboard/dashboard.ingress.yml
  2. 24
      01_onsite/00_infra/keycloack/deployment.yaml
  3. 22
      01_onsite/00_infra/longhorn/network.yaml
  4. 13
      01_onsite/00_infra/minIO/console.yaml
  5. 25
      01_onsite/00_infra/minIO/server.yaml
  6. 13
      01_onsite/00_infra/passbolt/deployment.yaml
  7. 13
      01_onsite/00_infra/phpmyadmin/deployment.yaml
  8. 26
      01_onsite/00_infra/texservice/deployment.yaml
  9. 13
      01_onsite/01_dev/baseline/deployment.yaml
  10. 13
      01_onsite/01_dev/docker-registry-ui/deployment.yaml
  11. 13
      01_onsite/01_dev/efc-shop/deployment.yaml
  12. 13
      01_onsite/01_dev/efc/deployment.yaml
  13. 13
      01_onsite/01_dev/gitlab/deployment.yaml
  14. 13
      01_onsite/01_dev/passbolt/deployment.yaml
  15. 13
      01_onsite/01_dev/pgadmin/deployment.yaml
  16. 13
      01_onsite/01_dev/phpmyadmin/deployment.yaml
  17. 13
      01_onsite/01_dev/rm/deployment.yaml
  18. 13
      01_onsite/01_dev/semapp-wagtail/deployment.yaml
  19. 13
      01_onsite/01_dev/semcust/deployment.yaml
  20. 13
      01_onsite/01_dev/shubbkoarnsru/deployment.yaml
  21. 13
      01_onsite/01_dev/trialytix/deployment.yaml
  22. 13
      01_onsite/02_qa/baseline/deployment.yaml
  23. 13
      01_onsite/02_qa/efc-shop/deployment.yaml
  24. 13
      01_onsite/02_qa/efc/deployment.yaml
  25. 13
      01_onsite/02_qa/rm/deployment.yaml
  26. 13
      01_onsite/02_qa/semcust/deployment.yaml
  27. 13
      01_onsite/02_qa/trialytix/deployment.yaml

13
01_onsite/00_infra/dashboard/dashboard.ingress.yml

@ -1,4 +1,4 @@
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: dashboard-ingress name: dashboard-ingress
@ -10,7 +10,10 @@ spec:
- host: dashboard.k3s.semapp.lan - host: dashboard.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: kubernetes-dashboard name: kubernetes-dashboard
servicePort: 443 port:
number: 443
path: /
pathType: ImplementationSpecific

24
01_onsite/00_infra/keycloack/deployment.yaml

@ -59,7 +59,7 @@ spec:
type: NodePort type: NodePort
--- ---
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: keycloack-ingress name: keycloack-ingress
@ -71,17 +71,23 @@ spec:
- host: keycloack.k3s.semapp.lan - host: keycloack.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: keycloack-srv name: keycloack-srv
servicePort: 8080 port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: keycloak.semapp.lan - host: keycloak.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: keycloack-srv name: keycloack-srv
servicePort: 8080 port:
number: 8080
path: /
pathType: ImplementationSpecific

22
01_onsite/00_infra/longhorn/network.yaml

@ -8,7 +8,7 @@ spec:
customRequestHeaders: customRequestHeaders:
X-Forwarded-Proto: "https" X-Forwarded-Proto: "https"
--- ---
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: longhors-ingress name: longhors-ingress
@ -19,17 +19,13 @@ metadata:
traefik.ingress.kubernetes.io/router.middlewares: longhorn-system-svc-longhorn-headers@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: longhorn-system-svc-longhorn-headers@kubernetescrd
spec: spec:
rules: rules:
- host: longhorn.k8s.semapp.lan - host: longhorn.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: longhorn-frontend name: longhorn-frontend
servicePort: 80 port:
- host: longhorn.k8s.semprod.local number: 80
http: path: /
paths: pathType: ImplementationSpecific
- path: /
backend:
serviceName: longhorn-frontend
servicePort: 80

13
01_onsite/00_infra/minIO/console.yaml

@ -57,7 +57,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: minio-console-dev-ingress name: minio-console-dev-ingress
@ -69,7 +69,10 @@ spec:
- host: minio-console-dev.k3s.semapp.lan - host: minio-console-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: minio-console name: minio-console
servicePort: 9090 port:
number: 9090
path: /
pathType: ImplementationSpecific

25
01_onsite/00_infra/minIO/server.yaml

@ -77,7 +77,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: minio-dev-ingress name: minio-dev-ingress
@ -89,14 +89,21 @@ spec:
- host: minio-api-dev.k3s.semapp.lan - host: minio-api-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: minio-api name: minio-api
servicePort: 9000 port:
number: 9000
path: /
pathType: ImplementationSpecific
- host: minio-api-dev.semapp.lan - host: minio-api-dev.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: minio-api name: minio-api
servicePort: 9000 port:
number: 9000
path: /
pathType: ImplementationSpecific

13
01_onsite/00_infra/passbolt/deployment.yaml

@ -75,7 +75,7 @@ spec:
type: NodePort type: NodePort
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: passbolt-infra-ingress name: passbolt-infra-ingress
@ -87,7 +87,10 @@ spec:
- host: passbolt.k3s.semapp.lan - host: passbolt.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: passbolt name: passbolt
servicePort: 8080 port:
number: 8080
path: /
pathType: ImplementationSpecific

13
01_onsite/00_infra/phpmyadmin/deployment.yaml

@ -53,7 +53,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: phpmyadmin-infra-ingress name: phpmyadmin-infra-ingress
@ -65,7 +65,10 @@ spec:
- host: phpmyadmin.k3s.semapp.lan - host: phpmyadmin.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: phpmyadmin name: phpmyadmin
servicePort: 80 port:
number: 80
path: /
pathType: ImplementationSpecific

26
01_onsite/00_infra/texservice/deployment.yaml

@ -50,7 +50,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: texservice-ingress name: texservice-ingress
@ -62,15 +62,21 @@ spec:
- host: texservice.k3s.semapp.lan - host: texservice.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: texservice name: texservice
servicePort: 5010 port:
rules: number: 5010
path: /
pathType: ImplementationSpecific
- host: texservice.semapp.lan - host: texservice.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: texservice name: texservice
servicePort: 5010 port:
number: 5010
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/baseline/deployment.yaml

@ -197,7 +197,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: baseline-dev-ingress name: baseline-dev-ingress
@ -209,7 +209,10 @@ spec:
- host: baseline-dev.k3s.semapp.lan - host: baseline-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: baseline-frontend-dev name: baseline-frontend-dev
servicePort: 8000 port:
number: 8000
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/docker-registry-ui/deployment.yaml

@ -70,7 +70,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: docker-gui-dev-ingress name: docker-gui-dev-ingress
@ -82,7 +82,10 @@ spec:
- host: docker-gui-dev.k3s.semapp.lan - host: docker-gui-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: docker-gui name: docker-gui
servicePort: 80 port:
number: 80
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/efc-shop/deployment.yaml

@ -141,7 +141,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: efc-shop-dev-ingress name: efc-shop-dev-ingress
@ -153,7 +153,10 @@ spec:
- host: efc-shop-dev.k3s.semapp.lan - host: efc-shop-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: efc-shop-frontend-dev name: efc-shop-frontend-dev
servicePort: 8501 port:
number: 8501
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/efc/deployment.yaml

@ -234,7 +234,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: efc-dev-ingress name: efc-dev-ingress
@ -246,7 +246,10 @@ spec:
- host: efc-dev.k3s.semapp.lan - host: efc-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: efc-frontend-dev name: efc-frontend-dev
servicePort: 8500 port:
number: 8500
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/gitlab/deployment.yaml

@ -132,7 +132,7 @@ spec:
type: NodePort type: NodePort
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: gitlab-dev-ingress name: gitlab-dev-ingress
@ -144,7 +144,10 @@ spec:
- host: gitlab-dev.k3s.semapp.lan - host: gitlab-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: gitlab-service name: gitlab-service
servicePort: 80 port:
number: 80
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/passbolt/deployment.yaml

@ -67,7 +67,7 @@ spec:
type: NodePort type: NodePort
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: passbolt-dev-ingress name: passbolt-dev-ingress
@ -79,7 +79,10 @@ spec:
- host: passbolt-dev.k3s.semapp.lan - host: passbolt-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: passbolt name: passbolt
servicePort: 8080 port:
number: 8080
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/pgadmin/deployment.yaml

@ -84,7 +84,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: pgadmin-dev-ingress name: pgadmin-dev-ingress
@ -96,7 +96,10 @@ spec:
- host: pgadmin-dev.k3s.semapp.lan - host: pgadmin-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: pgadmin name: pgadmin
servicePort: 80 port:
number: 80
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/phpmyadmin/deployment.yaml

@ -53,7 +53,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: phpmyadmin-dev-ingress name: phpmyadmin-dev-ingress
@ -65,7 +65,10 @@ spec:
- host: phpmyadmin-dev.k3s.semapp.lan - host: phpmyadmin-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: phpmyadmin name: phpmyadmin
servicePort: 80 port:
number: 80
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/rm/deployment.yaml

@ -230,7 +230,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: rm-dev-ingress name: rm-dev-ingress
@ -242,7 +242,10 @@ spec:
- host: rm-dev.k3s.semapp.lan - host: rm-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: rm-frontend-srv name: rm-frontend-srv
servicePort: 80 port:
number: 80
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/semapp-wagtail/deployment.yaml

@ -97,7 +97,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: semapp-dev-ingress name: semapp-dev-ingress
@ -109,7 +109,10 @@ spec:
- host: semapp-dev.k3s.semapp.lan - host: semapp-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: semapp name: semapp
servicePort: 8000 port:
number: 8000
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/semcust/deployment.yaml

@ -253,7 +253,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: semcust-dev-ingress name: semcust-dev-ingress
@ -265,7 +265,10 @@ spec:
- host: semcust-dev.k3s.semapp.lan - host: semcust-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: semcust-frontend-dev name: semcust-frontend-dev
servicePort: 8200 port:
number: 8200
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/shubbkoarnsru/deployment.yaml

@ -97,7 +97,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: skr-dev-ingress name: skr-dev-ingress
@ -109,7 +109,10 @@ spec:
- host: schubbkoarnsru-dev.k3s.semapp.lan - host: schubbkoarnsru-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: skr name: skr
servicePort: 8000 port:
number: 8000
path: /
pathType: ImplementationSpecific

13
01_onsite/01_dev/trialytix/deployment.yaml

@ -164,7 +164,7 @@ spec:
# Ingress description # Ingress description
--- ---
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: trialytix-ingress name: trialytix-ingress
@ -176,7 +176,10 @@ spec:
- host: trialytix-dev.k3s.semapp.lan - host: trialytix-dev.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: frontend-trialytix-dev name: frontend-trialytix-dev
servicePort: 8100 port:
number: 8100
path: /
pathType: ImplementationSpecific

13
01_onsite/02_qa/baseline/deployment.yaml

@ -194,7 +194,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: baseline-qa-ingress name: baseline-qa-ingress
@ -206,7 +206,10 @@ spec:
- host: baseline-qa.k3s.semapp.lan - host: baseline-qa.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: baseline-frontend-qa name: baseline-frontend-qa
servicePort: 8000 port:
number: 8000
path: /
pathType: ImplementationSpecific

13
01_onsite/02_qa/efc-shop/deployment.yaml

@ -137,7 +137,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: efc-shop-qa-ingress name: efc-shop-qa-ingress
@ -149,7 +149,10 @@ spec:
- host: efc-shop-qa.k3s.semapp.lan - host: efc-shop-qa.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: efc-shop-frontend-qa name: efc-shop-frontend-qa
servicePort: 8501 port:
number: 8501
path: /
pathType: ImplementationSpecific

13
01_onsite/02_qa/efc/deployment.yaml

@ -234,7 +234,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: efc-qa-ingress name: efc-qa-ingress
@ -246,7 +246,10 @@ spec:
- host: efc-qa.k3s.semapp.lan - host: efc-qa.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: efc-frontend-qa name: efc-frontend-qa
servicePort: 8500 port:
number: 8500
path: /
pathType: ImplementationSpecific

13
01_onsite/02_qa/rm/deployment.yaml

@ -231,7 +231,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: rm-qa-ingress name: rm-qa-ingress
@ -243,7 +243,10 @@ spec:
- host: rm-qa.k3s.semapp.lan - host: rm-qa.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: rm-frontend-srv name: rm-frontend-srv
servicePort: 80 port:
number: 80
path: /
pathType: ImplementationSpecific

13
01_onsite/02_qa/semcust/deployment.yaml

@ -252,7 +252,7 @@ spec:
--- ---
# Ingress description # Ingress description
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: semcust-qa-ingress name: semcust-qa-ingress
@ -264,7 +264,10 @@ spec:
- host: semcust-qa.k3s.semapp.lan - host: semcust-qa.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: semcust-frontend-qa name: semcust-frontend-qa
servicePort: 8200 port:
number: 8200
path: /
pathType: ImplementationSpecific

13
01_onsite/02_qa/trialytix/deployment.yaml

@ -166,7 +166,7 @@ spec:
# Ingress description # Ingress description
--- ---
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: trialytix-qa-ingress name: trialytix-qa-ingress
@ -178,7 +178,10 @@ spec:
- host: trialytix-qa.k3s.semapp.lan - host: trialytix-qa.k3s.semapp.lan
http: http:
paths: paths:
- path: / - backend:
backend: service:
serviceName: frontend-trialytix-qa name: frontend-trialytix-qa
servicePort: 8100 port:
number: 8100
path: /
pathType: ImplementationSpecific

Loading…
Cancel
Save