Documentation
¶
Index ¶
Constants ¶
View Source
const ( InstanceStatusRunning string = "RUNNING" InstanceStatusSaturated string = "SATURATED" InstanceStatusPendingScaleUp string = "PENDING_SCALE_UP" InstanceStatusPendingScaleDown string = "PENDING_SCALE_DOWN" PartitionAnnotation = "konsumerator.lwolf.org/partition" ConsumerAnnotation = "konsumerator.lwolf.org/consumer-id" DisableAutoscalerAnnotation = "konsumerator.lwolf.org/disable-autoscaler" GenerationAnnotation = "konsumerator.lwolf.org/generation" CPUSaturationLevel = "konsumerator.lwolf.org/cpu-saturation-level" ScalingStatusAnnotation = "konsumerator.lwolf.org/scaling-status" ScalingStatusChangeAnnotation = "konsumerator.lwolf.org/scaling-status-change" )
View Source
const (
AnnotationIsManaged = "konsumerator.lwolf.org/managed"
)
Variables ¶
This section is empty.
Functions ¶
func PopulateStatusFromAnnotation ¶ added in v0.9.1
func PopulateStatusFromAnnotation(a map[string]string, status *konsumeratorv1alpha1.ConsumerStatus)
func UpdateStatusAnnotations ¶ added in v0.9.1
func UpdateStatusAnnotations(cm *corev1.ConfigMap, status *konsumeratorv1alpha1.ConsumerStatus) error
Types ¶
type ConfigMapReconciler ¶ added in v0.9.1
type ConfigMapReconciler struct {
client.Client
Log logr.Logger
Recorder record.EventRecorder
Scheme *runtime.Scheme
Clock clock.Clock
}
ConfigMapReconciler reconciles a ConfigMap object
func (*ConfigMapReconciler) SetupWithManager ¶ added in v0.9.1
func (r *ConfigMapReconciler) SetupWithManager(mgr ctrl.Manager) error
type ConsumerReconciler ¶
type ConsumerReconciler struct {
client.Client
Log logr.Logger
Recorder record.EventRecorder
Scheme *runtime.Scheme
Clock clock.Clock
}
Consumer reconciles a Consumer object
func (*ConsumerReconciler) SetupWithManager ¶
func (r *ConsumerReconciler) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.