Skip to content
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

Release v1.108.0 - stagingmaster #9986

Merged
merged 172 commits into from
Dec 11, 2023
Merged

Release v1.108.0 - stagingmaster #9986

merged 172 commits into from
Dec 11, 2023

Conversation

jdamore-linode
Copy link
Contributor

@jdamore-linode jdamore-linode commented Dec 11, 2023

Release Cloud Manager v1.108.0

Cloud Manager

[2023-12-11] - v1.108.0

Added:

  • Ensure EU consent box shows for new European countries (#9901)
  • NodeBalancer support for Firewalls (#9760)
  • Implement DC Get Well disabled regions in RegionSelect (#9907, #9909, #9943, #9945, #9953)

Changed:

  • Improve MainConcept Transcoders Marketplace app name, description, and website (#9858)
  • Move Linode Details Add/Edit Config button alignment to the right (#9925)
  • Add pricing Docs Link to create/clone flows and remove DC-specific pricing warning notice (#9946)
  • Update MainConcept app names to include “Demo” (#9950)

Fixed:

  • Overflow for VPC and StackScript detail descriptions and cut off placeholder text in VPC search bar (#9887)
  • Missing region ID param in Linode Detail clone action menu item (#9888)
  • Linode Network Transfer History graph back button incorrectly appearing to be disabled (#9900)
  • 'Oh snap' errors from MSW (#9910)
  • TableCell with ActionMenu incorrect size and border placement (#9915)
  • Images landing page guide section title typo (#9930)
  • TableCell styling for ActionMenus (#9954)

Removed:

  • dcSpecificPricing and objDcSpecificPricing feature flags (#9881)

Tech Stories:

  • Refactor RegionSelect to use Autocomplete (#9873)
  • Clean up App.tsx (#9897)
  • Update axios to 1.6.1 (#9911)
  • Remove unused container files (#9928)
  • MUI v5 Migration - SRC > Components > Breadcrumb (#9877)
  • MUI v5 Migration - SRC > Features > Support (#9882)
  • MUI v5 Migration - SRC > Components > EditableInput (#9884)
  • NodeBalancer Config Node - Remove one-off-styled Chip (#9883)
  • Toggle v7 story migration (#9905)
  • EnhancedSelect and RegionSelect stories cleanup (#9906)
  • Dismissible Banner Storybook v7 story migration (#9932)
  • Tabs Storybook v7 story migration (#9937)
  • Tile and ShowMoreExpansion Storybook v7 story migration (#9913)
  • ActionMenu Storybook v7 story migration (#9927)
  • TopMenu and TagsList Storybook v7 story migration (#9948)
  • SideMenu & UserMenu Storybook v7 story migration (#9956)
  • Payment Method Row Storybook v7 story migration (#9958)
  • Use LinodeSelect and NodeBalancerSelect components for Firewall create drawer (#9886)

Tests:

  • Remove dcSpecificPricing and objDcSpecificPricing feature flags (#9881)
  • Update tests for DC-specific pricing docs link (#9946)
  • Upgrade Cypress from 13.4.0 to 13.5.0 (#9892)
  • Improve stability for Longview, Rebuild, and Rescue tests (#9902)
  • Code coverage implementation (#9917)
  • Add unit tests and additional integration test for VPC delete dialog (#9920)
  • Add AGLB Configuration create and delete e2e tests (#9924)
  • Add maintenance mode integration test (#9934)
  • Combine billing cypress tests (#9940)
  • Add account cancellation UI tests (#9952)
  • Fix warm resize test by updating notice text (#9972)
  • Add integration tests for VPC assign/unassign flows (#9818)

Upcoming Features:

  • Add AGLB create flow Stepper details content (#9849)
  • Add AGLB Configuration Create Flow (#9870)
  • Add AGLB Feedback Link (#9885)
  • Add AGLB copy and docs links (#9908)
  • Add AGLB Service Target protocol field in Create/Edit Service Target drawer and "Protocol" column to Service Targets table (#9891)
  • Add AGLB Configuration e2e tests, improve error handling, and improve UX (#9941)
  • Add AGLB copy changes and improvements (#9954)
  • Fix AGLB Configuration creation by fixing port type and other refinement (#9903)
  • Add parentChildAccountAccess feature flag (#9919)
  • Update existing user account and grant factories and mocks for Parent/Child account switching (#9942)
  • Add new grants and React Query queries for Parent/Child account switching (#9944)
  • Add Reboot Needed status for Linodes assigned to VPCs (#9893)
  • Indicate unrecommended Linode configurations on VPC Detail page (#9914)
  • Tweak VPC landing page empty state copy and add resource links (#9951)
  • Display warning notices for unrecommended configurations in Linode Add/Edit Config dialog (#9916)
  • Disable Public IP Address for VPC-only Linodes in the Linode's details page (#9899)
  • Update copy on VPC Create page (#9962)
  • Update VPC-related copy for Reboot Needed tooltip (#9966)
  • Update copy for VPC Panel in Linode Create flow and VPC-related copy in Linode Add/Edit Config dialog (#9968)
  • Create feature flag to support OBJ Multi Cluster UI changes (#9970)
  • Replace Linode Network Transfer History chart with Recharts (#9938)

api-v4

[2023-12-11] - v0.106.0

Added:

  • Beta flag DC Get Well endpoints (#9904)

Tech Stories:

  • Update axios to 1.6.1 (#9911)

Upcoming Features:

  • Add validation to AGLB createLoadbalancerConfiguration and correct routes to route_ids (#9870)
  • Add protocol to AGLB ServiceTargetPayload (#9891)
  • Change ca_certificate to certificate_id in AGLB ServiceTargetPayload (#9891)
  • Add user_type and child_account_access fields for Parent/Child account switching (#9942)
  • Add new endpoints for Parent/Child account switching (#9944)

validation

[2023-12-11] - v0.36.0

Upcoming Features:

  • Improve UpdateConfigurationSchema (#9870)
  • Update CreateServiceTargetSchema and UpdateServiceTargetSchema to include protocol (#9891)
  • Change ca_certificate to certificate_id in CreateServiceTargetSchema and UpdateServiceTargetSchema (#9891)
  • Require certificates for AGLB HTTPS configurations (#9903)

jongov and others added 30 commits November 1, 2023 10:45
MainConcept Transcoders update
MainConcept P2 AVC-Ultra hyphen removed in the name
…9882)

* initial refactor

* run codemod on remaining files

* fix bug

* one more style fix

* Added changeset: MUI v5 Migration - SRC > Features > Support

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
)

* use `color` prop

* add mocks to help test this

* Added changeset: NodeBalancer Config Node - Remove one-off-styled Chip

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
…ction menu item (#9888)

* Add missing param

* Added changeset: Add missing region ID param to Linode Detail clone action menu item

* Make sure we are passing teh region id
* Initial commit: WIP

* Convert to use Autocomplete

* Convert to use Autocomplete 2

* Handle disabled options

* Update impots and selectedId

* Reorganize all the things

* Add tests

* Cleanup

* Flags cleanup

* Initial e2e region select coverage

* Update existing e2e to comply with new RegionSelect

* More e2e updates

* Unit test fixes

* Post rebase fixes

* Fix remaining test

* Fix remaining test 2

* Fix placeholder color

* Added changeset: Refactor RegionSelect to use Autocomplete

* E2E cleanup part 1

* E2E cleanup part 2

* E2E cleanup part 3

* Feedback!

* Moar Cleanup

* Feedback

* Revert/fix country type

* Revert/fix country type - missed one

* Fix type issue

* Annnd fix the associated test

* Moar feedback

* Feedback: cleanup and clickaway fix

* e2e feedback

* e2e feedback

* more e2e fixes

* e2e feedback: create-linode update
* feat: [M3-7358] - Add AGLB Feedback Link

* Added changeset: Add AGLB Feedback Link

* Update LandingHeader.tsx

* Code clean up and fix alignment of docs link

* Code cleanup

* Code cleanup

* Update LoadBalancerCreate.tsx

* Add beta feedback link in create flow

* Add left margin for small screens
* inital commit

* enable button

* work on error handling

* add api calls

* improve validation

* only show certs section if `https` is the protocol

* Added changeset: Add AGLB Configuration Create Flow

* Added changeset: Improve `UpdateConfigurationSchema`

* Added changeset: Add validation to `createLoadbalancerConfiguration` and correct `routes` to `route_ids`

* update schemas

* add basic create e2e test

* schema improvments

* match api spec

* make loadbalancer association based on UX discussion

* validation improvements

* add new edge case flow

* clean up new code

* fix query key conflict

* feedback @cpathipa

* feedback @mjac0bs

* revert certificate drawer change

* fix validation message

* bug fix

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
…b` (#9877)

* mui v5 migration for breadcrumbs

* Added changeset: MUI Migration - SRC > Components > Breadcrumb

* fixed bottom margin for error breadcrumb, fixed ESLint errors

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>
…gn flows (#9818)

* EW-7124 Add Cypress integration tests for VPC assign/unassign flows

* Added changeset: Add integration tests for VPC assign/unassign flows
* initial changes

* fix e2e and validation schemas

* Added changeset: Add `protocol` to `ServiceTargetPayload`

* Added changeset: Change `ca_certificate` to `certificate_id` in `CreateServiceTargetSchema` and `UpdateServiceTargetSchema`

* validation changes and changesets

* fix incorrect schema

* feedback

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
* Upgrade from Cypress 13.4.x to 13.5.0, update Dockerfile from 12.x to 13.5.0

* Added changeset: Upgrade Cypress from 13.4.0 to 13.5.0
…jDcSpecificPricing` feature flags (#9881)

* Remove flag from Migrate dialog and Region selection

* Remove flag from MNTP dialog and Linode Details Network tab

* Remove flag from backups

* Remove flag from invoices

* Remove flag from Volumes and NodeBalancers

* Remove OBJ flag from OBJ

* Remove flag from linodes and kubernetes

* Remove flags from dev tools and feature flags list

* Remove flag on lke tests; fix HA in Create Cluster flow

* Remove flags in Migrate test, OBJ test, and Volumes test

* Remove flags in backup, clone, and create linode tests

* Remove flags in nodebalancer test

* Remove flag from billing test and consolidate... with failure WIP

* Add changesets

* Fix initial unknown prices for Database Create flow

* Remove duplicate instances of "$5.00" by updating mock, move header and summary assertions out of table context

* Make changelogs consistent

* Address feedback: simplify dialog copy

* Address feedback: make variable name more clear

---------

Co-authored-by: Joe D'Amore <jdamore@linode.com>
…ectly disabled (#9900)

* use correct variable

* Added changeset: Linode Network Transfer History graph back button incorrectly appearing to be disabled

* use a proper component

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
* use beta for dc get well endpoints

* changeset
* break up logic into new files/hooks

* clean up toast notification handler

* update comments

* add more comments

* Added changeset: Clean up App.tsx

* make logic correct to what it says

* feedback @abailly-akamai

* clean up

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
* fix styling issues

* additional styling updates

* update to non-deprecated styles

* changeset

* switching to margin for children elements due to flex wrap

* remove styling attempt

* update stackscript import/exports

* Update packages/manager/.changeset/pr-9887-fixed-1699470171696.md

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

---------

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
…#9905)

* switch to stories.tsx toggle

* add tests and remove mdx file

* changeset

* Update packages/manager/src/components/Toggle/Toggle.stories.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/components/Toggle/Toggle.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* address feedback

---------

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
#9907)

* update dc get well endpoint to use getAll

* changeset

* feedback

* forgot to remove some old changes
jcallahan-akamai and others added 16 commits December 6, 2023 16:12
This PR removes the new VPC-related banner on the Linodes Landing page, currently visible in dev. This was a Product and UX decision based on engineering feedback.

This PR reverts the changes to LinodesLanding in [this PR](https://github.com/linode/manager/pull/9933/files).

## How to test 

### Prerequisites
(How to setup test environment)
- Run this branch locally against the prod API
- Clear any dismissible banners 

### Verification steps 
- Verify the Linodes Landing page works as expected and does not include the VPC banner.
…nge (#9972)

* Update notification language in test to correspond with API change

* Added changeset: Fix warm resize test by updating notice text
fix: [M3-7533] - RegionSelect sorting in Firefox
…9950)

## Description 📝
Update MainConcept app names to highlight that deployments are demos.

## Changes  🔄
updates stasckscript.utils
updates oneClickApps.ts

---------

Co-authored-by: Hana Xu <hxu@akamai.com>
* feat: [M3 7015] - Create nodebalancer tab in firewalls landing (#9590)

* initial changes

* finished the firewall device landing updates

* Added changeset: Create nodebalancer tab in firewalls landing

* fixed breadcrumb and variable names

* added FirewallDeviceLanding test file

* added initial unit tests

* updated jest.mock function, still not working

* swapped from jest.mock to MSW, still need some work

* fixed unit tests

* fixed tests for FirewallDeviceLanding

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>

* feat: [M3-7019] - Create add Nodebalancer to Firewall drawer (#9608)

* initial drawer commit

* finished the add nodebalancer drawer

* Added changeset: Created 'Add Nodebalancer' to Firewall drawer

* updated drawer and started to add event handlers

* added toast notification

* added multiple toast notifications

* separated nodebalancer and linode drawer

* added infinite scrolling

* fixed pr suggestions

* partially eliminated type definitions in LinodeSelect

* eliminated type definitions in LinodeSelect

* changed type definition of onSelectionChange in NodeBalancerSelect

* eliminated type declarations in NodeBalancerSelect

* erased commented out code

* initial round of fixes

* fixed linode error drawer not closing

* eliminated event message

* added todo comment

* added todo comment

* fixed toast notification, error reset, and error text

* fixed toast notification, error reset, and error text for Linode Drawer

* fixed nodebalancer drawer error notices

* merged with develop

* initial migration to new autocomplete component, still some errors

* can select linodes now, but the linodes arent showing as selected

* fixed selection issue with autocomplete

* migrated to new autocomplete component

* remove NodeBalancerSelect file changes

* added banks PR suggestions

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>

* feat: [M3-7052] - Add NodeBalancer table under Firewall / Devices (#9664)

* initial nodebalancer table commit

* Added changeset: Added NodeBalancer table under Firewall/Devices

* removed unnecessary prop extension

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>

* feat: [M3-7016] - Add Basic Filtering for Firewall Devices (#9626)

* initial firewall device filter commit

* Added changeset: Added Basic Filtering for Firewall Devices

* cleaned up label content in TextField

* initial ActionsPanel Storybook commit

* reverted ActionsPanel changes

* updated storybook

* Fixed storybook

* test commit - eslint issues

* test commit

* fixed text field

* removed unnecessary code

* added Alban's changes

* test commit

* removed test comment

* fixed filtering error

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>
Co-authored-by: Hana Xu <hxu@akamai.com>

* feat: [M3-7033] - Update Firewall Landing Device Column (#9668)

* initial update to device cell wrap functionality

* added extra console line for width

* still not working

* updated the code, still not working

* changes linodes column to devices column

* fixed styling file

* Added changeset: Updated Firewall Landing Device Column

* removed unnecessary styling

* fixed test results

* added Connie's pr suggestions

* updated styled row file

* added line clamp to styled component

* removed old test case

* updated row spacing

* fixed spacing

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>

* feat: [M3-7017] - Update firewall events (#9693)

* feat: [M3-7017] - Update firewall events

* Fix e2e test and secondary entity formatting

* Add changeset

* feat: [M3-7020] - Update Create Firewall drawer (#9630)

* feat: [M3-7020] - Update Create Firewall drawer

* Update firewall e2e tests for NodeBalancer UI improvements

* Integrate new Autocomplete component

* Change test description

* Add UI indicator for errors and reset nb values

* Add changeset

* Move static strings outside component

* Implement PR feedback suggestions

* Remove unnecessary check and change var name

---------

Co-authored-by: Joe D'Amore <jdamore@linode.com>

* feat: [M3-7021] - Added Firewall panel to create NodeBalancer flow (#9733)

* merged with upstream

* Added changeset: Added Firewall Panel to NodeBalancer Create flow

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>

* fix: [M3-7245] - Replaced 'Devices' with 'Services' in Firewall Page (#9775)

* replaced visible devices with services

* fixed routing for drawers

* Added changeset: Swapped 'Devices' to 'Services' in Firewall and updated Add Service to Firewall routing

* updated unit tests, still need work

* updated unit tests

* updated capitalization and unit tests

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>

* fixed merge conflict

* fix: [M3-7313] - Migrated Linode dropdown to Autocomplete in Firewall Landing > Create Firewall drawer (#9837)

* migrated Linode dropdown to Autocomplete, fixed NodeBalancer dropdown, added successfull toast notification

* Added changeset: Linode dropdown in Create Firewall drawer using LinodeSelect component instead of the Autocomplete component

* fixed changeset message from last pr

* updated unit tests

* addressed Hana's feedback

* removed helper text

* initial changes to unnecessary state

* addresses Banks feedback

* addressed additional feedback

* fixed syntax of optionsFilter

* switched set to list for autocomplete

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>

* feat: [M3-7163] - Add Firewall Section to NodeBalancer Details Page (#9831)

* first commit

* Code cleanup

* Fix quick bug

* PR feedback changes

* RQ changes

* fixed toast notification errors

* fixed toast notifications

* PR feedback

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>

* refactor: [M3-7377] - Migrate dopdowns in Create Firewall Drawer from Autocomplete to LinodeSelect and NodeBalancerSelect (#9886)

* initial commit

* updated font bold to use mui theme

* migrated autocomplete to nodebalancer select

* small naming changes

* Updated CreateFirewallDrawer and SelectFirewallPanel

* removed comments

* Added changeset: Dropdowns in Create Firewall Drawer using Autocomplete instead of updated LinodeSelect and NodeBalancerSelect

* fixed LinodeSelect unit tests

* added NodeBalancer unit tests

* fixed SelectFirewallPanel unit tests

* added pr feedback

* updated dropdown labels

* fixed unit tests

* fixed unit tests

* fixed unit tests

* working to fix timeout error

* rerunning unit tests

* test debug

* merged with develop

* testing unit tests

* testing last unit test

* testing last unit test

* removed line to see if unit tests will pass

* Replace calls to `jest.fn()` with `vi.fn()`

* rerunning tests

* fixed e2e tests

* resolved pr suggestions

---------

Co-authored-by: TylerWJ <tylerwjones99@gmail.com>
Co-authored-by: Banks Nussman <banks@nussman.us>
Co-authored-by: Joe D'Amore <jdamore@linode.com>

* feature: [M3-7442] - Put Firewall-Nodebalancer behind feature flag (#9931)

* initial feature flag migration

* Added remaining code under feature flag

* updated text in drawer

* Added changeset: Added feature flag to Firewall-NodeBalancer

* fixed unit test

* fixed unit tests

* added feature flag to dev tools

* test commit

* test commit

* fixed border issue in firewall's table

* partially fixed border issue

* partially fixed border issue

* fixed border issue

* feat: [M3-7018] - Add documentation links for Firewall NodeBalancer  (#9926)

* added links

* fixed nodebalancer create flow text

* made link format more consistent

* added changeset

* fixed filter issue

* removed comment

* started to address Alban's feedback

* fixed other instance of unnecessary else

* addressed feedback for Firewall Drawer Props

* added clamp-js for firewall landing

* added clamp-js library

* addressed some comments

* addressed onService required prop feedback

* addressed test feedbacl for FirewallDeviceLanding

* addressed test feedback for FirewallDeviceLanding

* added a todo in FirewallRulesLanding

* added unit tests for addNodebalancerDrawer and addLinodeDrawer

* addressed Connie's feedback ab aria labels

* sanitized error messages in add drawers

* added interface for secondaryEntityTypeObj

* fixed link in create NodeBalancer flow

* fixed header in create drawer

* Update packages/manager/.changeset/pr-9926-upcoming-features-1700672014523.md

Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>

* added period after Learn more in create firewall drawer

* fixed nodebalancer create flow issue

* NodeBalancer is now assigned to Firewall

* removed unnecessary invalidate query

* added doc link to NodeBalancer's details page

* improved organization of the AddLinodeDrawer and AddNodeBalancerDrawer

* added a constants file in FirewallLanding directory

* Update packages/manager/.changeset/pr-9926-upcoming-features-1700672014523.md

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/.changeset/pr-9931-upcoming-features-1700686098973.md

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/FirewallDeviceTable.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/FirewallDeviceTable.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/AddNodebalancerDrawer.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/AddNodebalancerDrawer.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/AddNodebalancerDrawer.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/NodeBalancers/NodeBalancerDetail/NodeBalancerFirewalls.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/api-v4/src/nodebalancers/nodebalancers.ts

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/NodeBalancers/NodeBalancerDetail/NodeBalancerFirewalls.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/AddLinodeDrawer.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/AddNodebalancerDrawer.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/AddLinodeDrawer.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/AddLinodeDrawer.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update packages/manager/src/features/Firewalls/FirewallDetail/Devices/AddLinodeDrawer.test.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* fixed import error

* mapIdsToLinodes to mapIdsToDevices

* fixed Linodes Network tab Firewall Table error state

* fixed Linodes Network tab Firewall Table error state

* fixed Create NodeBalancer add firewall flow

* removed firewall_id forom NodeBalancerConfigNode

* added firewall_id to the payload

* fixed spelling issue

* Fix darkmode link color discrepancy

* added tags to CreateNodeBalancerPayload

* Replace html anchor tag with Link component

* change: [M3-7546] - Revert FW table row changes (#9974)

* change: [M3-7546] - Revert NB table row changes

* Fix linking for NodeBalancers from the table cell

* Remove the `clamp-js` package

* Add changeset

* added links to constants file

* changed SecondaryEntityType from interface to type

* changed improved mapIdsToDevices tests to cover nodebalancers

* Update packages/manager/src/features/Events/eventMessageGenerator.ts

Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>

* eliminated ternary in Summary Panel

* cleaned up NodeBalancerSettings displayFirewallInfotext

* Fix dark mode color issue on NB settings page

* invalidated device queries after firewall has been deleted

---------

Co-authored-by: tyler-akamai <139489745+tyler-akamai@users.noreply.github.com>
Co-authored-by: TylerWJ <tylerwjones99@gmail.com>
Co-authored-by: Hana Xu <hxu@akamai.com>
Co-authored-by: Joe D'Amore <jdamore@linode.com>
Co-authored-by: Tyler Jones <tjones@akamai.com>
Co-authored-by: Banks Nussman <banks@nussman.us>
Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>
* fixed NodeBalancer settings helper text and invalidated firewall query after NodeBalancer delete

* deleted nodebalancer in nodebalancers.ts

* addressed Banks feedback
…n Linode Create & Linode Add/Edit Config Dialog (#9968)
Release v1.108.0 - release -> `staging`
@jdamore-linode jdamore-linode added the Release Cloud Manager releases label Dec 11, 2023
@jdamore-linode jdamore-linode self-assigned this Dec 11, 2023
@jdamore-linode jdamore-linode requested a review from a team as a code owner December 11, 2023 20:15
Copy link

cypress bot commented Dec 11, 2023

Passing run #5478 ↗︎

0 272 0 0 Flakiness 0

Details:

Merge pull request #9979 from linode/release-v1.108.0
Project: Cloud Manager E2E Commit: 3a2ebd2d1f
Status: Passed Duration: 14:20 💡
Started: Dec 11, 2023 8:16 PM Ended: Dec 11, 2023 8:30 PM

Review all test suite changes for PR #9986 ↗︎

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.

thanks Joe!

Copy link
Contributor

@dwiley-akamai dwiley-akamai left a comment

Choose a reason for hiding this comment

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

🚀

@coliu-akamai coliu-akamai added the Approved Multiple approvals and ready to merge! label Dec 11, 2023
@jdamore-linode
Copy link
Contributor Author

Merging despite failure in smoke-linode-landing-table.spec.ts (checks summary view for linode table). Ran test against staging using a few test accounts which all passed, and manually confirmed that summary view is working in staging.

@jdamore-linode jdamore-linode merged commit d77434c into master Dec 11, 2023
29 of 30 checks passed
@jaalah-akamai jaalah-akamai changed the title Release v1.108.0 - staging → master Release v1.108.0 - stagingmaster Feb 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved Multiple approvals and ready to merge! Release Cloud Manager releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.