Documentation
¶
Index ¶
- func MountAzureDevOpsOAuthConfig(ctx *chetypes.DeployContext, deployment *appsv1.Deployment) error
- func MountBitBucketOAuthConfig(ctx *chetypes.DeployContext, deployment *appsv1.Deployment) error
- func MountGitHubOAuthConfig(ctx *chetypes.DeployContext, deployment *appsv1.Deployment) error
- func MountGitLabOAuthConfig(ctx *chetypes.DeployContext, deployment *appsv1.Deployment) error
- type CheConfigMap
- type CheHostReconciler
- type CheServerReconciler
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 ¶
func (s *CheHostReconciler) Reconcile(ctx *chetypes.DeployContext) (reconcile.Result, bool, error)
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 ¶
func (s *CheServerReconciler) Reconcile(ctx *chetypes.DeployContext) (reconcile.Result, bool, error)
Click to show internal directories.
Click to hide internal directories.