Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDeployment ¶
func GetDeployment(dexCluster *dexv1alpha1.DexCluster, scheme *runtime.Scheme) *appsv1.Deployment
Types ¶
type ConfigMapReconciler ¶
type ConfigMapReconciler struct {
// contains filtered or unexported fields
}
func (*ConfigMapReconciler) Reconcile ¶
func (r *ConfigMapReconciler) Reconcile(ctx context.Context, dexCluster *dexv1alpha1.DexCluster) (ctrl.Result, error)
Reconcile ConfigMap.
type DeploymentReconciler ¶
type DeploymentReconciler struct {
// contains filtered or unexported fields
}
func (*DeploymentReconciler) Reconcile ¶
func (r *DeploymentReconciler) Reconcile(ctx context.Context, dexCluster *dexv1alpha1.DexCluster) (ctrl.Result, error)
Reconcile Deployment.
type DexClusterReconciler ¶
type DexClusterReconciler interface { // Reconcile reconciles the resources. Reconcile(ctx context.Context, dex *dexv1alpha1.DexCluster) (ctrl.Result, error) }
DexClusterReconciler is the interface that all DexCluster reconcilers must implement.
func NewConfigMapReconciler ¶
func NewConfigMapReconciler(client client.Client) DexClusterReconciler
func NewDeploymentReconciler ¶
func NewDeploymentReconciler(client client.Client) DexClusterReconciler
func NewServiceReconciler ¶
func NewServiceReconciler(client client.Client) DexClusterReconciler
type ServiceReconciler ¶
type ServiceReconciler struct {
// contains filtered or unexported fields
}
func (*ServiceReconciler) Reconcile ¶
func (r *ServiceReconciler) Reconcile(ctx context.Context, dexCluster *dexv1alpha1.DexCluster) (ctrl.Result, error)
Reconcile Service.
Click to show internal directories.
Click to hide internal directories.