-
Notifications
You must be signed in to change notification settings - Fork 389
Release v1.145.0 - staging → master #12439
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
* Initial commit - save progress * fix units * fix unit * hooks updates * fix e2e * fix unit * Added changeset: Reroute Profile * make sure EmailBounce is safe for now
* POC initial * fix e2e s * reverse package update * reverse test update * tests * revert wrong lock * Added changeset: Reroute Kubernetes
…nding and Device (#12283) * update types * update naming, update logic for device row * firewall landing row * cleanup and tests * Added changeset: Streamline Linode Interface logic for Firewall Landing and Device tables to use new API fields * Added changeset: Add `parent_entity` field to `FirewallDeviceEntity` * fix e2e tests * fix type error * fix order by label * cleanup more references to interface in new tests
* intitial commit - save progress * replace utils * fix units * missing usePagination instances * missing unit * another missing unit * fix user roles filtering * Added changeset: Reroute IAM * some redirect feedback * feedback @kwojtowiakamai * feedback @kwojtowiakamai * feedback @kwojtowiakamai
…pdate the Kubernetes Cluster (#12360) * Begin adding isLkeClusterRestricted logic * Finish disabling rest of actions * Added changeset: Kubernetes cluster details to show restricted access warnings and disabled actions * Update packages/manager/src/features/Kubernetes/KubernetesClusterDetail/KubernetesClusterDetail.tsx Co-authored-by: Banks Nussman <[email protected]> * Move static Notice outside render tree --------- Co-authored-by: Banks Nussman <[email protected]>
….ts` (#12347) * filter for "Create Bucket" button * Added changeset: Fix for flakey test * Update packages/manager/.changeset/pr-12347-tests-1749743465160.md Co-authored-by: Connie Liu <[email protected]> --------- Co-authored-by: Connie Liu <[email protected]>
* bump versions * run codemod * save progress * a few more fixes * one more fix to make TS happy * fix lint * fix some unit tests * use single quotes --------- Co-authored-by: Banks Nussman <[email protected]>
* Add iam queries to linode queries package * Update paths * remove iam queries from manager package * Update AssignNewRoleDrawer.tsx * Added changeset: Moved iam queries and dependencies to shared `queries` package * Added changeset: Created `iam/` directory and migrated relevant query keys and hooks
…12371) * feat: [UIE-8806, UIE-8881, UIE-8882, UIE-8931 ] - IAM RBAC: fix bugs * changeset
…Linode during creation (#12248) * Add beta ACLP alerts to Alerts tab on Linode details page * Added changeset: Add beta ACLP contextual alerts to the Alerts tab on the Linode details page * Rename legacy alerts heading to `Default Alerts` * Save progress... * Fix aclp alerts validation schema * Support initial values for legacy alerts in createLinode flow * Some clean up... * Fix alerts validation schema * Keep AlertsReusableComponent decoupled * Merge edit & create logic in action table (#1) * Merge edit & create logic in action table * make components flexible * update handler func * type correction * optimize state updates * remove unused func * update type * refactor & cleanup * Add Additional Options section to Create Linode flow * Added changeset: Assigning alert definitions to a Linode during creation * Added changeset: Beta ACLP alerts property to the `CreateLinodeRequest` type * Clean up: types * Fix: Use relative type import in apiv4 * Update imports after merging the latest from develop * Update feature flag references * Destruture linode create payload options --------- Co-authored-by: Ankita <[email protected]>
… Beta ACLP features based on `/regions` endpoint (#12375) * Revert few stuff and update the aclp regions availability logic * Refactor utility and add tests * Fix edge case * Save progress... * Update param * Update regions endpoint types and refactor code * Refactor and add more tests * Added changeset: Update ACLP region support logic for Beta ACLP features based on `/regions` endpoint * Added changeset: Add `isAclpSupportedRegion` utility and unit tests * Minor tests fix * Added changeset: Add `monitors` field to the `Region` type * Update changeset * Revert few changes * Fix tests * Improve the utility * Update comment * Minor fix * More minor improvements * Linting - Sort keys/params * Minor naming change
…egions in Cypress tests (#12378) * Account for capability availability when selecting regions via `chooseRegion` * Improve message to indicate that region availability may be a cause of the error * Added changeset: Account for region availability when selecting regions for tests
…date some ESLint rules (#12362) * fix up eslint rules and select test * improve test a bit more * add changesets --------- Co-authored-by: Banks Nussman <[email protected]>
…2376) * upcoming: [DI-25153] - Enable and integration of delete alert API * upcoming: [DI-25153] - add changeset * fix: [DI-25153] - adding cypress tests for delete feature --------- Co-authored-by: Nikhil Agrawal <[email protected]>
…12389) * test: disabled nodebalancerVpc flag in cypress tests * Added changeset: Disable `nodebalancerVpc` flag in cypress tests
## Description 📝 Add feature flag support for Cloud NAT ## How to test 🧪 ### Verification steps (How to verify changes) - [ ] Checkout this PR or PR preview link - [ ] Verify Cloud NAT is present in the Dev Tools Feature Flags section - [ ] Verify Cloud NAT in the LD response
…12303) * change: [M3-9939] - Akamai Design System: Switch (Toggle) Component * added size prop and checkmarkIcon * Added changeset: Add `Toggle` design tokens and update styles to match Akamai Design System * fixed small checkbox styling and added story for disabled * fix transition for checkMark Icon and added story for disabled state * cleanup in styles and added story for label and disabled * fixed couple of unit tests * fixed unit tests
…Create Flow Summary (#12396) * Add beta alerts assigned count to linode create flow summary * Added changeset: Add beta `Alerts Assigned +n` count to Linode Create flow Summary
…Linode page after ADS toggle PR merge (#12400) * Remove duplicate prop * Replace all the related references
* Add networktransfer to queries package * update paths * remove networkTransfer query form manager package * Added changeset: Moved networktransfer queries and dependencies to shared `queries` package * Added changeset: Created `networktransfer/` directory and migrated relevant query keys and hooks * fix broken unit tests
…2386) * upcoming: [DI-25383] - Added aclpBetaServices feature flag * upcoming: [DI-25385] - Updated feature flag key * upcoming: [DI-25385] - Added beta chip for service types which are in beta for aclp * upcoming: [DI-25385] - removed is_beta field from Service interface * upcoming: [DI-25385] - Updated zeroth state message in dashboard * upcoming: [DI-25385] - Added empty regions message * upcoming: [DI-25385] - Updated flag interface * upcoming: [DI-25385] - Removed unused feature flag * Added deselect all check in render options * upcoming: [DI-25385] - Updated aclpBetaServices Flag interface * upcoming: [DI-25385] - Updated test case * upcoming: [DI-25385] - Updated failing typechecks * test: [DI-25385] - Updated failing cypress * added changeset * upcoming: [DI-25385] - Updated flag logic * Updated Summary.tsx file * upcoming: [DI-25385] - Updated empty region message
…12390) * initial commit * handle pasting a comma seperated list for fun * fix test wrapping in inputs * Added changeset: Improve LISH Console Settings page * Added changeset: Allow `authorized_keys` to be null in `Profile` type * Added changeset: Removed nowrap styles from input * improve empty field behavior * add some comments --------- Co-authored-by: Banks Nussman <[email protected]>
…12334) * Update table columns * Rough idea for status in MaintenanceTableRow * Fix styling for MaintenanceTableRow * Flag-ify table changes * Added changeset: Update Account Maintenance table * Remove extraneous spaces * Fix unit tests * Fix e2e tests * Add MaintenanceBannerV2 and LinodeMaintenanceBanner components and unit tests * Added changeset: Update maintenance banners * Fix failing unit tests * Feedback @hana-akamai * Added changeset: Make AccountMaintenance description field type more specific * Hide Account Maintenance link when already on account maintenance * Remove Emergency maintenance banner * Fix unit test * Implement MaintenancePolicySelect component and use in Account settings page * Add default chip in MaintenancePolicySelect * Add maintenance policy select in Linode create and linode details * Rename Scheduled Maintenance table to Upcoming * Only display linode create MaintenancePolicy select when selected region supports it * Add Beta chip in Linode Create and Account Settings MaintenancePolicy select * Add unit tests * Update Default chip tooltip to latest copy * Added notice to hm section * Add storybook, make component more configurable * Final touches on storybook * Updates MSW * More constants * minor fixes * address `noMarginTop` comment * fix incorrect api response * Review updates * More updates * payload updates * Fix helper text, adjust chip and loading state, account for empty state * Update failing unit tests due to major changes. Fixed option styles * Avoid having to conditionally render v4/v4beta * Add changesets * get feature working * more clean up and fixes * fix up more testing * work on UI parity with other features * improve conditonal logic on linode create * use shared hook and fix it * clean up nested if * clean up more * move linode create component to correct folder * fix more types * Update endpoints * Fix hideAdditionalOptions logic * Review updates @coliu-akamai @pmakode-akamai * update unit tests * fix more unit tests * fix more unit tests --------- Co-authored-by: Jaalah Ramos <[email protected]> Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Jaalah Ramos <[email protected]>
…12397) * upcoming: [M3-10102] - Copy updates to banners and new icons * upcoming: [M3-10102] - Remove icons * Added changeset: Copy updates to VM Host Maintenance Banners * Update platform maintenance banner * Add unit test for LinodePlatformMaintenanceBanner --------- Co-authored-by: Jaalah Ramos <[email protected]>
* change: [M3-9529] - Akamai Design System: inputAdornments * Added changeset: TextField and Autocomplete components to wrap startAdornment and endAdornment props using InputAdornment * fixed broken spacing * Added changeset: TextField and Autocomplete components to wrap startAdornment and endAdornment props using InputAdornment * move changeset from ui to manager
* feat: [UIE-8534, UIE-8888, UIE-8881] - IAM RBAC: add the dics links, fix bugs * Added changeset: IAM RBAC: add the docs links, fix typo and styling issue * typo * move the periods outside the link * fix the tests
* feat: [UIE-8819] - IAM RBAC: User Email validation * Added changeset: IAM RBAC: email validation
Co-authored-by: Conal Ryan <[email protected]>
…on Menu table styles (#12413) * clean up and fix action menus * add changesets --------- Co-authored-by: Banks Nussman <[email protected]>
* i think its working * not sure what happened * clean up and comment * reenable docgen * fixing ci * lint * update dependencies in packages * Added changeset: Update to Storybook v9 * fix ui typecheck * clean up unused depdendencies * only enable the msw once * fix: text color in dark mode on color palette --------- Co-authored-by: Banks Nussman <[email protected]>
#12407) * Allow 'cy-test' resource prefix to be overridden via `CY_TEST_RESOURCE_PREFIX` * Add changeset
## Description 📝 A good amount of Marketplace app icons are not accessible in dark mode due to low contrast. UX has recommended replacing the icons in dark mode with white versions (leaving them as they are in light mode) ## How to test 🧪 ### Verification steps (How to verify changes) - [ ] Go to Marketplace - [ ] Scroll through the App section in dark mode and verify that the app icons are now white - [ ] Search for an app, the filtered results should also have white icons - [ ] Icons should remain colored in light mode, there should be no regressions
…il Header (#12418) * upcoming: [M3-9503] - Add new VM Host Maintenance Icons * Update status maintenance column for linodes * Slight revert * Update tooltip messages * Add changesets and export icons properly * Saving... * Saving... * clean up LinodeRow and use different filter for appending maintenance * Update packages/manager/src/features/Linodes/LinodesLanding/LinodeRow/LinodeRow.tsx Co-authored-by: Connie Liu <[email protected]> * Update dark theme, adjust tooltip messaging * Saving... * Remove link @hana-akamai * Updates to header * Add changeset * Updates to wording * ux alignment and jsx changes for visual consistency for breakpoints * Fix divider issue when ? is not there * Compartmentalize changes - reuse constant * move map to utils * Remove status by UX --------- Co-authored-by: Jaalah Ramos <[email protected]> Co-authored-by: Connie Liu <[email protected]>
#12436) * fix: fixed incorrect filter for in progress maintenance it has an underscore separator rather than a hyphen * Add changeset --------- Co-authored-by: Jaalah Ramos <[email protected]>
…9.0, UI version 0.15.0, Utilities version 0.5.0, Queries version 0.8.0
Release v1.145.0 - release → staging
* upcoming: [DI-25992] - Add default value to edit alert page * bug: [DI-25992] - Update scope value to optional in cloudpulse schema * updated schema * updated schema value * bug: [DI-25992] - Updated CreateAlertDefinition form interface * added changeset
Collaborator
Cloud Manager UI test results🎉 666 passing tests on test run #3 ↗︎
|
jdamore-linode
approved these changes
Jun 30, 2025
mjac0bs
approved these changes
Jun 30, 2025
Contributor
mjac0bs
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.
Can't get staging to load right now, but checked it out locally and things look good, as did release testing last week.
hana-akamai
approved these changes
Jun 30, 2025
coliu-akamai
approved these changes
Jul 1, 2025
bnussman-akamai
approved these changes
Jul 1, 2025
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 - [2025-07-01] - v1.145.0
Changed:
Fixed:
Removed:
queriespackage (#12370)queriespackage (#12381)Tech Stories:
no-await-in-loopESLint rule (#12362)prefer-screen-queriesESLint rule (#12362)Tests:
bucket-create-multicluster.spec.ts(#12347)Select.test.tsxtest flake (#12362)nodebalancerVpcflag in cypress tests (#12389)CY_TEST_RESOURCE_PREFIXenv var (#12407)VPCSubnetsTable.test.tsx(#12425)Upcoming Features:
/regionsendpoint (#12375)EntityScopeSelectcomponent, addserviceAlertFactoryin services.ts factory file (#12377)AclpBetaServicesinterface infeatureFlags.ts, addbeta chipinmetrics & alertscomponents based on theAclpBetaServicesfeature flag in cloudpulse (#12386)Alerts Assigned +ncount to Linode Create flow Summary (#12396)APIv4 - [2025-07-01] - v0.143.0
Changed:
authorized_keysto be null inProfiletype (#12390)Removed:
is_betaflag from ServiceTypes interface in cloudpulse types (#12386)Upcoming Features:
CreateLinodeRequesttype (#12248)parent_entityfield toFirewallDeviceEntity(#12283)getMaintenancePoliciesto properly handle pagination params and return all maintenance policies (#12334)scopeinAlertandEditAlertDefinitionPayloadinterfaces, renameServiceTypesinterface toService, addServiceAlertinterface (#12377)monitorsfield to theRegiontype (#12375)UI - [2025-07-01] - v0.15.0
Changed:
Toggledesign tokens and update styles to match Akamai Design System (#12303)Fixed:
Removed:
Upcoming Features:
Queries - [2025-07-01] - v0.8.0
Added:
iam/directory and migrated relevant query keys and hooks (#12370)networktransfer/directory and migrated relevant query keys and hooks (#12381)Upcoming Features:
getAllMaintenancePoliciesquery anduseAccountMaintenancePoliciesQueryhook to fetch and manage VM Host Maintenance Policy data (#12334)Utilities - [2025-07-01] - v0.5.0
Upcoming Features:
isAclpSupportedRegionutility and unit tests (#12375)Validation - [2025-07-01] - v0.69.0
Added:
Upcoming Features:
scopeincreateAlertDefinitionSchemaandeditAlertDefinitionSchema(#12377)createCloudNATSchemaandupdateCloudNATSchema