-
Notifications
You must be signed in to change notification settings - Fork 365
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
Release v1.117.0 - staging → master #10377
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…MultiClusterEnabled flag is enabled. (#10282) * upcoming: [M3-7536] - Disable fetching buckets with clusters when isObjMultiClusterEnabled flag is enabled. * Added changeset: Disable fetching buckets with clusters when ObjMultiClusterEnabled flag is enabled. * code cleanup * Update packages/manager/.changeset/pr-10282-upcoming-features-1710422378958.md Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * Update regions imports. * PR - feedback - @mjac0bs - disable fetching clusters when OMC flag is enabled in buckets landing page. * PR -feedback - @DevDW - naming convention regionsSupportingObjectStorage * Organize typeHelpers util and moved AtLeastOne util type to typeHelpers file. * Update SearchLanding.tsx --------- Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
Co-authored-by: Banks Nussman <banks@nussman.us>
## Description 📝 When the Notification count is past 100, the numbers become difficult to read because their edges appear outside the colored dot. I decided to use the chip component to better display the Notification count. ## How to test 🧪 ### Verification steps (How to verify changes) - Update the label to a 3 digit number on line 141 of `NotificationMenu.tsx` - Confirm the notification badge display in the top right corner
* Add ticket severity fields to API package * Add changeset * Fix support ticket factory * Introduce new severity column in tickets table * Add severity chip to ticket details * Make feature flag tool default to boolean * Add severity select in create ticket dialog * Fix usages of severityLabelMap * Added changeset: Added severity fields to support ticket endpoints and new account capability * Added changeset: Support ticket severity * Delete old changeset * Feedback @mjac0bs * Fix e2e test * Colon after severity * New breakpoints for tickets table * Add QA data attributes for support tickets * Add support intercept and mock utils * Add test to confirm support severity level flows, update existing test to confirm feature flag state * Usability feedback @jdamore-linode * CSS feedback @bnussman-akamai * Fix broken unit test --------- Co-authored-by: Joe D'Amore <jdamore@linode.com>
Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com> Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
… symbol consist with other select fields in the CM. (#10286) * fix: [M3-7864] - Make the ACL (Object storage) select field carat (^) symbol consist with other select fields in the CM. * Added changeset: Make the ACL (Object storage) select field carat (^) symbol consist with other select fields in the CM. * Update selected value according to Autocomplete * Update broken unit test * Update AccessSelect.test.tsx * Add e2e tests to view and update Bucket access (ACL) * Update tests for AccessSelect refactor * Remove mocking * Update packages/manager/cypress/e2e/core/objectStorage/object-storage.e2e.spec.ts Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * Update packages/manager/.changeset/pr-10286-fixed-1710435081738.md Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * Show loading state for ACL select field. --------- Co-authored-by: Joe D'Amore <jdamore@linode.com> Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
…0331) * initial work * unit testing * clean up * fix placement of `.` * Added changeset: Linode Create Refactor v2 - User Data - Part 7 * Update packages/manager/src/features/Linodes/LinodeCreatev2/UserData/UserData.tsx Co-authored-by: Hussain Khalil <122488130+hkhalil-akamai@users.noreply.github.com> * add some bais testing to encode and decode * improve spacing * use flex spacing insted of margin * stop propogation of tooltip icon button click * add a transform step in the onSubmit --------- Co-authored-by: Banks Nussman <banks@nussman.us> Co-authored-by: Hussain Khalil <122488130+hkhalil-akamai@users.noreply.github.com>
…data (#10265) * Replace nodebalancer constant pricing with /types endpoint pricing * Add factory and MSW endpoint * Remove price constant * Clean up * Disable Create button if pricing is unavailable * Use query key factory for new types query * Only disable Create button if region is valid but price is not * Add changesets * Fix typo * Address feedback: types, unit test, move query * Update the import statements I missed * Gotta catch 'em all
…Account' flows (#10316) * M3-7508 Fixed previous PR comments * Added changeset: Add tests to check Parent and Child Close Account flows * Added original PR link * Fix constants
#10329) * upcoming: [M3-7938] - Show custom error message in EditAccessKeyDrawer * Added changeset: Show custom error message in EditAccessKeyDrawer. * Update packages/manager/.changeset/pr-10329-upcoming-features-1711724710965.md Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com> * PR feedback - @DevDW @mjac0bs * PR - feedback - @alioso * UX - Change - update error message. * Update pr-10329-upcoming-features-1711724710965.md --------- Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update storybook to 8.0.5 * Added changeset: Update storybook to 8.0.5 * feedback
* inital summary * more work and unit tests * Added changeset: Linode Create Refactor - Summary - Part 8 * only show backups if a type is selected * add placement group to summary * fix summary wrapping --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…ign features (#10328) * Fix permission error and improve unassign modal * improve patterns * quey invalidation and fetching states * delete modal unassign * cleaning up logic * Fix tests * Fix tests 2 * remove remaining instances of obsolete hook * Small tooltip fix * More cleanup and coverage * Add missing cancel button in assign drawer * Added changeset: Update and clean up Placement Group assign/unassign features * Address feedback * Improve nomenclature and description * small cleanup
* Update PG limits region API * Added changeset: Modify Region Placement Groups Limits types * Added changeset: Modify Regio * Update changeset
* Reset SSH key form on cancel and close * Added changeset: Reset SSH key form state on cancel
* Trying some stuff... * Introduce new MutationObserver hook * Use new MutationObserver hook to listen for parent becoming visible * Clean up * Improve TagCell styles for small displays * Added changeset: Tag overflow detection * Improve tags experience and replace deprecated Select with Autocomplete component * Update changeset * Remove workaround and update changeset * Fix test failure * Fix race condition with new useAtomic hook * Delete TagsPanel in favor of TagCell * Add test for useAtomic * Fix inconsistent TagCell margin bottom * Feedback @abailly-akamai * Add debouncing to useAtomic * Remove useAtomic * Fix errors due to forwarded prop * Add loading state to AddTag * Add storybook entry for TagCell * Feedback @abailly-akamai
…iration prompt (#10341) * Clean up Cypress login local storage * Export factories from index * Add session expiry test upon switching back to Parent * Added changeset: Add UI test for account switch flow with expired Parent token * Update packages/manager/cypress/e2e/core/parentChild/token-expiration.spec.ts Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * Update packages/manager/cypress/e2e/core/parentChild/token-expiration.spec.ts Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
…10340) * upcoming: [M3-7901] - Update navigation items for Placement Groups * Add hide property to placement group in AddNewMenu component * Add changeset * Update PG description in AddNewMenu
* initial work * clean up * more progress * fix up vlan queries * make it look like existing * make things match existing behavior and test * test new vlan select * add summary item for VLAN * Added changeset: Linode Create Refactor - VLANs - Part 9 * only show VLANs in selected region * feedback @abailly-akamai * feedback @abailly-akamai * fix VLANSelect * improve VLANSelect * dial in the new `VLANSelect` * continue to dial in new VLAN Select * test VLANSelect util * don't use factory for placeholder VLAN * optimize loading * improve loading state * feedback --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* M3-7797 Add Cypress tests for Account billing drawers * Added changeset: Add Cypress tests for Account billing drawers
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.1 to 5.1.7. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.1.7/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.1.7/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…landing page. (#10345) * Add resource links to NodeBalancers empty state landing page * Added changeset: Add resource links to NodeBalancers empty state landing page. * PR - feedback - @mjac0bs - add cypress tests and RWD fix. * Added changeset: Resource links to NodeBalancers empty state landing page. * Delete pr-10345-changed-1712090165601.md * Update packages/manager/.changeset/pr-10345-added-1712324244756.md Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * PR - feedback - @abailly-akamai --------- Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
…on hook based on `user_type` (#10358) * Make usePersonAccessTokensQuery disableable in token revokation * Only run on proxy accounts * Added changeset: Unnecessary requests to /tokens endpoint for some user types * Improve changeset description
…10325) * Save work * save work * Configure description list component * Wrap up component and test * Remove detail page tabs * More flexible and better typed component * wrap up: implement description list in feature * tests * Added changeset: Update Placement Groups detail and summaries * Added changeset: Add new DescriptionList component * Feedback: update linode status column header
* Updrade Notistack * update test * Added changeset: Update Notistack to 3.0.1 * fix e2e tests * Better notistack CY selector * better fix for error handling * feedback * Revert "feedback" This reverts commit 196167d. --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…0362) * fix: [M3-7952] - Unable to update label of OBJ limited access key * Added changeset: Unable to update label of OBJ limited access key * Update packages/manager/src/features/ObjectStorage/AccessKeyLanding/AccessKeyDrawer.tsx Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> --------- Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
…voices. (#10356) * change: [M3-7847] - Add Akamai's Japanese QI System ID to Japanese Invoices * PR - feedback - @abailly-akamai * PR - feedback - @bnussman-akamai * Show QI along with tax id for Japanese invoices.
* Skip test * Whoops, skipped the wrong test
…tabases (#10364) * change: [UIE-7563] - Delete tooltip displaying for current plan * Added changeset: delete tooltip for current plan in Database Cluster
Release v.117.0 - release → staging
2 flaky tests on run #5917 ↗︎
Details:
linodes/switch-linode-state.spec.ts • 1 flaky test
images/machine-image-upload.spec.ts • 1 flaky test
Review all test suite changes for PR #10377 ↗︎ |
Coverage Report: ✅ |
abailly-akamai
approved these changes
Apr 15, 2024
cpathipa
approved these changes
Apr 15, 2024
hkhalil-akamai
approved these changes
Apr 15, 2024
hana-akamai
approved these changes
Apr 15, 2024
bnussman-akamai
approved these changes
Apr 15, 2024
cliu-akamai
approved these changes
Apr 15, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cloud Manager
[2024-04-15] - v1.117.0
Added:
Changed:
Fixed:
Autocomplete
(#10286)usePersonAccessTokensQuery
running without option to be disabled (#10358)Tech Stories:
nodebalancers/types
endpoint (#10265)Tests:
Upcoming Features:
API-v4
[2024-04-15] - v0.114.0
Added:
nodebalancers/types
(#10265)Upcoming Features:
Validation
[2024-04-15] - v0.44.0
Changed:
updateObjectStorageKeysSchema
(#10329)