Skip to content

Split the Gitpod app from the Workspace images in the KOTS installer #10359

Closed
@mrzarquon

Description

@mrzarquon

Is your feature request related to a problem? Please describe

The latest airgap bundle is now 11GB, because of how the Replicated web installation works, users are required to upload the entire .airgap file to the UI even if they've already staged the images. This is because the application payload is in the same bundle as the images.

The massive airgap bundle size means that doing any deployment with airgap is slow and difficult, especially when using the web UI which is required if you're not familiar with the CLI only methods to perform an installation (or upgrade).

ie, intellij java image is 3gb, what use of this is to a vscode only installation?

Related to #10298 as we'd need to support having different registries for different purposes in Gitpod - one for workspaces vs one for hosting Gitpod's specific images.

Describe the behaviour you'd like

Only the very minimal base image should ship with the installer, so that upgrades and installations don't require pushing > 8gb of unnecessary images. The configuration of the default image and registry should be exposed as well, so users can change this as they go.

Documentation on how to pull/push other workspace images should be provided as an alternative. Workspace images could be populated with other registry mirroring systems since in essence it is requiring the users to grab latest of the workspace images (which is what we do when we build an airgap anyway).

Related Context

  • Internal RFC related to this

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions