fix: add Tekton pipeline to ArgoCD-managed k8s/app
CI / CI (pull_request) Failing after 1h6m39s

Root cause of CI failure: Pipeline 'poimen-ci' didn't exist in cluster.
PipelineRuns failed with CouldntGetPipeline, CI gate blocked :latest promotion.

- Added tekton-pipeline.yaml with Pipeline + Task to k8s/app/
- Added to kustomization.yaml so ArgoCD reconciles it
- Task runs curl smoke tests (health, ingest, query) against live service
  instead of broken cargo test inside runtime image
This commit is contained in:
2026-09-15 21:30:25 +09:00
parent 400b3cfaa2
commit 21a81947ca
2 changed files with 122 additions and 0 deletions
+1
View File
@@ -6,6 +6,7 @@ resources:
- deployment.yaml
- service.yaml
- config.yaml # Production config (SOPS-encrypted)
- tekton-pipeline.yaml
generators:
- secret-generator.yaml