Documentation ¶
Index ¶
Constants ¶
View Source
const (
ControllerName = "ScyllaDBMonitoringController"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController( kubeClient kubernetes.Interface, scyllaV1alpha1Client scyllav1alpha1client.ScyllaV1alpha1Interface, monitoringClient monitoringv1client.MonitoringV1Interface, configMapInformer corev1informers.ConfigMapInformer, secretInformer corev1informers.SecretInformer, serviceInformer corev1informers.ServiceInformer, serviceAccountInformer corev1informers.ServiceAccountInformer, roleBindingInformer rbacv1informers.RoleBindingInformer, pdbInformer policyv1informers.PodDisruptionBudgetInformer, deploymentInformer appsv1informers.DeploymentInformer, ingressInformer networkingv1informers.IngressInformer, scyllaDBMonitoringInformer scyllav1alpha1informers.ScyllaDBMonitoringInformer, prometheusInformer monitoringv1informers.PrometheusInformer, prometheusRuleInformer monitoringv1informers.PrometheusRuleInformer, serviceMonitorInformer monitoringv1informers.ServiceMonitorInformer, keyGetter crypto.RSAKeyGetter, ) (*Controller, error)
Click to show internal directories.
Click to hide internal directories.