Skip to content

feat(FR-1368): add deployment detail — configuration section, 4 tabs, and DeploymentDetailPage#6917

Merged
graphite-app[bot] merged 1 commit into
mainfrom
04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview
Apr 30, 2026
Merged

feat(FR-1368): add deployment detail — configuration section, 4 tabs, and DeploymentDetailPage#6917
graphite-app[bot] merged 1 commit into
mainfrom
04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview

Conversation

@agatha197
Copy link
Copy Markdown
Contributor

@agatha197 agatha197 commented Apr 22, 2026

Resolves #6917

Summary

Consolidates the deployment detail view (FR-2676, FR-2677, FR-2678, FR-2679, FR-2680, FR-2681):

  • FR-2676: DeploymentConfigurationSection — card showing active revision config (image, resource group, replica count) for the detail page overview
  • FR-2677: DeploymentReplicasTab — paginated replica table with a side drawer showing per-replica logs and metadata
  • FR-2678: DeploymentRevisionHistoryTab — revision list with rollback mutation and confirm dialog
  • FR-2679: DeploymentAccessTokensTab — token list with create/delete flows and copy-to-clipboard
  • FR-2680: DeploymentAutoScalingTab — wraps AutoScalingRuleList for the deployment-scoped autoscaling rules
  • FR-2681: DeploymentDetailPage — full detail page at /deployments/:id with header (status, actions), Configuration overview, and the 4 tabs above

@github-actions github-actions Bot added area:ux UI / UX issue. area:i18n Localization size:L 100~500 LoC labels Apr 22, 2026
Copy link
Copy Markdown
Contributor Author

agatha197 commented Apr 22, 2026


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 changes, fast-track this PR to the front of the merge queue

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
Copy Markdown
Contributor

github-actions Bot commented Apr 22, 2026

Coverage report for ./react

St.
Category Percentage Covered / Total
🔴 Statements
8.61% (-0.11% 🔻)
1857/21573
🔴 Branches
7.82% (-0.11% 🔻)
1187/15174
🔴 Functions
5.05% (-0.08% 🔻)
295/5838
🔴 Lines
8.36% (-0.11% 🔻)
1749/20914
Show new covered files 🐣
St.
File Statements Branches Functions Lines
🔴
... / DeploymentAutoScalingTab.tsx
0% 0% 0% 0%
🔴
... / DeploymentAccessTokensTab.tsx
0% 0% 0% 0%
🔴
... / DeploymentConfigurationSection.tsx
0% 0% 0% 0%
🔴
... / DeploymentReplicasTab.tsx
0% 0% 0% 0%
🔴
... / DeploymentRevisionHistoryTab.tsx
0% 0% 0% 0%
Show files with reduced coverage 🔻
St.
File Statements Branches Functions Lines
🔴
... / DeploymentDetailPage.tsx
0%
0% (-100% 🔻)
0% 0%

Test suite run success

865 tests passing in 40 suites.

Report generated by 🧪jest coverage report action from c5de6cd

@agatha197 agatha197 changed the base branch from main to graphite-base/6917 April 22, 2026 14:01
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview branch from 3d35731 to dc4dd0c Compare April 22, 2026 14:02
@agatha197 agatha197 changed the base branch from graphite-base/6917 to 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate April 22, 2026 14:03
This was referenced Apr 22, 2026
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 2cf85f0 to 910f156 Compare April 23, 2026 02:22
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview branch from dc4dd0c to 1fbf0ad Compare April 23, 2026 02:22
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview branch from a832aee to 513dc14 Compare April 24, 2026 15:51
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

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

St.
Category Percentage Covered / Total
🟢 Statements 81.87% 429/524
🟡 Branches 70.43% 362/514
🟡 Functions 76.86% 93/121
🟢 Lines 83.19% 391/470

Test suite run success

319 tests passing in 13 suites.

Report generated by 🧪jest coverage report action from 2d0a224

@agatha197 agatha197 marked this pull request as ready for review April 24, 2026 15:55
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 8f31ffa to e402a17 Compare April 26, 2026 12:40
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview branch from 513dc14 to 0835037 Compare April 26, 2026 12:40
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from e402a17 to ac10ce1 Compare April 26, 2026 13:31
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview branch 4 times, most recently from ed54266 to f4b6569 Compare April 27, 2026 00:40
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from ac10ce1 to 3c895e4 Compare April 27, 2026 00:56
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview branch from f4b6569 to 70dddb1 Compare April 27, 2026 00:56
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 3c895e4 to 37e9e74 Compare April 27, 2026 01:23
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview branch 3 times, most recently from 93b4db6 to 3b2b038 Compare April 27, 2026 02:00
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 37e9e74 to 14579e1 Compare April 27, 2026 03:31
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2676_add_deploymentconfigurationsection_for_detail_page_overview branch 2 times, most recently from 4d45eba to c5de6cd Compare April 27, 2026 05:06
@graphite-app
Copy link
Copy Markdown

graphite-app Bot commented Apr 30, 2026

Merge activity

… and DeploymentDetailPage (#6917)

Resolves #6917

## Summary

Consolidates the deployment detail view (FR-2676, FR-2677, FR-2678, FR-2679, FR-2680, FR-2681):

- **FR-2676**: `DeploymentConfigurationSection` — card showing active revision config (image, resource group, replica count) for the detail page overview
- **FR-2677**: `DeploymentReplicasTab` — paginated replica table with a side drawer showing per-replica logs and metadata
- **FR-2678**: `DeploymentRevisionHistoryTab` — revision list with rollback mutation and confirm dialog
- **FR-2679**: `DeploymentAccessTokensTab` — token list with create/delete flows and copy-to-clipboard
- **FR-2680**: `DeploymentAutoScalingTab` — wraps `AutoScalingRuleList` for the deployment-scoped autoscaling rules
- **FR-2681**: `DeploymentDetailPage` — full detail page at `/deployments/:id` with header (status, actions), Configuration overview, and the 4 tabs above
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.

1 participant