Documentation ¶
Index ¶
- Constants
- func ClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
- func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
- func CsrfTokenSecretReconciler() reconciling.NamedSecretReconcilerFactory
- func DeploymentReconciler(imageRewriter registry.ImageRewriter) reconciling.NamedDeploymentReconcilerFactory
- func KeyHolderSecretReconciler() reconciling.NamedSecretReconcilerFactory
- func NamespaceReconciler() (string, reconciling.NamespaceReconciler)
- func ResourcesForDeletion() []ctrlruntimeclient.Object
- func RoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
- func RoleReconciler() reconciling.NamedRoleReconcilerFactory
- func ServiceAccountReconciler() reconciling.NamedServiceAccountReconcilerFactory
- func ServiceReconciler(ipFamily kubermaticv1.IPFamily) reconciling.NamedServiceReconcilerFactory
Constants ¶
const ( Namespace = "kubernetes-dashboard" AppName = "kubernetes-dashboard" )
Variables ¶
This section is empty.
Functions ¶
func ClusterRoleBindingReconciler ¶
func ClusterRoleBindingReconciler() reconciling.NamedClusterRoleBindingReconcilerFactory
ClusterRoleBindingReconciler returns the ClusterRoleBinding required by the dashboard metrics scraper to read all required resources from the metrics server.
func ClusterRoleReconciler ¶
func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
ClusterRoleReconciler returns a cluster role for the Dashboard Metrics Scraper.
func CsrfTokenSecretReconciler ¶
func CsrfTokenSecretReconciler() reconciling.NamedSecretReconcilerFactory
CsrfTokenSecretReconciler creates the csrf token secret for the Kubernetes Dashboard.
func DeploymentReconciler ¶
func DeploymentReconciler(imageRewriter registry.ImageRewriter) reconciling.NamedDeploymentReconcilerFactory
DeploymentReconciler returns the function to create and update the dashboard-metrics-scraper deployment.
func KeyHolderSecretReconciler ¶
func KeyHolderSecretReconciler() reconciling.NamedSecretReconcilerFactory
KeyHolderSecretReconciler creates key holder secret for the Kubernetes Dashboard.
func NamespaceReconciler ¶
func NamespaceReconciler() (string, reconciling.NamespaceReconciler)
NamespaceReconciler creates the namespace for the Kubernetes Dashboard.
func ResourcesForDeletion ¶
func ResourcesForDeletion() []ctrlruntimeclient.Object
func RoleBindingReconciler ¶
func RoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
RoleBindingReconciler creates the role binding for the Kubernetes Dashboard.
func RoleReconciler ¶
func RoleReconciler() reconciling.NamedRoleReconcilerFactory
RoleReconciler creates the role for the Kubernetes Dashboard.
func ServiceAccountReconciler ¶
func ServiceAccountReconciler() reconciling.NamedServiceAccountReconcilerFactory
ServiceAccountReconciler creates the service account for the dashboard-metrics-scraper.
func ServiceReconciler ¶
func ServiceReconciler(ipFamily kubermaticv1.IPFamily) reconciling.NamedServiceReconcilerFactory
ServiceReconciler creates the service for the dashboard-metrics-scraper.
Types ¶
This section is empty.