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.116.0 - release → staging #10327

Merged
merged 85 commits into from
Apr 1, 2024
Merged

Release v1.116.0 - release → staging #10327

merged 85 commits into from
Apr 1, 2024

Conversation

hana-akamai
Copy link
Contributor

@hana-akamai hana-akamai commented Mar 28, 2024

Cloud Manager

[2024-04-01] - v1.116.0

Changed:

  • Notifications for database resize events (#10262)
  • Clear ACLB configuration certificates if http or tcp protocol is selected (#10311)
  • Revamp Primary Navigation (#10137)

Fixed:

  • Spacing between copy and Rebuild Linode button in Rebuild dialog (#10283)
  • Loading state missing from Users & Grants table (#10303)
  • Wrong status indicator when provisioning a LKE (#10320)
  • Hide DBaaS resize tab behind feature flag (#10324)

Tech Stories:

  • Update account queries to use query key factory (#10260)
  • Upgrade MSW to 2.2.3 (#10285)
  • Update axios to resolve follow-redirects CVE-2024-28849 (#10291)
  • Remove use of flags.vpc and related logic in codebase (#10299)
  • Use query key factory for region queries (#10301)
  • Use query key factory for image queries (#10302)
  • Remove VPC feature flag (#10306)
  • Replace Typescript intersections with interfaces (#10309)

Tests:

  • Add Parent/Child account switching UI tests for Child->Parent and Child->Child flows (#10288)
  • Resolve Firewall update test flake (#10289)

Upcoming Features:

  • Set up grants and permissions for Placement Groups (#10257)
  • Add Create Placement Group flow in Details panel of Linode Create flow (#10273)
  • Gecko Beta Demo feedback (#10284)
  • Update Placement Groups types & payload (#10300)
  • Add placement group item to checkout summary (#10304)
  • Hide the Child Account Access table header for parent users without the enabled grant (#10305)
  • Update Placement Groups UI for Edit Drawer & Delete Modal (#10312)
  • Revoke proxy PAT when switching accounts (#10313)
  • Implement Placement Groups Query Key Factory (#10314)
  • Linode Create Refactor

API-v4

[2024-04-01] - v0.113.0

Added:

  • Event type for database resize create (#10262)
  • jsdoc style comments to CreateLinodeRequest based on API documentation (#10319)

Changed:

  • Allow image to be null in CreateLinodeRequest (#10281)
  • Allow firewall_id to be null in CreateLinodeRequest (#10319)

Tech Stories:

[2024-04-01] - v0.43.0

Changed:

  • Make image nullable in CreateLinodeSchema (#10281)
  • Enforce that the certificates array is empty for http and tcp configurations (#10311)
  • Allow firewall_id to be null in CreateLinodeSchema (#10319)

abailly-akamai and others added 30 commits March 14, 2024 13:25
## Description 📝
Address feedback from the Gecko Beta Demo/Review meeting

## Changes  🔄
- Warning notice updates
  - Add period to end of sentences
  - Replace "standard pricing" warning text from the edge plan table to "billing"
  - Add warning text to the caution notice for edge migrations
- Storage table column should display as normal (should not be N/A) for edge plans
- Filter edge regions from Image Upload

## How to test 🧪

### Prerequisites
- Ensure your account has the correct customer tag (reach out for more info)

### Verification steps
- Go to `/linodes/create` and select an Edge region
  - The edge plan table warning notice should say "billing" instead of "standard pricing"
  - The Storage column should display the storage amount instead of N/A
- On the Linode landings table, open the action menu for a Linode located in an edge region and click on "Migrate"
  - There should be a warning bullet about edge migrations in the Caution notice
- Go to `/images/create/upload` and open the region select dropdown
  - There should be no edge regions displayed
…10291)

* update `axios` to fix `follow-redirects` version

* Added changeset: Update `axios` to resolve `follow-redirects` CVE-2024-28849

* Added changeset: Update `axios` to resolve `follow-redirects` CVE-2024-28849

---------

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

* Fix firewall update test flake by using less specific selectors

* Added changeset: Resolve Firewall update test flake
Release v1.115.0 - staging → master
refactor: [M3-7859]: Upgrade MSW to 2.2.3
…#10260)

* migrate to query key factory

* fix notifications fetch all

* fix broken unit tests

* refactor more account endpoints

* fix broken unit test

* fix default payment method cypress test

* Added changeset: Update account queries to use query key factory

* clean up

* fix circle import issue

* clean up and organize

* query key factory for account maintenance

* finish all account queries

* add betaQueries to merged queries

* improve docs

* continue adding to docs

* use factory in two more places

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
Co-authored-by: Banks Nussman <banks@nussman.us>
@hana-akamai hana-akamai added the Release → Staging Pre-Release: Release → Staging label Mar 28, 2024
@hana-akamai hana-akamai self-assigned this Mar 28, 2024
@hana-akamai hana-akamai requested review from a team as code owners March 28, 2024 21:09
@hana-akamai hana-akamai requested review from cliu-akamai, bnussman-akamai and cpathipa and removed request for a team March 28, 2024 21:09
Copy link

cypress bot commented Mar 28, 2024

1 failed and 2 flaky tests on run #5856 ↗︎

1 335 0 1 Flakiness 2

Details:

fix: [M3-7605] - Wrong status indicator when provisioning a LKE (#10320)
Project: Cloud Manager E2E Commit: 3ed6b48bf3
Status: Failed Duration: 18:15 💡
Started: Mar 28, 2024 9:14 PM Ended: Mar 28, 2024 9:32 PM
Failed  cypress/e2e/core/firewalls/create-firewall.spec.ts • 1 failed test

View Output Video

Test Artifacts
create firewall > creates a firewall without a linode Screenshots Video
Flakiness  linodes/linode-config.spec.ts • 1 flaky test

View Output Video

Test Artifacts
Linode Config > Clones an existing config Screenshots Video
Flakiness  domains/smoke-create-domain-records.spec.ts • 1 flaky test

View Output Video

Test Artifacts
Creates Domains record with Form > Add a CAA Record Screenshots Video

Review all test suite changes for PR #10327 ↗︎

Copy link

github-actions bot commented Mar 28, 2024

Coverage Report:
Base Coverage: 81.42%
Current Coverage: 81.7%

jaalah-akamai
jaalah-akamai previously approved these changes Apr 1, 2024
bnussman-akamai
bnussman-akamai previously approved these changes Apr 1, 2024
hkhalil-akamai
hkhalil-akamai previously approved these changes Apr 1, 2024
cpathipa
cpathipa previously approved these changes Apr 1, 2024
abailly-akamai
abailly-akamai previously approved these changes Apr 1, 2024
@@ -1,3 +1,19 @@
## [2024-04-01] - v1.113.0
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
## [2024-04-01] - v1.113.0
## [2024-04-01] - v0.113.0

@hana-akamai hana-akamai merged commit 1eb4e18 into staging Apr 1, 2024
19 of 20 checks passed
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
None yet
Development

Successfully merging this pull request may close these issues.