Documentation
¶
Index ¶
Constants ¶
View Source
const ( SSOLabelKey = "sso" SSOLabelValue = "integreatly" RHSSOProfile = "RHSSO" )
Variables ¶
This section is empty.
Functions ¶
func GetInstanceLabels ¶
func GetKeycloakUsers ¶
func OsUserInKc ¶
func OsUserInKc(osUsers []usersv1.User, kcUser keycloak.KeycloakAPIUser) bool
Types ¶
type Reconciler ¶
type Reconciler struct { Config *config.RHSSO ConfigManager config.ConfigReadWriter APIURL string *resources.Reconciler // contains filtered or unexported fields }
func NewReconciler ¶
func NewReconciler(configManager config.ConfigReadWriter, installation *integreatlyv1alpha1.RHMI, oauthv1Client oauthClient.OauthV1Interface, mpm marketplace.MarketplaceInterface, recorder record.EventRecorder, APIURL string) (*Reconciler, error)
func (*Reconciler) GetPreflightObject ¶
func (r *Reconciler) GetPreflightObject(ns string) runtime.Object
func (*Reconciler) Reconcile ¶
func (r *Reconciler) Reconcile(ctx context.Context, installation *integreatlyv1alpha1.RHMI, product *integreatlyv1alpha1.RHMIProductStatus, serverClient k8sclient.Client) (integreatlyv1alpha1.StatusPhase, error)
Reconcile reads that state of the cluster for rhsso and makes changes based on the state read and what is required
Click to show internal directories.
Click to hide internal directories.