server

package
v0.0.0-...-b5d068b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2026 License: EPL-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MountAzureDevOpsOAuthConfig

func MountAzureDevOpsOAuthConfig(ctx *chetypes.DeployContext, deployment *appsv1.Deployment) error

func MountBitBucketOAuthConfig

func MountBitBucketOAuthConfig(ctx *chetypes.DeployContext, deployment *appsv1.Deployment) error

func MountGitHubOAuthConfig

func MountGitHubOAuthConfig(ctx *chetypes.DeployContext, deployment *appsv1.Deployment) error

func MountGitLabOAuthConfig

func MountGitLabOAuthConfig(ctx *chetypes.DeployContext, deployment *appsv1.Deployment) error

Types

type CheConfigMap

type CheConfigMap struct {
	JavaOpts                 string `json:"JAVA_OPTS"`
	CheHost                  string `json:"CHE_HOST"`
	ChePort                  string `json:"CHE_PORT"`
	CheDebugServer           string `json:"CHE_DEBUG_SERVER"`
	CheLogLevel              string `json:"CHE_LOG_LEVEL"`
	CheMetricsEnabled        string `json:"CHE_METRICS_ENABLED"`
	CheInfrastructure        string `json:"CHE_INFRASTRUCTURE_ACTIVE"`
	UserClusterRoles         string `json:"CHE_INFRA_KUBERNETES_USER__CLUSTER__ROLES"`
	NamespaceDefault         string `json:"CHE_INFRA_KUBERNETES_NAMESPACE_DEFAULT"`
	NamespaceCreationAllowed string `json:"CHE_INFRA_KUBERNETES_NAMESPACE_CREATION__ALLOWED"`
	Http2Disable             string `json:"HTTP2_DISABLE"`
	KubernetesLabels         string `json:"KUBERNETES_LABELS"`

	// TODO remove when keycloak codebase is removed from che-server component
	CheOIDCAuthServerUrl string `json:"CHE_OIDC_AUTH__SERVER__URL,omitempty"`
}

type CheHostReconciler

type CheHostReconciler struct {
	reconciler.Reconcilable
}

func NewCheHostReconciler

func NewCheHostReconciler() *CheHostReconciler

func (*CheHostReconciler) Finalize

func (s *CheHostReconciler) Finalize(ctx *chetypes.DeployContext) bool

func (*CheHostReconciler) Reconcile

type CheServerReconciler

type CheServerReconciler struct {
	reconciler.Reconcilable
}

func NewCheServerReconciler

func NewCheServerReconciler() *CheServerReconciler

func (*CheServerReconciler) Finalize

func (c *CheServerReconciler) Finalize(ctx *chetypes.DeployContext) bool

func (*CheServerReconciler) Reconcile

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL