Skip to content

Release v1.142.0 – stagingmaster #12229

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 62 commits into from
May 20, 2025
Merged

Release v1.142.0 – stagingmaster #12229

merged 62 commits into from
May 20, 2025

Conversation

dwiley-akamai
Copy link
Contributor

Changed:

  • Update styles to match CDS for Entity Header & Action Panel (#11857)
  • Move Linode create flow PG warning to helper text (#12145)
  • Quotas UI updates for GA (#12197)

Fixed:

  • PayPal button styles when using dark mode (#12136)
  • Add text to toast notification to inform user of IPv6 rDNS update delays in Cloud Manager UI (#12147)
  • Incorrect icon in Firewall warning banner to use outlined icon (#12159)
  • Redirect /object-storage to /object-storage/buckets (#12165)
  • Issue preventing Internal Akamai Employees from creating Linodes using VLAN interfaces (#12166)
  • StackScripts Landing description truncation (#12194)
  • Console warnings related to first-child pseudo class in LandingHeader component (#12200)
  • CloudPulse-Metrics: Refine tooltip behavior for zoom button interactions at Zoomer.tsx (#12206)

Removed:

  • DeletionDialog Component (#12153)

Tech Stories:

  • Update @paypal/react-paypal-js to ^8.8.3 (#12102)
  • Deprecate useDialogData (#12153)
  • Delete root level .eslintrc.js (#12195)
  • Migrate Hidden Component to @linode/ui (#12128)
  • Lint whole monorepo for perfectionist rules (#12140)

Tests:

  • Add Cypress integration tests for restricted user details page (#12086)
  • Fix DBaaS Cypress test region mocks so tests pass in DevCloud (#12127)
  • Fix for object enrollment tests in devcloud (#12135)
  • Fix for LKE landing page Cypress test (#12142)
  • Fix for Image Search test (#12149)
  • Add test spec for Adobe Launch analytics integration (#12158)
  • Improve stability of Object Storage bucket clean up during Cypress tests (#12164)
  • Fix for Object Storage create integration test (#12169)
  • Fix Linode Rebuild test failures stemming from Alpine 3.18 Image deprecation (#12172)
  • Use chooseCluster() in object-storage e2e test (#12185)
  • Fix for misc test failures (#12198)

Upcoming Features:

  • LKE for Restricted users (#11956)
  • Types and queries for Host & VM Maintenance (#11990)
  • Restrict Migration Region options to MTC availability regions only (#12105)
  • Disable CloudPulse create alert button when list api is still loading (#12133)
  • Add Delete functionality for the user alert in alerting page with ConfirmationDialog box, deleteHandler (#12134)
  • Add support for VPC IPv6 feature flag (#12151)
  • Improve Network Interface table for small screen sizes by hiding columns (#12157)
  • Hide Delete IP button in Linode IP table for Linode Interfaces even if IP isn't associated with an interface (#12157)
  • Hide Learn more link in PublicIPAddressesTooltip for Linode Interfaces (#12157)
  • Support Linode Interfaces in the Linode Create Summary (#12160)
  • IAM RBAC: update texts, update the sorting logic in the AssignedRolesTable (#12167)
  • CloudPulse-Metrics: Upgrade filter configs at filterConfig.ts to have view based control of filters (#12174)
  • Add InputValueField component, Add logic to switch between text field and autocomplete in DimensionFilterField component for CloudPulse Alert (#12175)
  • Add reusable AclpPreferenceToggle to support both Alerts and Metrics preferences and Alerts notification banner with a legacy-beta toggle option (#12180)
  • IAM RBAC: Fix styling issue for the Assigned Roles Table (#12183)
  • IAM RBAC: Fix styling issues in the Assigned Permissions Panel and Assigned Entities Table, update 'Hide details' logic and text update (#12184)
  • Fix incorrect endpoint use when adding a new LKE-E cluster node pool by using /v4beta endpoint (#12188)
  • CloudPulse: Remove tags filter from linode filter config and rename resources to Linode Label(s) in CloudPulse dashboards (#12192)
  • Add beta ACLP contextual metrics to the Metrics tab on the Linode details page (#12193)
  • Disable action menu and MTC plans on Linode resize (#12111)
  • Remove g8-premium-64-ht MTC plan check per updated design doc (#12168)
  • IAM RBAC: Add drawer for assigning selected roles to a user (#12182)

bnussman-akamai and others added 30 commits May 1, 2025 12:23
* clean up some and fix paypal button and chip dark mode issue

* clean up a bit more

* add comment

* improve spacing

* Added changeset: PayPal button styles when using dark mode

* Added changeset: `useAddPaymentMethodMutation` for adding a payment method to your account

* use better type for empty object @abailly-akamai

---------

Co-authored-by: Banks Nussman <[email protected]>
* lint all packages

* post liting fixes

* mooar post liting fixes

* increase linting warnings severity

* one more!
* mock pricing for previously mocked regions

* remove querystring from apiMatcher

* simplify param for intercept

* Added changeset: Bugfix for object enrollment tests in devcloud
…#12133)

* upcoming: [DI-24840] - Disable create button when list api is loading

* Added changeset: Add condition to disable create alert button without tooltip message and icon when list api is still loading.

* upcoming: [DI-24840] - Removed unnecessary check for Limit Error Message

* upcoming: [DI-23840] - Addressing Review changes
* debugging

* mock region for cluster

* Added changeset: Bugfix for LKE landing page Cypress test
…or API for `Drawer` & `Dialog` (#12121)

* move NotFound component to UI plackage

* Drawer error handling + story

* Dialog and stories improvements

* Better prop documentation

* fix test and linting

* fix e2e failues

* Update design

* fix icon import

* fix e2e

* feedback @bnussman-akamai

* post rebase fixes

* miss linting stuff post rebase
…#12145)

* Move PG warning to helper text

* Added changeset: Move Linode create flow PG warning to helper text

* feedback @bnussman-akamai

* fix tests

* one more
* upcoming: [DI-24750] - Capability to delete an user alert

* upcoming: [DI-24750] - Added changesets

* upcoming: [DI-24750] - Edited changeset message, fixed ESLint issues

* upcoming: [DI-24750] - update changeset message
* remove hardcoded region

* Added changeset: Bugfix for Image Search test
* Component & imports

* Added changeset: Hidden Component

* Comment and CM changeset

* test

* fix rework progress

* complete rewrite

* fix units

* Small cleanup

* feedback @bnussman-akamai
…ize (#12111)

* Disable resize action-menu for mtc-tt linode instances

* Update mocks

* Update region for online mock linodes

* Advanced disable logic for resizing

* Some updates

* Add some comments

* Some improvements

* Fix some linting warnings

* Exclude MTC plans on resize

* Some clean up...

* Update mocks

* Update comments

* Added changeset: Disable action menu and exclude MTC plans on Linode Resize

* Some updates after UX/Product review and confirmation

* Update changeset

* Update plan references and naming conventions
…bility regions only (#12105)

* Save progress...

* Update mocks

* Fix linting

* Added changeset: Restrict Migration Region options to MTC availability regions only

* Fix lint warnings

* Simplify the logic

* Update naming conventions and plan references
* Add feature flag

* Initial API changes

* Additional maintenance API types

* Finish adding types

* Add maintenaince policies query hook

* Added changeset: Types and queries for Host & VM Maintenance

* Added changeset: Host & VM Maintenance types and queries

* Update Event action types based on API spec @harsh-akamai

* Eslint fixes

* API spec revisions

* Type fixes
* Domains

* Images

* Managed

* Retire deletion dialog

* fixins

* small e2e fixins

* Nodebalancers

* Placement Groups

* Stackscripts

* Volumes

* VPCs

* Delete deprecated hook

* Added changeset: Deprecate useDialogData & DeletionDialog

* Added changeset: DeletionDialog Component

* Changesets

* feedback @bnussman-akamai

* feedback @dwiley-akamai
…all screen sizes and hide Delete IP button in IP table for all Linode Interfaces (#12157)

* align ip addresses

* hide columns

* Added changeset: Improve Network Interface table for small screen sizes by hiding columns

* hide created and updated together?

* update changeset category

* hide delete ip button

* feedback - table row loading + hide updated column earlier

* hide learn more link for Linode Interfaces in tooltip (link relates to networking via config profiles)
* initial commit

* disabled action menu buttons

* remove add_kubernetes and used add_lkes

* Added changeset: LKE for Restricted users

* fix unit test
#12158)

* Add test to load launch scripts and confirm UI loads

* Added changeset: Add test spec  for Adobe Launch analytics integration

* Fix the incorrect file name

* Delete extra space in changeset

* Address feedback: @jdamore-linode
…etails page (#12086)

* M3-7515 Cypress integration tests for restricted user details page

* Added changeset: Cypress integration tests for restricted user details page

* Fixed linting issue

* Fixed comments
…n DevCloud (#12127)

* M3-9479 Fix DBaaS Cypress test region mocks so tests pass in DevCloud

* Added changeset: Fix DBaaS Cypress test region mocks so tests pass in DevCloud
* Improve Cypress OBJ bucket clean up stability when some clusters are unavailable

* Added changeset: Improve stability of Object Storage bucket clean up during Cypress tests
* redirect

* Added changeset: Redirect /object-storage to /object-storage/buckets
…12168)

* Remove unneeded mtc plan check per updated design doc

* Added changeset: `g8-premium-64-ht` MTC plan check per updated design doc

* Update changeset

* Update changeset
…Summary (#12160)

* support Linode Interfaces in Linode Create sumary and add unit testing

* Added changeset: Support Linode Interfaces in the Linode Create Summary

* feedback @coliu-akamai

* small vlan select fix

* update unit test

---------

Co-authored-by: Banks Nussman <[email protected]>
… Image following deprecation of 3.18 (#12172)

* Use Alpine Linux 3.20 Image in Cypress rebuild test following deprecation of 3.18

* Added changeset: Fix Linode Rebuild test failures stemming from Alpine 3.18 Image deprecation
* feat: [UIE-8762, UIE-8621] - IAM RBAC: update text, fix sorting

* Added changeset: IAM RBAC: update texts, update the sorting logic in the AssignedRolesTable
ankita-akamai and others added 12 commits May 13, 2025 15:36
… at CloudPulse (#12206)

* upcoming:[DI-25092] - Add keys

* upcoming:[DI-25092] - Add changeset

---------

Co-authored-by: Nikhil Agrawal <[email protected]>
* Fix link and tooltip position

* Remove beta chip

* New form field + tabel spacing

* Added changeset: Quotas UI updates for GA

* feedback @hkhalil-akamai @mjac0bs

* test
…lass in LandingHeader component (#12200)

* Fix console warning related to pseudo class

* Added changeset: Fix console warnings related to first-child pseudo class in LandingHeader component
* Save progess...

* Add preference toggle in Alerts tab

* Add type-safety to preference config

* Added changeset: Add a reusable `AclpPreferenceToggle` to support both Alerts and Metrics preferences and Alerts notification banner with a legacy-beta toggle option

* Update legacy mode Alerts copy

* Update legacy mode Metrics copy

* Clean up tests
)

* mock cluster

* Added changeset: Bugfix for Object Storage create integration test

* Update packages/manager/cypress/support/util/clusters.ts

Co-authored-by: jdamore-linode <[email protected]>

* edits in response to review

* validate CY_TEST_CLUSTER in cypress plugin

* fixing linting error

* use chooseCluster

* Added changeset: Use chooseCluster() in object-storage e2e test

* remove console statements

---------

Co-authored-by: jdamore-linode <[email protected]>
…12183)

* feat: [UIE-8618] - IAM RBAC: fix styles for the Assigned Roles Table

* Added changeset: IAM RBAC: Fix styling issue for the Assigned Roles Table

---------

Co-authored-by: cpathipa <[email protected]>
* feat: [UIE-8734] - IAM RBAC - Assign Selected Roles drawer

* updated small change

* Addressed Chandras feedback

* Update packages/manager/src/features/IAM/Roles/RolesTable/AssignSelectedRolesDrawer.tsx

Co-authored-by: Banks Nussman <[email protected]>

* fixes from PR comments

---------

Co-authored-by: Banks Nussman <[email protected]>
* try to fix broken devcloud tests

* fix file upload

* fix multipleRegions tag

* remove test skip

* remove multipleRegions filter on test

* Added changeset: Fix for misc test failures
…6.0, UI version 0.12.0, and Queries version 0.5.0
Release v1.142.0 - `release` → `staging`
@dwiley-akamai dwiley-akamai self-assigned this May 15, 2025
@dwiley-akamai dwiley-akamai requested a review from a team as a code owner May 15, 2025 19:08
@dwiley-akamai dwiley-akamai added the Release Cloud Manager releases label May 15, 2025
@dwiley-akamai dwiley-akamai requested a review from a team as a code owner May 15, 2025 19:08
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #1 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing586 Passing5 Skipped121m 10s

Details

Failing Tests
SpecTest
migrate-linode-with-firewall.spec.tsCloud Manager Cypress Tests→Migrate Linode With Firewall » Migrate Linode With Firewall

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/firewalls/migrate-linode-with-firewall.spec.ts"

Copy link
Contributor

@coliu-akamai coliu-akamai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you!

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager May 19, 2025
@dwiley-akamai dwiley-akamai merged commit 70b4896 into master May 20, 2025
66 of 67 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager May 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release Cloud Manager releases
Projects
Status: Merged
Development

Successfully merging this pull request may close these issues.