-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: session launcher image parsing #2800
Conversation
Your org requires the Graphite merge queue for merging into mainAdd the label “flow:merge-queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “flow:hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @agatha197 and the rest of your teammates on Graphite |
9473406
to
22fe5c5
Compare
d1f8e39
to
694c97a
Compare
22fe5c5
to
dfef701
Compare
694c97a
to
6547cf8
Compare
dfef701
to
7e5e0e6
Compare
6547cf8
to
1344cda
Compare
7e5e0e6
to
4ff0f26
Compare
1344cda
to
eb53937
Compare
4ff0f26
to
720c2c0
Compare
eb53937
to
21bac91
Compare
781b59f
to
c275f4c
Compare
bc5e16b
to
898f495
Compare
c275f4c
to
0d82fac
Compare
898f495
to
c5f858e
Compare
0d82fac
to
92743f8
Compare
c5f858e
to
408f1a0
Compare
92743f8
to
48670ca
Compare
9a80d06
to
6a2ff3e
Compare
48670ca
to
40a5692
Compare
6a2ff3e
to
edc6685
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
40a5692
to
d72575d
Compare
edc6685
to
e6bf896
Compare
Merge activity
|
d72575d
to
7eaaad2
Compare
e6bf896
to
634718c
Compare
**Changes:** This PR enhances the image selection UI to support extended image information in the session launcher, providing more detailed and structured image metadata display. Key updates: - Adds support for displaying base image name, version, architecture and tags in a more organized format - Introduces tag aliasing functionality to show more user-friendly tag names - Updates the image selection interface to show customized image tags with distinct styling - Adds translations for "Tags" across all supported languages **Minimum required manager version:** 24.09.1 **Review Requirements:** 1. Verify extended image info display works when backend supports 'extended-image-info' feature 2. Check tag aliasing correctly translates technical tags to user-friendly names 3. Confirm customized image tags are properly highlighted with cyan color 4. Validate all translations for "Tags" appear correctly across languages **Test Cases:** 1. Select an image with extended info: - Should show base image name, version, architecture and tags - Tags should display with proper aliasing 2. Select a customized image: - Should show customized tag with cyan highlighting - Should display proper customized image name from labels 3. Test with extended-image-info feature disabled: - Should fallback to legacy image info display format 4. Test the image of `Environments & Resource allocation` page and `Confirm and Launch` page has the same value. **Screenshots:** ![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/2HueYSdFvL8pOB5mgrUQ/52252102-9e0c-4640-aec1-6a9349595984.png)
7eaaad2
to
eac1fb5
Compare
634718c
to
90e46f6
Compare
) **Changes:** Refactored image handling similar to #2800 for versions before 24.12. Before 24.12, most data parsing is handled on the frontend. - Unified the display format of image information across components - Added base version and image tags display - Replaced custom tag display with standardized ImageTags component - Removed conditional rendering based on extended image info support **Rationale:** The changes provide a more uniform and informative way to display image metadata, making it easier for users to understand the characteristics of selected container images. **What to check:** Data parsing is the same as 24.12. **Effects:** Users will see: - Consistent image information display format - Clearer representation of image base versions - Standardized tag display across the interface - More detailed image metadata including architecture and labels **Screenshots:** ![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/2HueYSdFvL8pOB5mgrUQ/0a6100fd-d894-40d3-85d9-fe52961df2cf.png) **Checklist:** - [ ] Documentation - [ ] Test cases to verify image information display - [ ] Verify tag display functionality across different image types
Changes:
This PR enhances the image selection UI to support extended image information in the session launcher, providing more detailed and structured image metadata display.
Key updates:
Minimum required manager version: 24.09.1
Review Requirements:
Test Cases:
Environments & Resource allocation
page andConfirm and Launch
page has the same value.Screenshots: