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

hotfix: Use 'edge'-class plans for edge regions #10441

Merged
merged 5 commits into from
May 6, 2024

Conversation

hkhalil-akamai
Copy link
Contributor

Note

This PR is a reimplementation of #10415 built off of staging. I am copying the description from that PR.

Description πŸ“

Updates the logic in PlansPanel to display plans with the new 'edge' class when deploying a Linode in an edge region.

Target release date πŸ—“οΈ

ASAP (out of cycle)

Preview πŸ“·

Before After
Screenshot 2024-04-30 at 1 46 04β€―PM Screenshot 2024-04-30 at 1 43 36β€―PM
  • Note: The "Edge Nanode 1" plan is used in internal testing only.

How to test πŸ§ͺ

Prerequisites

  • Add the edge_compute and edge_testing customer tags.

Verification steps

  • Enter the Linode Create flow
  • Select an edge region
  • Verify only 'edge'-class plans are displayed

As an Author I have considered πŸ€”

Check all that apply

  • πŸ‘€ Doing a self review
  • ❔ Our contribution guidelines
  • 🀏 Splitting feature into small PRs
  • βž• Adding a changeset
  • πŸ§ͺ Providing/Improving test coverage
  • πŸ” Removing all sensitive information from the code and PR description
  • 🚩 Using a feature flag to protect the release
  • πŸ‘£ Providing comprehensive reproduction steps
  • πŸ“‘ Providing or updating our documentation
  • πŸ•› Scheduling a pair reviewing session
  • πŸ“± Providing mobile support
  • β™Ώ Providing accessibility support

@hkhalil-akamai hkhalil-akamai added Hotfix Hotfix: This is going to staging Gecko Beta Relating to Gecko project labels May 6, 2024
@hkhalil-akamai hkhalil-akamai self-assigned this May 6, 2024
@hkhalil-akamai hkhalil-akamai marked this pull request as ready for review May 6, 2024 19:33
@hkhalil-akamai hkhalil-akamai requested a review from a team as a code owner May 6, 2024 19:33
@hkhalil-akamai hkhalil-akamai requested review from mjac0bs, bnussman-akamai and hana-linode and removed request for a team May 6, 2024 19:33
bnussman-akamai
bnussman-akamai previously approved these changes May 6, 2024
mjac0bs
mjac0bs previously approved these changes May 6, 2024
Copy link
Contributor

@mjac0bs mjac0bs left a comment

Choose a reason for hiding this comment

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

βœ… Verified only edge regions are displayed when selected, once the account has the necessary edge tags.

Screenshot 2024-05-06 at 4 00 21β€―PM

I didn't review this PR the first time around so I'm lacking some context, but I'm assuming we're keeping the Summary panel using $0 pricing, rather than displaying the prices returned by the edge types, until the beta period ends?

Screenshot 2024-05-06 at 4 00 27β€―PM

@mjac0bs mjac0bs added the Approved Multiple approvals and ready to merge! label May 6, 2024
Copy link
Contributor

Choose a reason for hiding this comment

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

I think we'd update the API and Manager changelogs directly rather than add a changeset. And include the package version bumps in this PR.

jaalah-akamai
jaalah-akamai previously approved these changes May 6, 2024
hana-linode
hana-linode previously approved these changes May 6, 2024
abailly-akamai
abailly-akamai previously approved these changes May 6, 2024
mjac0bs
mjac0bs previously approved these changes May 6, 2024
hana-linode
hana-linode previously approved these changes May 6, 2024
Copy link

github-actions bot commented May 6, 2024

Coverage Report: βœ…
Base Coverage: 81.82%
Current Coverage: 81.82%

@hkhalil-akamai hkhalil-akamai merged commit d18da0e into staging May 6, 2024
19 of 20 checks passed
@hkhalil-akamai hkhalil-akamai deleted the api-edge-plans-release branch May 6, 2024 20:48
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! Gecko Beta Relating to Gecko project Hotfix Hotfix: This is going to staging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants