Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
237 commits
Select commit Hold shift + click to select a range
5d26388
test: [M3 8672] - use eslint to flag createLinode function (#11689)
dmcintyr-akamai Feb 19, 2025
a6bd28e
fix: [M3-9281] - Ensure document titles for Cloud Pulse pages have ap…
hasyed-akamai Feb 20, 2025
d4aea22
refactor: [M3-9340] - Refactor CreateFirewallDrawer to use react-hook…
coliu-akamai Feb 20, 2025
873976d
test: [M3-8070] - Part 2 of applying eslint to cypress files (#11675)
dmcintyr-akamai Feb 20, 2025
50f6360
test: [DI-23274] - E2E Automations Cypress - ACLP Create alerts (#11670)
agorthi-akamai Feb 20, 2025
414c0a7
DI-23274: fixing the lint issue (#11697)
agorthi-akamai Feb 20, 2025
9d74f59
feat: [M3-9020] - LKE UI updates for checkout bar & Nodebalancer Deta…
hana-akamai Feb 20, 2025
9661e59
chore(deps): [M3-9356] - Update to Vite v6.1.1 (#11698)
bnussman-akamai Feb 20, 2025
5598266
upcoming: [M3-9065] - Build new Quotas Controls (#11647)
abailly-akamai Feb 20, 2025
f376953
fix: [M3-9146] - Disable OBJ create flow for restricted user (#11672)
hasyed-akamai Feb 21, 2025
9550660
fix: [M3-9148] - Added permission notice on create pages for restrict…
hasyed-akamai Feb 21, 2025
578f1fc
upcoming: [M3-9263, M3-9307] - Introduce the new `(at)linode/utilitie…
pmakode-akamai Feb 21, 2025
5c69bdd
upcoming: [DI-23317] - Filter regions by supported region ids (#11692)
ankita-akamai Feb 21, 2025
48b2753
upcoming: [M3-9210] - Update Linode Interface types as specified (#11…
coliu-akamai Feb 21, 2025
a03e792
feat: [M3-9204] - Make Public checkbox default-checked in OAuth App C…
carrillo-erik Feb 21, 2025
44d5471
upcoming: [DI-23318] - Edit functionality for user alert (#11669)
santoshp210-akamai Feb 21, 2025
f52e68b
deps: [M3-9348] - MUI v6 (#11688)
bnussman-akamai Feb 22, 2025
6112859
fix: [M3-9061] - Node Pools CTA Buttons on Small Screens (#11701)
pmakode-akamai Feb 24, 2025
23028c3
fix: Update yarn-lock (#11708)
abailly-akamai Feb 24, 2025
710ef9c
test: [M3 8070]: apply linting to more test files (#11695)
dmcintyr-akamai Feb 24, 2025
46d5627
test: [M3-9234]: config caddy to ignore test output (#11706)
dmcintyr-akamai Feb 24, 2025
fa70825
fix: [M3-9401] - Account Billing page regression due to MUI v6 (#11713)
bnussman-akamai Feb 24, 2025
27ece92
changed: [DI-23519] - updated icon colors to black (#11702)
nikhagra-akamai Feb 25, 2025
aa33aae
fix: [M3-9153] - LKE create page error for restricted user (#11687)
hasyed-akamai Feb 25, 2025
f875c2d
refactor: [M3-9397] - Migrate utilities to `(at)linode/utilities` pac…
pmakode-akamai Feb 25, 2025
1345e2b
fix: [M3-9400] - Selection Card UI regression caused by MUI v6 (#11715)
bnussman-akamai Feb 25, 2025
f192475
upcoming: [DI-23224] - Add tag filter in the resources section of Clo…
venkymano-akamai Feb 25, 2025
773667f
fix: Region Availablity Plans Panel API Request (#11707)
bnussman-akamai Feb 25, 2025
4168426
poc: Use MUI's Button Loading State (#11709)
bnussman-akamai Feb 25, 2025
3a440f0
fix: [M3-9316] - Add Tags to Volume Create Flow (#11696)
carrillo-erik Feb 25, 2025
5b8b739
feat: [UIE-8458, UIE-8377, UIE-8442] - IAM RBAC: fix bugs (#11668)
aaleksee-akamai Feb 25, 2025
6210b73
feat: [M3-9094] - DateRangePicker - v2 (#11540)
cpathipa Feb 25, 2025
4b340d4
test: [M3-9143] - Cypress test for Service Transfers fetch error (#11…
cliu-akamai Feb 25, 2025
1d1c608
Merge branch 'master' into develop
coliu-akamai Feb 25, 2025
cbda250
refactor: [M3-8711] - Read auth token from local storage (#11650)
hkhalil-akamai Feb 25, 2025
eca606c
refactor: [M3-9211, M3-8845] - Refactor Linode Rebuild Dialog (#11629)
bnussman-akamai Feb 25, 2025
f3763fc
fix: [M3-9398] - Improve clarity for OBJ validation message (#11712)
jaalah-akamai Feb 25, 2025
12287e9
fix: [M3-9344, M3-9336] - Fix LKE-E cluster filtering bug and non-LKE…
mjac0bs Feb 25, 2025
da35509
test: [M3-9150] - Cypress test for Image create page for restricted u…
cliu-akamai Feb 25, 2025
f51b3cc
test: [M3-9417] - Fix CloudPulse test failures involving notice text …
jdamore-linode Feb 25, 2025
418aa4d
Merge branch 'master' into develop
coliu-akamai Feb 25, 2025
90b7318
upcoming: [DI-23548] - Added reusable component for alerts contextual…
nikhagra-akamai Feb 26, 2025
4449f37
fix: [M3-9363] - Change error message for creating an Access key Draw…
hasyed-akamai Feb 26, 2025
ea168b3
test: [M3-8487] - Improve Cypress test VLAN handling (#11362)
cliu-akamai Feb 26, 2025
59b2e98
test: [M3-8137] - Add Cypress integration test to enable Linode Manag…
cliu-akamai Feb 26, 2025
c77b1fb
test: [M3-9149] - Cypress test for Linode create page for restricted …
cliu-akamai Feb 26, 2025
9873f73
fix: [M3-9345] - RTX 6000 showing up in UI (#11731)
bill-akamai Feb 26, 2025
e241450
upcoming: [M3-9115] - Create Firewalls from templates in CreateFirewa…
coliu-akamai Feb 26, 2025
23a1c45
test: Remove Cypress test assertion involving login page content (#11…
jdamore-linode Feb 26, 2025
3f82985
refactor: [M3-8632] - Use pnpm as our package manager (#11297)
bnussman-akamai Feb 26, 2025
198e488
fix: Add pnpm to `e2e_schedule_and_push.yml` (#11742)
bnussman-akamai Feb 26, 2025
9205b2e
upcoming: [M3-9402] - Hide GPU plans tab for LKE-E (#11726)
mjac0bs Feb 26, 2025
ee0c583
fix: Allow `cypress` to install scripts (#11744)
bnussman-akamai Feb 26, 2025
21d976d
upcoming: [M3-9095] - Add Linode Interfaces Table to Linode Details (…
bnussman-akamai Feb 27, 2025
b3f0d01
fix: [M3-9413] - Authentication Provider Selection Card UI Issue (#11…
bnussman-akamai Feb 27, 2025
9530225
test [M3-8070]: eslint formatting of files i previously removed error…
dmcintyr-akamai Feb 27, 2025
63a250c
chore: [M3-9440] - Improve Banner Spacing (#11724)
bnussman-akamai Feb 27, 2025
f7a0656
upcoming: [M3-8844] - Add LKE-E final copy and update some existing L…
mjac0bs Feb 27, 2025
7071f65
deps: [M3-9442] - Update `@vitest/ui` in `utilities` package (#11749)
pmakode-akamai Feb 27, 2025
1096eaa
Initial commit at upgrade (#11752)
abailly-akamai Feb 27, 2025
49aa305
fix: [M3-9441] - Add missing scripts in `package.json` for utilities/…
pmakode-akamai Feb 27, 2025
3a536ea
fix: Cypress tests in GitHub Actions (again) (#11754)
bnussman-akamai Feb 27, 2025
b3f863f
change: [M3-8997] - LKE missing notice/error indicator when downloadi…
bill-akamai Feb 27, 2025
92e9d89
chore: [no-ticket] - Upgrade Vitest packages to 3.0.7 (#11755)
abailly-akamai Feb 28, 2025
e946adb
Merge in latest master and resolve conflict
DevDW Feb 28, 2025
b62843b
security: [M3-9447] - Update `react-vnc` for security updates (#11758)
abailly-akamai Feb 28, 2025
a7103f6
upcoming: [M3-9110] - Add Interface type to Linode Entity Detail (#11…
coliu-akamai Feb 28, 2025
0170f45
fix: [M3-9439] - Search package using older Vite version (#11750)
bnussman-akamai Feb 28, 2025
15dfc59
fix: [M3-9455] – Fix Linode Rebuild dialog for distributed instances …
dwiley-akamai Feb 28, 2025
7deee64
upcoming: [M3-9396] - Quotas Table (#11716)
abailly-akamai Mar 1, 2025
5e1daae
Upcoming:[DI-23319] - CloudPulse Alerting minor UX improvements (#11748)
venkymano-akamai Mar 3, 2025
0e21ac3
upcoming: [M3-9420] – Support NB-VPC feature flag (#11738)
dwiley-akamai Mar 3, 2025
54841b7
upcoming: [M3-9355] - Fix LKE-E provisioning placeholder when filteri…
hana-akamai Mar 3, 2025
deb8915
test [M3-8070]: linting of images, kubernetes, linodes dirs (#11730)
dmcintyr-akamai Mar 3, 2025
83c03e2
test [M3 8070]: apply linting part 6 (#11756)
dmcintyr-akamai Mar 3, 2025
0f3a68b
test: [DI-23514] - Add Automation for edit functionality of user def…
agorthi-akamai Mar 4, 2025
1fcd7ed
fix: [M3-9253] - Incorrect helper text in `Add SSH Key` drawer (#11771)
hasyed-akamai Mar 4, 2025
09846ba
fix: [M3-9270] - Confusing wording on DBaaS suspend dialog (#11769)
hasyed-akamai Mar 4, 2025
e2deb03
fix: [M3-9243] - Added show detail dailog for selected Stackscript (#…
hasyed-akamai Mar 4, 2025
9eade9d
chore: [M3-9445] - Improve pre-commit hook experience (#11753)
bnussman-akamai Mar 4, 2025
33bb2b6
deps: [M3-9457] - Update `jspdf` dependencies to resolve DOMPurify de…
bnussman-akamai Mar 4, 2025
58a16a4
change: [M3-9347] - Use self-hosted Pendo agent scripts (#11777)
mjac0bs Mar 4, 2025
eaeb62c
upcoming: [M3-9120] - Linode Create Networking for Linode Interfaces …
bnussman-akamai Mar 4, 2025
93f8905
change: [M3-9446] - Update LKE copy part 2 (Upgrade, Recycle, and Del…
mjac0bs Mar 4, 2025
042ac15
fix: [M3-9359] - Adjust mobile primary nav height (#11723)
jaalah-akamai Mar 4, 2025
a522222
fix: [M3-9449] - Filter out Linodes in distributed regions from Creat…
hana-akamai Mar 4, 2025
8587aa7
test [M3 8628]: Delete region test suite (#11780)
dmcintyr-akamai Mar 4, 2025
b13b8eb
feat: [UIE-8514] - DBaaS : Initial Advanced Config Tab and Drawer Set…
mpolotsk-akamai Mar 5, 2025
92ef8b8
feat: [M3-9404] - 4.0.0 Design Tokens - New Spacing & Badge Tokens (#…
jaalah-akamai Mar 5, 2025
384a04f
refactor: [M3-9268] – Migrate `ErrorState` to `ui` package (#11718)
harsh-akamai Mar 5, 2025
4590d7c
upcoming: [DI-23640] - Added table in alert contextual view (#11734)
nikhagra-akamai Mar 5, 2025
f04e65f
upcoming: [DI-23778] - Added confirmation dialog component
nikhagra-akamai Mar 5, 2025
a404d98
upcoming: [DI-23778] - Added confirmation dialog to table component
nikhagra-akamai Mar 5, 2025
a595249
upcoming: [DI-23778] - Added queries to add/remove entities from alert
nikhagra-akamai Mar 5, 2025
58c0673
upcoming: [DI-23778] - added changeset
nikhagra-akamai Mar 5, 2025
0074dcc
refactor: [M3-8249] - Remove ramda from Linode (#11684)
harsh-akamai Mar 5, 2025
3d0e2c6
Added index.tsx for PR testing
nikhagra-akamai Mar 5, 2025
6c4454c
upcoming: [DI-23778] - Updated on success method
nikhagra-akamai Mar 5, 2025
9c55b26
upcoming: [M3-9357] - Enable ACL by default for LKE-E clusters (#11746)
mjac0bs Mar 5, 2025
6d0cc72
fix: [M3-9412] - Shiki Syntax Highlighting causing Webkit browsers to…
bnussman-akamai Mar 5, 2025
1acd7b8
fix: [M3-9415] - NodeBalancer Create Summary broken dividers and spac…
pmakode-akamai Mar 5, 2025
302223a
fix: [M3-9464] - Linode Backups Drawer styles (#11776)
bnussman-akamai Mar 5, 2025
ea186e6
refactor: [M3-9354] - Reroute Firewalls Feature (#11704)
abailly-akamai Mar 5, 2025
349303c
Revert "change: [M3-9347] - Use self-hosted Pendo agent scripts (#117…
mjac0bs Mar 5, 2025
6ae0689
fix: [M3-9353] - Update fallback color for color picker to be consist…
mjac0bs Mar 5, 2025
e9d50e5
refactor: [M3-9276] – Revise logic governing display of LDE in Cloud …
dwiley-akamai Mar 5, 2025
aa12df1
upcoming: [M3-9112] - Hide Networking section in Config table and dia…
coliu-akamai Mar 6, 2025
56776ef
refactor: [M3-9406] - Migrate utilities to `(at)linode/utilities` pac…
pmakode-akamai Mar 6, 2025
d7e296d
upcoming: [DI-23778] - Added optimistic update logic
nikhagra-akamai Mar 6, 2025
e858d6b
Cloud version 1.138.0, API v4 version 0.136.0, Validation version 0.6…
Mar 6, 2025
1ee6367
Merge pull request #11794 from linode/release-v1.138.0
mjac0bs Mar 6, 2025
a0cddd4
change: [M3-9201], [M3-9202] - Add Time and Timezone selection field …
cpathipa Mar 6, 2025
6c333bd
fix: Update link import in FirewallCreate section (#11799)
coliu-akamai Mar 6, 2025
29a6c2e
change: [M3-9460] - RegionSelect placement group tooltiptext copy (#1…
pmakode-akamai Mar 7, 2025
b6b99b0
upcoming: [DI-23778] - Updated queries to add/remove entity to alert
nikhagra-akamai Mar 7, 2025
8078b58
upcoming: [DI-23778] - Updated function name
nikhagra-akamai Mar 7, 2025
204c4b5
upcoming: [DI-23778] - Fixed testcases
nikhagra-akamai Mar 7, 2025
14577bf
refactor: [M3-9419] - Migrate hooks to `(at)linode/utilities` package…
pmakode-akamai Mar 7, 2025
3703e43
fix: [M3-9478] - `Add an SSH Key` button spacing (#11800)
bnussman-akamai Mar 7, 2025
61357fd
upcoming: [M3-9482] Enable Firewall query on LinodeEntityDetail only …
coliu-akamai Mar 7, 2025
2dd117e
fix: [M3-9286] - Disable Firewall Selection in Linode Clone (#11784)
carrillo-erik Mar 7, 2025
28be63c
upcoming: [DI-23235] - Alerting UI changes: validations, limits, Erro…
santoshp210-akamai Mar 10, 2025
c5bfd04
upcoming: [DI-23778] - Added test cases
nikhagra-akamai Mar 10, 2025
b494287
refactor: [M3-9506] - Migrate ActionsPanel to ui package
hasyed-akamai Mar 10, 2025
7652f51
Added changeset: Migrate ActionsPanel to ui package
hasyed-akamai Mar 10, 2025
dffde4f
Added changeset: Migrate ActionsPanel to ui package
hasyed-akamai Mar 10, 2025
55086fc
fix unit test for `ActionsPanel`
hasyed-akamai Mar 10, 2025
254b7bc
test [M3 8070]: apply linting 7 (#11766)
dmcintyr-akamai Mar 10, 2025
0da691d
upcoming: [DI-23817] - Added refetch interval in alerts query
nikhagra-akamai Mar 10, 2025
c86f1d5
upcoming: [DI-23778] - Added todo comment
nikhagra-akamai Mar 10, 2025
f5c1583
added changeset
nikhagra-akamai Mar 10, 2025
23450dc
Revert most changes implemented in #11783
DevDW Mar 10, 2025
87e4f8c
upcoming: [M3-9116] - `Add Network Interface` Drawer and `Delete Inte…
bnussman-akamai Mar 10, 2025
448f2e7
fix: [M3-8812] - Hide VPC Section from Linode Create Clone Tab (#11805)
bnussman-akamai Mar 10, 2025
927ed73
upcoming: [M3-9468] - Support Linode Interface Account Setting on Lin…
bnussman-akamai Mar 10, 2025
91529b0
fix: [M3-9414] - PaginationFooter page size select (#11798)
abailly-akamai Mar 11, 2025
9d06c62
upcoming: [M3-9496] - Beta Quota Endpoints (#11818)
abailly-akamai Mar 11, 2025
95a2ad5
Merge branch 'develop' of github.com:linode/manager into alerts/auto-…
nikhagra-akamai Mar 11, 2025
9229fb5
upcoming: [DI-22920] - Add megamenu changes
ankita-akamai Mar 7, 2025
0e4701c
upcoming: [DI-22920] - Small fix
ankita-akamai Feb 25, 2025
1c2857a
upcoming: [DI-22920] - Move tabs out of the paper component
ankita-akamai Mar 7, 2025
9f36c03
upcoming: [DI-22920] - More route fixes
ankita-akamai Mar 7, 2025
32498f8
upcoming: [DI-22920] - Linting fix
ankita-akamai Feb 26, 2025
66fb327
upcoming: [DI-22920] - PR comments
ankita-akamai Feb 27, 2025
1a89beb
upcoming: [DI-22920] - Remove diff between aclp develop and linode de…
ankita-akamai Mar 7, 2025
72fc4f8
upcoming: [DI-22920] - Linting fix
ankita-akamai Mar 7, 2025
29dc72e
test cases for mega menu changes
agorthi-akamai Mar 7, 2025
247f04d
test cases for mega menu changes
agorthi-akamai Mar 7, 2025
c5d3c95
upcoming: [DI-22920] - Unit test fix
ankita-akamai Mar 7, 2025
5fa9781
upcoming: [DI-22920] - Cypress comments fix
ankita-akamai Mar 10, 2025
403017a
upcoming: [DI-22920] - Add changeset
ankita-akamai Mar 10, 2025
03d0043
upcoming: [DI-22920] - Update changeset
ankita-akamai Mar 10, 2025
19af28e
Merge pull request #11815 from nikhagra-akamai/alerts/auto-refresh
nikhagra-akamai Mar 11, 2025
34b1eb0
Merge pull request #11810 from hasyed-akamai/M3-9506-migrate-actionsp…
hasyed-akamai Mar 11, 2025
6001e23
Merge branch 'develop' of github.com:linode/manager into alerts-conte…
nikhagra-akamai Mar 11, 2025
5738b53
revert testing changes
nikhagra-akamai Mar 11, 2025
13bf1c6
upcoming: [DI-23778] - Updated failing pipeline changes
nikhagra-akamai Mar 11, 2025
57fbeb0
upcoming: [DI-22920] - Remove wrapper in maincontent
ankita-akamai Mar 11, 2025
bebc182
Fix Broken `ActionsPanel` Imports (#11824)
pmakode-akamai Mar 11, 2025
d62f707
Merge pull request #11817 from dwiley-akamai/M3-9493-streamline-lde-r…
mjac0bs Mar 11, 2025
769027c
Merge branch 'develop' of github.com:ankitaakamai/manager into featur…
ankita-akamai Mar 11, 2025
84e0029
Merge branch 'develop' of github.com:linode/manager into alerts-conte…
nikhagra-akamai Mar 11, 2025
cf8907e
upcoming: [DI-22920] - Uncapitalize import
ankita-akamai Mar 11, 2025
953a352
refactor: [M3-9358]: Introduce `(at)linode/queries` package (#11774)
hkhalil-akamai Mar 11, 2025
11cdcd3
change: [M3-9516] - Update body text color to use proper color token …
jaalah-akamai Mar 11, 2025
e47e6dd
test: [M3-9151] - Cypress test for Volume create page for restricted …
cliu-akamai Mar 11, 2025
e403cc4
test: [M3-9152] - Cypress test for LKE create page for restricted use…
cliu-akamai Mar 11, 2025
a2140a6
test: [DI-23925] - Fix failing Edit User alert due to recent changes …
agorthi-akamai Mar 11, 2025
31f45f1
upcoming: [M3-9418] - Update warnings and actions for LKE-E VPCs (#11…
hana-akamai Mar 11, 2025
a2b4a74
Merge branch 'linode:develop' into alerts-context-view-dialog
nikhagra-akamai Mar 12, 2025
20f2a71
fix: [M3-9526] - Fix database cluster config MUIv6 regressions (#11830)
mjac0bs Mar 12, 2025
4f9504a
Merge pull request #11785 from nikhagra-akamai/alerts-context-view-di…
nikhagra-akamai Mar 12, 2025
f5c9861
Merge branch 'develop' of github.com:ankitaakamai/manager into featur…
ankita-akamai Mar 12, 2025
3ce8345
Merge pull request #11803 from ankita-akamai/feature/addMegaMenuChanges
nikhagra-akamai Mar 12, 2025
19fb55c
refactor: [M3-9407] - Migrate utilities to `(at)linode/utilities` pac…
pmakode-akamai Mar 12, 2025
3f7ef6a
refactor: [M3-9484] - Reroute Stackscripts (#11806)
abailly-akamai Mar 12, 2025
40046b1
upcoming: [M3-9462] - Request for Quota increase modal (#11792)
abailly-akamai Mar 12, 2025
f991db2
feat: [UIE-8138, UIE-8139] - IAM RBAC: add new assigned roles table c…
aaleksee-akamai Mar 12, 2025
79f3c6b
test [M3_8070]: Linting autofixes (#11814)
dmcintyr-akamai Mar 12, 2025
501c025
emergency fix (#11836)
dmcintyr-akamai Mar 12, 2025
c5a7694
upcoming: [DI-23781] - Error handling while enabling/disabling alerts…
ankita-akamai Mar 13, 2025
e6d5dbc
chore(deps): [M3-9524] - Bump axios from 1.7.7 to 1.8.3 (#11826)
dependabot[bot] Mar 13, 2025
de43803
fix: [M3-9465] - Make LKE/LKE-E spacing tweaks (#11827)
mjac0bs Mar 13, 2025
50ccd1e
tech-story: [M3-9483] - Add rule to prevent direct imports of Link fr…
coliu-akamai Mar 13, 2025
0009c78
refactor: [DI-23972] - Updated redirection for invalid url to metrics…
nikhagra-akamai Mar 13, 2025
de275b4
fix: [M3-9533] Storybook crypto.randomUUID Error (#11835)
bill-akamai Mar 13, 2025
995dfc8
upcoming: [DI-23773] - Added the tooltip icon for Add buttons in disa…
santoshp210-akamai Mar 14, 2025
5391a02
test: [M3-9508] - Disable Cypress recording for GitHub Actions runs (…
jdamore-linode Mar 14, 2025
a848046
remove: [M3-9580] - Bucket rate limit table from Object Storage detai…
jaalah-akamai Mar 14, 2025
ecee4bc
Fix GHA Cypress pipeline by using literal values in matrix (#11851)
jdamore-linode Mar 14, 2025
9d5672c
upcoming: [M3-9495] - Disable APL for LKE-E clusters (#11809)
mjac0bs Mar 14, 2025
ba4457e
test: [M3-9508] - Fix GHA Cypress pipeline by redirecting env value t…
jdamore-linode Mar 14, 2025
73bd403
Set `record` action property to `false` (#11854)
jdamore-linode Mar 14, 2025
1a67939
Disable Cypress Cloud parallelization action option (#11855)
jdamore-linode Mar 14, 2025
9a8d6bb
change: [M3-9434] - Update styles to CDS for create menu (#11821)
cpathipa Mar 14, 2025
0af7c5b
fix: [M3-9459] - show details button misalignment for selected stacks…
hasyed-akamai Mar 14, 2025
9125d7f
upcoming: [DI-23788] - Changes for resource selection limitation in C…
venkymano-akamai Mar 17, 2025
7956b5d
upcoming: [M3-9422] -Update existing API endpoints and types for `/v4…
harsh-akamai Mar 17, 2025
7a04be0
feat: [M3-9581] - Implement Custom Spacing Function (#11849)
jaalah-akamai Mar 17, 2025
1620b37
refactor: [M3-9532] – Account for "LA Disk Encryption" region capabil…
dwiley-akamai Mar 17, 2025
4d5ed8b
change: [M3-9432] - Theme changes to InputBase (DebounceSearchTextFie…
jaalah-akamai Mar 17, 2025
4a73d84
deps: [M3-9553] - Update `@babel/helpers` and `@babel/runtime` to lat…
bnussman-akamai Mar 18, 2025
acdf974
upcoming: [DI-23784] - Restrict actions in alerts action menu (#11860)
ankita-akamai Mar 18, 2025
77378df
refactor: [M3-9528] - Move dependency-free utilities from `sort-by.ts…
pmakode-akamai Mar 18, 2025
43274dd
refactor: [M3-9543] - Migrate hooks to `@linode/utilities` package (#…
hasyed-akamai Mar 18, 2025
bb95401
Fix:[DI-24064] - Fix navigation for metrics and alerts under Monitor …
ankita-akamai Mar 18, 2025
62811be
refactor: [M3-9265] - Migrate Drawer to ui package (#11789)
hasyed-akamai Mar 18, 2025
e68e04d
test: [M3-9476] - Use "chooseRegion" util when mocking VPCs so tests …
jdamore-linode Mar 18, 2025
d44ac32
test: [M3-9477] - Allow Google Pay test to pass when using Braintree …
jdamore-linode Mar 18, 2025
5a31f05
feat: [UIE-8141] - IAM RBAC: add new drawer for changing role flow (#…
aaleksee-akamai Mar 18, 2025
65efc42
deps: [M3-9470] - Update `tsx`, `tsup`, and `vite` to resolve `esbuil…
bnussman-akamai Mar 18, 2025
3953f26
fix: Incorrect Drawer import in IAM (#11873)
bnussman-akamai Mar 18, 2025
76f4ff3
refactor: [M3-9393] - Move Volumes queries (#11843)
carrillo-erik Mar 18, 2025
9bf7c34
feat: [UIE-8604] - IAM RBAC: remove toggle (#11870)
aaleksee-akamai Mar 18, 2025
3c0d428
security: [M3-9540] - Remedy `canvg` dependency vulnerability (#11839)
abailly-akamai Mar 18, 2025
b3615df
upcoming: [M3-9111] - Add Upgrade Interfaces dialog (#11808)
coliu-akamai Mar 18, 2025
33f71c5
chore - [M3-9602] - Remove code coverage comparison jobs (#11879)
abailly-akamai Mar 18, 2025
dff18f9
refactor: [M3-9510] - Clean up main search implementation (#11819)
bnussman-akamai Mar 18, 2025
74a074b
deps: [M3-9470] - Upgrade Storybook to `8.6.7` (#11876)
bnussman-akamai Mar 18, 2025
793d1a8
upcoming: [M3-9535] - Support VPC interfaces on updated Linode Create…
bnussman-akamai Mar 19, 2025
290aff7
refactor: [M3-9542] - Migrate utilities to `(at)linode/utilities` pac…
hasyed-akamai Mar 19, 2025
283419b
change: [M3-9601] - Replace Label with Bucket Name (#11877)
jaalah-akamai Mar 19, 2025
7064896
refactor: [M3-9591] - Cleanup token organization and paths (#11867)
abailly-akamai Mar 19, 2025
9602ac9
upcoming: [M3-9096] - Add factories and mocks for new API `/v4/linode…
coliu-akamai Mar 19, 2025
d4f8324
upcoming: [M3-9517] - Update LKE-E flows to account for LDE being dis…
mjac0bs Mar 19, 2025
28f98cc
fix: [M3-9605] - Spacing for Add SSH Key Drawer (#11882)
hasyed-akamai Mar 19, 2025
9ff0e44
upcoming: [M3-9519] - Allow LKE-E IP ACL addresses to be optional wit…
mjac0bs Mar 19, 2025
3a17852
upcoming: [M3-9511] - VPC IPv6 - Update endpoints and types for VPC E…
hana-akamai Mar 19, 2025
0eb2838
version bumps
bnussman Mar 20, 2025
6c6be15
initial changesets
bnussman Mar 20, 2025
a102c56
updated changelogs with manual edits
bnussman Mar 20, 2025
e1506c5
Merge branch 'staging' into release-v1.138.0
bnussman Mar 20, 2025
dbb40b7
re-add hotfix changelog items
bnussman Mar 20, 2025
d2c963d
Merge pull request #11895 from linode/release-v1.138.0
bnussman-akamai Mar 20, 2025
01207ca
fix: Linode Rebuild dialog erroring when Reuse user data previously p…
bnussman-akamai Mar 24, 2025
ffaad2e
fix: Fix styling for Linode Entity Details body and footer (#11911)
coliu-akamai Mar 24, 2025
7fc95cb
Merge branch 'release-v1.138.0' into staging
bnussman Mar 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
298 changes: 173 additions & 125 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

102 changes: 0 additions & 102 deletions .github/workflows/coverage.yml

This file was deleted.

20 changes: 10 additions & 10 deletions .github/workflows/coverage_badge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,28 +13,28 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v4

- uses: pnpm/action-setup@v4
with:
run_install: false
version: 10

- name: Use Node.js v20.17 LTS
uses: actions/setup-node@v4
with:
node-version: "20.17"

- uses: actions/cache@v4
with:
path: |
**/node_modules
key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
cache: "pnpm"

- name: Install Dependencies
run: yarn --frozen-lockfile
run: pnpm install --frozen-lockfile

- name: Build @linode/validation
run: yarn build:validation
run: pnpm build:validation

- name: Build @linode/api-v4
run: yarn build:sdk
run: pnpm build:sdk

- name: Run Base Branch Coverage
run: yarn coverage:summary
run: pnpm coverage:summary

- name: Generate Coverage Badge
uses: jaywcjlove/coverage-badges-cli@7f0781807ef3e7aba97a145beca881d36451b7b7 # v1.1.1
Expand Down
68 changes: 0 additions & 68 deletions .github/workflows/coverage_comment.yml

This file was deleted.

46 changes: 21 additions & 25 deletions .github/workflows/e2e_schedule_and_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ env:
CLIENT_ID: ${{ secrets.REACT_APP_CLIENT_ID }}
CY_TEST_FAIL_ON_MANAGED: 1
CY_TEST_RESET_PREFERENCES: 1
CY_TEST_SPLIT_RUN: 1
CY_TEST_SPLIT_RUN_TOTAL: 4
on:
schedule:
- cron: "0 13 * * 1-5"
Expand All @@ -19,54 +21,48 @@ on:

jobs:
run-cypress-e2e:
name: Cypress Tests (User ${{ matrix.user.index }})
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
user: ["USER_1", "USER_2", "USER_3", "USER_4"]
user:
- { index: 1, name: 'USER_1' }
- { index: 2, name: 'USER_2' }
- { index: 3, name: 'USER_3' }
- { index: 4, name: 'USER_4' }
steps:
- name: install command line utilities
run: sudo apt-get install -y expect
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
run_install: false
version: 10
- uses: actions/setup-node@v4
with:
node-version: "20.17"
- uses: actions/cache@v4
with:
path: |
node_modules
*/*/node_modules
~/.cache/Cypress
key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
- run: echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
- run: |
echo "CYPRESS_RECORD_KEY=${{ secrets.CYPRESS_RECORD_KEY }}" >> $GITHUB_ENV
echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
- run: echo "MANAGER_OAUTH=$USER_1" >> ./packages/manager/.env
if: matrix['user'] == 'USER_1'
- run: echo "MANAGER_OAUTH=$USER_2" >> ./packages/manager/.env
if: matrix['user'] == 'USER_2'
- run: echo "MANAGER_OAUTH=$USER_3" >> ./packages/manager/.env
if: matrix['user'] == 'USER_3'
- run: echo "MANAGER_OAUTH=$USER_4" >> ./packages/manager/.env
if: matrix['user'] == 'USER_4'
- run: |
echo "REACT_APP_LAUNCH_DARKLY_ID=${{ secrets.REACT_APP_LAUNCH_DARKLY_ID }}" >> ./packages/manager/.env
echo "REACT_APP_CLIENT_ID=$CLIENT_ID" >> ./packages/manager/.env
echo "REACT_APP_LOGIN_ROOT=${{ secrets.REACT_APP_LOGIN_ROOT }}" >> ./packages/manager/.env
echo "REACT_APP_API_ROOT=${{ secrets.REACT_APP_API_ROOT }}" >> ./packages/manager/.env
echo "REACT_APP_APP_ROOT=${{ secrets.REACT_APP_APP_ROOT }}" >> ./packages/manager/.env
echo "REACT_APP_DISABLE_NEW_RELIC=1" >> ./packages/manager/.env
yarn install:all
yarn build
yarn start:manager:ci &
echo "MANAGER_OAUTH=${{ secrets[matrix.user.name] }}" >> ./packages/manager/.env
echo "CY_TEST_SPLIT_RUN_INDEX=${{ matrix.user.index }}" >> ./packages/manager/.env
- run: pnpm install --frozen-lockfile
- run: pnpm run --filter @linode/validation build
- run: pnpm run --filter @linode/api-v4 build
- name: Run tests
uses: cypress-io/github-action@v6
with:
working-directory: packages/manager
wait-on: "http://localhost:3000"
wait-on-timeout: 1000
install: false
build: pnpm run build
start: pnpm start:ci
browser: chrome
record: true
parallel: true
record: false
parallel: false
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -138,3 +138,6 @@ packages/manager/bundle_analyzer_report.html

# vitepress
docs/.vitepress/cache

# pnpm store will be generated if you run pnpm install in docker environments
.pnpm-store
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
yarn workspaces run precommit
pnpm lint-staged
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,13 @@

## Overview

This repository is home to the Akamai Connected **[Cloud Manager](https://cloud.linode.com)** and related [`@linode/api-v4`](packages/api-v4/), [`@linode/validation`](packages/validation/) and [`@linode/ui`](packages/ui/) Typescript packages.
This repository is home to the Akamai Connected **[Cloud Manager](https://cloud.linode.com)** and related Typescript packages:
- [`@linode/api-v4`](packages/api-v4/)
- [`@linode/queries`](packages/queries/)
- [`@linode/search`](packages/search/)
- [`@linode/ui`](packages/ui/)
- [`@linode/utilities`](packages/utilities/)
- [`@linode/validation`](packages/validation/)

## Developing Locally

Expand Down
10 changes: 5 additions & 5 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ x-e2e-runners:
target: e2e
env_file: ./packages/manager/.env
volumes: *default-volumes
entrypoint: 'yarn'
entrypoint: 'pnpm'

services:
# Serves a local instance of Cloud Manager for Cypress to use for its tests.
Expand Down Expand Up @@ -164,7 +164,7 @@ services:
entrypoint:
- "/bin/sh"
- "-c"
- "caddy reverse-proxy --from $${CYPRESS_BASE_URL} --to $${REVERSE_PROXY_URL} & yarn $0 $@"
- "caddy reverse-proxy --from $${CYPRESS_BASE_URL} --to $${REVERSE_PROXY_URL} > /dev/null 2>&1 & pnpm $0 $@"

# Cypress component test runner service.
#
Expand All @@ -191,7 +191,7 @@ services:
environment:
<<: *default-env
MANAGER_OAUTH: ${MANAGER_OAUTH}
entrypoint: ['yarn', 'cy:e2e']
entrypoint: ['pnpm', 'cy:e2e']

# Component test runner.
# Does not require any Cloud Manager environment to run.
Expand All @@ -201,7 +201,7 @@ services:
environment:
CY_TEST_DISABLE_RETRIES: ${CY_TEST_DISABLE_RETRIES}
CY_TEST_JUNIT_REPORT: ${CY_TEST_JUNIT_REPORT}
entrypoint: ['yarn', 'cy:component:run']
entrypoint: ['pnpm', 'cy:component:run']

# End-to-end test runner for Cloud's synthetic monitoring tests.
# Configured to run against a remote Cloud instance hosted at some URL.
Expand All @@ -211,4 +211,4 @@ services:
environment:
<<: *default-env
MANAGER_OAUTH: ${MANAGER_OAUTH}
entrypoint: ['yarn', 'cy:e2e']
entrypoint: ['pnpm', 'cy:e2e']
4 changes: 2 additions & 2 deletions docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Feel free to open an issue to report a bug or request a feature.
- install it via `brew`: https://github.com/cli/cli#installation or upgrade with `brew upgrade gh`
- Once installed, run `gh repo set-default` and pick `linode/manager` (only > 2.21.0)
- You can also just create the changeset manually, in this case make sure to use the proper formatting for it.
- Run `yarn changeset`from the root, choose the package to create a changeset for, and provide a description for the change.
- Run `pnpm changeset`from the root, choose the package to create a changeset for, and provide a description for the change.
You can either have it committed automatically or do it manually if you need to edit it.
- A changeset is optional, but should be included if the PR falls in one of the following categories:<br>
`Added`, `Fixed`, `Changed`, `Removed`, `Tech Stories`, `Tests`, `Upcoming Features`
Expand Down Expand Up @@ -74,4 +74,4 @@ Break down *additional* things in your PR into multiple PRs (like you would do w

## Docs

To run the docs development server locally, [install Bun](https://bun.sh/) and start the server: `yarn docs`.
To run the docs development server locally, [install Bun](https://bun.sh/) and start the server: `pnpm run docs`.
Loading
Loading