Path: blob/main/install/installer/pkg/components/node-labeler/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 wsmanager56import (7"k8s.io/apimachinery/pkg/runtime"89"github.com/gitpod-io/gitpod/common-go/baseserver"10"github.com/gitpod-io/gitpod/installer/pkg/common"11)1213var Objects = common.CompositeRenderFunc(14deployment,15role,16rolebinding,17pdb,18common.DefaultServiceAccount(Component),19func(cfg *common.RenderContext) ([]runtime.Object, error) {20ports := []common.ServicePort{21{22Name: baseserver.BuiltinMetricsPortName,23ContainerPort: baseserver.BuiltinMetricsPort,24ServicePort: baseserver.BuiltinMetricsPort,25},26}27return common.GenerateService(Component, ports)(cfg)28},29)303132