Files
spearhead/.helm/templates/network.yaml
T
2026-07-30 13:59:11 +02:00

49 lines
1.2 KiB
YAML

apiVersion: v1
kind: Service
metadata:
name: {{ .Values.app }}
namespace: spearhead-docs
spec:
selector:
app: {{ .Values.app }}
ports:
- protocol: TCP
port: {{ .Values.ports.servicePort }}
targetPort: {{ .Values.ports.containerPort }}
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ .Values.app }}-ingress
namespace: spearhead-docs
annotations:
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
spec:
ingressClassName: nginx
rules:
- host: spearhead.dutchie031.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: {{ .Values.app }}
port:
number: {{ .Values.ports.servicePort }}
# - host: spearhead.rocks
# http:
# paths:
# - path: /
# pathType: Prefix
# backend:
# service:
# name: {{ .Values.app }}
# port:
# number: {{ .Values.ports.servicePort }}
tls:
- hosts:
- spearhead.dutchie031.com
#- spearhead.rocks
secretName: spearhead-docs-tls