Skip to content

Commit 2d90f77

Browse files
committed
Rename old EnvVarService to EnvVarResolver
1 parent 92853b5 commit 2d90f77

File tree

6 files changed

+30
-30
lines changed

6 files changed

+30
-30
lines changed

components/server/src/container-module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ import { WebsocketConnectionManager } from "./websocket/websocket-connection-man
104104
import { ConfigProvider } from "./workspace/config-provider";
105105
import { IContextParser, IPrefixContextParser } from "./workspace/context-parser";
106106
import { ContextParser } from "./workspace/context-parser-service";
107-
import { EnvVarService } from "./workspace/env-var-service";
107+
import { EnvVarResolver } from "./workspace/env-var-resolver";
108108
import { EnvvarPrefixParser } from "./workspace/envvar-prefix-context-parser";
109109
import { GitTokenScopeGuesser } from "./workspace/git-token-scope-guesser";
110110
import { GitTokenValidator } from "./workspace/git-token-validator";
@@ -255,7 +255,7 @@ export const productionContainerModule = new ContainerModule(
255255

256256
bind(OrganizationService).toSelf().inSingletonScope();
257257
bind(ProjectsService).toSelf().inSingletonScope();
258-
bind(EnvVarService).toSelf().inSingletonScope();
258+
bind(EnvVarResolver).toSelf().inSingletonScope();
259259

260260
bind(NewsletterSubscriptionController).toSelf().inSingletonScope();
261261

components/server/src/prebuilds/prebuild-manager.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import { PrebuildRateLimiterConfig } from "../workspace/prebuild-rate-limiter";
3636
import { ErrorCodes, ApplicationError } from "@gitpod/gitpod-protocol/lib/messaging/error";
3737
import { UserAuthentication } from "../user/user-authentication";
3838
import { EntitlementService, MayStartWorkspaceResult } from "../billing/entitlement-service";
39-
import { EnvVarService } from "../workspace/env-var-service";
39+
import { EnvVarResolver } from "../workspace/env-var-resolver";
4040
import { WorkspaceService } from "../workspace/workspace-service";
4141

4242
export class WorkspaceRunningError extends Error {
@@ -66,7 +66,7 @@ export class PrebuildManager {
6666
@inject(UserAuthentication) protected readonly userService: UserAuthentication;
6767
@inject(TeamDB) protected readonly teamDB: TeamDB;
6868
@inject(EntitlementService) protected readonly entitlementService: EntitlementService;
69-
@inject(EnvVarService) private readonly envVarService: EnvVarService;
69+
@inject(EnvVarResolver) private readonly envVarResolver: EnvVarResolver;
7070

7171
async abortPrebuildsForBranch(ctx: TraceContext, project: Project, user: User, branch: string): Promise<void> {
7272
const span = TraceContext.startSpan("abortPrebuildsForBranch", ctx);
@@ -230,7 +230,7 @@ export class PrebuildManager {
230230
context.normalizedContextURL!,
231231
);
232232

233-
const envVarsPromise = this.envVarService.resolve(workspace);
233+
const envVarsPromise = this.envVarResolver.resolve(workspace);
234234

235235
const prebuild = await this.workspaceDB.trace({ span }).findPrebuildByWorkspaceID(workspace.id)!;
236236
if (!prebuild) {
@@ -334,7 +334,7 @@ export class PrebuildManager {
334334
if (!prebuild) {
335335
throw new Error("No prebuild found for workspace " + workspaceId);
336336
}
337-
const envVars = await this.envVarService.resolve(workspace);
337+
const envVars = await this.envVarResolver.resolve(workspace);
338338
await this.workspaceStarter.startWorkspace({ span }, workspace, user, project, envVars);
339339
return { prebuildId: prebuild.id, wsid: workspace.id, done: false };
340340
} catch (err) {

components/server/src/workspace/env-var-service.spec.ts renamed to components/server/src/workspace/env-var-resolver.spec.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import "reflect-metadata";
88

99
import { suite, test } from "@testdeck/mocha";
1010
import * as chai from "chai";
11-
import { EnvVarService } from "./env-var-service";
11+
import { EnvVarResolver } from "./env-var-resolver";
1212
import {
1313
CommitContext,
1414
EnvVarWithValue,
@@ -79,22 +79,22 @@ const contextEnvVars = {
7979
} as WithEnvvarsContext;
8080

8181
@suite
82-
class TestEnvVarService {
83-
protected envVarService: EnvVarService;
82+
class TestEnvVarResolver {
83+
protected envVarResolver: EnvVarResolver;
8484

8585
protected init(userEnvVars: UserEnvVar[], projectEnvVar: ProjectEnvVarWithValue[]) {
86-
this.envVarService = new EnvVarService();
87-
this.envVarService["userDB"] = {
86+
this.envVarResolver = new EnvVarResolver();
87+
this.envVarResolver["userDB"] = {
8888
getEnvVars: (_) => {
8989
return Promise.resolve(userEnvVars);
9090
},
9191
} as UserDB;
92-
this.envVarService["projectsService"] = {
92+
this.envVarResolver["projectsService"] = {
9393
getProjectEnvironmentVariables: (userId: string, projectId: string) => {
9494
return Promise.resolve(projectEnvVar as ProjectEnvVar[]);
9595
},
9696
} as ProjectsService;
97-
this.envVarService["projectDB"] = {
97+
this.envVarResolver["projectDB"] = {
9898
getProjectEnvironmentVariableValues: (envs) => {
9999
return Promise.resolve(envs as ProjectEnvVarWithValue[]);
100100
},
@@ -111,7 +111,7 @@ class TestEnvVarService {
111111
[fooAnyUserEnvVar, barUserCommitEnvVar, barUserAnotherCommitEnvVar],
112112
[barProjectCensoredEnvVar, bazProjectEnvVar],
113113
);
114-
const envVars = await this.envVarService.resolve({
114+
const envVars = await this.envVarResolver.resolve({
115115
ownerId: "1",
116116
type: "regular",
117117
context: commitContext,
@@ -128,7 +128,7 @@ class TestEnvVarService {
128128
[fooAnyUserEnvVar, barUserCommitEnvVar, barUserAnotherCommitEnvVar],
129129
[barProjectCensoredEnvVar, bazProjectEnvVar],
130130
);
131-
const envVars = await this.envVarService.resolve({
131+
const envVars = await this.envVarResolver.resolve({
132132
ownerId: "1",
133133
type: "prebuild",
134134
context: commitContext,
@@ -145,7 +145,7 @@ class TestEnvVarService {
145145
[fooAnyUserEnvVar, barUserCommitEnvVar, barUserAnotherCommitEnvVar],
146146
[barProjectCensoredEnvVar, bazProjectEnvVar],
147147
);
148-
const envVars = await this.envVarService.resolve({
148+
const envVars = await this.envVarResolver.resolve({
149149
ownerId: "1",
150150
type: "regular",
151151
context: commitContext,
@@ -163,7 +163,7 @@ class TestEnvVarService {
163163
[fooAnyUserEnvVar, barUserCommitEnvVar, barUserAnotherCommitEnvVar],
164164
[barProjectCensoredEnvVar, bazProjectEnvVar],
165165
);
166-
const envVars = await this.envVarService.resolve({
166+
const envVars = await this.envVarResolver.resolve({
167167
type: "prebuild",
168168
context: commitContext,
169169
projectId: "1",
@@ -188,7 +188,7 @@ class TestEnvVarService {
188188

189189
this.init(userEnvVars, []);
190190

191-
const envVars = await this.envVarService.resolve({
191+
const envVars = await this.envVarResolver.resolve({
192192
ownerId: "1",
193193
type: "regular",
194194
context: commitContext,
@@ -206,7 +206,7 @@ class TestEnvVarService {
206206
[fooAnyUserEnvVar, barUserCommitEnvVar, barUserAnotherCommitEnvVar],
207207
[barProjectCensoredEnvVar, bazProjectEnvVar],
208208
);
209-
const envVars = await this.envVarService.resolve({
209+
const envVars = await this.envVarResolver.resolve({
210210
owerId: "1",
211211
type: "regular",
212212
context: { ...commitContext, ...contextEnvVars },
@@ -223,7 +223,7 @@ class TestEnvVarService {
223223
[fooAnyUserEnvVar, barUserCommitEnvVar, barUserAnotherCommitEnvVar],
224224
[barProjectCensoredEnvVar, bazProjectEnvVar],
225225
);
226-
const envVars = await this.envVarService.resolve({
226+
const envVars = await this.envVarResolver.resolve({
227227
owerId: "1",
228228
type: "regular",
229229
context: { ...commitContext, ...contextEnvVars },
@@ -274,7 +274,7 @@ class TestEnvVarService {
274274
const expectedVars = [inputVars[0]];
275275

276276
this.init(inputVars, []);
277-
const envVars = await this.envVarService.resolve({
277+
const envVars = await this.envVarResolver.resolve({
278278
owerId: "1",
279279
type: "regular",
280280
context: { ...commitContext },
@@ -352,7 +352,7 @@ class TestEnvVarService {
352352

353353
this.init(userEnvVars, []);
354354

355-
const envVars = await this.envVarService.resolve({
355+
const envVars = await this.envVarResolver.resolve({
356356
owerId: "1",
357357
type: "regular",
358358
context: { ...gitlabSubgroupCommitContext },
@@ -365,4 +365,4 @@ class TestEnvVarService {
365365
}
366366
}
367367

368-
module.exports = new TestEnvVarService();
368+
module.exports = new TestEnvVarResolver();

components/server/src/workspace/env-var-service.ts renamed to components/server/src/workspace/env-var-resolver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export interface ResolvedEnvVars {
2525
}
2626

2727
@injectable()
28-
export class EnvVarService {
28+
export class EnvVarResolver {
2929
@inject(UserDB)
3030
private userDB: UserDB;
3131

components/server/src/workspace/gitpod-server-impl.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ import {
169169
import { increaseDashboardErrorBoundaryCounter, reportCentralizedPermsValidation } from "../prometheus-metrics";
170170
import { RegionService } from "./region-service";
171171
import { isWorkspaceRegion, WorkspaceRegion } from "@gitpod/gitpod-protocol/lib/workspace-cluster";
172-
import { EnvVarService } from "./env-var-service";
172+
import { EnvVarResolver } from "./env-var-resolver";
173173
import { LinkedInService } from "../linkedin-service";
174174
import { SnapshotService, WaitForSnapshotOptions } from "./snapshot-service";
175175
import { IncrementalPrebuildsService } from "../prebuilds/incremental-prebuilds-service";
@@ -268,7 +268,7 @@ export class GitpodServerImpl implements GitpodServerWithTracing, Disposable {
268268
@inject(BillingServiceDefinition.name) private readonly billingService: BillingServiceClient,
269269
@inject(EmailDomainFilterDB) private emailDomainFilterdb: EmailDomainFilterDB,
270270

271-
@inject(EnvVarService) private readonly envVarService: EnvVarService,
271+
@inject(EnvVarResolver) private readonly envVarResolver: EnvVarResolver,
272272
@inject(RedisSubscriber) private readonly subscriber: RedisSubscriber,
273273
@inject(RedisPublisher) private readonly publisher: RedisPublisher,
274274
@inject(TracedWorkspaceDB) private readonly workspaceDB: DBWithTracing<WorkspaceDB>,
@@ -949,7 +949,7 @@ export class GitpodServerImpl implements GitpodServerWithTracing, Disposable {
949949
if (workspace.deleted) {
950950
throw new ApplicationError(ErrorCodes.PERMISSION_DENIED, "Cannot (re-)start a deleted workspace.");
951951
}
952-
const envVarsPromise = this.envVarService.resolve(workspace);
952+
const envVarsPromise = this.envVarResolver.resolve(workspace);
953953
const projectPromise = workspace.projectId
954954
? ApplicationError.notFoundToUndefined(this.projectsService.getProject(user.id, workspace.projectId))
955955
: Promise.resolve(undefined);
@@ -1439,7 +1439,7 @@ export class GitpodServerImpl implements GitpodServerWithTracing, Disposable {
14391439
throw err;
14401440
}
14411441

1442-
const envVarsPromise = this.envVarService.resolve(workspace);
1442+
const envVarsPromise = this.envVarResolver.resolve(workspace);
14431443
options.region = await this.determineWorkspaceRegion(workspace, options.region || "");
14441444

14451445
logContext.workspaceId = workspace.id;
@@ -2326,7 +2326,7 @@ export class GitpodServerImpl implements GitpodServerWithTracing, Disposable {
23262326
const user = await this.checkUser("getWorkspaceEnvVars");
23272327
const workspace = await this.workspaceService.getWorkspace(user.id, workspaceId);
23282328
await this.guardAccess({ kind: "workspace", subject: workspace }, "get");
2329-
const envVars = await this.envVarService.resolve(workspace);
2329+
const envVars = await this.envVarResolver.resolve(workspace);
23302330

23312331
const result: EnvVarWithValue[] = [];
23322332
for (const value of envVars.workspace) {

components/server/src/workspace/workspace-starter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ import { RedisMutex } from "../redis/mutex";
123123
import { AuthorizationService } from "../user/authorization-service";
124124
import { TokenProvider } from "../user/token-provider";
125125
import { UserAuthentication } from "../user/user-authentication";
126-
import { ResolvedEnvVars } from "./env-var-service";
126+
import { ResolvedEnvVars } from "./env-var-resolver";
127127
import { ImageSourceProvider } from "./image-source-provider";
128128
import { WorkspaceClassesConfig } from "./workspace-classes";
129129

0 commit comments

Comments
 (0)