-
Notifications
You must be signed in to change notification settings - Fork 391
Release v1.141.0 - release → staging #12141
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
Merged
Merged
Conversation
This file contains hidden or 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
…ts (#12029) * Use mock regions for Linode Migrate integration tests * Scroll to migrate button before asserting visibility * Add changeset * Fix lint warnings
* Add Premium CPU plan notice to create flow * Add Premium CPU plan notice to add a node pool flow * Fix linter warnings that my IDE annoyingly didn't show * Fix test to account for new notice added * Added changeset: Premium plan recommendation notice for LKE
…ces (#12039) * initial UI for editing a VPC interface * update error handling * better error handling and handle some edge cases * fix spelling * Added changeset: Edit VPC Interface Drawer UI for Linode Interfaces * feedback @coliu-akamai * don't allow VLAN interfaces to be edited * surface a `vpc.ipv4.addresses` field error @mjac0bs * fix typo * fix placement of the `.` * Added changeset: `CloseButton` svg enforcing a hardcoded color * fix `CloseButton` enforcing a specific color --------- Co-authored-by: Banks Nussman <[email protected]>
…y tags in CloudPulse Alerts Listing page (#12051) * DI-24751:Grouped by Tags feature on the Alerting Listing Page * DI-24751:Grouped by Tags feature on the Alerting Listing Page * Update pr-12051-tests-1744882097150.md --------- Co-authored-by: venkatmano-akamai <[email protected]>
* Initial commit: landing routing * monitors * remove barrel files * save progress * Wrap up monitors * SSH Access * Credentials * Wrapping up UI * fix units * e2e fixes * fix after rebase * fix remainin e2e failure * eslint fix * eslint fix * linting fixes * Added changeset: Managed Tanstack routing * feedback @mjac0bs
…ccount settings additions (#12056) * Allow mock utils to mock full API error objects, add `mockUpdateAccountSettingsError` util * Add tests for new Linode interfaces settings update flows * Add `mockUpdateFirewallSettings` and `mockUpdateFirewallSettingsError` intercept utils * Add default firewall settings tests * Added changeset: Add Cypress integration tests for account network settings
* upcoming:[DI-24112] - Add UTs for new components * upcoming:[DI-24112] - Add new unit tests * upcoming:[DI-24112] - Linting and fallback fixes * upcoming:[DI-24112] - Update UT * upcoming:[DI-24112] - Update UT * upcoming:[DI-24112] - Add changeset --------- Co-authored-by: Nikhil Agrawal <[email protected]>
…#12013) * Add dedicated Alerts tab on linode details page * Added changeset: Add dedicated `Alerts` tab on Linode details page * Update changeset * Update tests
…de Create and Landing Pages (#12028) * linode create bug fixes * pagination issue on Linodes Tag Filter page * variable change * Added changeset: Bugs in Linode Create,Landing & Detail Pages * feedback @dwiley-akamai * removed extra error notice in VPC section of create Linode
## Description 📝 Fix Enhanced Number Input component only displaying the first digit and update max nodes to 500 for LKE-E Add Node Pool table and Resize drawer ## How to test 🧪 ### Prerequisites (How to setup test environment) - Ensure you have LKE-E customer tags (see project tracker) ### Verification steps (How to verify changes) - [ ] Checkout this PR or preview link, go to `/kubernetes/create`, select LKE tier and region, and go to the Add Node Pools table - [ ] Update one of the number inputs to a 2-digit and 3-digit value - [ ] All digits display without getting cut off - [ ] LKE-E tier has a max of 500 nodes you can add at a time ``` pnpm test KubernetesPlanSelection ``` ``` pnpm cy:run -s "cypress/e2e/core/kubernetes/lke-create.spec.ts ``` --------- Co-authored-by: mjac0bs <[email protected]>
…es (#12049) * initial changes * polish things * add testing * remove interface suffixes * add some extra invalidations to fix table not updating when modifying an interface * improve form focus, forgot to commit on last PR * add some extra invalidations to fix table not updating when modifying an interface * add custom no options text for VPC select * invalidate linode interfaces when a range is deleted using range delete endpoint * invalidate linode interfaces when a range is deleted using range delete endpoint * fix up more cache invalidations * show support links for ip limits * feedback @bill-akamai * more invalidations @coliu-akamai * add similar VPC messaging in the Add Interface drawer --------- Co-authored-by: Banks Nussman <[email protected]>
feat: [UIE-8671] - IAM RBAC: facade roles description
…s fields (#12067) * Clear the IPs and disable fields when acknowledgement is checked * Add the same disabled treatment to drawer; fix linter warnings * Add changeset * Fix issue where disabling fields persisted if cluster tier switched to standard * Update test coverage * Fix a typo in the test - should test IPv6 too
* don't retry for 404s and 403s * move function to be with other utils --------- Co-authored-by: Banks Nussman <[email protected]>
…e restricted users (#12037) * Add warning notice * Added changeset: Missing warning message for restricted users on Volumes page * Reorder import * Reorder import * Add warning icon to notice * Use getRestrictedResourceText * Fix ESLint callouts
…lumn (#12043) * fix: [M3-9522] - Recovery images table headers alignment with data column * Added changeset: Recovery Images Table Header alignment with the data column * fix imports * change changeset type and description
…upport `mtc-tt-2025` in selected regions (#12050) * Save progress... * Add mocks and disable logic for `mtc-tt-2025` plans * Add disable logic for mtc-tt-2025 plans in LKE * Some fixes and updates * Random eslint warning fixes * Added changeset: Add mocks and enable/disable logic for `mtc-tt-2025` in selected regions * Update changeset * Improve naming conventions and update comments * Strengthen types * Do not display mtc plans if ff is not enabled
feat: [UIE-8672, UIE-8702, UIE-8703] - IAM RBAC: fix bugs
Release v1.140.0 - staging → master
…gradeInterface dialog, useVPCConfigInterface, PublicIPAddressesTooltip and NetworkInterfaceType (#12122) * use primary interface index logic - multiple config issue? * remove beta chip from network interface type account settings * bookmarks for my brain * invalidation issue (hmm) * update copy for public tooltip linode interfaces? * remove canUpgrade check for dialog @bnussman-akamai ty * remove publicIPsUnassignedTooltip where not needed * changesets * undo eslint fix oops * Update packages/manager/src/features/Linodes/PublicIPAddressesTooltip.tsx Co-authored-by: Banks Nussman <[email protected]> * Update packages/manager/.changeset/pr-12122-upcoming-features-1745938720819.md Co-authored-by: Jaalah Ramos <[email protected]> * Update packages/manager/.changeset/pr-12122-upcoming-features-1745938794724.md Co-authored-by: Jaalah Ramos <[email protected]> * Update packages/manager/.changeset/pr-12122-fixed-1745938870454.md Co-authored-by: Jaalah Ramos <[email protected]> * make islinodeInterface false by default --------- Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Jaalah Ramos <[email protected]>
… call (#12079) * DI-24747 - Initial changes for passing dimension filters * DI-24747 - Changeset * DI-2474y - fix types * DI-24748 - fix types * DI-24747 - Fix cypress * DI-24747 - Fix eslint warning * DI-24747 - Fix types * DI-24747 - Fix changeset * DI-24747 - Fix cypress * DI-24747 - PR comments * DI-24747 - Not pass empty filter array
… Details (#12109) * test[DI-24751]:Add Cypress tests for Alert Listing and Alert Details page updates * test[DI-24085]:Add tests for Failed status info message * test[DI-24751]: validate create/edit user alert, alert listing, and show details page --------- Co-authored-by: Nikhil Agrawal <[email protected]>
…a preference toggle option (#12115) * Save progress... * Add non dismissible option support to Dismissible Banner * Add ACLP metrics preference toggle button * Few updates * Add unit tests * Added changeset: Add Metrics notification banner with legacy-beta preference toggle option * Added changeset: Add non-dismissible option support to Dismissible Banner * Update changeset * Update dismissible banner prop * Update skeleton loader height
…2132) * upcoming:[DI-24897] - Remove metric name from title * upcoming:[DI-24897] - Make metric name removal conditional * upcoming:[DI-24897] - Update comment * upcoming:[DI-24897] - Update names * upcoming:[DI-24897] - Fix typo * upcoming:[DI-24897] - Consider all cases * upcoming:[DI-24897] - PR comments * upcoming:[DI-24897] - Add changeset * upcoming:[DI-24897] - Update changeset
* Add basic handlers and set up for crud mocking * Add seeder values * Add handlers for node pool create, update, delete * Add a couple more handlers * Fix the maddening placement of the button list * Fix tier assignment and crash caused by null nodes * Save the seeder stuff in a commit before I delete it * Remove the inconsistently broken seeder * Added changeset: Add Kubernetes CRUD support to Mock Service Worker 2.0 * Fix seeder issue by merging initial and seeder contexts, thanks Hussain * Attempt to mock linodes for nodes in pool * Address feedback: Fix node pools not being deleted correctly on cluster delete * Remove kubernetes seeded data when all seeds are reset * Revert "Attempt to mock linodes for nodes in pool" This reverts commit 7c710bd.
…ts` (#12130) * Fix failing test * Added changeset: Fix test failure in `access-keys-multicluster.spec.ts`
* Initial commit - adapt UI to OBJ only * first batch of UI updates * Conversions * Handling unit tests * Cleanup and extra testing * Fix link * Fix CI * first series of feedback * mooar feedback * last round of feedback
…node Interfaces on the Linode create flow (#12129) * save progress of new copy * fix beta chip alignment * add interface type descriptions * adjust notices and helper text based on ux feedback * updated copy again * make updates from ux and @mjac0bs * minor improvments * align notices and helper texts across old networking ui * update size of radios and update card spacing * surface private ip errors * sort props * surface ipam address for legacy config interfaces * fix vlan invalid ipam address issue with empty string * update some failing unit tests * fix vlan unit test * fix VLAN cypress test failure due to notice change * Added changeset: UX Refinements and Copy updates for Linode Interfaces on the Linode create flow --------- Co-authored-by: Banks Nussman <[email protected]>
…ails, Account Settings, Firewalls (#12131) * begin upgrade copy * save progress * more copy updates * more copy updates * changeset + update copies + fix tests * add beta chip for dialog/other places UX discussed * fix Upgrade VPC success bug and IP button bug * address feedback, most recent copy updates * add gap between buttons
…5.0, UI version 0.11.0, Queries version 0.4.0, Shared version 0.3.0
abailly-akamai
approved these changes
May 1, 2025
Contributor
abailly-akamai
left a comment
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.
Release looks good - confirming package bumps are accurate ✅
coliu-akamai
approved these changes
May 1, 2025
Contributor
coliu-akamai
left a comment
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.
thank you!
jdamore-linode
approved these changes
May 1, 2025
bnussman-akamai
approved these changes
May 1, 2025
Collaborator
Cloud Manager UI test results🎉 577 passing tests on test run #1 ↗︎
|
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.
Added:
Alertstab on Linode details page (#12013)Changed:
Fixed:
PublicIPAddressesTooltipfor VPC-only Linodes without an explicitly marked primary VPC interface (#12122)Tech Stories:
SelectableTableRowandTransferTable(#12020)Autocompletes withSelect(#12060)DismissibleBannertodisplay: flex(#12120)Tests:
access-keys-multicluster.spec.ts(#12130)Upcoming Features:
GroupedAlertsTable.test.tsandUserPreference.test.tsand fix preferences for alerts grouping at CloudPulse (#12042)GlobalFiltersection (#12078)(#12096)
AlertListingandAlertDetail(#12104)dashboards.tsand mocks inserverHandler.ts(#12110)UpgradeInterfacesdialog upon successful upgrade (#12122)PublicIPAddressesTooltipcopy for Linode Interfaces and removeNetworkInterfaceTypebeta chip (#12122)CloudPulseWidgetUtils.ts(#12132)mtctt2025(#11988)PlansPanelto supportmtc-tt-2025plans in selected regions (upcoming: [M3-9740, M3-9280] - Add mocks and updatePlansPanelto supportmtc-2025in selected regions #12050)