Skip to content

EPMDEDP-16758: feat: Add krci pipelinerun start command#38

Merged
SergK merged 1 commit intomainfrom
trigger-pipelinerun-with-cli
May 7, 2026
Merged

EPMDEDP-16758: feat: Add krci pipelinerun start command#38
SergK merged 1 commit intomainfrom
trigger-pipelinerun-with-cli

Conversation

@SergK
Copy link
Copy Markdown
Member

@SergK SergK commented May 7, 2026

Implement foundational verb for triggering Tekton pipelines directly from CLI with parameter and label overrides. Supports dry-run mode for manifest preview and multiple output formats (table/json/yaml).

  • Portal service wraps tRPC pipelineRun.start procedure with error mapping
  • CLI validates pipeline name, params, labels via Cobra Args validators
  • Server-assigned names via metadata.generateName; client reads resolved name
  • Comprehensive error disambiguation: pipeline-not-found, trigger-template-not-found
  • Unified richNotFoundError type for all portal service not-found scenarios
  • Includes e2e test cases and comprehensive unit test coverage

@SergK SergK force-pushed the trigger-pipelinerun-with-cli branch 8 times, most recently from d60731c to bb22fd3 Compare May 7, 2026 08:39
Implement foundational verb for triggering Tekton pipelines directly from CLI
with parameter and label overrides. Supports dry-run mode for manifest preview
and multiple output formats (table/json/yaml).

- Portal service wraps tRPC pipelineRun.start procedure with error mapping
- CLI validates pipeline name, params, labels via Cobra Args validators
- Server-assigned names via metadata.generateName; client reads resolved name
- Comprehensive error disambiguation: pipeline-not-found, trigger-template-not-found
- Unified richNotFoundError type for all portal service not-found scenarios
- Includes e2e test cases and comprehensive unit test coverage

Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com>
@SergK SergK force-pushed the trigger-pipelinerun-with-cli branch from bb22fd3 to dbf915c Compare May 7, 2026 08:52
@SergK SergK merged commit 2e9d779 into main May 7, 2026
2 checks passed
@SergK SergK deleted the trigger-pipelinerun-with-cli branch May 7, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant