Documentation
¶
Index ¶
Constants ¶
View Source
const ( OAuthDeploymentName = "oauth-openshift" SecretHashAnnotation = "hypershift.openshift.io/kubeadmin-secret-hash" )
View Source
const (
KubeAdminSecret = "kubeadmin"
)
Variables ¶
This section is empty.
Functions ¶
func Setup ¶
func Setup(cfg *operator.ControlPlaneOperatorConfig) error
Types ¶
type OAuthRestarter ¶
type OAuthRestarter struct {
// Client is a client that allows access to the management cluster
Client kubeclient.Interface
// Log is the logger for this controller
Log logr.Logger
// Namespace is the namespace where the control plane of the cluster
// lives on the management server
Namespace string
// SecretLister is a lister for target cluster secrets
SecretLister corelisters.SecretLister
}
Click to show internal directories.
Click to hide internal directories.