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.122.0 - staging → master #10608

Merged
merged 48 commits into from
Jun 24, 2024
Merged

Release v1.122.0 - staging → master #10608

merged 48 commits into from
Jun 24, 2024

Commits on Jun 10, 2024

  1. refactor: [M3-8203] - Refactor Region Select (#10551)

    * initial work
    
    * save more work
    
    * save progress
    
    * fix issues with multi-select
    
    * more work
    
    * clean up more
    
    * fix key error and fix parity with prod
    
    * fix volume form
    
    * fix typesafety with clearable
    
    * fix storybook
    
    * fix up the obj multi-select
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    0581593 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    22aaba6 View commit details
    Browse the repository at this point in the history
  2. refactor: [M3-8127] - Query Key Factory for Domains (#10559)

    * domain query keys
    
    * Added changeset: Query Key Factory for Domains
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    0e36980 View commit details
    Browse the repository at this point in the history
  3. refactor: [M3-8157] - Clean up images drawer (#10487)

    * Add tags to images type
    
    * Add tag select to ImagesDrawer
    
    * Added changeset: TagSelect in Edit Image drawer
    
    * Added changeset: `tags` field in `Image` type
    
    * Further removal of unused logic
    
    * Add unit tests for ImagesDrawer
    
    * Fix unit tests
    
    * Fix action menu items
    
    * Add `tags` to `updateImageSchema`
    
    * Separate ImagesDrawer into EditImageDrawer and RebuildImageDrawer
    
    * Fix deep linking to rebuild linode dialog
    
    * Introduce new UpdateImagePayload
    
    * saving progress in EditImageDrawer
    
    * Implement react-hook-form for EditImageDrawer and RebuildImageDrawer
    
    * Reset drawer state when re-opening
    
    * Add changeset
    
    * Fix unit tests
    
    * Feedback @bnussman-akamai
    
    * Feedback @bnussman-akamai
    
    * Feedback @bnussman-akamai
    
    * Feedback @abailly-akamai
    
    * Use `onExited` instead of `useEffect`
    
    * Use space instead of submitting an empty description
    hkhalil-akamai authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f902075 View commit details
    Browse the repository at this point in the history
  4. test: Upgrade Vitest and related dependencies to v1.6.0 (#10561)

    * Upgrade Vitest and related dependencies to v1.6.0
    
    * Added changeset: Upgrade Vitest and related dependencies to 1.6.0
    jdamore-linode authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    2fa3151 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2692d92 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. test: [M3-8227] - Prevent Cypress failures when cy.visit hits non-2…

    …00 response (#10562)
    
    * Prevent Cypress failures when `cy.visit` request responds with bad status code
    
    * Added changeset: Improve Cypress test suite compatibility against alternative environments
    jdamore-linode authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    c9a970e View commit details
    Browse the repository at this point in the history
  2. test: [M3-7769] - Add Placement Groups Navigation Integration Tests (#…

    …10552)
    
    * Create integration tests for placement group navigation
    
    * Add changeset
    
    * Add user account mocks to integration tests
    carrillo-erik authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    556877d View commit details
    Browse the repository at this point in the history
  3. test: [M3-7667] - (Proof of Concept) Add tagging capability for Cypre…

    …ss tests (#10475)
    
    * Make `cy.defer` accept a Promise generator function instead of a Promise
    
    * Slight improvements to test tag info output during Cypress start up
    
    * Add Cypress test tagging capability
    jdamore-linode authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    230b623 View commit details
    Browse the repository at this point in the history
  4. feat: [M3-8017] - Support Linodes in Distributed Compute Regions on I…

    …mage Create (#10544)
    
    * add notice and helper text
    
    * add juicy unit testing
    
    * don't use the word `edge`
    
    * Added changeset: Informational notice about capturing an image from a Linode in a distributed compute region
    
    * increace overall spacing @hkhalil-akamai
    
    * remove helper text as requested by ux
    
    * remove unit test for helper text
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    3843169 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    776e843 View commit details
    Browse the repository at this point in the history
  6. refactor: [M3-8216] - NodeBalancer Query Key Factory (#10556)

    * save progress
    
    * finish all refactoring
    
    * changeset
    
    * feedback @mjac0bs
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f3e361b View commit details
    Browse the repository at this point in the history
  7. test: [M3-7954] - Cypress integration test to add SSH key via Profil…

    …e page (#10477)
    
    * M3-7954 Add Cypress test to add SSH key via Profile page
    
    * Fixed comments
    
    * Added changeset: Cypress integration test to add SSH key via Profile page
    cliu-akamai authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    c7bf93c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    225a175 View commit details
    Browse the repository at this point in the history
  2. fix: [OCA: 1382] - Correct docs urls for Apache Kafka Cluster and Cou…

    …chbase Cluster (#10569)
    
    * fix doc urls
    
    * Added changeset: correct doc urls
    
    * Update packages/manager/.changeset/pr-10569-fixed-1718134339100.md
    
    Co-authored-by: Mariah Jacobs <[email protected]>
    
    ---------
    
    Co-authored-by: Jaalah Ramos <[email protected]>
    Co-authored-by: Mariah Jacobs <[email protected]>
    3 people authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    bb60d3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2db9ca3 View commit details
    Browse the repository at this point in the history
  4. test: Improve stability of StackScript pagination test (#10574)

    * Improve stability of StackScript pagination test
    
    * Add changeset
    jdamore-linode authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d244ecd View commit details
    Browse the repository at this point in the history
  5. refactor: [M3-8232] - Query Key Factory for Firewalls (#10568)

    * initial work
    
    * event handler
    
    * a few fixes
    
    * Added changeset: Query Key Factory for Firewalls
    
    * improve and clean up
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    47dd6a7 View commit details
    Browse the repository at this point in the history
  6. upcoming: [M3-8081] - Linode Create v2 - Handle side-effects when cha…

    …nging the Region (#10564)
    
    * save changes
    
    * save progress
    
    * add warnings and distributed compute features
    
    * Added changeset: Linode Create v2 - Handle side-effects when changing the Region
    
    * add comment
    
    * remove `disk_encryption` from the payload if it should be disabled
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    da1d72f View commit details
    Browse the repository at this point in the history
  7. refactor: [M3-8101] - Use network-transfer/prices endpoint for tran…

    …sfer overage pricing (#10566)
    
    * Add network transfer prices endpoint
    
    * Use new endpoint in OveragePricing
    
    * Add factories, MSW endpoint, and test coverage
    
    * Clean up now that prod API endpoint is as expected
    
    * Add error and loading state to Create Bucket drawer
    
    * Add loading and error state to OMC drawer
    
    * Add changesets
    mjac0bs authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ee2707c View commit details
    Browse the repository at this point in the history
  8. change: [M3-8153] - Rename to Choose an OS in Linode Create flow (#10554

    )
    
    ## Description 📝
    Rename `Choose a Distribution` to `Choose an OS` in the Linode Create flow. The tab will stay as Distribution for now.
    
    ## How to test 🧪
    ### Verification steps
    (How to verify changes)
    - Go to `/linodes/create?type=Distributions`
    hana-akamai authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c50ab9f View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. refactor: M3-7034 - Event Messages Part 2 (#10550)

    * Initial commit: trying things
    
    * save wip
    
    * save progres
    
    * save work
    
    * save work
    
    * custom message
    
    * more custom message and formatting
    
    * UI touchups
    
    * UI touchups 2
    
    * cleanup
    
    * adding coverage
    
    * UI updates
    
    * Documentation
    
    * Added changeset: Event Messages Refactor: progress events
    
    * feedback @hkhalil-akamai & @bnussman-akamai
    
    * feedback @jaalah-akamai
    abailly-akamai authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    6ab8240 View commit details
    Browse the repository at this point in the history
  2. change: [M3-8242] - Update TypeScript to latest (#10573)

    * update typescript to latest and ignore deprecations
    
    * Added changeset: Update TypeScript to latest
    
    * fix eslint errors and remove unused code
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    22026a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b18db95 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5f18c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. test: Mock profile to fix GHA test failure (#10585)

    * Mock TFA to be disabled to fix failure when asserting security question warning
    
    * Added changeset: Mock profile request to improve security questions test stability
    jdamore-linode authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f1a02f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb9c2d2 View commit details
    Browse the repository at this point in the history
  3. change: [M3-7646] - Link Cloud Manager README to new documentation pa…

    …ges (#10582)
    
    * Link Cloud Manager documentation to new pages
    
    * formatting
    
    * Added changeset: Link Cloud Manager README to new documentation pages
    abailly-akamai authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b078966 View commit details
    Browse the repository at this point in the history
  4. feat: [M3-8229] - Volume & Images search and filtering (#10570)

    * Initial commit: search implementation
    
    * Cleaner logic
    
    * improve code and expand to images
    
    * e2e coverage
    
    * cleanup
    
    * type fixes post rebase
    
    * feedback @bnussman-akamai
    
    * Added changeset: Volume & Images landing pages search and filtering
    
    * feedback @bnussman-akamai
    
    * more changes from feedback
    
    * cleanup
    
    * fix empty state
    
    * moar cleanup
    
    * moar cleanup
    
    * code readability
    abailly-akamai authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4ac62db View commit details
    Browse the repository at this point in the history
  5. test: Resolve Linode/Firewall E2E flake by using alternative security…

    … method (#10581)
    
    * Work around Linode/Firewall flake by using alternative security method
    
    * Added changeset: Fix Linode/Firewall related E2E test flake
    jdamore-linode authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    ca19099 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. upcoming: [M3-8265] - Linode Create v2 - Add Marketplace Searching / …

    …Filtering (#10586)
    
    * implement searching / filtering
    
    * Added changeset:  Linode Create v2 - Add Marketplace Searching / Filtering
    
    * allow searching by query and category at the same time
    
    * clean up search logic
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    1f9814f View commit details
    Browse the repository at this point in the history
  2. fix: [M3-7646] CONTRIBUTING commit type list markup (#10587)

    * fix CONTRIBUTING commit type list markup
    
    * Added changeset: CONTRIBUTING doc page commit type list markup
    
    * feedback @mjac0bs
    abailly-akamai authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    7ee2cac View commit details
    Browse the repository at this point in the history
  3. fix: React Query Events seen and other optimizations (#10588)

    * initial work
    
    * don't poll for `profile_update` events
    
    * fixes
    
    * update unit test
    
    * freeze constant, add comment, delete unused code
    
    * Added changeset: React Query Events `seen` behavior and other optimizations
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    9939b41 View commit details
    Browse the repository at this point in the history
  4. fix: [M3-8269] - Accessibility: Add tabindex to TextTooltip (#10590)

    * Add tabindex to TextTooltip
    
    * Added changeset: Accessibility: Add tabindex to TextTooltip
    abailly-akamai authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    a95b715 View commit details
    Browse the repository at this point in the history
  5. change: [M3-7383] - Replace hardcoded prices for LKE HA with data fro…

    …m `lke/types` API endpoint (#10505)
    
    * change: [M3-7383] - Replace hardcoded LKE HA prices with API data
    
    * Add changesets
    
    * Update HA pricing logic to account for API errors
    
    * Revert file back to previous version
    
    * Show tooltip as part of radio button label during API error
    
    * Implement UX updates to handle error and loading states
    
    * Fix ha control plane tests
    
    * More changes from PR review
    
    * Fix tests (e2e and unit) and update regionId data type and PR feedback
    
    * Update highAvailability type and revert update to linode type values
    carrillo-erik authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    1f2d666 View commit details
    Browse the repository at this point in the history
  6. test: [M3-7330] - Attempt to fix hanging unit tests (#10591)

    * Use React Query infinity cache time for unit tests
    
    * Improve event test stability by mocking the current system time when comparing relative date strings
    
    * Apply `pool: forks` option to eliminate hanging
    
    * Added changeset: Fix hanging unit tests
    jdamore-linode authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    5ec87a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. test: Unit test coverage - HostNameTableCell (#10596)

    * test coverage - HostNameTableCell
    
    * Added changeset: Unit test coverage - HostNameTableCell
    
    * PR - feedback - @bnussman @jaalah-akamai
    
    * Update packages/manager/src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.tsx
    
    Co-authored-by: Alban Bailly <[email protected]>
    
    * PR - feedback - @abailly-akamai
    
    * code cleanup
    
    * Update packages/manager/src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.tsx
    
    Co-authored-by: Banks Nussman <[email protected]>
    
    ---------
    
    Co-authored-by: Alban Bailly <[email protected]>
    Co-authored-by: Banks Nussman <[email protected]>
    3 people authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    284d3a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d416b8 View commit details
    Browse the repository at this point in the history
  3. upcoming: [M3-8270] - Add Distributed Icon to ImageSelects for distri…

    …buted compatible images (#10592)
    
    * add distributed icon to image selects
    
    * add label to MSW
    
    * Added changeset: Add Distributed Icon to ImageSelects for distributed compatible images
    
    * add unit test to v2
    
    * unit unit tests for old ImageSelect 🙄
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    bnussman-akamai and bnussman authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    352c2b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. upcoming: [M3-8015] - Update Images Landing table (#10545)

    * Saving progress...
    
    * Add compatibility, total size and image id columns
    
    * Add onManageRegions to image action menu
    
    * Add unit tests for ImagesLanding
    
    * Add mock regions image and improve conditional column rendering
    
    * remove extraneous changes
    
    * Add more unit tests
    
    * Added changeset: Update Images Landing table
    
    * Suppress typechecker warnings
    
    * Prevent crashing when `.regions` field is not present
    
    * Remove sorting on image ID
    
    * MSW: respect image type filter
    
    * New RegionsList component and tests
    
    * Image Id -> Image ID
    
    * Hide columns in md breakpoint
    
    * Re-organize Images directory
    
    * Fix unit test
    
    * Add `imageServiceGen2`feature flag
    hkhalil-akamai authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    3e9c2c3 View commit details
    Browse the repository at this point in the history
  2. fix: [M3-8274] - Fix parsing issue causing in Kubernetes Version field (

    #10597)
    
    * unit test coverage for HostNameTableCell
    
    * Revert "unit test coverage for HostNameTableCell"
    
    This reverts commit b274baf.
    
    * fix: [M3-8274] - Fix parsing issue causing in Kubernetes Version field
    
    * code cleanup
    
    * Added changeset: fix: [M3-8274] - Fix parsing issue causing in Kubernetes Version field
    
    * PR - feedback - @jdamore-linode
    
    * Update sort-by.ts
    
    * Update packages/manager/src/features/Kubernetes/kubeUtils.test.ts
    
    Co-authored-by: jdamore-linode <[email protected]>
    
    * Update packages/manager/src/utilities/sort-by.test.ts
    
    Co-authored-by: jdamore-linode <[email protected]>
    
    * PR -feedback - @abailly-akamai
    
    ---------
    
    Co-authored-by: jdamore-linode <[email protected]>
    cpathipa and jdamore-linode authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    eb2bfdd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a245e8 View commit details
    Browse the repository at this point in the history
  4. test: Update Object Storage tests to mock account capabilities as n…

    …eeded (#10602)
    
    * mock account capabilities as needed
    
    * Added changeset: Update Object Storage tests to mock account capabilities as needed for multi cluster
    
    ---------
    
    Co-authored-by: Banks Nussman <[email protected]>
    2 people authored and cpathipa committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    40ee98b View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. added: [M3-8008, M3-8277] - Update invoices for JP and EU (#10606)

    Co-authored-by: Jaalah Ramos <[email protected]>
    Co-authored-by: Banks Nussman <[email protected]>
    3 people authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    f284f8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17760ff View commit details
    Browse the repository at this point in the history
  3. Update the changelog

    cpathipa committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2e0d0cb View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10601 from linode/release-v1.122.0

    Release v1.122.0 - release → staging
    cpathipa authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    8730d9a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c384dd View commit details
    Browse the repository at this point in the history