Skip to content

Add pipelines/deploy endpoint#139

Open
LucaPerotti wants to merge 2 commits intomeetecho:mainfrom
LucaPerotti:feature/add_deploy_pipeline_api_endpoint
Open

Add pipelines/deploy endpoint#139
LucaPerotti wants to merge 2 commits intomeetecho:mainfrom
LucaPerotti:feature/add_deploy_pipeline_api_endpoint

Conversation

@LucaPerotti
Copy link

@LucaPerotti LucaPerotti commented Mar 12, 2026

Description

this PR refactors PipelineManager and _juturna_service modules
adds a pipelines/deploy endpoint

PR type
Select all the labels that apply to this PR.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test update
  • Build/CI configuration change
  • Other (please describe):

Key modifications and changes

uniforms PipelineManager method responses with dedicated pydantic models
introduces a 'models' module with submodules for each scope
thrown exceptions on api calls are now returned with appropriate HTTP code and message
available new endpoint pipelines/deploy to perform creation, warmup and start of a pipeline with a single api call

Affected components

Juturna API Service

deploy endpoint performs pipeline creation, warmup and start with a single api call
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