Skip to content

Conversation

@agatha197
Copy link
Contributor

@agatha197 agatha197 commented Aug 13, 2025

Resolves #4144 (FR-1371)

Add GraphQL schema for model deployment and artifact management

This PR adds comprehensive GraphQL schema definitions for model deployment and artifact management in version 25.13.0. The changes include:

  • New types for model deployments, revisions, replicas, and routing nodes
  • Enhanced artifact management with revision tracking and approval workflows
  • Support for object storage integration and HuggingFace registry
  • Auto-scaling rule configuration for deployments
  • Access token management for secure model access
  • New deployment UI components and pages

The PR also includes a new deployment list page implementation that uses the updated GraphQL schema.

Checklist:

  • Documentation
  • Minium required manager version
  • Specific setting for review (eg., KB link, endpoint or how to setup)
  • Minimum requirements to check during review
  • Test case(s) to demonstrate the difference of before/after

Copy link
Contributor Author

agatha197 commented Aug 13, 2025


How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • flow:merge-queue - adds this PR to the back of the merge queue
  • flow:hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has required the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link

github-actions bot commented Aug 13, 2025

Coverage report for ./packages/backend.ai-ui

St.
Category Percentage Covered / Total
🔴 Statements 51.38% 130/253
🔴 Branches 30.3% 80/264
🔴 Functions 34.48% 20/58
🔴 Lines 53.85% 119/221

Test suite run success

55 tests passing in 3 suites.

Report generated by 🧪jest coverage report action from 8cfd918

@github-actions
Copy link

github-actions bot commented Aug 13, 2025

Coverage report for ./react

St.
Category Percentage Covered / Total
🔴 Statements
4.47% (-0.02% 🔻)
502/11236
🔴 Branches
3.64% (-0.01% 🔻)
285/7824
🔴 Functions
2.53% (-0.02% 🔻)
90/3564
🔴 Lines
4.44% (-0.02% 🔻)
488/11002
Show new covered files 🐣
St.
File Statements Branches Functions Lines
🔴
... / DeploymentList.tsx
0% 0% 0% 0%
🔴
... / DeploymentListPage.tsx
0% 0% 0% 0%

Test suite run success

114 tests passing in 13 suites.

Report generated by 🧪jest coverage report action from bb9bc7a

@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch 2 times, most recently from 307047e to 5bbeb43 Compare August 14, 2025 11:25
@agatha197 agatha197 force-pushed the feature/deployment-mockup-ui branch from cc95ea0 to fb07eb9 Compare August 19, 2025 02:25
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch 2 times, most recently from 52128b3 to 8f5b864 Compare August 20, 2025 02:29
@agatha197 agatha197 force-pushed the feature/deployment-mockup-ui branch from fb07eb9 to ac3704d Compare August 20, 2025 02:29
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch from 8f5b864 to 76057b4 Compare August 20, 2025 05:43
@agatha197 agatha197 force-pushed the feature/deployment-mockup-ui branch from ac3704d to ebdd3fd Compare August 21, 2025 00:59
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch 2 times, most recently from 8821db3 to b73a176 Compare August 22, 2025 05:46
@agatha197 agatha197 force-pushed the feature/deployment-mockup-ui branch from ebdd3fd to 3e99110 Compare August 22, 2025 05:47
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch 3 times, most recently from 8915989 to c781762 Compare August 22, 2025 06:32
@agatha197 agatha197 changed the base branch from feature/deployment-mockup-ui to graphite-base/4149 August 22, 2025 06:34
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch from c781762 to 1f8d6c3 Compare August 22, 2025 07:28
@agatha197 agatha197 changed the base branch from graphite-base/4149 to feature/deployment-mockup-ui August 22, 2025 07:28
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch 2 times, most recently from f3107c8 to 0497f90 Compare August 22, 2025 10:14
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch from ba515bc to 5a462f0 Compare August 26, 2025 10:15
@agatha197 agatha197 changed the base branch from graphite-base/4149 to feature/deployment-mockup-ui August 26, 2025 10:15
@agatha197 agatha197 force-pushed the feature/deployment-mockup-ui branch from fd17ce9 to feb2175 Compare August 27, 2025 01:34
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch from 5a462f0 to 1771466 Compare August 27, 2025 01:34
@agatha197 agatha197 changed the base branch from feature/deployment-mockup-ui to graphite-base/4149 August 27, 2025 04:22
@agatha197 agatha197 changed the base branch from graphite-base/4149 to feature/deployment-mockup-ui August 27, 2025 11:18
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch from 1771466 to bc6fd85 Compare August 27, 2025 11:36
@agatha197 agatha197 force-pushed the feature/deployment-mockup-ui branch from feb2175 to b69149c Compare August 27, 2025 11:36
@agatha197 agatha197 force-pushed the feature/deployment-mockup-ui branch from b69149c to 1c0d578 Compare August 28, 2025 06:05
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch 2 times, most recently from 38bb2be to ea57739 Compare August 28, 2025 07:21
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch from ea57739 to f6c29f7 Compare September 2, 2025 07:37
@agatha197 agatha197 force-pushed the feature/deployment-mockup-ui branch from 1c0d578 to 51cd3c7 Compare September 2, 2025 07:37
@github-actions github-actions bot added size:L 100~500 LoC and removed size:XL 500~ LoC labels Sep 2, 2025
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch from f6c29f7 to f8e12bd Compare September 2, 2025 07:39
@github-actions github-actions bot added size:XL 500~ LoC and removed size:L 100~500 LoC labels Sep 2, 2025
@graphite-app graphite-app bot force-pushed the feature/deployment-mockup-ui branch 2 times, most recently from 8d388c9 to 108e579 Compare September 3, 2025 03:03
@graphite-app graphite-app bot force-pushed the feat_FR-1371_/new-deployment-ui branch from f8e12bd to bb9bc7a Compare September 3, 2025 03:03
@ironAiken2 ironAiken2 changed the base branch from feature/deployment-mockup-ui to graphite-base/4149 September 8, 2025 02:07
@agatha197 agatha197 force-pushed the feat_FR-1371_/new-deployment-ui branch from bb9bc7a to 8cfd918 Compare September 29, 2025 15:20
@agatha197 agatha197 changed the base branch from graphite-base/4149 to main September 29, 2025 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:i18n Localization area:ux UI / UX issue. size:XL 500~ LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement model deployment UI components

1 participant