Documentation ¶
Index ¶
Constants ¶
View Source
const (
JmxAuthSecretName = "reaper-jmx"
)
Variables ¶
This section is empty.
Functions ¶
func GetServiceName ¶
Types ¶
type DeploymentReconciler ¶
type DeploymentReconciler interface {
ReconcileDeployment(ctx context.Context, req ReaperRequest) (*ctrl.Result, error)
}
func GetDeploymentReconciler ¶
func GetDeploymentReconciler() DeploymentReconciler
type ReaperRequest ¶
type ReaperRequest struct { Reaper *api.Reaper Logger logr.Logger StatusManager *status.StatusManager }
ReaperRequest containers the information necessary to perform reconciliation actions on a Reaper object.
type SchemaReconciler ¶
type SchemaReconciler interface {
ReconcileSchema(ctx context.Context, req ReaperRequest) (*ctrl.Result, error)
}
func GetSchemaReconciler ¶
func GetSchemaReconciler() SchemaReconciler
type SecretsManager ¶
type SecretsManager interface { GetJmxAuthCredentials(secret *corev1.Secret) (*corev1.EnvVar, *corev1.EnvVar, error) GetCassandraAuthCredentials(secret *corev1.Secret) (*corev1.EnvVar, *corev1.EnvVar, error) }
func NewSecretsManager ¶
func NewSecretsManager() SecretsManager
type ServiceReconciler ¶
type ServiceReconciler interface {
ReconcileService(ctx context.Context, req ReaperRequest) (*ctrl.Result, error)
}
func GetServiceReconciler ¶
func GetServiceReconciler() ServiceReconciler
Click to show internal directories.
Click to hide internal directories.