Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: kjuulh <contact@kjuulh.io>
123 lines
2.8 KiB
YAML
123 lines
2.8 KiB
YAML
|
|
|
|
---
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
annotations:
|
|
cert-manager.io/issuer: kjuulh-app
|
|
traefik.ingress.kubernetes.io/router.entrypoints: web
|
|
traefik.ingress.kubernetes.io/router.tls: "true"
|
|
labels:
|
|
app: service
|
|
cluster: prod
|
|
name: service-external-http
|
|
namespace: prod
|
|
spec:
|
|
rules:
|
|
- host: service.prod.kjuulh.app
|
|
http:
|
|
paths:
|
|
- backend:
|
|
service:
|
|
name: service
|
|
port:
|
|
name: external-http
|
|
path: /
|
|
pathType: Prefix
|
|
tls:
|
|
- hosts:
|
|
- service.prod.kjuulh.app
|
|
secretName: tls-service-kjuulh-app-external-http-ingress-dns
|
|
|
|
---
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
annotations:
|
|
cert-manager.io/issuer: kjuulh-app
|
|
traefik.ingress.kubernetes.io/router.entrypoints: web
|
|
traefik.ingress.kubernetes.io/router.tls: "true"
|
|
labels:
|
|
app: service
|
|
cluster: prod
|
|
name: service-internal-http
|
|
namespace: prod
|
|
spec:
|
|
rules:
|
|
- host: service.prod.internal.kjuulh.app
|
|
http:
|
|
paths:
|
|
- backend:
|
|
service:
|
|
name: service
|
|
port:
|
|
name: internal-http
|
|
path: /
|
|
pathType: Prefix
|
|
tls:
|
|
- hosts:
|
|
- service.prod.internal.kjuulh.app
|
|
secretName: tls-service-kjuulh-app-internal-http-ingress-dns
|
|
|
|
---
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
annotations:
|
|
cert-manager.io/issuer: kjuulh-app
|
|
traefik.ingress.kubernetes.io/router.entrypoints: web
|
|
traefik.ingress.kubernetes.io/router.tls: "true"
|
|
traefik.http.services.service-external-grpc.loadbalancer.server.scheme=h2c
|
|
labels:
|
|
app: service
|
|
cluster: prod
|
|
name: service-external-grpc
|
|
namespace: prod
|
|
spec:
|
|
rules:
|
|
- host: grpc.service.prod.kjuulh.app
|
|
http:
|
|
paths:
|
|
- backend:
|
|
service:
|
|
name: service
|
|
port:
|
|
name: external-grpc
|
|
path: /
|
|
pathType: Prefix
|
|
tls:
|
|
- hosts:
|
|
- grpc.service.prod.kjuulh.app
|
|
secretName: tls-service-kjuulh-app-external-grpc-ingress-dns
|
|
|
|
---
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
annotations:
|
|
cert-manager.io/issuer: kjuulh-app
|
|
traefik.ingress.kubernetes.io/router.entrypoints: web
|
|
traefik.ingress.kubernetes.io/router.tls: "true"
|
|
traefik.http.services.service-internal-grpc.loadbalancer.server.scheme=h2c
|
|
labels:
|
|
app: service
|
|
cluster: prod
|
|
name: service-internal-grpc
|
|
namespace: prod
|
|
spec:
|
|
rules:
|
|
- host: grpc.service.prod.internal.kjuulh.app
|
|
http:
|
|
paths:
|
|
- backend:
|
|
service:
|
|
name: service
|
|
port:
|
|
name: internal-grpc
|
|
path: /
|
|
pathType: Prefix
|
|
tls:
|
|
- hosts:
|
|
- grpc.service.prod.internal.kjuulh.app
|
|
secretName: tls-service-kjuulh-app-internal-grpc-ingress-dns |