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.102.0 - staging → master #9695

Merged
merged 94 commits into from
Sep 18, 2023
Merged

Release v1.102.0 - staging → master #9695

merged 94 commits into from
Sep 18, 2023

Conversation

jaalah-akamai
Copy link
Contributor

@jaalah-akamai jaalah-akamai commented Sep 18, 2023

Cloud Manager

[2023-09-18] - v1.102.0

Added:

  • Configuration Profiles docs link to Linode Details Configurations tab (#9658)

Fixed:

  • Stuck LKE node pools when HA Control Plane is unavailable for self-hosting Cloud Manager users (#9558)
  • Longview styling regressions (#9619)
  • Typo in 'Confirm Ticket Close' modal (#9639)
  • Selected state of Longview processes table (#9643)
  • Typo in NodeBalancer landing table column header (#9648)
  • Metadata CLI command (#9665)
  • Billing Contact UI regression caused by MUI Update (#9667)
  • Panels alignment in NodeBalancer create flow (#9673)
  • Misplaced helper text and static copy in Linode Create Volume drawer (#9683)

Tech Stories:

  • Add Autocomplete component (#9497)
  • MUI v5 Migration - SRC > Features > EntityTransfers (#9582)
  • MUI v5 Migration - SRC > Features > Longview Pt1: Longview Detail (#9600)

Upcoming Features:

  • Add VPC-related permissions, capabilities, and grants (#9585)
  • Add VPC data in Linode Detail header (#9645)
  • Add VPC Create Subnet drawer (#9652)
  • Add VPC Delete Subnet dialog (#9640)
  • Add VPC filter subnets field (#9647)
  • Populate VPC Subnets table with data (#9599)
  • Standardize "region" and "data center" copy for DC-specific pricing
  • Removed VPC column from Linodes landing page table (#9625)
  • Improved VPC Create validation for subnets (#9659)
    (#9670)
  • Add DC-specific pricing Invoice support (#9597)
  • Add DC-specific pricing Linode Create support (#9598)
  • Add DC-specific pricing to Kubernetes node pools (#9606)
  • Add DC-specific transfer pools and linode usage displays (#9620)
  • Add Region label to DC-specific pricing invoices (#9663)
  • Add AGLB Details - Configuration Tab (#9591)
  • Add AGLB Certificate Delete Dialog (#9666)
  • Add AGLB Certificate Create Drawer (#9616)
  • Add AGLB Configuration Delete Dialog (#9675)
  • Add DBaaS disk size and used size fields to Database Summary (#9638)

Validation

[2023-09-18] - v0.31.0

Added:

  • Add create certificate schema for AGLB (#9616)

APIv4

[2023-09-18] - v0.101.0

Changed:

  • Change Account and Grant-related types to include VPC-related grants and capabilities (#9585)

Fixed:

  • Fix invalid absolute imports (#9656)

Upcoming Features:

  • DBaaS disk size and used size (#9638)

abailly-akamai and others added 30 commits August 31, 2023 21:31
* feat: [M3-6966] Initial commit: selection panels

* feat: [M3-6966] Linode: Checkout summary

* feat: [M3-6966] Fix display conditional

* Added changeset: Add DC specific Linode Create pricing support

* feat: [M3-6967] add comment

* feat: [M3-6967] reset flag state on component update

* feat: [M3-6967] consolidate tests and utils

* feat: [M3-6967] cleanup

* feat: [M3-6967] moar cleanup and comments

* feat: [M3-6967] quick display fix

* feat: [M3-6967] fix for DB create flow

* feat: [M3-6967] address feedback

* feat: [M3-6967] add tests

* feat: [M3-6967] cleanup tests

* feat: [M3-6967] cleanup tests

* feat: [M3-6967] address feedback (notice)

* feat: [M3-6967] small fix to flag prop and cleanup
* add spacing back

* add changeset

* Update packages/manager/.changeset/pr-9619-fixed-1693518126299.md

Co-authored-by: Alban Bailly <[email protected]>

---------

Co-authored-by: Alban Bailly <[email protected]>
…#9625)

* remove VPC column from linode landing table and update tests

* Added changeset: Removed VPC column from Linodes landing page table
…9606)

* Update kube utils for dynamic pricing

* Add DC-specific dynamic pricing for Add and Resize Node Pool drawers

* Add DC-specific dynamic pricing to cluster specs and checkout bar

* Update test

* Add DC-specific dynamic pricing in kube node pools tables

* Display dynamic prices in the selection card, mobile view

* Render mobile view empty state plan table helper text in Notice

* WIP: suspicious tests

* Update unit tests

* Cleanup

* Added changeset: Add DC-specific pricing to Kubernetes node pools

* feat: [M3-7048] feedback

---------

Co-authored-by: Alban Bailly <[email protected]>
…ies (#9585)

* add vpc grant and permissions

* yarn changeset

* Update packages/api-v4/.changeset/pr-9585-changed-1692736077405.md

Co-authored-by: Dajahi Wiley <[email protected]>

* Update packages/manager/.changeset/pr-9585-upcoming-features-1692736112038.md

Co-authored-by: Dajahi Wiley <[email protected]>

* fix unresolved merge conflict issues

* update vpc global grant text

* add missing files

* Update packages/manager/src/features/VPC/VPCLanding/VPCEditDrawer.tsx

Co-authored-by: Dajahi Wiley <[email protected]>

* add comment to explain VPC permissions

---------

Co-authored-by: Dajahi Wiley <[email protected]>
bnussman-akamai and others added 15 commits September 14, 2023 12:04
* add delete configuration dialog

* Added changeset: Add AGLB Configuration Delete Dialog

---------

Co-authored-by: Banks Nussman <[email protected]>
…placed helper text (#9683)

* Fix Create Volume Drawer static pricing copy and misplaced helper text

* Added changeset: Misplaced helper text and static copy in Linode Create Volume drawer

* Update variable name to be more clear
## Description 📝
Added Redis Legal verbiage to the app descriptions and any instance of Redis includes the Trademark logo

## How to test 🧪
- Go to `/linodes/create?type=One-Click`
- Ensure mentions of redis include a trademark
- Ensure searching for redis still displays the two apps
- Ensure the drawer still opens and that there is a legal disclaimer in the drawer
- Redis logo should be replaced by 3 generic stacked slices

---------

Co-authored-by: Hana Xu <[email protected]>
Co-authored-by: Alban Bailly <[email protected]>
Co-authored-by: Connie Liu <[email protected]>
Co-authored-by: jdamore-linode <[email protected]>
Co-authored-by: Jaalah Ramos <[email protected]>
Co-authored-by: Alban Bailly <[email protected]>
Co-authored-by: Mariah Jacobs <[email protected]>
Co-authored-by: Dajahi Wiley <[email protected]>
Co-authored-by: mjac0bs <[email protected]>
Co-authored-by: Banks Nussman <[email protected]>
Co-authored-by: Banks Nussman <[email protected]>
Co-authored-by: Hana Xu <[email protected]>
Co-authored-by: tyler-akamai <[email protected]>
Co-authored-by: TylerWJ <[email protected]>
Co-authored-by: cliu-akamai <[email protected]>
Co-authored-by: John Callahan <[email protected]>
Co-authored-by: cpathipa <[email protected]>
Co-authored-by: Joe D'Amore <[email protected]>
Co-authored-by: kekkon <[email protected]>
Co-authored-by: corya-akamai <[email protected]>
@jaalah-akamai jaalah-akamai added the Release Cloud Manager releases label Sep 18, 2023
@jaalah-akamai jaalah-akamai self-assigned this Sep 18, 2023
authenticate();
describe('rebuild linode', () => {
const image = 'Alpine 3.18';
const rootPassword = randomString(16);

Check failure

Code scanning / CodeQL

Insecure randomness

This uses a cryptographically insecure random number generated at [Math.random()](1) in a security context.
const stackScriptName = 'setup-ipsec-vpn';
const sharedKey = randomString();
const vpnUser = randomLabel();
const vpnPassword = randomString(16);

Check failure

Code scanning / CodeQL

Insecure randomness

This uses a cryptographically insecure random number generated at [Math.random()](1) in a security context.
const vpnPassword = randomString(16);
const weakPassword = '123';
const fairPassword = 'Akamai123';
const rootPassword = randomString(16);

Check failure

Code scanning / CodeQL

Insecure randomness

This uses a cryptographically insecure random number generated at [Math.random()](1) in a security context.
abailly-akamai
abailly-akamai previously approved these changes Sep 18, 2023
@cypress
Copy link

cypress bot commented Sep 18, 2023

Passing run #5165 ↗︎

0 210 0 0 Flakiness 0

Details:

Bump validation package
Project: Cloud Manager E2E Commit: dc653c326a
Status: Passed Duration: 14:26 💡
Started: Sep 18, 2023 8:35 PM Ended: Sep 18, 2023 8:49 PM

This comment has been generated by cypress-bot as a result of this project's GitHub integration settings.

@jdamore-linode
Copy link
Contributor

@jaalah-akamai Just a heads up that I killed the Jenkins e2e test run since the GHA tests already passed. Also looked into the earlier failure and confirmed it's nothing to worry about

@jaalah-akamai jaalah-akamai merged commit 75c0bf6 into master Sep 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release Cloud Manager releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.