Skip to content

Commit 0131b5b

Browse files
committed
refactor vscoderemotesshconfig to be sshconfig
1 parent 7f9e511 commit 0131b5b

File tree

4 files changed

+8
-11
lines changed

4 files changed

+8
-11
lines changed

src/codecatalyst/model.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import { CodeCatalystAuthenticationProvider } from './auth'
3030
import { ToolkitError } from '../shared/errors'
3131
import { Result } from '../shared/utilities/result'
3232
import { VscodeRemoteConnection, ensureDependencies } from '../shared/remoteSession'
33-
import { VscodeRemoteSshConfig, sshLogFileLocation } from '../shared/vscodeRemoteSshConfig'
33+
import { SshConfig, sshLogFileLocation } from '../shared/sshConfig'
3434

3535
export type DevEnvironmentId = Pick<DevEnvironment, 'id' | 'org' | 'project'>
3636
export const connectScriptPrefix = 'codecatalyst_connect'
@@ -205,7 +205,7 @@ export async function prepareDevEnvConnection(
205205
): Promise<DevEnvConnection> {
206206
const { ssm, vsc, ssh } = (await ensureDependencies()).unwrap()
207207
const hostNamePrefix = 'aws-devenv-'
208-
const sshConfig = new VscodeRemoteSshConfig(ssh, hostNamePrefix, connectScriptPrefix)
208+
const sshConfig = new SshConfig(ssh, hostNamePrefix, connectScriptPrefix)
209209
const config = await sshConfig.ensureValid()
210210

211211
if (config.isErr()) {

src/ec2/model.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { createBoundProcess } from '../codecatalyst/model'
2020
import { getLogger } from '../shared/logger/logger'
2121
import { Timeout } from '../shared/utilities/timeoutUtils'
2222
import { showMessageWithCancel } from '../shared/utilities/messages'
23-
import { VscodeRemoteSshConfig, sshLogFileLocation } from '../shared/vscodeRemoteSshConfig'
23+
import { SshConfig, sshLogFileLocation } from '../shared/sshConfig'
2424
import { SshKeyPair } from './sshKeyPair'
2525
import globals from '../shared/extensionGlobals'
2626

@@ -192,7 +192,7 @@ export class Ec2ConnectionManager {
192192
const { ssm, vsc, ssh } = (await ensureDependencies()).unwrap()
193193
const keyPath = await this.configureSshKeys(selection, remoteUser)
194194
const hostNamePrefix = 'aws-ec2-'
195-
const sshConfig = new VscodeRemoteSshConfig(ssh, hostNamePrefix, 'ec2_connect', keyPath)
195+
const sshConfig = new SshConfig(ssh, hostNamePrefix, 'ec2_connect', keyPath)
196196

197197
const config = await sshConfig.ensureValid()
198198
if (config.isErr()) {

src/shared/vscodeRemoteSshConfig.ts renamed to src/shared/sshConfig.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { fileExists, readFileAsString } from './filesystemUtilities'
2020

2121
const localize = nls.loadMessageBundle()
2222

23-
export class VscodeRemoteSshConfig {
23+
export class SshConfig {
2424
protected readonly configHostName: string
2525
protected readonly proxyCommandRegExp: RegExp
2626

src/test/shared/vscodeRemoteSshConfig.test.ts renamed to src/test/shared/sshConfig.test.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import * as http from 'http'
1010
import { ToolkitError } from '../../shared/errors'
1111
import { Result } from '../../shared/utilities/result'
1212
import { ChildProcess, ChildProcessResult } from '../../shared/utilities/childProcess'
13-
import { VscodeRemoteSshConfig, ensureConnectScript, sshLogFileLocation } from '../../shared/vscodeRemoteSshConfig'
13+
import { SshConfig, ensureConnectScript, sshLogFileLocation } from '../../shared/sshConfig'
1414
import { FakeExtensionContext } from '../fakeExtensionContext'
1515
import { fileExists, makeTemporaryToolkitFolder } from '../../shared/filesystemUtilities'
1616
import {
@@ -23,7 +23,7 @@ import { StartDevEnvironmentSessionRequest } from 'aws-sdk/clients/codecatalyst'
2323
import { mkdir, readFile, writeFile } from 'fs-extra'
2424
import { SystemUtilities } from '../../shared/systemUtilities'
2525

26-
class MockSshConfig extends VscodeRemoteSshConfig {
26+
class MockSshConfig extends SshConfig {
2727
// State variables to track logic flow.
2828
public testIsWin: boolean = false
2929
public configSection: string = ''
@@ -109,10 +109,7 @@ describe('VscodeRemoteSshConfig', async function () {
109109
Promise<void>
110110
>
111111
before(function () {
112-
promptUserToConfigureSshConfigStub = sinon.stub(
113-
VscodeRemoteSshConfig.prototype,
114-
'promptUserToConfigureSshConfig'
115-
)
112+
promptUserToConfigureSshConfigStub = sinon.stub(SshConfig.prototype, 'promptUserToConfigureSshConfig')
116113
})
117114

118115
beforeEach(function () {

0 commit comments

Comments
 (0)