Path: blob/main/install/installer/pkg/common/constants.go
2500 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 common56import (7"time"89"github.com/gitpod-io/gitpod/installer/pkg/config"10metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"11)1213// This file exists to break cyclic-dependency errors1415var (16GitpodContainerRegistry = config.GitpodContainerRegistry17)1819const (20AppName = "gitpod"21BlobServeServicePort = 400022CertManagerCAIssuer = "gitpod-ca-issuer"23DockerRegistryURL = "docker.io"24DockerRegistryName = "registry"25InClusterDbSecret = "mysql"26KubeRBACProxyRepo = "quay.io"27KubeRBACProxyImage = "brancz/kube-rbac-proxy"28KubeRBACProxyTag = "v0.19.0"29MinioServiceAPIPort = 900030MonitoringChart = "monitoring"31ProxyComponent = "proxy"32ProxyConfigcatPort = 954733ProxyContainerHTTPPort = 8034ProxyContainerHTTPName = "http"35ProxyContainerHTTPSPort = 44336ProxyContainerHTTPSName = "https"37RegistryAuthSecret = "builtin-registry-auth"38RegistryTLSCertSecret = "builtin-registry-certs"39RegistryFacadeComponent = "registry-facade"40RegistryFacadeServicePort = 3175041RegistryFacadeTLSCertSecret = "builtin-registry-facade-cert"42ServerComponent = "server"43ServerIAMSessionPort = 987644ServerInstallationAdminPort = 900045ServerGRPCAPIPort = 987746ServerPublicAPIPort = 300147SystemNodeCritical = "system-node-critical"48PublicApiComponent = "public-api-server"49UsageComponent = "usage"50WSManagerMk2Component = "ws-manager-mk2"51WSManagerBridgeComponent = "ws-manager-bridge"52WSProxyComponent = "ws-proxy"53ImageBuilderComponent = "image-builder-mk3"54ImageBuilderRPCPort = 808055ImageBuilderTLSSecret = "image-builder-mk3-tls"56ImageBuilderVolumeTLSCerts = "image-builder-mk3-tls-certs"57DebugNodePort = 922958DBCaCertEnvVarName = "DB_CA_CERT"59DBCaFileName = "ca.crt"60DBCaBasePath = "/db-ssl"61DBCaPath = DBCaBasePath + "/" + DBCaFileName62WorkspaceSecretsNamespace = "workspace-secrets"63AnnotationConfigChecksum = "gitpod.io/checksum_config"64DatabaseConfigMountPath = "/secrets/database-config"65AuthPKISecretName = "auth-pki"66IDEServiceComponent = "ide-service"67OpenVSXProxyComponent = "openvsx-proxy"68DashboardComponent = "dashboard"69IDEMetricsComponent = "ide-metrics"70IDEMetricsPort = 300071IDEProxyComponent = "ide-proxy"72IDEProxyPort = 8073)7475var (76InternalCertDuration = &metav1.Duration{Duration: time.Hour * 24 * 90}77)787980