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 ¶ added in v2.22.0
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 ¶ added in v2.22.0
func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
ClusterRoleReconciler returns a cluster role for the Dashboard Metrics Scraper.
func CsrfTokenSecretReconciler ¶ added in v2.22.0
func CsrfTokenSecretReconciler() reconciling.NamedSecretReconcilerFactory
CsrfTokenSecretReconciler creates the csrf token secret for the Kubernetes Dashboard.
func DeploymentReconciler ¶ added in v2.22.0
func DeploymentReconciler(imageRewriter registry.ImageRewriter) reconciling.NamedDeploymentReconcilerFactory
DeploymentReconciler returns the function to create and update the dashboard-metrics-scraper deployment.
func KeyHolderSecretReconciler ¶ added in v2.22.0
func KeyHolderSecretReconciler() reconciling.NamedSecretReconcilerFactory
KeyHolderSecretReconciler creates key holder secret for the Kubernetes Dashboard.
func NamespaceReconciler ¶ added in v2.22.0
func NamespaceReconciler() (string, reconciling.NamespaceReconciler)
NamespaceReconciler creates the namespace for the Kubernetes Dashboard.
func ResourcesForDeletion ¶ added in v2.21.0
func ResourcesForDeletion() []ctrlruntimeclient.Object
func RoleBindingReconciler ¶ added in v2.22.0
func RoleBindingReconciler() reconciling.NamedRoleBindingReconcilerFactory
RoleBindingReconciler creates the role binding for the Kubernetes Dashboard.
func RoleReconciler ¶ added in v2.22.0
func RoleReconciler() reconciling.NamedRoleReconcilerFactory
RoleReconciler creates the role for the Kubernetes Dashboard.
func ServiceAccountReconciler ¶ added in v2.22.0
func ServiceAccountReconciler() reconciling.NamedServiceAccountReconcilerFactory
ServiceAccountReconciler creates the service account for the dashboard-metrics-scraper.
func ServiceReconciler ¶ added in v2.22.0
func ServiceReconciler(ipFamily kubermaticv1.IPFamily) reconciling.NamedServiceReconcilerFactory
ServiceReconciler creates the service for the dashboard-metrics-scraper.
Types ¶
This section is empty.