Path: blob/main/install/installer/pkg/components/ws-manager-mk2/objects.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 wsmanagermk256import (7"github.com/gitpod-io/gitpod/installer/pkg/common"8"k8s.io/apimachinery/pkg/runtime"9)1011var Objects common.RenderFunc = func(cfg *common.RenderContext) ([]runtime.Object, error) {12return common.CompositeRenderFunc(13namespace,14crd,15configmap,16deployment,17pdb,18networkpolicy,19role,20rolebinding,21common.DefaultServiceAccount(Component),22common.GenerateService(Component, []common.ServicePort{23{24Name: RPCPortName,25ContainerPort: RPCPort,26ServicePort: RPCPort,27},28}),29tlssecret,30unprivilegedRolebinding,31)(cfg)32}333435