TP-IaC-Kubernetes/roles/gitea/templates/030-network.yaml.j2

41 lines
706 B
Django/Jinja

###############################
# Service
###############################
---
kind: Service
apiVersion: v1
metadata:
name: gitea-service
namespace: gitea-repo
spec:
selector:
app: gitea
ports:
- name: gitea-http
port: 3000
- name: gitea-ssh
port: 22
---
###################################################
# Ingress
###################################################
kind: Ingress
apiVersion: networking.k8s.io/v1
metadata:
name: git
namespace: gitea-repo
spec:
rules:
- host: {{ gitea.fqdn }}
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: gitea-service
port:
number: 3000