-
Notifications
You must be signed in to change notification settings - Fork 391
Release v1.141.0 - staging → master #12161
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
Conversation
…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
* 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
Release v1.141.0 - release → staging
… Address fields' (#12144) * Validate onChange to use the updated IP addresses * Update changelog * Address feedback: fix ACL toggle clickable area
… account for upgrades to versions older than the latest (#12139) * fix: [PDI-3149] - Change variable called to account for upgrades to versions older than the latest * Update kubernetesVersionFactory to dynamic versions for reproing bug * Fix issue with outdated state in currentVersion by using cluster query in modal * Clean up prop that is now unused * Use v4beta clusters endpoint for LKE-E to get the correct versions * Add changelog entry * Update failing tests by adding getCluster mock endpoint * Correct typo in changeset --------- Co-authored-by: epasqualetti <[email protected]> Co-authored-by: mjac0bs <[email protected]>
…able to find this Interfaces Firewall device` in Edit Interface Drawer (#12146) * fix diff issue when navigating to network tab * initial invalidation - maybe can tighten up a bit? * vpc invalidations so far * remove stray console logs * update changelog * Update packages/queries/src/linodes/interfaces.ts Co-authored-by: Banks Nussman <[email protected]> * fix invalidation and fix firewall error subnet linode row * remove comment * update test --------- Co-authored-by: Banks Nussman <[email protected]>
…e flow when using Linode Interfaces (#12143) * inital support * clean up * add to changelog * account for vlan linode interfaces * feedback @hkhalil-akamai * feedback @mjac0bs --------- Co-authored-by: Banks Nussman <[email protected]>
Cloud Manager UI test results🔺 4 failing tests on test run #1 ↗︎
Details
TroubleshootingUse this command to re-run the failing tests: pnpm cy:run -s "cypress/e2e/core/linodes/linode-config.spec.ts" |
||||||||||||||||||||||||||
bnussman-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.
Hoping those test failures are just from last night's incident 🤞
Thanks @bnussman-akamai! I could tell it was caused by something on the API side but wasn't aware of that incident, this does look to be caused by that: the label for I'm guessing this label will eventually change for real so we'll want to be prepared for that, but we can rule out a release issue 👍 I don't want to kick off another test run in case you're planning to merge soon, but if you think there's enough time you're welcome to kick off a new run. I did confirm that these tests are passing now, though. |
|
Thanks for investigating @jdamore-linode 🙏 Had no idea the label changed 😦 |
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!
Cloud Manager
[2025-05-06] - v1.141.0
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)