feat(pam): add RDP CLI access and recording chunk batching#269
Conversation
…y from Cloudsmith - Added a notice in the README about the migration to `artifacts-cli.infisical.com` and the impending shutdown of Cloudsmith. - Implemented a one-time daily notice in the CLI for users regarding the repository migration, including a link to the migration guide. - Introduced caching for the migration notice to prevent repeated prompts within a 24-hour period. - Added a manual test for the migration notice display functionality.
…ransition from Cloudsmith - Revised README to clarify the migration of the Infisical CLI Linux package repository to `artifacts-cli.infisical.com`, including the shutdown date for Cloudsmith. - Updated the migration guide URL in the code and added a new constant for the Cloudsmith sunset date. - Enhanced the CLI migration notice to provide clearer instructions for users on repointing their machines and the implications of the migration.
…ation notice code - Added an integrity check in the APK upload script to ensure that the number of APKs in the staging area matches the count in S3 before proceeding with the sync, preventing incomplete uploads. - Simplified comments in the migration notice display function to improve clarity and removed the manual test file for the migration notice.
…sage docs: update README and CLI to reflect migration of Linux package repositoy from Cloudsmith
…ublishing packages. This step ensures sufficient storage by removing unnecessary directories, improving the overall build process efficiency.
fix(release): Enhance release workflow by adding a step to free disk space before publish
…ds and CloudFront invalidation
fix(release): Set AWS_DEFAULT_REGION in release workflow for S3 uploads and CloudFront invalidation
|
💬 Discussion in Slack: #pr-review-cli-269-feat-pam-add-rdp-cli-access-and-recording-chunk-batching Posted by Review Police — reviews, comments, new commits, and CI failures will stream into this channel. |
- Wire Windows/RDP case in StartPAMAccess to use RDPProxyServer - Use gateway disconnect detection so CLI exits on server-side session termination
|
| Filename | Overview |
|---|---|
| packages/pam/local/access.go | Enables Windows/RDP accounts in StartPAMAccess via a new startRDPProxy function that closely mirrors startDatabaseProxy; auto-launch of the RDP client is absent compared to the existing StartRDPLocalProxy entry point |
| packages/pam/local/rdp-proxy.go | Refactors handleConnection to use NewDisconnectChannels/WaitForDisconnect, introducing a race where connCtx.Done() can be selected over gatewayErrCh and silently skip HandleGatewayDisconnect on a gateway-side drop |
Reviews (1): Last reviewed commit: "fix(pam): write RDP session banner to st..." | Re-trigger Greptile
PR overviewAll previously flagged issues have been addressed. No open security concerns remain on this pull request. Security reviewNo open security issues remain on this pull request. Fixed/addressed: 1 · PR risk: 0/10 |
feat: add PKI HSM option
feat: new export output format for dotenv eval's
Context
Adds CLI support for PAM RDP sessions and caps recording chunk size with batched live uploads.
https://linear.app/infisical/issue/PAM-263/add-windows-account-rdp-web-and-cli
Type