31 lines
1.1 KiB
YAML
31 lines
1.1 KiB
YAML
# Gitea UI ingress. Reuses the planpal-helm ALB group, so no new load balancer.
|
|
# Own ACM cert (single-name, like the argocd and app certs).
|
|
# kubectl apply -f planpalto-helm/gitea/gitea-ingress.yaml
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
name: gitea
|
|
namespace: gitea
|
|
annotations:
|
|
alb.ingress.kubernetes.io/scheme: internet-facing
|
|
alb.ingress.kubernetes.io/target-type: ip
|
|
alb.ingress.kubernetes.io/backend-protocol: HTTP
|
|
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
|
|
alb.ingress.kubernetes.io/ssl-redirect: '443'
|
|
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:ap-southeast-3:134604498185:certificate/098ca0ec-65c8-44bb-952a-2cb86b6307d8
|
|
alb.ingress.kubernetes.io/healthcheck-path: /api/healthz
|
|
alb.ingress.kubernetes.io/group.name: planpal-helm
|
|
spec:
|
|
ingressClassName: alb
|
|
rules:
|
|
- host: fakhri-gitea.sandbox.devopsinstitute.id
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: gitea-http
|
|
port:
|
|
number: 3000
|