diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a6415d2c3980b9..724812ddbcaadd 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -25,27 +25,27 @@ /components/image-builder-bob @gitpod-io/engineering-workspace /components/image-builder-mk3 @gitpod-io/engineering-workspace /components/installation-telemetry @gitpod-io/engineering-self-hosted -/components/installer @gitpod-io/engineering-self-hosted -/components/installer/pkg/components/agent-smith @gitpod-io/engineering-workspace -/components/installer/pkg/components/blobserve @gitpod-io/engineering-workspace -/components/installer/pkg/components/components-webapp @gitpod-io/engineering-webapp -/components/installer/pkg/components/components-workspace @gitpod-io/engineering-workspace -/components/installer/pkg/components/content-service @gitpod-io/engineering-workspace -/components/installer/pkg/components/dashboard @gitpod-io/engineering-webapp -/components/installer/pkg/components/ide-proxy @gitpod-io/engineering-ide -/components/installer/pkg/components/image-builder-mk3 @gitpod-io/engineering-workspace -/components/installer/pkg/components/openvsx-proxy @gitpod-io/engineering-ide -/components/installer/pkg/components/proxy @gitpod-io/engineering-webapp -/components/installer/pkg/components/registry-facade @gitpod-io/engineering-workspace -/components/installer/pkg/components/server @gitpod-io/engineering-webapp -/components/installer/pkg/components/server/ide @gitpod-io/engineering-ide -/components/installer/pkg/components/workspace @gitpod-io/engineering-workspace -/components/installer/pkg/components/workspace/ide @gitpod-io/engineering-ide -/components/installer/pkg/components/ws-daemon @gitpod-io/engineering-workspace -/components/installer/pkg/components/ws-manager @gitpod-io/engineering-workspace -/components/installer/pkg/components/ws-manager-bridge @gitpod-io/engineering-webapp -/components/installer/pkg/components/ws-proxy @gitpod-io/engineering-workspace -/components/installer/pkg/config/versions @gitpod-io/engineering-ide +/install/installer @gitpod-io/engineering-self-hosted +/install/installer/pkg/components/agent-smith @gitpod-io/engineering-workspace +/install/installer/pkg/components/blobserve @gitpod-io/engineering-workspace +/install/installer/pkg/components/components-webapp @gitpod-io/engineering-webapp +/install/installer/pkg/components/components-workspace @gitpod-io/engineering-workspace +/install/installer/pkg/components/content-service @gitpod-io/engineering-workspace +/install/installer/pkg/components/dashboard @gitpod-io/engineering-webapp +/install/installer/pkg/components/ide-proxy @gitpod-io/engineering-ide +/install/installer/pkg/components/image-builder-mk3 @gitpod-io/engineering-workspace +/install/installer/pkg/components/openvsx-proxy @gitpod-io/engineering-ide +/install/installer/pkg/components/proxy @gitpod-io/engineering-webapp +/install/installer/pkg/components/registry-facade @gitpod-io/engineering-workspace +/install/installer/pkg/components/server @gitpod-io/engineering-webapp +/install/installer/pkg/components/server/ide @gitpod-io/engineering-ide +/install/installer/pkg/components/workspace @gitpod-io/engineering-workspace +/install/installer/pkg/components/workspace/ide @gitpod-io/engineering-ide +/install/installer/pkg/components/ws-daemon @gitpod-io/engineering-workspace +/install/installer/pkg/components/ws-manager @gitpod-io/engineering-workspace +/install/installer/pkg/components/ws-manager-bridge @gitpod-io/engineering-webapp +/install/installer/pkg/components/ws-proxy @gitpod-io/engineering-workspace +/install/installer/pkg/config/versions @gitpod-io/engineering-ide /components/licensor @gitpod-io/engineering-webapp /components/local-app-api @csweichel @akosyakov /components/local-app @gitpod-io/engineering-ide diff --git a/components/BUILD.yaml b/components/BUILD.yaml index 1b074e09cd3313..b976e0c5ba05d7 100644 --- a/components/BUILD.yaml +++ b/components/BUILD.yaml @@ -12,7 +12,7 @@ packages: - :docker-versions - :publish-api - dev:all-app - - components/installer:docker + - install/installer:docker - components/gitpod-protocol:all - operations/observability/mixins:lint - name: docker-versions diff --git a/gitpod-ws.code-workspace b/gitpod-ws.code-workspace index 93e27578eb32e8..691f67db077e80 100644 --- a/gitpod-ws.code-workspace +++ b/gitpod-ws.code-workspace @@ -26,7 +26,7 @@ { "path": "dev/loadgen" }, { "path": "dev/poolkeeper" }, { "path": "dev/sweeper" }, - { "path": "components/installer" } + { "path": "install/installer" } ], "settings": { "typescript.tsdk": "gitpod/node_modules/typescript/lib", diff --git a/components/installer/.gitignore b/install/installer/.gitignore similarity index 100% rename from components/installer/.gitignore rename to install/installer/.gitignore diff --git a/components/installer/BUILD.yaml b/install/installer/BUILD.yaml similarity index 94% rename from components/installer/BUILD.yaml rename to install/installer/BUILD.yaml index 6d0714cf6a7b8d..d81dd5ac8912f6 100644 --- a/components/installer/BUILD.yaml +++ b/install/installer/BUILD.yaml @@ -43,7 +43,7 @@ packages: - version config: commands: - - ["objcopy", "--add-section", "versionManifest=components--all-docker/versions.yaml", "components-installer--raw-app/installer", "installer"] + - ["objcopy", "--add-section", "versionManifest=components--all-docker/versions.yaml", "install-installer--raw-app/installer", "installer"] - name: docker type: docker deps: diff --git a/components/installer/Makefile b/install/installer/Makefile similarity index 100% rename from components/installer/Makefile rename to install/installer/Makefile diff --git a/components/installer/README.md b/install/installer/README.md similarity index 99% rename from components/installer/README.md rename to install/installer/README.md index 03ddc952f77d6a..db907e195b5511 100644 --- a/components/installer/README.md +++ b/install/installer/README.md @@ -180,7 +180,7 @@ is `true`. External dependencies can be used in their place # Config > Not every parameter is discussed in this table, just ones that are likely -> to need changing. The full config structure is available in [config.go](/components/installer/pkg/config/v1/config.go). +> to need changing. The full config structure is available in [config.go](/install/installer/config/v1/config.go). | Property | Required | Description | Notes | | --- | --- | --- | --- | diff --git a/components/installer/ToDo.md b/install/installer/ToDo.md similarity index 100% rename from components/installer/ToDo.md rename to install/installer/ToDo.md diff --git a/components/installer/cmd/init.go b/install/installer/cmd/init.go similarity index 100% rename from components/installer/cmd/init.go rename to install/installer/cmd/init.go diff --git a/components/installer/cmd/mirror.go b/install/installer/cmd/mirror.go similarity index 100% rename from components/installer/cmd/mirror.go rename to install/installer/cmd/mirror.go diff --git a/components/installer/cmd/mirror_list.go b/install/installer/cmd/mirror_list.go similarity index 100% rename from components/installer/cmd/mirror_list.go rename to install/installer/cmd/mirror_list.go diff --git a/components/installer/cmd/render.go b/install/installer/cmd/render.go similarity index 100% rename from components/installer/cmd/render.go rename to install/installer/cmd/render.go diff --git a/components/installer/cmd/root.go b/install/installer/cmd/root.go similarity index 100% rename from components/installer/cmd/root.go rename to install/installer/cmd/root.go diff --git a/components/installer/cmd/validate.go b/install/installer/cmd/validate.go similarity index 100% rename from components/installer/cmd/validate.go rename to install/installer/cmd/validate.go diff --git a/components/installer/cmd/validate_cluster.go b/install/installer/cmd/validate_cluster.go similarity index 100% rename from components/installer/cmd/validate_cluster.go rename to install/installer/cmd/validate_cluster.go diff --git a/components/installer/cmd/validate_config.go b/install/installer/cmd/validate_config.go similarity index 100% rename from components/installer/cmd/validate_config.go rename to install/installer/cmd/validate_config.go diff --git a/components/installer/cmd/version.go b/install/installer/cmd/version.go similarity index 100% rename from components/installer/cmd/version.go rename to install/installer/cmd/version.go diff --git a/components/installer/example-config.yaml b/install/installer/example-config.yaml similarity index 100% rename from components/installer/example-config.yaml rename to install/installer/example-config.yaml diff --git a/components/installer/go.mod b/install/installer/go.mod similarity index 91% rename from components/installer/go.mod rename to install/installer/go.mod index fb51dff1a8a330..d0e500a0c6ead3 100644 --- a/components/installer/go.mod +++ b/install/installer/go.mod @@ -226,35 +226,35 @@ replace github.com/gitpod-io/gitpod/image-builder => ../components/image-builder replace github.com/gitpod-io/gitpod/ws-scheduler => ../components/ee/ws-scheduler // leeway -replace github.com/gitpod-io/gitpod/agent-smith => ../ee/agent-smith // leeway +replace github.com/gitpod-io/gitpod/agent-smith => ../../components/ee/agent-smith // leeway -replace github.com/gitpod-io/gitpod/blobserve => ../blobserve // leeway +replace github.com/gitpod-io/gitpod/blobserve => ../../components/blobserve // leeway -replace github.com/gitpod-io/gitpod/common-go => ../common-go // leeway +replace github.com/gitpod-io/gitpod/common-go => ../../components/common-go // leeway -replace github.com/gitpod-io/gitpod/content-service => ../content-service // leeway +replace github.com/gitpod-io/gitpod/content-service => ../../components/content-service // leeway -replace github.com/gitpod-io/gitpod/content-service/api => ../content-service-api/go // leeway +replace github.com/gitpod-io/gitpod/content-service/api => ../../components/content-service-api/go // leeway -replace github.com/gitpod-io/gitpod/gitpod-protocol => ../gitpod-protocol/go // leeway +replace github.com/gitpod-io/gitpod/gitpod-protocol => ../../components/gitpod-protocol/go // leeway -replace github.com/gitpod-io/gitpod/image-builder/api => ../image-builder-api/go // leeway +replace github.com/gitpod-io/gitpod/image-builder/api => ../../components/image-builder-api/go // leeway -replace github.com/gitpod-io/gitpod/openvsx-proxy => ../openvsx-proxy // leeway +replace github.com/gitpod-io/gitpod/openvsx-proxy => ../../components/openvsx-proxy // leeway -replace github.com/gitpod-io/gitpod/registry-facade => ../registry-facade // leeway +replace github.com/gitpod-io/gitpod/registry-facade => ../../components/registry-facade // leeway -replace github.com/gitpod-io/gitpod/registry-facade/api => ../registry-facade-api/go // leeway +replace github.com/gitpod-io/gitpod/registry-facade/api => ../../components/registry-facade-api/go // leeway -replace github.com/gitpod-io/gitpod/supervisor/api => ../supervisor-api/go // leeway +replace github.com/gitpod-io/gitpod/supervisor/api => ../../components/supervisor-api/go // leeway -replace github.com/gitpod-io/gitpod/ws-daemon => ../ws-daemon // leeway +replace github.com/gitpod-io/gitpod/ws-daemon => ../../components/ws-daemon // leeway -replace github.com/gitpod-io/gitpod/ws-daemon/api => ../ws-daemon-api/go // leeway +replace github.com/gitpod-io/gitpod/ws-daemon/api => ../../components/ws-daemon-api/go // leeway -replace github.com/gitpod-io/gitpod/ws-manager/api => ../ws-manager-api/go // leeway +replace github.com/gitpod-io/gitpod/ws-manager/api => ../../components/ws-manager-api/go // leeway -replace github.com/gitpod-io/gitpod/ws-proxy => ../ws-proxy // leeway +replace github.com/gitpod-io/gitpod/ws-proxy => ../../components/ws-proxy // leeway replace k8s.io/api => k8s.io/api v0.22.2 // leeway indirect from components/common-go:lib diff --git a/components/installer/go.sum b/install/installer/go.sum similarity index 100% rename from components/installer/go.sum rename to install/installer/go.sum diff --git a/components/installer/leeway.Dockerfile b/install/installer/leeway.Dockerfile similarity index 82% rename from components/installer/leeway.Dockerfile rename to install/installer/leeway.Dockerfile index 36c0a3a5218904..42083f71bc17d0 100644 --- a/components/installer/leeway.Dockerfile +++ b/install/installer/leeway.Dockerfile @@ -3,7 +3,7 @@ # See License-AGPL.txt in the project root for license information. FROM alpine:3.15 -COPY components-installer--app/installer components-installer--app/provenance-bundle.jsonl /app/ +COPY install-installer--app/installer install-installer--app/provenance-bundle.jsonl /app/ RUN apk add --no-cache curl yq \ && curl -L "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" -o /usr/local/bin/kubectl \ && chmod +x /usr/local/bin/kubectl diff --git a/components/installer/main.go b/install/installer/main.go similarity index 100% rename from components/installer/main.go rename to install/installer/main.go diff --git a/components/installer/pkg/cluster/affinity.go b/install/installer/pkg/cluster/affinity.go similarity index 100% rename from components/installer/pkg/cluster/affinity.go rename to install/installer/pkg/cluster/affinity.go diff --git a/components/installer/pkg/cluster/checks.go b/install/installer/pkg/cluster/checks.go similarity index 100% rename from components/installer/pkg/cluster/checks.go rename to install/installer/pkg/cluster/checks.go diff --git a/components/installer/pkg/cluster/validation.go b/install/installer/pkg/cluster/validation.go similarity index 100% rename from components/installer/pkg/cluster/validation.go rename to install/installer/pkg/cluster/validation.go diff --git a/components/installer/pkg/common/ca.go b/install/installer/pkg/common/ca.go similarity index 100% rename from components/installer/pkg/common/ca.go rename to install/installer/pkg/common/ca.go diff --git a/components/installer/pkg/common/common.go b/install/installer/pkg/common/common.go similarity index 100% rename from components/installer/pkg/common/common.go rename to install/installer/pkg/common/common.go diff --git a/components/installer/pkg/common/common_test.go b/install/installer/pkg/common/common_test.go similarity index 100% rename from components/installer/pkg/common/common_test.go rename to install/installer/pkg/common/common_test.go index 33bf73067dccb8..8ba4236c47833d 100644 --- a/components/installer/pkg/common/common_test.go +++ b/install/installer/pkg/common/common_test.go @@ -5,9 +5,9 @@ package common_test import ( + "github.com/gitpod-io/gitpod/installer/pkg/common" "testing" - "github.com/gitpod-io/gitpod/installer/pkg/common" "github.com/google/go-cmp/cmp" ) diff --git a/components/installer/pkg/common/constants.go b/install/installer/pkg/common/constants.go similarity index 100% rename from components/installer/pkg/common/constants.go rename to install/installer/pkg/common/constants.go diff --git a/components/installer/pkg/common/display.go b/install/installer/pkg/common/display.go similarity index 100% rename from components/installer/pkg/common/display.go rename to install/installer/pkg/common/display.go diff --git a/components/installer/pkg/common/objects.go b/install/installer/pkg/common/objects.go similarity index 100% rename from components/installer/pkg/common/objects.go rename to install/installer/pkg/common/objects.go diff --git a/components/installer/pkg/common/render.go b/install/installer/pkg/common/render.go similarity index 100% rename from components/installer/pkg/common/render.go rename to install/installer/pkg/common/render.go diff --git a/components/installer/pkg/common/storage.go b/install/installer/pkg/common/storage.go similarity index 100% rename from components/installer/pkg/common/storage.go rename to install/installer/pkg/common/storage.go diff --git a/components/installer/pkg/components/agent-smith/configmap.go b/install/installer/pkg/components/agent-smith/configmap.go similarity index 100% rename from components/installer/pkg/components/agent-smith/configmap.go rename to install/installer/pkg/components/agent-smith/configmap.go diff --git a/components/installer/pkg/components/agent-smith/constants.go b/install/installer/pkg/components/agent-smith/constants.go similarity index 100% rename from components/installer/pkg/components/agent-smith/constants.go rename to install/installer/pkg/components/agent-smith/constants.go diff --git a/components/installer/pkg/components/agent-smith/daemonset.go b/install/installer/pkg/components/agent-smith/daemonset.go similarity index 100% rename from components/installer/pkg/components/agent-smith/daemonset.go rename to install/installer/pkg/components/agent-smith/daemonset.go diff --git a/components/installer/pkg/components/agent-smith/networkpolicy.go b/install/installer/pkg/components/agent-smith/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/agent-smith/networkpolicy.go rename to install/installer/pkg/components/agent-smith/networkpolicy.go diff --git a/components/installer/pkg/components/agent-smith/objects.go b/install/installer/pkg/components/agent-smith/objects.go similarity index 100% rename from components/installer/pkg/components/agent-smith/objects.go rename to install/installer/pkg/components/agent-smith/objects.go diff --git a/components/installer/pkg/components/agent-smith/role.go b/install/installer/pkg/components/agent-smith/role.go similarity index 100% rename from components/installer/pkg/components/agent-smith/role.go rename to install/installer/pkg/components/agent-smith/role.go diff --git a/components/installer/pkg/components/agent-smith/rolebinding.go b/install/installer/pkg/components/agent-smith/rolebinding.go similarity index 100% rename from components/installer/pkg/components/agent-smith/rolebinding.go rename to install/installer/pkg/components/agent-smith/rolebinding.go diff --git a/components/installer/pkg/components/blobserve/configmap.go b/install/installer/pkg/components/blobserve/configmap.go similarity index 100% rename from components/installer/pkg/components/blobserve/configmap.go rename to install/installer/pkg/components/blobserve/configmap.go diff --git a/components/installer/pkg/components/blobserve/constants.go b/install/installer/pkg/components/blobserve/constants.go similarity index 100% rename from components/installer/pkg/components/blobserve/constants.go rename to install/installer/pkg/components/blobserve/constants.go diff --git a/components/installer/pkg/components/blobserve/deployment.go b/install/installer/pkg/components/blobserve/deployment.go similarity index 100% rename from components/installer/pkg/components/blobserve/deployment.go rename to install/installer/pkg/components/blobserve/deployment.go diff --git a/components/installer/pkg/components/blobserve/networkpolicy.go b/install/installer/pkg/components/blobserve/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/blobserve/networkpolicy.go rename to install/installer/pkg/components/blobserve/networkpolicy.go diff --git a/components/installer/pkg/components/blobserve/objects.go b/install/installer/pkg/components/blobserve/objects.go similarity index 100% rename from components/installer/pkg/components/blobserve/objects.go rename to install/installer/pkg/components/blobserve/objects.go diff --git a/components/installer/pkg/components/blobserve/rolebinding.go b/install/installer/pkg/components/blobserve/rolebinding.go similarity index 100% rename from components/installer/pkg/components/blobserve/rolebinding.go rename to install/installer/pkg/components/blobserve/rolebinding.go diff --git a/components/installer/pkg/components/cluster/certmanager.go b/install/installer/pkg/components/cluster/certmanager.go similarity index 100% rename from components/installer/pkg/components/cluster/certmanager.go rename to install/installer/pkg/components/cluster/certmanager.go diff --git a/components/installer/pkg/components/cluster/clusterrole.go b/install/installer/pkg/components/cluster/clusterrole.go similarity index 100% rename from components/installer/pkg/components/cluster/clusterrole.go rename to install/installer/pkg/components/cluster/clusterrole.go diff --git a/components/installer/pkg/components/cluster/constants.go b/install/installer/pkg/components/cluster/constants.go similarity index 100% rename from components/installer/pkg/components/cluster/constants.go rename to install/installer/pkg/components/cluster/constants.go diff --git a/components/installer/pkg/components/cluster/objects.go b/install/installer/pkg/components/cluster/objects.go similarity index 100% rename from components/installer/pkg/components/cluster/objects.go rename to install/installer/pkg/components/cluster/objects.go diff --git a/components/installer/pkg/components/cluster/podsecuritypolicies.go b/install/installer/pkg/components/cluster/podsecuritypolicies.go similarity index 100% rename from components/installer/pkg/components/cluster/podsecuritypolicies.go rename to install/installer/pkg/components/cluster/podsecuritypolicies.go diff --git a/components/installer/pkg/components/cluster/resourcequota.go b/install/installer/pkg/components/cluster/resourcequota.go similarity index 100% rename from components/installer/pkg/components/cluster/resourcequota.go rename to install/installer/pkg/components/cluster/resourcequota.go diff --git a/components/installer/pkg/components/cluster/rolebinding.go b/install/installer/pkg/components/cluster/rolebinding.go similarity index 100% rename from components/installer/pkg/components/cluster/rolebinding.go rename to install/installer/pkg/components/cluster/rolebinding.go diff --git a/components/installer/pkg/components/components-webapp/components.go b/install/installer/pkg/components/components-webapp/components.go similarity index 100% rename from components/installer/pkg/components/components-webapp/components.go rename to install/installer/pkg/components/components-webapp/components.go diff --git a/components/installer/pkg/components/components-workspace/components.go b/install/installer/pkg/components/components-workspace/components.go similarity index 100% rename from components/installer/pkg/components/components-workspace/components.go rename to install/installer/pkg/components/components-workspace/components.go diff --git a/components/installer/pkg/components/components.go b/install/installer/pkg/components/components.go similarity index 100% rename from components/installer/pkg/components/components.go rename to install/installer/pkg/components/components.go diff --git a/components/installer/pkg/components/content-service/configmap.go b/install/installer/pkg/components/content-service/configmap.go similarity index 100% rename from components/installer/pkg/components/content-service/configmap.go rename to install/installer/pkg/components/content-service/configmap.go diff --git a/components/installer/pkg/components/content-service/constants.go b/install/installer/pkg/components/content-service/constants.go similarity index 100% rename from components/installer/pkg/components/content-service/constants.go rename to install/installer/pkg/components/content-service/constants.go diff --git a/components/installer/pkg/components/content-service/deployment.go b/install/installer/pkg/components/content-service/deployment.go similarity index 100% rename from components/installer/pkg/components/content-service/deployment.go rename to install/installer/pkg/components/content-service/deployment.go diff --git a/components/installer/pkg/components/content-service/networkpolicy.go b/install/installer/pkg/components/content-service/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/content-service/networkpolicy.go rename to install/installer/pkg/components/content-service/networkpolicy.go diff --git a/components/installer/pkg/components/content-service/objects.go b/install/installer/pkg/components/content-service/objects.go similarity index 100% rename from components/installer/pkg/components/content-service/objects.go rename to install/installer/pkg/components/content-service/objects.go diff --git a/components/installer/pkg/components/content-service/rolebinding.go b/install/installer/pkg/components/content-service/rolebinding.go similarity index 100% rename from components/installer/pkg/components/content-service/rolebinding.go rename to install/installer/pkg/components/content-service/rolebinding.go diff --git a/components/installer/pkg/components/dashboard/constants.go b/install/installer/pkg/components/dashboard/constants.go similarity index 100% rename from components/installer/pkg/components/dashboard/constants.go rename to install/installer/pkg/components/dashboard/constants.go diff --git a/components/installer/pkg/components/dashboard/deployment.go b/install/installer/pkg/components/dashboard/deployment.go similarity index 100% rename from components/installer/pkg/components/dashboard/deployment.go rename to install/installer/pkg/components/dashboard/deployment.go diff --git a/components/installer/pkg/components/dashboard/networkpolicy.go b/install/installer/pkg/components/dashboard/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/dashboard/networkpolicy.go rename to install/installer/pkg/components/dashboard/networkpolicy.go diff --git a/components/installer/pkg/components/dashboard/objects.go b/install/installer/pkg/components/dashboard/objects.go similarity index 100% rename from components/installer/pkg/components/dashboard/objects.go rename to install/installer/pkg/components/dashboard/objects.go diff --git a/components/installer/pkg/components/dashboard/rolebinding.go b/install/installer/pkg/components/dashboard/rolebinding.go similarity index 100% rename from components/installer/pkg/components/dashboard/rolebinding.go rename to install/installer/pkg/components/dashboard/rolebinding.go diff --git a/components/installer/pkg/components/database/cloudsql/constants.go b/install/installer/pkg/components/database/cloudsql/constants.go similarity index 100% rename from components/installer/pkg/components/database/cloudsql/constants.go rename to install/installer/pkg/components/database/cloudsql/constants.go diff --git a/components/installer/pkg/components/database/cloudsql/deployment.go b/install/installer/pkg/components/database/cloudsql/deployment.go similarity index 100% rename from components/installer/pkg/components/database/cloudsql/deployment.go rename to install/installer/pkg/components/database/cloudsql/deployment.go diff --git a/components/installer/pkg/components/database/cloudsql/objects.go b/install/installer/pkg/components/database/cloudsql/objects.go similarity index 100% rename from components/installer/pkg/components/database/cloudsql/objects.go rename to install/installer/pkg/components/database/cloudsql/objects.go diff --git a/components/installer/pkg/components/database/cloudsql/rolebinding.go b/install/installer/pkg/components/database/cloudsql/rolebinding.go similarity index 100% rename from components/installer/pkg/components/database/cloudsql/rolebinding.go rename to install/installer/pkg/components/database/cloudsql/rolebinding.go diff --git a/components/installer/pkg/components/database/external/objects.go b/install/installer/pkg/components/database/external/objects.go similarity index 100% rename from components/installer/pkg/components/database/external/objects.go rename to install/installer/pkg/components/database/external/objects.go diff --git a/components/installer/pkg/components/database/incluster/configmap.go b/install/installer/pkg/components/database/incluster/configmap.go similarity index 100% rename from components/installer/pkg/components/database/incluster/configmap.go rename to install/installer/pkg/components/database/incluster/configmap.go diff --git a/components/installer/pkg/components/database/incluster/constants.go b/install/installer/pkg/components/database/incluster/constants.go similarity index 100% rename from components/installer/pkg/components/database/incluster/constants.go rename to install/installer/pkg/components/database/incluster/constants.go diff --git a/components/installer/pkg/components/database/incluster/helm.go b/install/installer/pkg/components/database/incluster/helm.go similarity index 100% rename from components/installer/pkg/components/database/incluster/helm.go rename to install/installer/pkg/components/database/incluster/helm.go diff --git a/components/installer/pkg/components/database/incluster/init/00-create-and-init-sessions-db.sql b/install/installer/pkg/components/database/incluster/init/00-create-and-init-sessions-db.sql similarity index 100% rename from components/installer/pkg/components/database/incluster/init/00-create-and-init-sessions-db.sql rename to install/installer/pkg/components/database/incluster/init/00-create-and-init-sessions-db.sql diff --git a/components/installer/pkg/components/database/incluster/init/01-recreate-gitpod-db.sql b/install/installer/pkg/components/database/incluster/init/01-recreate-gitpod-db.sql similarity index 100% rename from components/installer/pkg/components/database/incluster/init/01-recreate-gitpod-db.sql rename to install/installer/pkg/components/database/incluster/init/01-recreate-gitpod-db.sql diff --git a/components/installer/pkg/components/database/incluster/objects.go b/install/installer/pkg/components/database/incluster/objects.go similarity index 100% rename from components/installer/pkg/components/database/incluster/objects.go rename to install/installer/pkg/components/database/incluster/objects.go diff --git a/components/installer/pkg/components/database/incluster/rolebinding.go b/install/installer/pkg/components/database/incluster/rolebinding.go similarity index 100% rename from components/installer/pkg/components/database/incluster/rolebinding.go rename to install/installer/pkg/components/database/incluster/rolebinding.go diff --git a/components/installer/pkg/components/database/incluster/secret.go b/install/installer/pkg/components/database/incluster/secret.go similarity index 100% rename from components/installer/pkg/components/database/incluster/secret.go rename to install/installer/pkg/components/database/incluster/secret.go diff --git a/components/installer/pkg/components/database/incluster/service.go b/install/installer/pkg/components/database/incluster/service.go similarity index 100% rename from components/installer/pkg/components/database/incluster/service.go rename to install/installer/pkg/components/database/incluster/service.go diff --git a/components/installer/pkg/components/database/init/configmap.go b/install/installer/pkg/components/database/init/configmap.go similarity index 100% rename from components/installer/pkg/components/database/init/configmap.go rename to install/installer/pkg/components/database/init/configmap.go diff --git a/components/installer/pkg/components/database/init/constants.go b/install/installer/pkg/components/database/init/constants.go similarity index 100% rename from components/installer/pkg/components/database/init/constants.go rename to install/installer/pkg/components/database/init/constants.go diff --git a/components/installer/pkg/components/database/init/files/00-create-and-init-sessions-db.sql b/install/installer/pkg/components/database/init/files/00-create-and-init-sessions-db.sql similarity index 100% rename from components/installer/pkg/components/database/init/files/00-create-and-init-sessions-db.sql rename to install/installer/pkg/components/database/init/files/00-create-and-init-sessions-db.sql diff --git a/components/installer/pkg/components/database/init/job.go b/install/installer/pkg/components/database/init/job.go similarity index 100% rename from components/installer/pkg/components/database/init/job.go rename to install/installer/pkg/components/database/init/job.go diff --git a/components/installer/pkg/components/database/init/objects.go b/install/installer/pkg/components/database/init/objects.go similarity index 100% rename from components/installer/pkg/components/database/init/objects.go rename to install/installer/pkg/components/database/init/objects.go diff --git a/components/installer/pkg/components/database/init/rolebinding.go b/install/installer/pkg/components/database/init/rolebinding.go similarity index 100% rename from components/installer/pkg/components/database/init/rolebinding.go rename to install/installer/pkg/components/database/init/rolebinding.go diff --git a/components/installer/pkg/components/database/objects.go b/install/installer/pkg/components/database/objects.go similarity index 100% rename from components/installer/pkg/components/database/objects.go rename to install/installer/pkg/components/database/objects.go diff --git a/components/installer/pkg/components/docker-registry/certificate.go b/install/installer/pkg/components/docker-registry/certificate.go similarity index 100% rename from components/installer/pkg/components/docker-registry/certificate.go rename to install/installer/pkg/components/docker-registry/certificate.go diff --git a/components/installer/pkg/components/docker-registry/constants.go b/install/installer/pkg/components/docker-registry/constants.go similarity index 100% rename from components/installer/pkg/components/docker-registry/constants.go rename to install/installer/pkg/components/docker-registry/constants.go diff --git a/components/installer/pkg/components/docker-registry/helm.go b/install/installer/pkg/components/docker-registry/helm.go similarity index 100% rename from components/installer/pkg/components/docker-registry/helm.go rename to install/installer/pkg/components/docker-registry/helm.go diff --git a/components/installer/pkg/components/docker-registry/objects.go b/install/installer/pkg/components/docker-registry/objects.go similarity index 100% rename from components/installer/pkg/components/docker-registry/objects.go rename to install/installer/pkg/components/docker-registry/objects.go diff --git a/components/installer/pkg/components/docker-registry/rolebinding.go b/install/installer/pkg/components/docker-registry/rolebinding.go similarity index 100% rename from components/installer/pkg/components/docker-registry/rolebinding.go rename to install/installer/pkg/components/docker-registry/rolebinding.go diff --git a/components/installer/pkg/components/docker-registry/secret.go b/install/installer/pkg/components/docker-registry/secret.go similarity index 100% rename from components/installer/pkg/components/docker-registry/secret.go rename to install/installer/pkg/components/docker-registry/secret.go diff --git a/components/installer/pkg/components/gitpod/configmap.go b/install/installer/pkg/components/gitpod/configmap.go similarity index 100% rename from components/installer/pkg/components/gitpod/configmap.go rename to install/installer/pkg/components/gitpod/configmap.go diff --git a/components/installer/pkg/components/gitpod/constants.go b/install/installer/pkg/components/gitpod/constants.go similarity index 100% rename from components/installer/pkg/components/gitpod/constants.go rename to install/installer/pkg/components/gitpod/constants.go diff --git a/components/installer/pkg/components/gitpod/cronjob.go b/install/installer/pkg/components/gitpod/cronjob.go similarity index 100% rename from components/installer/pkg/components/gitpod/cronjob.go rename to install/installer/pkg/components/gitpod/cronjob.go diff --git a/components/installer/pkg/components/gitpod/objects.go b/install/installer/pkg/components/gitpod/objects.go similarity index 100% rename from components/installer/pkg/components/gitpod/objects.go rename to install/installer/pkg/components/gitpod/objects.go diff --git a/components/installer/pkg/components/gitpod/rolebinding.go b/install/installer/pkg/components/gitpod/rolebinding.go similarity index 100% rename from components/installer/pkg/components/gitpod/rolebinding.go rename to install/installer/pkg/components/gitpod/rolebinding.go diff --git a/components/installer/pkg/components/ide-proxy/constants.go b/install/installer/pkg/components/ide-proxy/constants.go similarity index 100% rename from components/installer/pkg/components/ide-proxy/constants.go rename to install/installer/pkg/components/ide-proxy/constants.go diff --git a/components/installer/pkg/components/ide-proxy/deployment.go b/install/installer/pkg/components/ide-proxy/deployment.go similarity index 100% rename from components/installer/pkg/components/ide-proxy/deployment.go rename to install/installer/pkg/components/ide-proxy/deployment.go diff --git a/components/installer/pkg/components/ide-proxy/objects.go b/install/installer/pkg/components/ide-proxy/objects.go similarity index 100% rename from components/installer/pkg/components/ide-proxy/objects.go rename to install/installer/pkg/components/ide-proxy/objects.go diff --git a/components/installer/pkg/components/ide-proxy/rolebinding.go b/install/installer/pkg/components/ide-proxy/rolebinding.go similarity index 100% rename from components/installer/pkg/components/ide-proxy/rolebinding.go rename to install/installer/pkg/components/ide-proxy/rolebinding.go diff --git a/components/installer/pkg/components/image-builder-mk3/clusterrole.go b/install/installer/pkg/components/image-builder-mk3/clusterrole.go similarity index 100% rename from components/installer/pkg/components/image-builder-mk3/clusterrole.go rename to install/installer/pkg/components/image-builder-mk3/clusterrole.go diff --git a/components/installer/pkg/components/image-builder-mk3/configmap.go b/install/installer/pkg/components/image-builder-mk3/configmap.go similarity index 100% rename from components/installer/pkg/components/image-builder-mk3/configmap.go rename to install/installer/pkg/components/image-builder-mk3/configmap.go diff --git a/components/installer/pkg/components/image-builder-mk3/constants.go b/install/installer/pkg/components/image-builder-mk3/constants.go similarity index 100% rename from components/installer/pkg/components/image-builder-mk3/constants.go rename to install/installer/pkg/components/image-builder-mk3/constants.go diff --git a/components/installer/pkg/components/image-builder-mk3/deployment.go b/install/installer/pkg/components/image-builder-mk3/deployment.go similarity index 100% rename from components/installer/pkg/components/image-builder-mk3/deployment.go rename to install/installer/pkg/components/image-builder-mk3/deployment.go diff --git a/components/installer/pkg/components/image-builder-mk3/networkpolicy.go b/install/installer/pkg/components/image-builder-mk3/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/image-builder-mk3/networkpolicy.go rename to install/installer/pkg/components/image-builder-mk3/networkpolicy.go diff --git a/components/installer/pkg/components/image-builder-mk3/objects.go b/install/installer/pkg/components/image-builder-mk3/objects.go similarity index 100% rename from components/installer/pkg/components/image-builder-mk3/objects.go rename to install/installer/pkg/components/image-builder-mk3/objects.go diff --git a/components/installer/pkg/components/image-builder-mk3/rolebinding.go b/install/installer/pkg/components/image-builder-mk3/rolebinding.go similarity index 100% rename from components/installer/pkg/components/image-builder-mk3/rolebinding.go rename to install/installer/pkg/components/image-builder-mk3/rolebinding.go diff --git a/components/installer/pkg/components/jaeger-operator/helm.go b/install/installer/pkg/components/jaeger-operator/helm.go similarity index 100% rename from components/installer/pkg/components/jaeger-operator/helm.go rename to install/installer/pkg/components/jaeger-operator/helm.go diff --git a/components/installer/pkg/components/migrations/constants.go b/install/installer/pkg/components/migrations/constants.go similarity index 100% rename from components/installer/pkg/components/migrations/constants.go rename to install/installer/pkg/components/migrations/constants.go diff --git a/components/installer/pkg/components/migrations/job.go b/install/installer/pkg/components/migrations/job.go similarity index 100% rename from components/installer/pkg/components/migrations/job.go rename to install/installer/pkg/components/migrations/job.go diff --git a/components/installer/pkg/components/migrations/objects.go b/install/installer/pkg/components/migrations/objects.go similarity index 100% rename from components/installer/pkg/components/migrations/objects.go rename to install/installer/pkg/components/migrations/objects.go diff --git a/components/installer/pkg/components/migrations/rolebinding.go b/install/installer/pkg/components/migrations/rolebinding.go similarity index 100% rename from components/installer/pkg/components/migrations/rolebinding.go rename to install/installer/pkg/components/migrations/rolebinding.go diff --git a/components/installer/pkg/components/minio/azure/minio.go b/install/installer/pkg/components/minio/azure/minio.go similarity index 100% rename from components/installer/pkg/components/minio/azure/minio.go rename to install/installer/pkg/components/minio/azure/minio.go diff --git a/components/installer/pkg/components/minio/constants.go b/install/installer/pkg/components/minio/constants.go similarity index 100% rename from components/installer/pkg/components/minio/constants.go rename to install/installer/pkg/components/minio/constants.go diff --git a/components/installer/pkg/components/minio/helm.go b/install/installer/pkg/components/minio/helm.go similarity index 100% rename from components/installer/pkg/components/minio/helm.go rename to install/installer/pkg/components/minio/helm.go diff --git a/components/installer/pkg/components/minio/incluster/minio.go b/install/installer/pkg/components/minio/incluster/minio.go similarity index 100% rename from components/installer/pkg/components/minio/incluster/minio.go rename to install/installer/pkg/components/minio/incluster/minio.go diff --git a/components/installer/pkg/components/minio/objects.go b/install/installer/pkg/components/minio/objects.go similarity index 100% rename from components/installer/pkg/components/minio/objects.go rename to install/installer/pkg/components/minio/objects.go diff --git a/components/installer/pkg/components/minio/rolebinding.go b/install/installer/pkg/components/minio/rolebinding.go similarity index 100% rename from components/installer/pkg/components/minio/rolebinding.go rename to install/installer/pkg/components/minio/rolebinding.go diff --git a/components/installer/pkg/components/openvsx-proxy/configmap.go b/install/installer/pkg/components/openvsx-proxy/configmap.go similarity index 100% rename from components/installer/pkg/components/openvsx-proxy/configmap.go rename to install/installer/pkg/components/openvsx-proxy/configmap.go diff --git a/components/installer/pkg/components/openvsx-proxy/constants.go b/install/installer/pkg/components/openvsx-proxy/constants.go similarity index 100% rename from components/installer/pkg/components/openvsx-proxy/constants.go rename to install/installer/pkg/components/openvsx-proxy/constants.go diff --git a/components/installer/pkg/components/openvsx-proxy/networkpolicy.go b/install/installer/pkg/components/openvsx-proxy/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/openvsx-proxy/networkpolicy.go rename to install/installer/pkg/components/openvsx-proxy/networkpolicy.go diff --git a/components/installer/pkg/components/openvsx-proxy/objects.go b/install/installer/pkg/components/openvsx-proxy/objects.go similarity index 100% rename from components/installer/pkg/components/openvsx-proxy/objects.go rename to install/installer/pkg/components/openvsx-proxy/objects.go diff --git a/components/installer/pkg/components/openvsx-proxy/rolebinding.go b/install/installer/pkg/components/openvsx-proxy/rolebinding.go similarity index 100% rename from components/installer/pkg/components/openvsx-proxy/rolebinding.go rename to install/installer/pkg/components/openvsx-proxy/rolebinding.go diff --git a/components/installer/pkg/components/openvsx-proxy/statefulset.go b/install/installer/pkg/components/openvsx-proxy/statefulset.go similarity index 100% rename from components/installer/pkg/components/openvsx-proxy/statefulset.go rename to install/installer/pkg/components/openvsx-proxy/statefulset.go diff --git a/components/installer/pkg/components/proxy/configmap.go b/install/installer/pkg/components/proxy/configmap.go similarity index 100% rename from components/installer/pkg/components/proxy/configmap.go rename to install/installer/pkg/components/proxy/configmap.go diff --git a/components/installer/pkg/components/proxy/constants.go b/install/installer/pkg/components/proxy/constants.go similarity index 100% rename from components/installer/pkg/components/proxy/constants.go rename to install/installer/pkg/components/proxy/constants.go diff --git a/components/installer/pkg/components/proxy/deployment.go b/install/installer/pkg/components/proxy/deployment.go similarity index 100% rename from components/installer/pkg/components/proxy/deployment.go rename to install/installer/pkg/components/proxy/deployment.go diff --git a/components/installer/pkg/components/proxy/networkpolicy.go b/install/installer/pkg/components/proxy/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/proxy/networkpolicy.go rename to install/installer/pkg/components/proxy/networkpolicy.go diff --git a/components/installer/pkg/components/proxy/objects.go b/install/installer/pkg/components/proxy/objects.go similarity index 100% rename from components/installer/pkg/components/proxy/objects.go rename to install/installer/pkg/components/proxy/objects.go diff --git a/components/installer/pkg/components/proxy/rolebinding.go b/install/installer/pkg/components/proxy/rolebinding.go similarity index 100% rename from components/installer/pkg/components/proxy/rolebinding.go rename to install/installer/pkg/components/proxy/rolebinding.go diff --git a/components/installer/pkg/components/proxy/templates/configmap/vhost.docker-registry.tpl b/install/installer/pkg/components/proxy/templates/configmap/vhost.docker-registry.tpl similarity index 100% rename from components/installer/pkg/components/proxy/templates/configmap/vhost.docker-registry.tpl rename to install/installer/pkg/components/proxy/templates/configmap/vhost.docker-registry.tpl diff --git a/components/installer/pkg/components/proxy/templates/configmap/vhost.empty.tpl b/install/installer/pkg/components/proxy/templates/configmap/vhost.empty.tpl similarity index 100% rename from components/installer/pkg/components/proxy/templates/configmap/vhost.empty.tpl rename to install/installer/pkg/components/proxy/templates/configmap/vhost.empty.tpl diff --git a/components/installer/pkg/components/proxy/templates/configmap/vhost.ide-proxy.tpl b/install/installer/pkg/components/proxy/templates/configmap/vhost.ide-proxy.tpl similarity index 100% rename from components/installer/pkg/components/proxy/templates/configmap/vhost.ide-proxy.tpl rename to install/installer/pkg/components/proxy/templates/configmap/vhost.ide-proxy.tpl diff --git a/components/installer/pkg/components/proxy/templates/configmap/vhost.kedge.tpl b/install/installer/pkg/components/proxy/templates/configmap/vhost.kedge.tpl similarity index 100% rename from components/installer/pkg/components/proxy/templates/configmap/vhost.kedge.tpl rename to install/installer/pkg/components/proxy/templates/configmap/vhost.kedge.tpl diff --git a/components/installer/pkg/components/proxy/templates/configmap/vhost.minio.tpl b/install/installer/pkg/components/proxy/templates/configmap/vhost.minio.tpl similarity index 100% rename from components/installer/pkg/components/proxy/templates/configmap/vhost.minio.tpl rename to install/installer/pkg/components/proxy/templates/configmap/vhost.minio.tpl diff --git a/components/installer/pkg/components/proxy/templates/configmap/vhost.open-vsx.tpl b/install/installer/pkg/components/proxy/templates/configmap/vhost.open-vsx.tpl similarity index 100% rename from components/installer/pkg/components/proxy/templates/configmap/vhost.open-vsx.tpl rename to install/installer/pkg/components/proxy/templates/configmap/vhost.open-vsx.tpl diff --git a/components/installer/pkg/components/proxy/templates/configmap/vhost.payment-endpoint.tpl b/install/installer/pkg/components/proxy/templates/configmap/vhost.payment-endpoint.tpl similarity index 100% rename from components/installer/pkg/components/proxy/templates/configmap/vhost.payment-endpoint.tpl rename to install/installer/pkg/components/proxy/templates/configmap/vhost.payment-endpoint.tpl diff --git a/components/installer/pkg/components/rabbitmq/certs/msgbus-ca.key b/install/installer/pkg/components/rabbitmq/certs/msgbus-ca.key similarity index 100% rename from components/installer/pkg/components/rabbitmq/certs/msgbus-ca.key rename to install/installer/pkg/components/rabbitmq/certs/msgbus-ca.key diff --git a/components/installer/pkg/components/rabbitmq/certs/msgbus-ca.pem b/install/installer/pkg/components/rabbitmq/certs/msgbus-ca.pem similarity index 100% rename from components/installer/pkg/components/rabbitmq/certs/msgbus-ca.pem rename to install/installer/pkg/components/rabbitmq/certs/msgbus-ca.pem diff --git a/components/installer/pkg/components/rabbitmq/certs/msgbus-client.crt b/install/installer/pkg/components/rabbitmq/certs/msgbus-client.crt similarity index 100% rename from components/installer/pkg/components/rabbitmq/certs/msgbus-client.crt rename to install/installer/pkg/components/rabbitmq/certs/msgbus-client.crt diff --git a/components/installer/pkg/components/rabbitmq/certs/msgbus-client.pem b/install/installer/pkg/components/rabbitmq/certs/msgbus-client.pem similarity index 100% rename from components/installer/pkg/components/rabbitmq/certs/msgbus-client.pem rename to install/installer/pkg/components/rabbitmq/certs/msgbus-client.pem diff --git a/components/installer/pkg/components/rabbitmq/constants.go b/install/installer/pkg/components/rabbitmq/constants.go similarity index 100% rename from components/installer/pkg/components/rabbitmq/constants.go rename to install/installer/pkg/components/rabbitmq/constants.go diff --git a/components/installer/pkg/components/rabbitmq/helm.go b/install/installer/pkg/components/rabbitmq/helm.go similarity index 100% rename from components/installer/pkg/components/rabbitmq/helm.go rename to install/installer/pkg/components/rabbitmq/helm.go diff --git a/components/installer/pkg/components/rabbitmq/objects.go b/install/installer/pkg/components/rabbitmq/objects.go similarity index 100% rename from components/installer/pkg/components/rabbitmq/objects.go rename to install/installer/pkg/components/rabbitmq/objects.go diff --git a/components/installer/pkg/components/rabbitmq/rolebinding.go b/install/installer/pkg/components/rabbitmq/rolebinding.go similarity index 100% rename from components/installer/pkg/components/rabbitmq/rolebinding.go rename to install/installer/pkg/components/rabbitmq/rolebinding.go diff --git a/components/installer/pkg/components/rabbitmq/secret.go b/install/installer/pkg/components/rabbitmq/secret.go similarity index 100% rename from components/installer/pkg/components/rabbitmq/secret.go rename to install/installer/pkg/components/rabbitmq/secret.go diff --git a/components/installer/pkg/components/registry-facade/certificate.go b/install/installer/pkg/components/registry-facade/certificate.go similarity index 100% rename from components/installer/pkg/components/registry-facade/certificate.go rename to install/installer/pkg/components/registry-facade/certificate.go diff --git a/components/installer/pkg/components/registry-facade/clusterrole.go b/install/installer/pkg/components/registry-facade/clusterrole.go similarity index 100% rename from components/installer/pkg/components/registry-facade/clusterrole.go rename to install/installer/pkg/components/registry-facade/clusterrole.go diff --git a/components/installer/pkg/components/registry-facade/configmap.go b/install/installer/pkg/components/registry-facade/configmap.go similarity index 100% rename from components/installer/pkg/components/registry-facade/configmap.go rename to install/installer/pkg/components/registry-facade/configmap.go diff --git a/components/installer/pkg/components/registry-facade/constants.go b/install/installer/pkg/components/registry-facade/constants.go similarity index 100% rename from components/installer/pkg/components/registry-facade/constants.go rename to install/installer/pkg/components/registry-facade/constants.go diff --git a/components/installer/pkg/components/registry-facade/daemonset.go b/install/installer/pkg/components/registry-facade/daemonset.go similarity index 100% rename from components/installer/pkg/components/registry-facade/daemonset.go rename to install/installer/pkg/components/registry-facade/daemonset.go diff --git a/components/installer/pkg/components/registry-facade/networkpolicy.go b/install/installer/pkg/components/registry-facade/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/registry-facade/networkpolicy.go rename to install/installer/pkg/components/registry-facade/networkpolicy.go diff --git a/components/installer/pkg/components/registry-facade/objects.go b/install/installer/pkg/components/registry-facade/objects.go similarity index 100% rename from components/installer/pkg/components/registry-facade/objects.go rename to install/installer/pkg/components/registry-facade/objects.go diff --git a/components/installer/pkg/components/registry-facade/podsecuritypolicy.go b/install/installer/pkg/components/registry-facade/podsecuritypolicy.go similarity index 100% rename from components/installer/pkg/components/registry-facade/podsecuritypolicy.go rename to install/installer/pkg/components/registry-facade/podsecuritypolicy.go diff --git a/components/installer/pkg/components/registry-facade/rolebinding.go b/install/installer/pkg/components/registry-facade/rolebinding.go similarity index 100% rename from components/installer/pkg/components/registry-facade/rolebinding.go rename to install/installer/pkg/components/registry-facade/rolebinding.go diff --git a/components/installer/pkg/components/server/configmap.go b/install/installer/pkg/components/server/configmap.go similarity index 100% rename from components/installer/pkg/components/server/configmap.go rename to install/installer/pkg/components/server/configmap.go diff --git a/components/installer/pkg/components/server/constants.go b/install/installer/pkg/components/server/constants.go similarity index 100% rename from components/installer/pkg/components/server/constants.go rename to install/installer/pkg/components/server/constants.go diff --git a/components/installer/pkg/components/server/deployment.go b/install/installer/pkg/components/server/deployment.go similarity index 100% rename from components/installer/pkg/components/server/deployment.go rename to install/installer/pkg/components/server/deployment.go diff --git a/components/installer/pkg/components/server/ide/configmap.go b/install/installer/pkg/components/server/ide/configmap.go similarity index 100% rename from components/installer/pkg/components/server/ide/configmap.go rename to install/installer/pkg/components/server/ide/configmap.go diff --git a/components/installer/pkg/components/server/ide/constants.go b/install/installer/pkg/components/server/ide/constants.go similarity index 100% rename from components/installer/pkg/components/server/ide/constants.go rename to install/installer/pkg/components/server/ide/constants.go diff --git a/components/installer/pkg/components/server/ide/objects.go b/install/installer/pkg/components/server/ide/objects.go similarity index 100% rename from components/installer/pkg/components/server/ide/objects.go rename to install/installer/pkg/components/server/ide/objects.go diff --git a/components/installer/pkg/components/server/ide/types.go b/install/installer/pkg/components/server/ide/types.go similarity index 100% rename from components/installer/pkg/components/server/ide/types.go rename to install/installer/pkg/components/server/ide/types.go diff --git a/components/installer/pkg/components/server/networkpolicy.go b/install/installer/pkg/components/server/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/server/networkpolicy.go rename to install/installer/pkg/components/server/networkpolicy.go diff --git a/components/installer/pkg/components/server/objects.go b/install/installer/pkg/components/server/objects.go similarity index 100% rename from components/installer/pkg/components/server/objects.go rename to install/installer/pkg/components/server/objects.go diff --git a/components/installer/pkg/components/server/role.go b/install/installer/pkg/components/server/role.go similarity index 100% rename from components/installer/pkg/components/server/role.go rename to install/installer/pkg/components/server/role.go diff --git a/components/installer/pkg/components/server/rolebinding.go b/install/installer/pkg/components/server/rolebinding.go similarity index 100% rename from components/installer/pkg/components/server/rolebinding.go rename to install/installer/pkg/components/server/rolebinding.go diff --git a/components/installer/pkg/components/server/types.go b/install/installer/pkg/components/server/types.go similarity index 100% rename from components/installer/pkg/components/server/types.go rename to install/installer/pkg/components/server/types.go diff --git a/components/installer/pkg/components/workspace/constants.go b/install/installer/pkg/components/workspace/constants.go similarity index 100% rename from components/installer/pkg/components/workspace/constants.go rename to install/installer/pkg/components/workspace/constants.go diff --git a/components/installer/pkg/components/workspace/ide/constants.go b/install/installer/pkg/components/workspace/ide/constants.go similarity index 100% rename from components/installer/pkg/components/workspace/ide/constants.go rename to install/installer/pkg/components/workspace/ide/constants.go diff --git a/components/installer/pkg/components/workspace/networkpolicy.go b/install/installer/pkg/components/workspace/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/workspace/networkpolicy.go rename to install/installer/pkg/components/workspace/networkpolicy.go diff --git a/components/installer/pkg/components/workspace/objects.go b/install/installer/pkg/components/workspace/objects.go similarity index 100% rename from components/installer/pkg/components/workspace/objects.go rename to install/installer/pkg/components/workspace/objects.go diff --git a/components/installer/pkg/components/workspace/podsecuritypolicies.go b/install/installer/pkg/components/workspace/podsecuritypolicies.go similarity index 100% rename from components/installer/pkg/components/workspace/podsecuritypolicies.go rename to install/installer/pkg/components/workspace/podsecuritypolicies.go diff --git a/components/installer/pkg/components/workspace/role.go b/install/installer/pkg/components/workspace/role.go similarity index 100% rename from components/installer/pkg/components/workspace/role.go rename to install/installer/pkg/components/workspace/role.go diff --git a/components/installer/pkg/components/workspace/rolebinding.go b/install/installer/pkg/components/workspace/rolebinding.go similarity index 100% rename from components/installer/pkg/components/workspace/rolebinding.go rename to install/installer/pkg/components/workspace/rolebinding.go diff --git a/components/installer/pkg/components/ws-daemon/clusterrole.go b/install/installer/pkg/components/ws-daemon/clusterrole.go similarity index 100% rename from components/installer/pkg/components/ws-daemon/clusterrole.go rename to install/installer/pkg/components/ws-daemon/clusterrole.go diff --git a/components/installer/pkg/components/ws-daemon/configmap.go b/install/installer/pkg/components/ws-daemon/configmap.go similarity index 100% rename from components/installer/pkg/components/ws-daemon/configmap.go rename to install/installer/pkg/components/ws-daemon/configmap.go diff --git a/components/installer/pkg/components/ws-daemon/constants.go b/install/installer/pkg/components/ws-daemon/constants.go similarity index 100% rename from components/installer/pkg/components/ws-daemon/constants.go rename to install/installer/pkg/components/ws-daemon/constants.go diff --git a/components/installer/pkg/components/ws-daemon/daemonset.go b/install/installer/pkg/components/ws-daemon/daemonset.go similarity index 100% rename from components/installer/pkg/components/ws-daemon/daemonset.go rename to install/installer/pkg/components/ws-daemon/daemonset.go diff --git a/components/installer/pkg/components/ws-daemon/networkpolicy.go b/install/installer/pkg/components/ws-daemon/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/ws-daemon/networkpolicy.go rename to install/installer/pkg/components/ws-daemon/networkpolicy.go diff --git a/components/installer/pkg/components/ws-daemon/objects.go b/install/installer/pkg/components/ws-daemon/objects.go similarity index 100% rename from components/installer/pkg/components/ws-daemon/objects.go rename to install/installer/pkg/components/ws-daemon/objects.go diff --git a/components/installer/pkg/components/ws-daemon/rolebinding.go b/install/installer/pkg/components/ws-daemon/rolebinding.go similarity index 100% rename from components/installer/pkg/components/ws-daemon/rolebinding.go rename to install/installer/pkg/components/ws-daemon/rolebinding.go diff --git a/components/installer/pkg/components/ws-daemon/tlssecret.go b/install/installer/pkg/components/ws-daemon/tlssecret.go similarity index 100% rename from components/installer/pkg/components/ws-daemon/tlssecret.go rename to install/installer/pkg/components/ws-daemon/tlssecret.go diff --git a/components/installer/pkg/components/ws-manager-bridge/configmap.go b/install/installer/pkg/components/ws-manager-bridge/configmap.go similarity index 100% rename from components/installer/pkg/components/ws-manager-bridge/configmap.go rename to install/installer/pkg/components/ws-manager-bridge/configmap.go diff --git a/components/installer/pkg/components/ws-manager-bridge/constants.go b/install/installer/pkg/components/ws-manager-bridge/constants.go similarity index 100% rename from components/installer/pkg/components/ws-manager-bridge/constants.go rename to install/installer/pkg/components/ws-manager-bridge/constants.go diff --git a/components/installer/pkg/components/ws-manager-bridge/deployment.go b/install/installer/pkg/components/ws-manager-bridge/deployment.go similarity index 100% rename from components/installer/pkg/components/ws-manager-bridge/deployment.go rename to install/installer/pkg/components/ws-manager-bridge/deployment.go diff --git a/components/installer/pkg/components/ws-manager-bridge/objects.go b/install/installer/pkg/components/ws-manager-bridge/objects.go similarity index 100% rename from components/installer/pkg/components/ws-manager-bridge/objects.go rename to install/installer/pkg/components/ws-manager-bridge/objects.go diff --git a/components/installer/pkg/components/ws-manager-bridge/rolebinding.go b/install/installer/pkg/components/ws-manager-bridge/rolebinding.go similarity index 100% rename from components/installer/pkg/components/ws-manager-bridge/rolebinding.go rename to install/installer/pkg/components/ws-manager-bridge/rolebinding.go diff --git a/components/installer/pkg/components/ws-manager-bridge/types.go b/install/installer/pkg/components/ws-manager-bridge/types.go similarity index 100% rename from components/installer/pkg/components/ws-manager-bridge/types.go rename to install/installer/pkg/components/ws-manager-bridge/types.go diff --git a/components/installer/pkg/components/ws-manager/configmap.go b/install/installer/pkg/components/ws-manager/configmap.go similarity index 100% rename from components/installer/pkg/components/ws-manager/configmap.go rename to install/installer/pkg/components/ws-manager/configmap.go diff --git a/components/installer/pkg/components/ws-manager/configmap_test.go b/install/installer/pkg/components/ws-manager/configmap_test.go similarity index 100% rename from components/installer/pkg/components/ws-manager/configmap_test.go rename to install/installer/pkg/components/ws-manager/configmap_test.go diff --git a/components/installer/pkg/components/ws-manager/constants.go b/install/installer/pkg/components/ws-manager/constants.go similarity index 100% rename from components/installer/pkg/components/ws-manager/constants.go rename to install/installer/pkg/components/ws-manager/constants.go diff --git a/components/installer/pkg/components/ws-manager/deployment.go b/install/installer/pkg/components/ws-manager/deployment.go similarity index 100% rename from components/installer/pkg/components/ws-manager/deployment.go rename to install/installer/pkg/components/ws-manager/deployment.go diff --git a/components/installer/pkg/components/ws-manager/networkpolicy.go b/install/installer/pkg/components/ws-manager/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/ws-manager/networkpolicy.go rename to install/installer/pkg/components/ws-manager/networkpolicy.go diff --git a/components/installer/pkg/components/ws-manager/objects.go b/install/installer/pkg/components/ws-manager/objects.go similarity index 100% rename from components/installer/pkg/components/ws-manager/objects.go rename to install/installer/pkg/components/ws-manager/objects.go diff --git a/components/installer/pkg/components/ws-manager/role.go b/install/installer/pkg/components/ws-manager/role.go similarity index 100% rename from components/installer/pkg/components/ws-manager/role.go rename to install/installer/pkg/components/ws-manager/role.go diff --git a/components/installer/pkg/components/ws-manager/rolebinding.go b/install/installer/pkg/components/ws-manager/rolebinding.go similarity index 100% rename from components/installer/pkg/components/ws-manager/rolebinding.go rename to install/installer/pkg/components/ws-manager/rolebinding.go diff --git a/components/installer/pkg/components/ws-manager/tlssecret.go b/install/installer/pkg/components/ws-manager/tlssecret.go similarity index 100% rename from components/installer/pkg/components/ws-manager/tlssecret.go rename to install/installer/pkg/components/ws-manager/tlssecret.go diff --git a/components/installer/pkg/components/ws-manager/unpriviledged-rolebinding.go b/install/installer/pkg/components/ws-manager/unpriviledged-rolebinding.go similarity index 100% rename from components/installer/pkg/components/ws-manager/unpriviledged-rolebinding.go rename to install/installer/pkg/components/ws-manager/unpriviledged-rolebinding.go diff --git a/components/installer/pkg/components/ws-proxy/configmap.go b/install/installer/pkg/components/ws-proxy/configmap.go similarity index 100% rename from components/installer/pkg/components/ws-proxy/configmap.go rename to install/installer/pkg/components/ws-proxy/configmap.go diff --git a/components/installer/pkg/components/ws-proxy/constants.go b/install/installer/pkg/components/ws-proxy/constants.go similarity index 100% rename from components/installer/pkg/components/ws-proxy/constants.go rename to install/installer/pkg/components/ws-proxy/constants.go diff --git a/components/installer/pkg/components/ws-proxy/deployment.go b/install/installer/pkg/components/ws-proxy/deployment.go similarity index 100% rename from components/installer/pkg/components/ws-proxy/deployment.go rename to install/installer/pkg/components/ws-proxy/deployment.go diff --git a/components/installer/pkg/components/ws-proxy/networkpolicy.go b/install/installer/pkg/components/ws-proxy/networkpolicy.go similarity index 100% rename from components/installer/pkg/components/ws-proxy/networkpolicy.go rename to install/installer/pkg/components/ws-proxy/networkpolicy.go diff --git a/components/installer/pkg/components/ws-proxy/objects.go b/install/installer/pkg/components/ws-proxy/objects.go similarity index 100% rename from components/installer/pkg/components/ws-proxy/objects.go rename to install/installer/pkg/components/ws-proxy/objects.go diff --git a/components/installer/pkg/components/ws-proxy/role.go b/install/installer/pkg/components/ws-proxy/role.go similarity index 100% rename from components/installer/pkg/components/ws-proxy/role.go rename to install/installer/pkg/components/ws-proxy/role.go diff --git a/components/installer/pkg/components/ws-proxy/rolebinding.go b/install/installer/pkg/components/ws-proxy/rolebinding.go similarity index 100% rename from components/installer/pkg/components/ws-proxy/rolebinding.go rename to install/installer/pkg/components/ws-proxy/rolebinding.go diff --git a/components/installer/pkg/config/loader.go b/install/installer/pkg/config/loader.go similarity index 100% rename from components/installer/pkg/config/loader.go rename to install/installer/pkg/config/loader.go diff --git a/components/installer/pkg/config/v1/config.go b/install/installer/pkg/config/v1/config.go similarity index 100% rename from components/installer/pkg/config/v1/config.go rename to install/installer/pkg/config/v1/config.go diff --git a/components/installer/pkg/config/v1/experimental/experimental.go b/install/installer/pkg/config/v1/experimental/experimental.go similarity index 100% rename from components/installer/pkg/config/v1/experimental/experimental.go rename to install/installer/pkg/config/v1/experimental/experimental.go diff --git a/components/installer/pkg/config/v1/experimental/validation.go b/install/installer/pkg/config/v1/experimental/validation.go similarity index 100% rename from components/installer/pkg/config/v1/experimental/validation.go rename to install/installer/pkg/config/v1/experimental/validation.go diff --git a/components/installer/pkg/config/v1/load.go b/install/installer/pkg/config/v1/load.go similarity index 100% rename from components/installer/pkg/config/v1/load.go rename to install/installer/pkg/config/v1/load.go diff --git a/components/installer/pkg/config/v1/validation.go b/install/installer/pkg/config/v1/validation.go similarity index 100% rename from components/installer/pkg/config/v1/validation.go rename to install/installer/pkg/config/v1/validation.go diff --git a/components/installer/pkg/config/validation.go b/install/installer/pkg/config/validation.go similarity index 100% rename from components/installer/pkg/config/validation.go rename to install/installer/pkg/config/validation.go diff --git a/components/installer/pkg/config/versions/embed.go b/install/installer/pkg/config/versions/embed.go similarity index 100% rename from components/installer/pkg/config/versions/embed.go rename to install/installer/pkg/config/versions/embed.go diff --git a/components/installer/pkg/config/versions/noembed.go b/install/installer/pkg/config/versions/noembed.go similarity index 100% rename from components/installer/pkg/config/versions/noembed.go rename to install/installer/pkg/config/versions/noembed.go diff --git a/components/installer/pkg/config/versions/versions.go b/install/installer/pkg/config/versions/versions.go similarity index 100% rename from components/installer/pkg/config/versions/versions.go rename to install/installer/pkg/config/versions/versions.go diff --git a/components/installer/pkg/helm/common.go b/install/installer/pkg/helm/common.go similarity index 100% rename from components/installer/pkg/helm/common.go rename to install/installer/pkg/helm/common.go diff --git a/components/installer/pkg/helm/helm.go b/install/installer/pkg/helm/helm.go similarity index 100% rename from components/installer/pkg/helm/helm.go rename to install/installer/pkg/helm/helm.go diff --git a/components/installer/pkg/helm/settings.go b/install/installer/pkg/helm/settings.go similarity index 100% rename from components/installer/pkg/helm/settings.go rename to install/installer/pkg/helm/settings.go diff --git a/components/installer/third_party/charts/.gitignore b/install/installer/third_party/charts/.gitignore similarity index 100% rename from components/installer/third_party/charts/.gitignore rename to install/installer/third_party/charts/.gitignore diff --git a/components/installer/third_party/charts/charts.go b/install/installer/third_party/charts/charts.go similarity index 100% rename from components/installer/third_party/charts/charts.go rename to install/installer/third_party/charts/charts.go diff --git a/components/installer/third_party/charts/docker-registry/Chart.yaml b/install/installer/third_party/charts/docker-registry/Chart.yaml similarity index 100% rename from components/installer/third_party/charts/docker-registry/Chart.yaml rename to install/installer/third_party/charts/docker-registry/Chart.yaml diff --git a/components/installer/third_party/charts/docker-registry/values.yaml b/install/installer/third_party/charts/docker-registry/values.yaml similarity index 100% rename from components/installer/third_party/charts/docker-registry/values.yaml rename to install/installer/third_party/charts/docker-registry/values.yaml diff --git a/components/installer/third_party/charts/dockerRegistry.go b/install/installer/third_party/charts/dockerRegistry.go similarity index 100% rename from components/installer/third_party/charts/dockerRegistry.go rename to install/installer/third_party/charts/dockerRegistry.go diff --git a/components/installer/third_party/charts/jaeger-operator/Chart.yaml b/install/installer/third_party/charts/jaeger-operator/Chart.yaml similarity index 100% rename from components/installer/third_party/charts/jaeger-operator/Chart.yaml rename to install/installer/third_party/charts/jaeger-operator/Chart.yaml diff --git a/components/installer/third_party/charts/jaeger-operator/crd.yaml b/install/installer/third_party/charts/jaeger-operator/crd.yaml similarity index 100% rename from components/installer/third_party/charts/jaeger-operator/crd.yaml rename to install/installer/third_party/charts/jaeger-operator/crd.yaml diff --git a/components/installer/third_party/charts/jaeger-operator/values.yaml b/install/installer/third_party/charts/jaeger-operator/values.yaml similarity index 100% rename from components/installer/third_party/charts/jaeger-operator/values.yaml rename to install/installer/third_party/charts/jaeger-operator/values.yaml diff --git a/components/installer/third_party/charts/jaegerOperator.go b/install/installer/third_party/charts/jaegerOperator.go similarity index 100% rename from components/installer/third_party/charts/jaegerOperator.go rename to install/installer/third_party/charts/jaegerOperator.go diff --git a/components/installer/third_party/charts/minio.go b/install/installer/third_party/charts/minio.go similarity index 100% rename from components/installer/third_party/charts/minio.go rename to install/installer/third_party/charts/minio.go diff --git a/components/installer/third_party/charts/minio/Chart.yaml b/install/installer/third_party/charts/minio/Chart.yaml similarity index 100% rename from components/installer/third_party/charts/minio/Chart.yaml rename to install/installer/third_party/charts/minio/Chart.yaml diff --git a/components/installer/third_party/charts/minio/values.yaml b/install/installer/third_party/charts/minio/values.yaml similarity index 100% rename from components/installer/third_party/charts/minio/values.yaml rename to install/installer/third_party/charts/minio/values.yaml diff --git a/components/installer/third_party/charts/mysql.go b/install/installer/third_party/charts/mysql.go similarity index 100% rename from components/installer/third_party/charts/mysql.go rename to install/installer/third_party/charts/mysql.go diff --git a/components/installer/third_party/charts/mysql/Chart.yaml b/install/installer/third_party/charts/mysql/Chart.yaml similarity index 100% rename from components/installer/third_party/charts/mysql/Chart.yaml rename to install/installer/third_party/charts/mysql/Chart.yaml diff --git a/components/installer/third_party/charts/mysql/values.yaml b/install/installer/third_party/charts/mysql/values.yaml similarity index 100% rename from components/installer/third_party/charts/mysql/values.yaml rename to install/installer/third_party/charts/mysql/values.yaml diff --git a/components/installer/third_party/charts/rabbitmq.go b/install/installer/third_party/charts/rabbitmq.go similarity index 100% rename from components/installer/third_party/charts/rabbitmq.go rename to install/installer/third_party/charts/rabbitmq.go diff --git a/components/installer/third_party/charts/rabbitmq/Chart.yaml b/install/installer/third_party/charts/rabbitmq/Chart.yaml similarity index 100% rename from components/installer/third_party/charts/rabbitmq/Chart.yaml rename to install/installer/third_party/charts/rabbitmq/Chart.yaml diff --git a/components/installer/third_party/charts/rabbitmq/values.yaml b/install/installer/third_party/charts/rabbitmq/values.yaml similarity index 100% rename from components/installer/third_party/charts/rabbitmq/values.yaml rename to install/installer/third_party/charts/rabbitmq/values.yaml