Files
ansible-role-gitea/tasks/mcp.yaml
2026-03-02 11:36:38 -05:00

51 lines
1.1 KiB
YAML

- name: deploy mcp
k8s:
definition:
apiVersion: v1
kind: Deployment
metadata:
name: mcp
namespace: gitea
spec:
replicas: 1
selector:
matchLabels:
app: mcp
template:
metadata:
labels:
app: mcp
spec:
containers:
- name: mcp
image: gitea/gitea-mcp-server
env:
- name: GITEA_HOST
value: https://gitea.eom.dev
- name: GITEA_INSECURE
value: false
- name: GITEA_ACCESS_TOKEN
value: "{{ localai_gitea_access_token }}"
- name: MCP_MODE
value: http
ports:
- containerPort: 8080
- name: service for mcp
k8s:
definition:
apiVersion: v1
kind: Service
metadata:
name: mcp
namespace: gitea
spec:
selector:
app: mcp
ports:
- port: 80
name: http
targetPort: 8080
type: ClusterIP