Documentation ¶
Index ¶
- type CortexServiceOption
- type CortexServiceOptions
- type CortexWorkloadOption
- func ExtraArgs(args ...string) CortexWorkloadOption
- func ExtraVolumeMounts(volumeMounts ...corev1.VolumeMount) CortexWorkloadOption
- func ExtraVolumes(volumes ...corev1.Volume) CortexWorkloadOption
- func Lifecycle(lifecycle *corev1.Lifecycle) CortexWorkloadOption
- func Ports(ports ...Port) CortexWorkloadOption
- func Replicas(replicas int32) CortexWorkloadOption
- func ServiceName(serviceName string) CortexWorkloadOption
- func StorageSize(storageSize string) CortexWorkloadOption
- type CortexWorkloadOptions
- type Port
- type Reconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CortexServiceOption ¶
type CortexServiceOption func(*CortexServiceOptions)
func AddHeadlessService ¶
func AddHeadlessService(publishNotReadyAddresses bool) CortexServiceOption
func AddServiceMonitor ¶
func AddServiceMonitor() CortexServiceOption
type CortexServiceOptions ¶
type CortexServiceOptions struct {
// contains filtered or unexported fields
}
func (*CortexServiceOptions) Apply ¶
func (o *CortexServiceOptions) Apply(opts ...CortexServiceOption)
type CortexWorkloadOption ¶
type CortexWorkloadOption func(*CortexWorkloadOptions)
func ExtraArgs ¶
func ExtraArgs(args ...string) CortexWorkloadOption
func ExtraVolumeMounts ¶
func ExtraVolumeMounts(volumeMounts ...corev1.VolumeMount) CortexWorkloadOption
func ExtraVolumes ¶
func ExtraVolumes(volumes ...corev1.Volume) CortexWorkloadOption
func Lifecycle ¶
func Lifecycle(lifecycle *corev1.Lifecycle) CortexWorkloadOption
func Ports ¶
func Ports(ports ...Port) CortexWorkloadOption
func Replicas ¶
func Replicas(replicas int32) CortexWorkloadOption
func ServiceName ¶
func ServiceName(serviceName string) CortexWorkloadOption
func StorageSize ¶
func StorageSize(storageSize string) CortexWorkloadOption
type CortexWorkloadOptions ¶
type CortexWorkloadOptions struct {
// contains filtered or unexported fields
}
func (*CortexWorkloadOptions) Apply ¶
func (o *CortexWorkloadOptions) Apply(opts ...CortexWorkloadOption)
type Reconciler ¶
type Reconciler struct { reconciler.ResourceReconciler // contains filtered or unexported fields }
func NewReconciler ¶
func NewReconciler( ctx context.Context, client client.Client, mc *v1beta2.MonitoringCluster, ) *Reconciler
Click to show internal directories.
Click to hide internal directories.