Pipeline CI/CD: Woodpecker + Harbor + ArgoCD (Fase 2) #3
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?
Type
Feature
Lineage
Equivalente a html-poster#3 — versión en español
Repo
html-poster-espanol, pal-e-services, pal-e-deployments
User Story
Como practicante de DevOps, quiero que el código enviado a Forgejo se construya, pruebe y despliegue automáticamente para demostrar el pipeline completo.
Context
Fase 2 del roadmap. Fase 1 completada (PR #5). Sigue el patrón probado de landscaping-assistant. Incluye onboarding en pal-e-services Terraform y overlay en pal-e-deployments.
File Targets
html-poster-espanol (repo principal):
.woodpecker.yaml(nuevo — adaptar de landscaping-assistant/.woodpecker.yaml)Dockerfile(nuevo — multi-etapa ruby-rails-build + ruby-rails-runtime de base-images)bin/docker-entrypoint(nuevo — script de entrada copiado del patrón landscaping-assistant)pal-e-services (Terraform):
terraform/k3s.tfvars— agregar entradahtml-poster-espanolal mapavar.servicespal-e-deployments (Kustomize):
overlays/html-poster-espanol/prod/kustomization.yaml(nuevo — adaptar de overlays/landscaping-assistant/prod/)overlays/html-poster-espanol/prod/deployment-patch.yaml(nuevo)Feature Flag
None
Acceptance Criteria
Test Expectations
Constraints
Checklist
Related
Scope Review: NEEDS_REFINEMENT
Review note:
review-1413-2026-06-11File Targets section is incomplete -- missing 3 critical targets across 2 additional repos.
Issues found:
bin/docker-entrypointnot listed as a file target but required by the Dockerfile pattern (landscaping-assistant reference has it)pal-e-services/terraform/k3s.tfvarspal-e-deploymentsrepo not mentioned at all -- needsoverlays/html-poster-espanol/prod/with kustomization.yaml and deployment-patch.yaml (matching landscaping-assistant pattern)story-html-poster-espanol-demostrar-pipelinelisted as "pendiente" -- no dedicated note existsDecomposition: 7 AC across 3 repos technically exceeds thresholds, but work is mechanical pattern-copying from landscaping-assistant. No decomposition needed if file targets are corrected to enumerate all repos explicitly.
Refinamiento post-revisión (review-1413):
terraform/k3s.tfvarsen vez de referencia vagaoverlays/html-poster-espanol/prod/(kustomization.yaml + deployment-patch.yaml)arch-ci-pipeline-html-poster-espanolen pal-e-docsScope Review: APPROVED
Review note:
review-1413-2026-06-11-r2Re-review after refinement. All 6 recommendations from prior review (
review-1413-2026-06-11) resolved:terraform/k3s.tfvars, pal-e-deployments overlay added, all 3 repos documented explicitlyarch-ci-pipeline-html-poster-espanolcreatedAll 6 file targets verified against filesystem. 9 acceptance criteria confirmed testable. No decomposition needed (mechanical pattern-following from landscaping-assistant). Ready for implementation.