Skip to content

Remove pipeline 'deployment' from jsonschema - #2653

Merged
kanterov merged 3 commits into
mainfrom
remove-pipeline-deployment-field
Apr 7, 2025
Merged

Remove pipeline 'deployment' from jsonschema#2653
kanterov merged 3 commits into
mainfrom
remove-pipeline-deployment-field

Conversation

@kanterov

@kanterovkanterov commented Apr 4, 2025

Copy link
Copy Markdown
Collaborator

Changes

Remove pipeline deployment field from jsonschema

Why

The deployment field is only meant to be set by DABs, and any user-specified value is overridden. It's used to annotate which pipelines are created by DABs. We have already removed deployment for jobs and it was left for pipelines by mistake.

Tests

Manually by inspecting jsonschema

@kanterov
kanterov marked this pull request as ready for review April 4, 2025 11:53
@kanterov
kanterov enabled auto-merge April 7, 2025 09:38
@kanterov
kanterov added this pull request to the merge queueApr 7, 2025
Merged via the queue into main with commit affa020Apr 7, 2025
@kanterov
kanterov deleted the remove-pipeline-deployment-field branch April 7, 2025 10:12
deco-sdk-taggingBot added a commit that referenced this pull request Apr 9, 2025
## Release v0.247.0
### CLI
* Added include/exclude flags support to sync command ([#2650](#2650))
### Bundles
* Added support for model serving endpoints in deployment bind/unbind commands ([#2634](#2634))
* Added include/exclude flags support to bundle sync command ([#2650](#2650))
* Added JSON schema for resource permissions ([#2674](#2674))
* Removed pipeline 'deployment' field from jsonschema ([#2653](#2653))
* Updated JSON schema for deprecated pipeline fields ([#2646](#2646))
* The --config-dir and --source-dir flags for "bundle generate app" are now relative to CWD, not bundle root ([#2683](#2683))
* Reverts [#2549](#2549) to resolve issues with Web Terminal host mismatch ([#2685](#2685))
denik pushed a commit that referenced this pull request May 20, 2026
## Changes
Remove pipeline `deployment` field from jsonschema
## Why
The `deployment` field is only meant to be set by DABs, and any
user-specified value is overridden. It's used to annotate which
pipelines are created by DABs. We have already removed `deployment` for
jobs and it was left for pipelines by mistake.
## Tests
Manually by inspecting jsonschema
denik pushed a commit that referenced this pull request May 20, 2026
## Release v0.247.0
### CLI
* Added include/exclude flags support to sync command ([#2650](#2650))
### Bundles
* Added support for model serving endpoints in deployment bind/unbind commands ([#2634](#2634))
* Added include/exclude flags support to bundle sync command ([#2650](#2650))
* Added JSON schema for resource permissions ([#2674](#2674))
* Removed pipeline 'deployment' field from jsonschema ([#2653](#2653))
* Updated JSON schema for deprecated pipeline fields ([#2646](#2646))
* The --config-dir and --source-dir flags for "bundle generate app" are now relative to CWD, not bundle root ([#2683](#2683))
* Reverts [#2549](#2549) to resolve issues with Web Terminal host mismatch ([#2685](#2685))
Sign up for freeto 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.

2 participants

@kanterov@shreyas-goenka