-
Notifications
You must be signed in to change notification settings - Fork 370
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.104.0 - release → staging #9740
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
…C-specific pricing (#9674) * Move billing and payment tests to their own directory * Refactor billing activity smoke tests * Add invoice-related QA data attributes * Add pagination-related QA data attributes * Add invoice tests
* feat: [M3-7141] add codeowner file to monorepo root * feat: [M3-7141] change team name
Release v1.102.0 - master → develop
…9685) * initial fix * correct firewall device entity id type --------- Co-authored-by: Banks Nussman <[email protected]>
* new notice copy added * use api data whenever possible * add basic unit test * fix e2e and clean up logic * build out helper function * Added changeset: Update DC Specific Pricing Notices * fix spelling * feedback / spelling fixes * Update DC pricing notice constant to be more permissive using regex --------- Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Joe D'Amore <[email protected]>
* feat: M3-7106 - Add AGLB Service Target Delete Dialog * Update DeleteServiceTargetDialog.tsx * feedback --------- Co-authored-by: Banks Nussman <[email protected]>
* fix: [M3-7085] add e2e initial commit * fix: [fix-M3-7085-e2e] wrap up edit and create flows * fix: [fix-M3-7085-e2e] add boot test * fix: [fix-M3-7085-e2e] add clone test * fix: [fix-M3-7085-e2e] cleanup tests * fix: [fix-M3-7085-e2e] cleanup tests 2 * fix: [fix-M3-7085-e2e] dont commit cached files * fix: [fix-M3-7085-e2e] UI fixes * fix: [fix-M3-7085-e2e] feedback * fix: [M3-7085] fix import * fix: [M3-7085-e2e] UI alignment
* feat: [M3-7144] Transfer Pool Dialog initial changes * feat: [M3-7144] Formatting all the things * feat: [M3-7144] fix tests * Added changeset: Network Transfer Dialog copy and typography updates * feat: [fix-M3-7144] add missing period * feat: [fix-M3-7144] feedback * feat: [fix-M3-7144] feedback * feat: [fix-M3-7144] feedback 2
* fix types * improve a few other types per @abailly-akamai feedback --------- Co-authored-by: Banks Nussman <[email protected]>
* feat: [M3-6984] Test coverage for SelectRegionPanel * feat: [M3-6984] Move const to right place * feat: [M3-6984] post rebase fix * feat: [M3-6984] update suite * feat: [M3-6984] feedback
…est (#9676) * Add test case for resizing with DC pricing * WIP: add node pool test that times out * Revert unintended factory change * Revert unintended factory change * Documentation * WIP * WIP: Find correct text as a subtring * Clean up * Make comments more accurate
…9697) * fix: [fix-M3-7155] Fix accessibility on Billing Detail page * fix: [fix-M3-7155] cleanup * fix: [fix-M3-7155] cleanup * fix: [fix-M3-7155] cleanup * fix: [fix-M3-7155] feedback * Update Cypress assertions for download link improvements --------- Co-authored-by: Joe D'Amore <[email protected]>
… errors (#9698) * don't forward invalid props * Added changeset: Fixed TPAProviders invalid prop on a DOM element console errors --------- Co-authored-by: Banks Nussman <[email protected]>
* initial drawer * start building healthchecks * finish health check inputs * add client side validation * fix healthcheck validation * add most robust error handling * wire up goofy cert select * fix weird style * order props * handle general errors * make `ca_certificate` nullable * Add Linode or IP input * add new Selects * Added changeset: Add AGLB Create Service Target Drawer * feedback @abailly-akamai * add basic unit test and minor improvments * clean up and comment * Add QA data attributes for service target create drawer * Add Load Balancer service target integration tests * add query invalidation `onSuccess` * build out new UI * add some unit testing * adapt e2e test to new UI * feedback @abailly-akamai * implement UX feedback * more feedback * move port to own line and improve validation * try to match mockup closer * fix e2e now that we show linode label in table * use e2e to test form * revert unintended change * feedback @mjac0bs --------- Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Joe D'Amore <[email protected]>
* feat [UIE-6899]: add feature flag to menu * Added changeset: Added feature flag to create menu
…ific pricing (#9654) * Fix bug with close button * Add dynamic pricing to obj modal * Clean up * Fix punctuation * Added changeset: Add DC-specific pricing to Object Storage * Add beta copy for Enable OBJ modal * Update changeset * Correct typo in changeset * Add TODO and update price increase map for beta * Update pricing links * Code clean up, update modal copy, update tests, add TODOs * Use existing pricing flag; save OBJ pricing flag for beta period OBJ changes * One last clean up commit that I forgot to push * Address feedback: improve function name * Make region selection required for form submit in bucket flow * Address feedback: find valid cluster regions based on API regions * Update mock * Add integration tests for Object Storage enrollment flows --------- Co-authored-by: Joe D'Amore <[email protected]>
- Simplifys Volumes drawer logic by no longer using Redux and by breaking one "mega" drawer into many smaller ones - Volumes Drawer is no longer mounted at all times 🎉 - Cleaned up some formik forms - Improved accessibility by using <form> more often --------- Co-authored-by: Banks Nussman <[email protected]>
* initial fix/refactor * use a better jest transform * move things around * Added changeset: Fixed theme issues in kubeconfig dialog --------- Co-authored-by: Banks Nussman <[email protected]>
…9702) * don't enforce a max width on the title * improve positioning logic * Added changeset: Payment confirmation number covered in Payment Receipts --------- Co-authored-by: Banks Nussman <[email protected]>
…Pt2: Longview Landing and Root folder (#9612) * update imports, exports, starting styled components * styling * Added changeset: MUI v5 Migration - `SRC > Features > Longview` Pt1: Longview Detail * fix regressions * fix regressions + remove unnecessary styling * codemod * cleanup * styling * some cleanup * change export to fix failing tests * Added changeset: MUI v5 Migration - `SRC > Features > Longview` Pt2: Longview Landing and Longview root packages * remove style attribute * remove style attribute * remove style attribute pt2 * icon section styling updates * fix styling due to grid change * fix styling regressions after regression fix * fix styling regressions icon section * switch to unstable grid * fix regressions * need to figure out unstable grid styling here * fix styling regressions
* feat: [fix-M3-7078] fix codeQL warning with analytics.ts * Added changeset: codeQL warning with analytics.ts custom event payload * feat: [fix-M3-7078] feedback
Release v1.103.0 - staging → master
* starting the subnet assign drawer (very much a wip) * assigning linode to subnet logic * accidentally removed queryClient * error handling of assigning a linode * using autocomplete for unassigning linodes for now * formatting * unassign linode while in assign drawer * unit tests and some error handling * error handling and other cleanup * use list not autocomplete, download linodes, dismissable banner * cleanup + new naming convention * update comments, make csvHeaders consistent with unassign linodes drawer * feedback: first pass * feedback: create custom hook + logic for up-to-date subnet * feedback: pass 2 - custom hook * feedback: pass 3 - revert some changes ;-; + new component * update changeset * storybook and tests for new component * feedback: remove styled downloadcsv, put back in useEffect, update naming * wip * remove duplicate useEffect, other changes * update headers * Update packages/api-v4/.changeset/pr-9687-changed-1695235363178.md Co-authored-by: Dajahi Wiley <[email protected]> * remove reliance on API erroring when unassigning linodes * delete regions.json file take 2... * update comments, styling, and disabling/error handling * get back regions file * feedback * initial feedback * trying to get rid of mui warning * think it's working now * remove unnecessary dependencies * documentation * update available IP address text * Update changelog --------- Co-authored-by: Jaalah Ramos <[email protected]> Co-authored-by: Dajahi Wiley <[email protected]>
…nship on VPC details page (#9710) * test not working * update test * update comments * changeset * add tests and update naming
…ific pricing (#9707) * Add WIP tests for LKE create with DC pricing * Add test for create flow with DC pricing * Clean up * Make cluster plan sizing less fragile * Correct typo
Co-authored-by: Banks Nussman <[email protected]>
* use real routing insted of router param for AGLB details * new cert ui * remove duplication * add links * Added changeset: Update AGLB Certificates UI * update e2e tests * feedback --------- Co-authored-by: Banks Nussman <[email protected]>
* improve create page, rename create, add document title * improve error placement * add document title to volumes empty state * Added changeset: Breadcrumb header and other improvements to Volumes Create --------- Co-authored-by: Banks Nussman <[email protected]>
* m3-7120 * Update subnets.ts * changeset and some comments
* feat: [M3-6809] - Add AGLB details - Routes Tab * Added changeset: Add AGLB details - Routes Tab * Update Route Payload according to API spec * Update types according to routes API spec * Render routes in CollapsibleTable table * Code cleanup * Revert "Code cleanup" This reverts commit 6e9f869. * Add TODO:'s for future implementation * Add Rule inline action to Routes Table * Update packages/manager/src/features/LoadBalancers/LoadBalancerDetail/RulesTable.tsx Co-authored-by: Mariah Jacobs <[email protected]> * Update packages/manager/src/features/LoadBalancers/LoadBalancerDetail/RulesTable.test.tsx Co-authored-by: Mariah Jacobs <[email protected]> * Address PR -feedback * Update packages/manager/src/factories/aglb.ts Co-authored-by: Banks Nussman <[email protected]> * PR feedback * Hide columns for small screen * Hide inner table columns for small screen * Hide columns for inner table * Make rues a basic table cell * Resolve conflicts * Add Tooltip to Service Targets column. * code cleanup --------- Co-authored-by: Mariah Jacobs <[email protected]> Co-authored-by: Banks Nussman <[email protected]>
…n Delete SSH Key dialog and Clone Domain drawer (#9726) * Fix missing label in button and make prop required * Add unit test * Added changeset: Missing button labels in Delete SSH Key dialog and Clone Domain drawer
…otice, DC-specific pricing (#9699) * Include backup pricing in DC pricing mock object * Add mock utilities to update account settings and enable Linode backups * Add ARIA labels to Backup notice close button and Backup drawer table * Add integration tests for enable backup notice and drawer * Refactor existing backup tests to improve performance and follow most recent conventions
fix alignment of `Add A User` button --------- Co-authored-by: Banks Nussman <[email protected]>
* fix loading state * Added changeset: Database Access Drawer Broken Loading State * Update packages/manager/.changeset/pr-9722-fixed-1695762935283.md Co-authored-by: Dajahi Wiley <[email protected]> --------- Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Dajahi Wiley <[email protected]>
…9704) * fix: [fix-M3-7083] initial coomit: save work * Make utils and introduce new e2e * Asserting apps * Refactor hard coded new apps * Assert matching drawers * Assert drawer content * Save work * Assert filtering * Cleanup * Create linode from OCA * Cleanup * Moar Cleanup * Moar Cleanup * Fix unit test * Added changeset: Overly permissive regex in One Click Apps flow * Fix import
…specific pricing (#9701) * M3-7069 Add Cypress integration tests for Linode Create tiered pricing * Fixed base on comments --------- Co-authored-by: mjac0bs <[email protected]>
}); | ||
|
||
const firstName = randomLabel(); | ||
const password = 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 firstName = randomLabel(); | ||
const password = randomString(16); | ||
const image = 'linode/ubuntu20.04'; | ||
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.
4 failed tests on run #5217 ↗︎Details:
|
Test | Artifacts | |
---|---|---|
linode storage tab > try to delete in use disk |
Output
Screenshots
Video
|
objectStorage/object-storage.e2e.spec.ts • 1 failed test
Test | Artifacts | |
---|---|---|
object storage end-to-end tests > can create and delete object storage buckets |
Output
Screenshots
Video
|
objectStorage/access-key.e2e.spec.ts • 1 failed test
Test | Artifacts | |
---|---|---|
object storage access key end-to-end tests > can create an access key with unlimited access - e2e |
Output
Screenshots
Video
|
firewalls/create-firewall.spec.ts • 1 failed test
Test | Artifacts | |
---|---|---|
create firewall > creates a firewall without a linode |
Output
Screenshots
Video
|
Review all test suite changes for PR #9740 ↗︎
Co-authored-by: Banks Nussman <[email protected]>
bnussman-akamai
approved these changes
Oct 2, 2023
tyler-akamai
approved these changes
Oct 2, 2023
coliu-akamai
approved these changes
Oct 2, 2023
hana-akamai
approved these changes
Oct 2, 2023
dwiley-akamai
approved these changes
Oct 2, 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.
Changelog
[2023-10-02] - v1.104.0
Added:
Fixed:
Tech Stories:
SRC > Features > Longview
Pt2: Longview Landing and Longview root packages (#9612)Upcoming Features:
RemovableSelectionsList
(#9687)API-v4
[2023-10-02] - v0.102.0
Upcoming Features:
DeleteLinodeConfigInterfacePayload
for deleting Linode config interfaces (#9687)Validation
[2023-10-02] - v0.32.0
Upcoming Features:
LinodeInterfaceSchema
naming convention and add validation for a single interface (#9687)