# 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