diff --git a/tasks/main.yml b/tasks/main.yml index 7f085fd..ecb3271 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,4 +4,4 @@ - name: gitea include_tasks: "{{ item }}" loop: - - gitea.yaml + - mcp.yaml diff --git a/tasks/mcp.yaml b/tasks/mcp.yaml index 6ff3dc4..4db5291 100644 --- a/tasks/mcp.yaml +++ b/tasks/mcp.yaml @@ -48,3 +48,31 @@ targetPort: 8080 type: ClusterIP +- name: ingress + k8s: + state: present + definition: + apiVersion: networking.k8s.io/v1 + kind: Ingress + metadata: + annotations: + cert-manager.io/cluster-issuer: ca-issuer + name: mcp + namespace: gitea + spec: + ingressClassName: nginx + rules: + - host: mcp.gitea.eom.dev + http: + paths: + - pathType: Prefix + path: / + backend: + service: + name: mcp + port: + number: 80 + tls: + - hosts: + - mcp.gitea.eom.dev + secretName: mcp