-
Notifications
You must be signed in to change notification settings - Fork 371
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.138.0 - staging → master #11797
Open
mjac0bs
wants to merge
106
commits into
master
Choose a base branch
from
staging
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
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
* M3-8672 initial commit of good new branch * Added changeset: Apply new custom eslint rule
#11662) * fix: [M3-9281] - Ensure document titles for Cloud Pulse pages have appropriate keywords * Added changeset: Document titles of ACPL with appropriate keyword
…-form (#11677) * a lot of tweaks to that schema...... * convert createFirewallDrawer to react-hook-form * error update * changesets * address feedback, investigate more * address feedback @abailly-akamai @dwiley-akamai
* M3-8070 part 2 of test changes * M3-8070 fix broken billing tests * M3-8070 fix linting error * M3-8070 cleanup * M3-8070 more cleanup
* DI-23274:E2E Automations Cypress - ACLP Create alerts * test[DI-23274]:Add test for ACLP Create Alerts. Improve test coverage and ensure validations are in place * Adding data-qa-ids to Metric and Dimension Filter fields * Update Metric.tsx * [DI-23274] -E2E Automations Cypress - ACLP Create alerts * [DI-23274] -E2E Automations Cypress - ACLP Create alerts * DI-23274:small improvements to the alert spec --------- Co-authored-by: santoshp210-akamai <159890961+santoshp210-akamai@users.noreply.github.com>
…ils summary (#11653) ## Description 📝 - Added a `Premium` indicator on the NodeBalancer details pages for HCNBs. - Added link to LKE/LKE-E cluster on the NodeBalancer details page if the NB is associated - Added additional pricing text to the LKE/LKE-E checkout bar </details> ## How to test 🧪 ### Prerequisites (How to setup test environment) - Use the legacy MSW ### Verification steps (How to verify changes) - [ ] Go to `/kubernetes/create`, fill out the form, and confirm the additional pricing text is shown - [ ] Turn on the MSW, go to a Nodebalancer's details page - [ ] Test out different values for the LKE cluster and nodebalancer type by updating the GET for `*/lke/clusters/:clusterId` on lines 834-838 and the GET for `*/v4beta/nodebalancers/:nodeBalancerID` on lines 916-927
* update vite to 6.1.0 * fix package.json --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* Save progress * Save progress * Save progress * narrowing endpoints * save progress * save progress * save progress * save progress * switch endpoints * coverage * cleanup * Added changeset: Build new Quotas Controls * feedback @bnussman-akamai @hkhalil-akamai * ahh the test
* fix: [M3-9146] - Disable OBJ create flow for restricted user * Added changeset: OBJ Create flow for Restricted user * fix e2e tests
…ed user (#11674) * fix: [M3-9148] - Added permission notice on create pages for restricted user * Added changeset: Added Permission Notice on create pages for restricted user * Added globalGrantType for `add_kubernetes`
…s` package (#11666) * Introduce the new (at)linode/utilities package * Add CI workflow for utilities package * Update README.md to include package * Update tsconfig.json * Add .changeset dir with README.md file * Add color * More progress... * Added changeset: New `@linode/utilities` package with `capitalize` utility and `useInterval` hook as the first additions * Clean up... * Some fixes * Added changeset: Move `capitalize` utility and `useInterval` hook to `@linode/utilities` package * Update ci.yml to typecheck this package * Temporarily extend ESLint rules from `manager` in `ui` & `utilities` package * Few linting fixes in `ui` package * Added changeset: Temporarily extend ESLint rules from `@linode/manager` to `@linode/ui` package * Some fixes * Fix `no-createLinode` rule usage in `manager` eslint config * Update `vitest.config.ts` for `utilities` package
* upcoming: [DI-23317] - Filter regions by supported region ids * upcoming: [DI-23317] - Handle edge case * upcoming: [DI-23317] - UT fix * upcoming: [DI-23317] - Add changeset
…reation Form (#11681) * feat: [M3-9204] - Make Public checkbox default-checked in OAuth App Creation Form * Add changeset * Update e2e tests to reflect Public checkbox as checked by default
* upcoming: [DI-23318] - Edit functionality for user alert * upcoming: [DI-23318] - Fixed the failing UT * upcoming: [DI-23318] - Added changesets * upcoming: [DI-23318] - typecheck failure fix * upcoming: [DI-23318] - Fixed resources retention in edit flow * upcoming: [DI-23318] - Review comments * upcoming: [DI-23318] - Review comments: removed unnecessary utils, optimizations and simplified code * upcoming: [DI-23318] - reverting type value in alert factory and explicitly mentioning type in serverHandler * upcoming: [DI-23318] - deleting unused imports in utils.ts * Update utils.ts * upcoming: [DI-23318] - fixed the failing cypress test * upcoming: [DI-23318] - Adding timeout to EditAlertDefinition test * upcoming: [DI-23318] - Adding timeout * upcoming: [DI-23318] - fixed importing of capitalize
* grid codemod * 103 errors remaining * fix bucket ssl * save progress * finish refactor * fix prettier * add changesets * improve some longview ui * fix one unit test * attempt to fix remaining unit tests * hopefully fix remaining unit tests * fix cypress test due to MUI Accordion changes --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* Fix Node pools button using Action menu on small screens * Few fixes after the latest changes * Some fixes * Few fixes * Some adjustments * Added changeset: Node Pools CTA buttons on small screens * Some cleanup..
* Update lock * Update new utilities package to use eslint-plugin-cloud-manager v0.0.7
* M3-8070 apply linting to more test directories * M3-8070 another directory linted * M3-8070 lint another dir * M3-8070 fix problems from bad merge * M3-8070 fix test broken by linter * M3-8070 fix broken test
* M3-9234 config caddy to ignore test output * M3-9234 config caddy to ignore test output * M3-8070 updae lock file
Co-authored-by: Banks Nussman <banks@nussman.us>
* changed: [DI-23519] - updated icon colors to black * upcoming: [DI-23519] - Updates svgs based on mockup
* fix: [M3-9153] - LKE create page error for restricted user * Added changeset: LKE create page error for restricted user * Disable Cluster Tier cards for restricted user * Remove duplicate Identifier
…kage - Part 1 (#11711) * Move some utilities, update tests, etc * Some fixes * Move `env` & `escapeRegExp` * Move `evenizeNumber` & `formatStorageUnits` * Move `groupBytags` * Added changeset: Migrate utilities from `manager` to `utilities` package * Added changeset: Migrate utilities from `manager` to `utilities` package * Avoid importing css in `accessibilty.ts`
Co-authored-by: Banks Nussman <banks@nussman.us>
…udPulse Alerts (#11693) * upcoming: [DI-23436] - Initial changes for tags fixes * upcoming: [DI-23436] - Code refactoring * upcoming: [DI-23436] - Changeset * upcoming: [DI-23436] - Code refactoring * upcoming: [DI-23436] - Code refactoring * upcoming: [DI-23436] - Cypress updates * upcoming: [DI-23436] - fix checkbox indeterminate state icon * upcoming: [DI-23436] - Changeset for ui * upcoming: [DI-23436] - Code refactoring * upcoming: [DI-23436] - Code refactoring * upcoming: [DI-23436] - UT * upcoming: [DI-23436] - as per dev * upcoming: [DI-23436] - no need to pass type filter for class shared * upcoming: [DI-23436] - as per dev * DI-23319 - revert fix for alertClass shared * DI-23319 - revert fix for alertClass shared * DI-23319 - fix for alertClass * upcoming: [DI-23436] - Code refactoring * upcoming: [DI-23224] - Code review updates --------- Co-authored-by: vmangalr <vmangalr@akamai.com>
* fix query enabled value * Apply same to lke selection plan --------- Co-authored-by: Banks Nussman <banks@nussman.us> Co-authored-by: Alban Bailly <abailly@akamai.com>
* initial poc * clean up button * fix unit tests --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* fix: [M3-9316] - Add Tags to Volume Create Flow * Add changeset and remove comments * Update e2e test to add tags during volume creation
* refactor: [M3-9268] – Migrate ErrorState to ui package * Added changeset: Migrate ErrorState to ui package * svg import fix * Removed ErrorState from manager * Added changeset: Migrate ErrorState to ui package * fixed imports
* upcoming: [DI-23311] - Added reusable component for alerts contextual view * added changeset * upcoming:[DI-23311] - Remove unused variable * upcoming: [DI-23548] - Updated test case * upcoming: [DI-23548] - Remove unused code * upcoming: [DI-23548] - Hide label in search & autocomplete * upcoming: [DI-23548] - Removed unused variable * upcoming: [DI-23548] - Updated button type to outlined * upcoming: [DI-23640] - Added table in alert contextual view * added changeset * upcoming: [DI-23640] - Replace null component with hyphen * upcoming: [DI-23640] - Removed unused variables * upcoming: [DI-23640] - Removed unused imports * upcoming: [DI-23640] - Updated chip styling * upcoming: [DI-23640] - Updated test cases * Added testing file * upcoming: [DI-23640] - Updated review comments * upcoming: [DI-23640] - Updated color for chip component * reverted index file
* refactor: [M3-8249] - Remove ramda from Linode * array length check * consolidated if statements for kernel grouping
* Add schema for creating enterprise cluster and save work * Fix the schema so validation works * Update ControlPlaneACLPane unit test * Update copy for ACL drawer * Update test coverage * Attempt to validate IPs in ACL drawer - WIP * Fix schema and errors object chain to access message * Add test coverage for IP validation in ACL drawer * Add test coverage for IP fields in the create flow to debug * Clean up schema * Fix regression when merging schemas * Handle ACL enablement state when switching between tiers * Fix lke-create.spec.ts failure by looking (at) 'within'... thanks @jdamore-linode * Revert schema back to what worked * Move constants to constants.ts file * Update constants for copy change requested by UX * Add changesets * Revert "Update constants for copy change requested by UX" This reverts commit db31549. * Prefer concat over spread syntax * Update create flow ACL section to include disabled toggle * Update details flow ACL drawer to include disabled toggle * Unskip a skipped test * Fix styled toggle css rule * Address feedback: Check for both error messages
… crash (#11772) * update shiki to 3.1.0 * add changeset --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…ing (#11779) * Fix broken dividers and spacing * Added changeset: NodeBalancer Create Summary broken dividers and spacing
* improve styles * revert change * add changeset * fix backups pricing link --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* Initial commit * Utils and tabs * unit tests * devices sort/pagination part 1 * healthy data passing refactor * handle sorting * fix remaining units * fix component test setup * cleanup * Added changeset: Migrate Firewalls feature to Tanstack routing * Feedback @@mjac0bs * small adjustment * Tying up together * Cleanup - ready for review * Cleanup2 - ready for review * feedback @mjac0bs
…ent with Avatar (#11787) * Update fallback color for colot picker to be consistent with avatar * Added changeset: Incorrect default color shown in Avatar color picker
…11783) * Update region capabilities to include LA Disk Encryption * Revised logic in Linode Create, Linode Rebuild, Linode Details, LKE Create, and LKE Details to display LDE-related sections/info if the region supports LDE * Update E2E test coverage in Linode Create flow * Remove stray commented code * Fix EnableBackupsDialog unit tests * Added changeset: Revise logic governing display of LDE sections and data * Added changeset: Revised LDE-related logic in unit tests for EnableBackupsDialog and NodeTable and in E2E test for Linode Create * Added changeset: Region `Capabilities` type to temporarily include LA Disk Encryption * tense in changeset --------- Co-authored-by: Dajahi Wiley <dwiley@linode.com>
…2.0, UI version 0.8.0, Utilities version 0.1.0
Release v1.138.0 - release → staging
jdamore-linode
previously approved these changes
Mar 6, 2025
Cloud Manager E2E
|
Project |
Cloud Manager E2E
|
Branch Review |
staging
|
Run status |
|
Run duration | 32m 56s |
Commit |
|
Committer | Mariah Jacobs |
View all properties for this run ↗︎ |
Test results | |
---|---|
|
1
|
|
2
|
|
3
|
|
0
|
|
534
|
View all changes introduced in this branch ↗︎ |
Tests for review
cypress/e2e/core/linodes/clone-linode.spec.ts • 1 failed test
Test | Artifacts | |
---|---|---|
clone linode > can clone a Linode from Linode details page |
Screenshots
Video
|
images/machine-image-upload.spec.ts • 1 flaky test
Test | Artifacts | |
---|---|---|
machine image > uploads machine image, mock failed to decompress failed event |
Screenshots
Video
|
linodes/create-linode-with-vpc.spec.ts • 1 flaky test
Test | Artifacts | |
---|---|---|
Create Linode with VPCs > can assign new VPCs during Linode Create flow |
Screenshots
Video
|
cpathipa
previously approved these changes
Mar 11, 2025
…efactor refactor: [M3-9493] – Streamline/simplify LDE logic
* Fix regressions * Forgot one change
Cloud Manager UI test results🎉 535 passing tests on test run #4 ↗︎
|
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.
Cloud Manager
[2025-03-11] - v1.138.0
Added:
Changed:
Fixed:
Add an SSH Key
Drawer (#11771)Removed:
capitalize
utility anduseInterval
hook to@linode/utilities
package (#11666)manager
toutilities
package (#11711)ui
package (#11718)Tech Stories:
react-hook-form
(#11677)@vitest/ui
to monorepo root dependency (#11755)vitest
and@vitest/ui
to 3.0.7 (#11755)react-vnc
to 3.0.7 (#11758)jspdf
dependencies to resolve DOMPurify Dependabot alert (#11768)Shiki
to 3.1.0 (#11772)Tests:
eslint
rule and lint files (#11689, #11722, #11730, #11756)Upcoming Features:
getSupportedRegionIds
in CloudPulse alerts (#11692)nodebalancerVPC
feature flag for NodeBalancer-VPC integration (#11738)API-v4
[2025-03-11] - v0.136.0
Changed:
type
andlke_cluster
to Nodebalancer interface andgetNodeBalancerBeta
function (#11653)interface_generation
onLinode
optional (#11655)label
field inCreateFirewallPayload
required (#11677)Capabilities
type to temporarily include LA Disk Encryption (#11783)Upcoming Features:
getAlertDefinitionByServiceType
in alerts.ts (#11685)engine_config
to the Database Instance for DBaaS Advanced Configurations (#11735)Validation
[2025-03-11] - v0.62.0
Added:
Changed:
Fixed:
Upcoming Features:
UI
[2025-03-11] - v0.8.0
Added:
Changed:
@linode/manager
to@linode/ui
package (#11666)Notice
's defaultmarginBottom
from24px
to8px
(#11724)@vitest/ui
to monorepo root dependency (#11755)Tech Stories:
Utilities
[2025-03-11] - v0.1.0
Added:
@linode/utilities
package withcapitalize
utility anduseInterval
hook as the first additions (#11666)manager
toutilities
package (#11711)Changed:
Tech Stories:
@vitest/ui
from2.1.1
to3.0.3
(#11749)