Skip to content

Commit 16545a0

Browse files
author
Andrew Farries
committed
Change order of arguments
1 parent eea04cc commit 16545a0

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

Diff for: components/server/src/workspace/workspace-cluster-imagebuilder-client-provider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export class WorkspaceClusterImagebuilderClientProvider implements ImageBuilderC
3737
workspace: Workspace,
3838
instance: WorkspaceInstance,
3939
): Promise<PromisifiedImageBuilderClient> {
40-
const clusters = await this.clientProvider.getStartClusterSets(user, workspace, instance, applicationCluster);
40+
const clusters = await this.clientProvider.getStartClusterSets(applicationCluster, user, workspace, instance);
4141
for await (let cluster of clusters) {
4242
const info = await this.source.getWorkspaceCluster(cluster.installation, applicationCluster);
4343
if (!info) {

Diff for: components/server/src/workspace/workspace-starter.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -618,10 +618,10 @@ export class WorkspaceStarter {
618618
): Promise<StartWorkspaceResponse.AsObject | undefined> {
619619
let lastInstallation = "";
620620
const clusters = await this.clientProvider.getStartClusterSets(
621+
this.config.installationShortname,
621622
euser,
622623
workspace,
623624
instance,
624-
this.config.installationShortname,
625625
);
626626
for await (let cluster of clusters) {
627627
try {

Diff for: components/ws-manager-api/typescript/src/client-provider.spec.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -140,32 +140,32 @@ class TestClientProvider {
140140
public async getStartClusterSets() {
141141
await this.expectInstallations(
142142
[["a2", "a3"]],
143-
await this.provider.getStartClusterSets({} as User, {} as Workspace, {} as WorkspaceInstance, "xx01"),
143+
await this.provider.getStartClusterSets("xx01", {} as User, {} as Workspace, {} as WorkspaceInstance),
144144
"default case",
145145
);
146146
await this.expectInstallations(
147147
[["con1"], ["a2", "a3", "con1"]],
148148
await this.provider.getStartClusterSets(
149+
"xx01",
149150
{ rolesOrPermissions: ["new-workspace-cluster"] } as User,
150151
{} as Workspace,
151152
{} as WorkspaceInstance,
152-
"xx01",
153153
),
154154
"new workspace cluster",
155155
);
156156
await this.expectInstallations(
157157
[["a2", "a3", "con2"]],
158158
await this.provider.getStartClusterSets(
159+
"xx01",
159160
{ rolesOrPermissions: ["monitor"] } as User,
160161
{} as Workspace,
161162
{} as WorkspaceInstance,
162-
"xx01",
163163
),
164164
"cluster has permission w/o precedence, user too",
165165
);
166166
await this.expectInstallations(
167167
[["a2", "a3"]],
168-
await this.provider.getStartClusterSets({} as User, {} as Workspace, {} as WorkspaceInstance, "xx01"),
168+
await this.provider.getStartClusterSets("xx01", {} as User, {} as Workspace, {} as WorkspaceInstance),
169169
"cluster has permission w/o precedence, user NOT",
170170
);
171171
}

Diff for: components/ws-manager-api/typescript/src/client-provider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ export class WorkspaceManagerClientProvider implements Disposable {
4646
* @returns a set of workspace clusters we can start the workspace in
4747
*/
4848
public async getStartClusterSets(
49+
applicationCluster: string,
4950
user: ExtendedUser,
5051
workspace: Workspace,
5152
instance: WorkspaceInstance,
52-
applicationCluster: string,
5353
): Promise<IWorkspaceClusterStartSet> {
5454
const allClusters = await this.source.getAllWorkspaceClusters(applicationCluster);
5555
const availableClusters = allClusters.filter((c) => c.score > 0 && c.state === "available");

0 commit comments

Comments
 (0)