package
0.0.0-20240909032237-c92bb5661fb0
Repository: https://github.com/cnrancher/rancher-upgrade-authtool.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
RegisterAuthConfigGeneratingHandler configures a AuthConfigController to execute a AuthConfigGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterAuthConfigStatusHandler configures a AuthConfigController to execute a AuthConfigStatusHandler for every events observed.
RegisterClusterGeneratingHandler configures a ClusterController to execute a ClusterGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterClusterStatusHandler configures a ClusterController to execute a ClusterStatusHandler for every events observed.
RegisterUserGeneratingHandler configures a UserController to execute a UserGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterUserStatusHandler configures a UserController to execute a UserStatusHandler for every events observed.

# Interfaces

AuthConfigCache interface for retrieving AuthConfig resources in memory.
AuthConfigClient interface for managing AuthConfig resources in Kubernetes.
AuthConfigController interface for managing AuthConfig resources.
ClusterCache interface for retrieving Cluster resources in memory.
ClusterClient interface for managing Cluster resources in Kubernetes.
ClusterController interface for managing Cluster resources.
ClusterRoleTemplateBindingCache interface for retrieving ClusterRoleTemplateBinding resources in memory.
ClusterRoleTemplateBindingClient interface for managing ClusterRoleTemplateBinding resources in Kubernetes.
ClusterRoleTemplateBindingController interface for managing ClusterRoleTemplateBinding resources.
GlobalRoleBindingCache interface for retrieving GlobalRoleBinding resources in memory.
GlobalRoleBindingClient interface for managing GlobalRoleBinding resources in Kubernetes.
GlobalRoleBindingController interface for managing GlobalRoleBinding resources.
No description provided by the author
ProjectRoleTemplateBindingCache interface for retrieving ProjectRoleTemplateBinding resources in memory.
ProjectRoleTemplateBindingClient interface for managing ProjectRoleTemplateBinding resources in Kubernetes.
ProjectRoleTemplateBindingController interface for managing ProjectRoleTemplateBinding resources.
UserAttributeCache interface for retrieving UserAttribute resources in memory.
UserAttributeClient interface for managing UserAttribute resources in Kubernetes.
UserAttributeController interface for managing UserAttribute resources.
UserCache interface for retrieving User resources in memory.
UserClient interface for managing User resources in Kubernetes.
UserController interface for managing User resources.

# Type aliases

AuthConfigGeneratingHandler is the top-level handler that is executed for every AuthConfig event.
AuthConfigStatusHandler is executed for every added or modified AuthConfig.
ClusterGeneratingHandler is the top-level handler that is executed for every Cluster event.
ClusterStatusHandler is executed for every added or modified Cluster.
UserGeneratingHandler is the top-level handler that is executed for every User event.
UserStatusHandler is executed for every added or modified User.