Skip to content

Commit 938f0ba

Browse files
authored
[ws-manager-api] Remove deprecated fields (#18641)
1 parent b7e40c7 commit 938f0ba

File tree

9 files changed

+235
-419
lines changed

9 files changed

+235
-419
lines changed

components/image-builder-mk3/pkg/orchestrator/orchestrator.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -360,10 +360,9 @@ func (o *Orchestrator) Build(req *protocol.BuildRequest, resp protocol.ImageBuil
360360
Owner: req.GetTriggeredBy(),
361361
},
362362
Spec: &wsmanapi.StartWorkspaceSpec{
363-
Initializer: initializer,
364-
Timeout: maxBuildRuntime.String(),
365-
WorkspaceImage: o.Config.BuilderImage,
366-
DeprecatedIdeImage: o.Config.BuilderImage,
363+
Initializer: initializer,
364+
Timeout: maxBuildRuntime.String(),
365+
WorkspaceImage: o.Config.BuilderImage,
367366
IdeImage: &wsmanapi.IDEImage{
368367
WebRef: o.Config.BuilderImage,
369368
SupervisorRef: req.SupervisorRef,

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1533,7 +1533,6 @@ export class WorkspaceStarter {
15331533
startWorkspaceSpecIDEImage.setSupervisorRef(ideConfig.supervisorImage);
15341534
spec.setIdeImage(startWorkspaceSpecIDEImage);
15351535
spec.setIdeImageLayersList(ideConfig.ideImageLayers);
1536-
spec.setDeprecatedIdeImage(ideConfig.webImage);
15371536
spec.setWorkspaceImage(instance.workspaceImage);
15381537
spec.setWorkspaceLocation(workspace.config.workspaceLocation || checkoutLocation);
15391538
spec.setFeatureFlagsList(this.toWorkspaceFeatureFlags(featureFlags));

components/ws-manager-api/core.proto

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -328,11 +328,11 @@ message IDEImage {
328328
// web_ref is a reference to an OCI image used for serving the web-based IDE
329329
string web_ref = 1;
330330
// DEPRECATED desktop_ref is an optional reference to an OCI image used for serving desktop IDEs
331-
string desktop_ref = 2;
331+
reserved 2;
332332
// supervisor_ref is a reference to an OCI image used as supervisor
333333
string supervisor_ref = 3;
334334
// DEPRECATED desktop_plugin_ref is an optional reference to an OCI image used for serving desktop IDE plugin
335-
string desktop_plugin_ref = 4;
335+
reserved 4;
336336
}
337337

338338
// WorkspaceSpec is the specification of a workspace at runtime
@@ -342,7 +342,7 @@ message WorkspaceSpec {
342342

343343
// deprecated_ide_image is a field present for backwards compatibility and the same
344344
// as IDEImage.web_ref. If both fields are present, IDEImage.web_ref takes precedence.
345-
string deprecated_ide_image = 2;
345+
reserved 2;
346346

347347
// headless marks this workspace a headless one - headless workspaces are not intended for users but for automation
348348
bool headless = 3;
@@ -559,7 +559,7 @@ message StartWorkspaceSpec {
559559

560560
// deprecated_ide_image is a field present for backwards compatibility and the same
561561
// as IDEImage.web_ref. If both fields are present, IDEImage.web_ref takes precedence.
562-
string deprecated_ide_image = 2;
562+
reserved 2;
563563

564564
// feature_flags provide a means for starting variants of workspaces (e.g. a privileged one)
565565
repeated WorkspaceFeatureFlag feature_flags = 3;

components/ws-manager-api/go/core.pb.go

Lines changed: 226 additions & 273 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/ws-manager-api/typescript/src/core_pb.d.ts

Lines changed: 0 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/ws-manager-api/typescript/src/core_pb.js

Lines changed: 1 addition & 121 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dev/loadgen/cmd/benchmark.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ var benchmarkCommand = &cobra.Command{
6767
},
6868
ServicePrefix: "will-be-overriden",
6969
Spec: &api.StartWorkspaceSpec{
70-
DeprecatedIdeImage: scenario.IDEImage,
7170
IdeImage: &api.IDEImage{
7271
WebRef: scenario.IDEImage,
7372
},

dev/loadgen/cmd/run.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ var runCmd = &cobra.Command{
5757
},
5858
ServicePrefix: "will-be-overriden",
5959
Spec: &api.StartWorkspaceSpec{
60-
DeprecatedIdeImage: "eu.gcr.io/gitpod-core-dev/build/ide/code:commit-8c1466008dedabe79d82cbb91931a16f7ce7994c",
6160
IdeImage: &api.IDEImage{
6261
WebRef: "eu.gcr.io/gitpod-core-dev/build/ide/code:commit-8c1466008dedabe79d82cbb91931a16f7ce7994c",
6362
},

test/pkg/integration/workspace.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,8 +223,7 @@ func LaunchWorkspaceDirectly(t *testing.T, ctx context.Context, api *ComponentAP
223223
},
224224
Type: wsmanapi.WorkspaceType_REGULAR,
225225
Spec: &wsmanapi.StartWorkspaceSpec{
226-
WorkspaceImage: workspaceImage,
227-
DeprecatedIdeImage: ideImage,
226+
WorkspaceImage: workspaceImage,
228227
IdeImage: &wsmanapi.IDEImage{
229228
WebRef: ideImage,
230229
},

0 commit comments

Comments
 (0)