Skip to content

Conversation

@tanas80
Copy link
Collaborator

@tanas80 tanas80 commented Oct 10, 2025

Cloud Pipeline pipe cli is required to access the Cloud Pipeline platform instance.
The extension will download pipe cli, and configure it while connecting to the platform.

The 'remote-cp-helper' extension patches product.json so that the 'remote-cp' extension can use the proposal API.
The main 'remote-cp' extension declares that it depends on 'remote-cp-helper' and expects remote-cp-helper to be activated first.

The 'remote-cp' opens projects with a command like
code --remote cp-remote+pipeline-77805 root/projs/test-1

and also it can open links like this
start vscode://epam.remote-cp/pipeline-7785/root/projs/test-1

Add remote view 'cloudPipelineHosts'.

Add validate/commands.
Add registerAuthResolver.
Change esbuild esm to tsc -b cjs.
Minor fixes.
Fix activate removing check for remoteAuthority.
Add CloudPipeClient .getTunnelList() .stopTunnel()
Fix SSHConnection hadnling promises cancel()
Fix PipeTunnel to tunnel stop on dispose(), WIP
Eslint: enable rule no-floating-promises
Add build up .vsix package on webpack
Add CP_PL
Add ext config platformUrl
Add ext config prefix
Add builtin env CP_PLATFORM_URL
Fix eslint for webpack.config.js, jest.config.js
Add CpConfig, CpExtension
Fix handling CpTokenExpiredError and CpAuthInvalidError.
Fix CpClient ensureConfig and ensurePipeExec before.
Add CpClient execPipeCommand retry.
Add extension config: .api.endpoint, auth.endpoint, pipe.apiUri, .pipe.apiToken.
Add CpAuthResolver.
Fix PipeTunnel.start() for skipping logs.
Add settings 'logLevel'.
Fix logs for info, debug, trace.
Fix client config before resolve remote.
Fix tunnel start to --ignore-existing (lsof error on MacOS).
Add uri handler to open remote folder.
Fix config to have local .data with postponed .save.
Fix config to use process.env variables.
Add dependency on 'epam.remote-cp-helper' extension.
Fix PipeTunnel .start displaying progress.
@tanas80 tanas80 requested a review from sidoruka October 10, 2025 13:25
Add FileLogger.
Add update pipe client snooze, keep (current).
Add update pipe client button to remote explorer.
Add configuration 'onStart' to transfer state.
Add reset config command.
Fix run list label and group by owner.
Remove webpack defines (to .env)
Remove config onStart.
Bump version to 0.1.0.
Fix logger file.
Fix local files path to globalStoragePath.
Fix FileLogger enable logLevel filter.
Fix run tree view for webview.
Fix run tree view enable filter.
Fix CpExtConfig mark settings dirty on read.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants