keycloak

package
v0.0.0-...-cf82cec Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2020 License: EPL-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Add

func Add(mgr manager.Manager) error

Add : creates a new Keycloak Controller and adds it to the Manager. The Manager will set fields on the Controller and Start it when the Manager is Started.

Types

type DeploymentOptionsKeycloak

type DeploymentOptionsKeycloak struct {
	KeycloakServiceAccountName string
	KeycloakPVCName            string
	KeycloakSecretsName        string
	KeycloakTLSSecretsName     string
	KeycloakTLSCertTitle       string
	KeycloakDeploymentName     string
	KeycloakServiceName        string
	KeycloakIngressName        string
	KeycloakIngressHost        string
	KeycloakAccessURL          string
}

DeploymentOptionsKeycloak : Configuration settings of a Keycloak deployment

type OperatorConfigMapCodewind

type OperatorConfigMapCodewind struct {
	IngressDomain       string
	StorageSize         string
	KeycloakStorageSize string
	DefaultRealm        string
}

OperatorConfigMapCodewind : Configuration fields saved in the config map

type ReconcileKeycloak

type ReconcileKeycloak struct {
	// contains filtered or unexported fields
}

ReconcileKeycloak reconciles a Keycloak object

func (*ReconcileKeycloak) Reconcile

func (r *ReconcileKeycloak) Reconcile(request reconcile.Request) (reconcile.Result, error)

Reconcile : Reads that state of the cluster for a Keycloak object and makes changes between the current state and required Keycloak.Spec Creates a Keycloak Deployment for each Keycloak CR Note: The Controller will requeue the Request to be processed again if there was an error or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.

Jump to

Keyboard shortcuts

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