Add Woodpecker CI pipeline and k8s manifests #1
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/notion-mcp-remote#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Plan
plan-2026-02-25-mcp-gateway-migration— Phase 3 (pathfinder)Repo
notion-mcp-remote— the repo where the code change happensUser Story
As a platform operator
I need Woodpecker CI pipeline and Kubernetes manifests for notion-mcp-remote
So that the service can be built, tested, and deployed automatically to the k8s cluster
Acceptance Criteria
When I push to main
Then Woodpecker runs ruff check/format and builds a container image to Harbor
When I apply the k8s manifests
Then the notion-mcp-remote service deploys with proper secrets, PVC, and monitoring
Additional Information
Phase 3 of the MCP gateway migration plan. This adds CI/CD and k8s infrastructure to the notion-mcp-remote repo following the established basketball-api pattern.
Deliverables:
.woodpecker.yamlwith test (ruff) + kaniko build + Harbor pushk8s/directory with deployment.yaml, service.yaml, pvc.yaml, servicemonitor.yaml, kustomization.yamlChecklist
Related
project-pal-e— the project this affects