-
Notifications
You must be signed in to change notification settings - Fork 367
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.101.0 - staging → master #9633
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Reduce flakiness by limiting bucket label selection context * Reduce OBJ error flakiness by waiting for page to reflect error before performing mouse hover * Refactor default payment method test * Refactor DBaaS create test * Wait for Volumes to be active before performing actions * Improve clean up to prevent accumulation of Linodes, Images, Buckets, and Clusters * Add safeguard to prevent test LKE clusters from accumulating when provisioning fails * Comment or remove skipped tests so they do not count towards our usage
* feat: [M3-7037] Introduce dynamic pricing * feat: [M3-7037] cleanup * feat: [M3-7037] comments and TODOs * feat: [M3-7037] comments and TODOs * feat: [M3-7037] better nomenclature * feat: [M3-7037] Rely on constants for non-dynamic values * Added changeset: Introduce Introduce dynamic pricing utils and constants * use const price map * test clean up * add flag check * add flag check * feedback and new `getDCSpecificPrice` * fix up jsdoc --------- Co-authored-by: Banks Nussman <[email protected]>
…fications` (#9561) * css migrations * Added changeset: MUI v5 Migration - `SRC > Features > GlobalNotifications` * address feedback
* add dc specific price to NodeBalancer create * Added changeset: Add DC Specific Pricing to NodeBalancer Create --------- Co-authored-by: Banks Nussman <[email protected]>
* make dev tools match real life * Added changeset: Make feature flag dev tools show reality * fix import order * clean up flags --------- Co-authored-by: Banks Nussman <[email protected]>
## Description 📝 Add VPC Detail Summary section with Subnets placeholder ## How to test 🧪 ``` yarn test VPCDetail ``` ``` yarn test packages/manager/src/features/VPC/utils.test.ts ``` - Create a VPC, then go to it's details page and confirm the summary - If there is no description for the VPC, the description field should not display - If there is a description, you should see the field - Try editing/deleting the VPC --------- Co-authored-by: Joe D'Amore <[email protected]>
Release v1.100.0 - develop <- master
* RegionsCell * LoadBalancer ActionMenu * LoadBalancer Table * Update Loadbalancer landing page * Add LoadBalancer Table to LoadBalancerLanding page * Added changeset: Add AGLB landing page * Derive ports for Loadbalancer table * code cleanup * Code cleanup * fix typecheck errors * Update packages/manager/src/features/LoadBalancers/LoadBalancerLanding/LoadBalancerRow.tsx Co-authored-by: Banks Nussman <[email protected]> * Update packages/manager/src/features/LoadBalancers/LoadBalancerLanding/LoadBalancerActionsMenu.tsx Co-authored-by: Banks Nussman <[email protected]> * Update packages/manager/src/features/LoadBalancers/LoadBalancerLanding/LoadBalancerRow.tsx Co-authored-by: Banks Nussman <[email protected]> * Removed ProductionBanner for LoadBalancer as it will taken care separately * Add status icons for Loadbalancer table * PR feedback - Move Table within LoadBalancerLanding component * Update packages/manager/src/features/LoadBalancers/LoadBalancerLanding/LoadBalancerActionsMenu.tsx Co-authored-by: Banks Nussman <[email protected]> * Update packages/manager/src/features/LoadBalancers/LoadBalancerLanding/LoadBalancerActionsMenu.tsx Co-authored-by: Banks Nussman <[email protected]> * Update packages/manager/src/features/LoadBalancers/LoadBalancerLanding/RegionsCell.tsx Co-authored-by: Banks Nussman <[email protected]> * missing imports * improve responsive behavior * make regions not orderable * Add integration tests for AGLB landing page * use loadbalancer label * fix e2e test --------- Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Joe D'Amore <[email protected]>
feat: [M3-6971] Add dynamic pricing model to Volume creation flows
* Delete unused files from refactor in #9489 * Add dynamic HA pricing for Kubernetes * Update unit tests * Add DC-specific HA price on upgrade dialog * Replace HA env var with pricing constant * Clean up * Added changeset: Add DC-specific pricing to Kubernetes HA * Don't display prices before region is selected * Tweak copy in Kube checkout bar * Update tests * Feature flag all changes and update tests * Update price increase percentage for Sao Paulo * Address feedback: eliminate prop and use hook * Address feedback: copy, UX for HA checkout bar
* select region select differently * run test with the `dcSpecificPricing` off * fix test since calc was recently updated * fix unit tests * Added changeset: Fix volume e2e test and dc specific price unit test --------- Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Alban Bailly <[email protected]>
Release v1.100.1 - develop <- master
## Description 📝 Add a generic Collapsible Table Component so that the Subnets table and Firewalls Detail --> Linodes tab can implement it Note: Styles may not be perfect but will be further refined in the components that use the collapsible table ## How to test 🧪 Run `yarn storybook` and go to http://localhost:6006/?path=/docs/components-table-collapsibletable--documentation
…9587) * fix: [M3-7050] re-instate copy toltip hover state in Linode Summary * fix: [M3-7050] cleanup * Added changeset: CopyTooltip hover state in Linode Summary
* inital docs and notices * wip * clean up and unit test helper functions * add banner to lke create * dial in styles and behavior * Added changeset: Add DC Specific Pricing Notices and Docs Links * feedback * fix linode clone e2e test --------- Co-authored-by: Banks Nussman <[email protected]>
* add landing header for vpc create * initial page layout, still need all the logic + more styling * the form persists :o * tiny bit of styling (honestly should wait til the end to do this) * form logic * mock service worker * some unit tests, calculating subnet * test updates * add multipleSubnetInput wrapper (may potentially undo) * unnecessary divider in v2 of subnet inputs * there's a lot of issues with validation * updated validation * update diabled factors * Added changeset: VPC Create page * fix failing vpc create tests * address feedback * address feedback (+ dev account working now :D) * fix failing tests after scrollErrorIntoView * address feedback, update tests * subnet ip default value * default subnet ip value when adding new subnets too * eslint and move constant to utility file * Update packages/manager/src/features/VPC/VPCCreate/VPCCreate.tsx Co-authored-by: Hana Xu <[email protected]> * Update packages/validation/.changeset/pr-9537-changed-1692640036055.md Co-authored-by: Dajahi Wiley <[email protected]> * feedback + starting some tests * finish tests + update availIPv4 state location due to react key entry * make subnet errors show up @hana-linode --------- Co-authored-by: Hana Xu <[email protected]> Co-authored-by: Dajahi Wiley <[email protected]>
…CPU cores (#9563) * fix crash caused by clamp throwing * Added changeset: Longview crashing the app with a negative number of CPU cores --------- Co-authored-by: Banks Nussman <[email protected]>
* intial build of certs tab * Added changeset: Add AGLB Details - Certificate Tab * fix query key * improve search, make types more strict, show label in browser tab --------- Co-authored-by: Banks Nussman <[email protected]>
* initial build * add cert field * Added changeset: Add AGLB Details - Service Targets Tab * make more responsive * improve search * feedback --------- Co-authored-by: Banks Nussman <[email protected]>
…ing pages (#9523) * Add banner to all product landing pages * Add banners for Longview and LinodeCreate (Marketplace) * Added changeset: Add Product Information Banners for all product landing pages * Fix linting warnings for import order * Add banner to product empty state landing pages * Add banner to product create and detail pages * WIP - dynamically style banner * Add variant prop to Notice and update all Notices * Fix linting warnings for prop order after renaming prop * Fix inconsistency with important prop assignment * Address feedback: place ProductInfoBanners with routing * Fix one Notice with an incorrect variant prop
* initial migration changes * Added changeset: MUI v5 Migration - SRC > Features > Events * fixed label alignement issue * fixed pr suggestions * removed render guard in EventRow --------- Co-authored-by: TylerWJ <[email protected]>
Adds the BetaDetails and BetaDetailsList components to list out the betas relevant to a user. Co-authored-by: Dajahi Wiley <[email protected]> Co-authored-by: Banks Nussman <[email protected]>
* feat: stepper component POC * VerticalLinearStepper unit tests * Stepper component story * Code cleanup * Added changeset: AGLB - Stepper component * Update packages/manager/src/components/VerticalLinearStepper/VerticalLinearStepper.styles.ts Co-authored-by: Connie Liu <[email protected]> * Update packages/manager/src/components/VerticalLinearStepper/VerticalLinearStepper.styles.ts Co-authored-by: Connie Liu <[email protected]> * Update packages/manager/src/components/VerticalLinearStepper/VerticalLinearStepper.styles.ts Co-authored-by: Connie Liu <[email protected]> * Fix console warnings in storybook * Update VerticalLinearStepper.test.tsx * Update unit tests * Update VerticalLinearStepper.test.tsx * Update pr-9520-upcoming-features-1692378386106.md --------- Co-authored-by: Connie Liu <[email protected]>
* feat: [M3-6968] Initial commit - set up current data * feat: [M3-6968] UI for migration dynamic pricing * feat: [M3-6968] styling adjustment * feat: [M3-6968] with with prop forwarding * feat: [M3-6968] ad unit test * feat: [M3-6968] improve unit test * feat: [M3-6968] post rebase fix * feat: [M3-6968] fix test * Added changeset: DC Dynamic pricing information for migration flow * feat: [M3-6968] improve display logic based on fedback * feat: [M3-6968] save work * feat: [M3-6968] save work * feat: [M3-6968] test update * Update packages/manager/.changeset/pr-9570-changed-1692743440177.md Co-authored-by: Mariah Jacobs <[email protected]> * Update packages/manager/.changeset/pr-9570-changed-1692743440177.md Co-authored-by: Mariah Jacobs <[email protected]> * feat: [M3-6968] cleanup * feat: [M3-6968] fix hourly display and improve test * feat: [M3-6968] handle backups * feat: [M3-6968] test for backups * feat: [M3-6968] cleanup 1 * feat: [M3-6968] fix identation issue * feat: [M3-6968] fix identation issue * feat: [M3-6968] fix failing test * feat: [M3-6968] small feedback * feat: [M3-6968] fix test --------- Co-authored-by: Mariah Jacobs <[email protected]>
## Description 📝 **Adds Nomad OCC and Nomad Clients OCC** --------- Co-authored-by: Hana Xu <[email protected]>
* Add dynamic pricing backups util functions * Update Enable Backups drawer with dynamic pricing * Update Backups tab placeholder and confirmation dialog with dynamic pricing * Update mocks for now * Revert mock updates after rebase * Add test for backup price util function * Add DC-specific pricing to Linode Create flow * Update cached regions file to include Jakarta and Sao Paulo * Feature flag changes * Improve consistency with price variable names * Update tests * Renamed util function for consistency with #9570 * Added changeset: Add DC-specific pricing to Linode backups * Update backups drawer total cost util function to use FF * Address feedback: && over ternary * Address feedback: util and types * Missed a spot
## Description 📝 We got feedback that the Image Select dropdown is less dense than it used to be, which increases the amount of scrolling needed to find a distribution. It is also alarming to see the cloud-init incompatible icon on most distribution images since they do not support it yet. This PR addresses the above by making each select item dense again and also swaps the logic in how we display the cloud-init icon so that the icon only displays on compatible images instead. ## Major Changes 🔄 - Fix select item row height - Cloud-init incompatible icon -> Cloud-init compatible icon - Only show icon for compatible images instead of incompatible images ## How to test 🧪 Go to `/linodes/create` and check the distribution image dropdown
…r unsupported regions (#9602) ## Description 📝 We missed a region check in the Linode Rebuild dialog, causing the Add User Data accordion to display when rebuilding a Linode on regions that do not support Metadata. This PR adds a `regionSupportsMetadata` utility function to be used in the Rebuild dialog as well as other places where the accordion is displayed. ## How to test 🧪 - Go to the Linodes landing page and rebuild a Linode whose region does not support Metadata (which is any region other than Washington, DC and Paris, FR) - Select an Image that is compatible with cloud-init - Observe that the accordion does not display
…rdcoded 'web' port (#9524)
* update MUI and style libraries and allow scroll with actionmenu * fix some deprecated props * Added changeset: Update Material UI and Emotion --------- Co-authored-by: Banks Nussman <[email protected]>
* hide notice on databases create * Added changeset: Don't show DC Specific Pricing Notice on DBaaS Create Page * Delete packages/manager/.changeset/pr-9607-upcoming-features-1693405020392.md --------- Co-authored-by: Banks Nussman <[email protected]>
Release v1.100.2 - `develop` ⬅️ `master`
* Update copy and pass in as prop * Fix test and create a constant * I didn't actually finish updating the test
Co-authored-by: Banks Nussman <[email protected]>
Co-authored-by: Banks Nussman <[email protected]>
Fixes the alignment of the Select and Input in the Attach VLAN section on the Linode create page Co-authored-by: Banks Nussman <[email protected]>
Release v1.101.0 - release → staging
Passing run #5105 ↗︎Details:
This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. |
jdamore-linode
approved these changes
Sep 5, 2023
hana-akamai
approved these changes
Sep 5, 2023
coliu-akamai
approved these changes
Sep 5, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[2023-09-05] - v1.101.0
Added:
Fixed:
Tech Stories:
SRC > Features > ToastNotifications
(#9555)SRC > Features > GlobalNotifications
(#9561)SRC > Features > Events
(#9565)Upcoming Features: