Documentation ¶
Index ¶
- Constants
- func APIServiceReconciler(caBundle []byte) reconciling.NamedAPIServiceReconcilerFactory
- func ClusterRoleBindingAuthDelegatorReconciler(isKonnectivityEnabled bool) reconciling.NamedClusterRoleBindingReconcilerFactory
- func ClusterRoleBindingResourceReaderReconciler(isKonnectivityEnabled bool) reconciling.NamedClusterRoleBindingReconcilerFactory
- func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
- func DeploymentReconciler(imageRewriter registry.ImageRewriter) reconciling.NamedDeploymentReconcilerFactory
- func ExternalNameServiceReconciler(namespace string) reconciling.NamedServiceReconcilerFactory
- func NetworkPolicyReconciler() reconciling.NamedNetworkPolicyReconcilerFactory
- func PodDisruptionBudgetReconciler() reconciling.NamedPodDisruptionBudgetReconcilerFactory
- func RolebindingAuthReaderReconciler(isKonnectivityEnabled bool) reconciling.NamedRoleBindingReconcilerFactory
- func ServiceAccountReconciler() reconciling.NamedServiceAccountReconcilerFactory
- func ServiceReconciler(ipFamily kubermaticv1.IPFamily) reconciling.NamedServiceReconcilerFactory
- func TLSServingCertSecretReconciler(caGetter servingcerthelper.CAGetter) reconciling.NamedSecretReconcilerFactory
- func UserClusterResourcesForDeletion() []ctrlruntimeclient.Object
Constants ¶
const (
Name = "metrics-server"
)
Variables ¶
This section is empty.
Functions ¶
func APIServiceReconciler ¶ added in v2.22.0
func APIServiceReconciler(caBundle []byte) reconciling.NamedAPIServiceReconcilerFactory
APIServiceReconciler returns the func to create/update the APIService used by the metrics-server.
func ClusterRoleBindingAuthDelegatorReconciler ¶ added in v2.22.0
func ClusterRoleBindingAuthDelegatorReconciler(isKonnectivityEnabled bool) reconciling.NamedClusterRoleBindingReconcilerFactory
ClusterRoleBindingAuthDelegatorReconciler returns the ClusterRoleBinding required for the metrics server to create token review requests.
func ClusterRoleBindingResourceReaderReconciler ¶ added in v2.22.0
func ClusterRoleBindingResourceReaderReconciler(isKonnectivityEnabled bool) reconciling.NamedClusterRoleBindingReconcilerFactory
ClusterRoleBindingResourceReaderReconciler returns the ClusterRoleBinding required for the metrics server to read all required resources.
func ClusterRoleReconciler ¶ added in v2.22.0
func ClusterRoleReconciler() reconciling.NamedClusterRoleReconcilerFactory
ClusterRole returns a cluster role for the metrics server.
func DeploymentReconciler ¶ added in v2.22.0
func DeploymentReconciler(imageRewriter registry.ImageRewriter) reconciling.NamedDeploymentReconcilerFactory
DeploymentReconciler returns the function to create and update the metrics server deployment.
func ExternalNameServiceReconciler ¶ added in v2.22.0
func ExternalNameServiceReconciler(namespace string) reconciling.NamedServiceReconcilerFactory
ExternalNameServiceReconciler returns the function to reconcile the metrics server service.
func NetworkPolicyReconciler ¶ added in v2.22.0
func NetworkPolicyReconciler() reconciling.NamedNetworkPolicyReconcilerFactory
NetworkPolicyReconciler NetworkPolicy allows egress traffic of user ssh keys agent to the world.
func PodDisruptionBudgetReconciler ¶ added in v2.22.0
func PodDisruptionBudgetReconciler() reconciling.NamedPodDisruptionBudgetReconcilerFactory
PodDisruptionBudgetReconciler returns a func to create/update the metrics-server PodDisruptionBudget.
func RolebindingAuthReaderReconciler ¶ added in v2.22.0
func RolebindingAuthReaderReconciler(isKonnectivityEnabled bool) reconciling.NamedRoleBindingReconcilerFactory
RolebindingAuthReaderReconciler returns a func to create/update the RoleBinding used by the metrics-server to get access to the token subject review API.
func ServiceAccountReconciler ¶ added in v2.22.0
func ServiceAccountReconciler() reconciling.NamedServiceAccountReconcilerFactory
ServiceAccountReconciler creates the service account for the metrics-server.
func ServiceReconciler ¶ added in v2.22.0
func ServiceReconciler(ipFamily kubermaticv1.IPFamily) reconciling.NamedServiceReconcilerFactory
ServiceReconciler returns the function to reconcile the user cluster metrics-server service.
func TLSServingCertSecretReconciler ¶ added in v2.22.0
func TLSServingCertSecretReconciler(caGetter servingcerthelper.CAGetter) reconciling.NamedSecretReconcilerFactory
TLSServingCertSecretReconciler returns a function to manage the TLS serving cert for the metrics server.
func UserClusterResourcesForDeletion ¶ added in v2.19.0
func UserClusterResourcesForDeletion() []ctrlruntimeclient.Object
UserClusterResourcesForDeletion contains a set of resources deployed in user cluster if metrics-server is running fully in the user cluster (not in seed). It does not cover common metrics-server resources that are being deployed regardless of the deployment strategy (in seed / in user cluster).
Types ¶
This section is empty.