Path: blob/main/install/installer/pkg/components/components.go
2501 views
// Copyright (c) 2021 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34package components56import (7"github.com/gitpod-io/gitpod/installer/pkg/common"8"github.com/gitpod-io/gitpod/installer/pkg/components/cluster"9componentside "github.com/gitpod-io/gitpod/installer/pkg/components/components-ide"10componentswebapp "github.com/gitpod-io/gitpod/installer/pkg/components/components-webapp"11componentsworkspace "github.com/gitpod-io/gitpod/installer/pkg/components/components-workspace"12dockerregistry "github.com/gitpod-io/gitpod/installer/pkg/components/docker-registry"13"github.com/gitpod-io/gitpod/installer/pkg/components/gitpod"14)1516var MetaObjects = common.CompositeRenderFunc(17IDEObjects,18WebAppObjects,19)2021var IDEObjects = common.CompositeRenderFunc(22componentside.Objects,23)2425var WebAppObjects = common.CompositeRenderFunc(26componentswebapp.Objects,27)2829var WorkspaceObjects = common.CompositeRenderFunc(30componentsworkspace.Objects,31)3233var FullObjects = common.CompositeRenderFunc(34MetaObjects,35WorkspaceObjects,36)3738var MetaHelmDependencies = common.CompositeHelmFunc(39IDEHelmDependencies,40WebAppHelmDependencies,41)4243var IDEHelmDependencies = common.CompositeHelmFunc()4445var WebAppHelmDependencies = common.CompositeHelmFunc(46componentswebapp.Helm,47)4849var WorkspaceHelmDependencies = common.CompositeHelmFunc(50componentsworkspace.Helm,51)5253var FullHelmDependencies = common.CompositeHelmFunc(54MetaHelmDependencies,55WorkspaceHelmDependencies,56)5758// Anything in the "common" section are included in all installation types5960var CommonObjects = common.CompositeRenderFunc(61dockerregistry.Objects,62cluster.Objects,63gitpod.Objects,64)6566var CommonHelmDependencies = common.CompositeHelmFunc(67dockerregistry.Helm,68)697071