Skip to content

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)

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
mjac0bs and others added 4 commits May 14, 2025 09:31
* 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
@dwiley-akamai dwiley-akamai self-assigned this May 14, 2025
@dwiley-akamai dwiley-akamai requested review from a team as code owners May 14, 2025 21:58
@dwiley-akamai dwiley-akamai requested review from carrillo-erik, cpathipa and jdamore-linode and removed request for a team May 14, 2025 21:58
@dwiley-akamai dwiley-akamai added the Release → Staging Pre-Release: Release → Staging label May 14, 2025
coliu-akamai
coliu-akamai previously approved these changes May 15, 2025
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.

✅ package.json version bumps and changelog updates
I forgot the linting PR was in this release - my browser froze and I had to check this out locally 😆

speaking of the linting PR, I didn't see a changelog entry for it. Would we want to include one?

@dwiley-akamai
Copy link
Contributor Author

speaking of the linting PR, I didn't see a changelog entry for it. Would we want to include one?

I don't think it's necessary, but if the team feels differently we can include one

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager May 15, 2025
Copy link
Contributor

@abailly-akamai abailly-akamai left a comment

Choose a reason for hiding this comment

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

Release + package bumps accurate 🚢

@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 4 failing tests on test run #2 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
4 Failing583 Passing5 Skipped130m 22s

Details

Failing Tests
SpecTest
bucket-create-multicluster.spec.tsCloud Manager Cypress Tests→Object Storage Multicluster Bucket create » Object Storage Multicluster Bucket create
migrate-linode-with-firewall.spec.tsCloud Manager Cypress Tests→Migrate Linode With Firewall » Migrate Linode With Firewall
lke-create.spec.tsCloud Manager Cypress Tests→LKE Cluster Creation » LKE Cluster Creation
lke-create.spec.tsCloud Manager Cypress Tests→LKE Cluster Creation with APL enabled » LKE Cluster Creation with APL enabled

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/objectStorageMulticluster/bucket-create-multicluster.spec.ts,cypress/e2e/core/firewalls/migrate-linode-with-firewall.spec.ts,cypress/e2e/core/kubernetes/lke-create.spec.ts"

@dwiley-akamai dwiley-akamai merged commit d8435fb into staging May 15, 2025
38 of 39 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager May 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release → Staging Pre-Release: Release → Staging

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.