builder

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const AlertManagerName = "alertmanager"
View Source
const LatestKubeStateMetricsVersion = "2.12.0"
View Source
const LatestNodeExporterVersion = "1.8.1"

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertManagerBuilder

type AlertManagerBuilder struct {
	// contains filtered or unexported fields
}

func NewAlertManager

func NewAlertManager(namespace string) *AlertManagerBuilder

func (*AlertManagerBuilder) Build

func (*AlertManagerBuilder) WithAlertManager

func (a *AlertManagerBuilder) WithAlertManager() *AlertManagerBuilder

func (*AlertManagerBuilder) WithService

func (a *AlertManagerBuilder) WithService() *AlertManagerBuilder

func (*AlertManagerBuilder) WithServiceAccount

func (a *AlertManagerBuilder) WithServiceAccount() *AlertManagerBuilder

func (*AlertManagerBuilder) WithServiceMonitor

func (a *AlertManagerBuilder) WithServiceMonitor() *AlertManagerBuilder

type KubeStateMetricsBuilder

type KubeStateMetricsBuilder struct {
	// contains filtered or unexported fields
}

func NewKubeStateMetricsBuilder

func NewKubeStateMetricsBuilder(namespace, version string) *KubeStateMetricsBuilder

func (*KubeStateMetricsBuilder) Build

func (*KubeStateMetricsBuilder) WithClusterRole

func (k *KubeStateMetricsBuilder) WithClusterRole() *KubeStateMetricsBuilder

func (*KubeStateMetricsBuilder) WithClusterRoleBinding

func (k *KubeStateMetricsBuilder) WithClusterRoleBinding() *KubeStateMetricsBuilder

func (*KubeStateMetricsBuilder) WithDeployment

func (k *KubeStateMetricsBuilder) WithDeployment() *KubeStateMetricsBuilder

func (*KubeStateMetricsBuilder) WithService

func (*KubeStateMetricsBuilder) WithServiceAccount

func (k *KubeStateMetricsBuilder) WithServiceAccount() *KubeStateMetricsBuilder

func (*KubeStateMetricsBuilder) WithServiceMonitor

func (k *KubeStateMetricsBuilder) WithServiceMonitor() *KubeStateMetricsBuilder

type NodeExporterBuilder

type NodeExporterBuilder struct {
	// contains filtered or unexported fields
}

func NewNodeExporterBuilder

func NewNodeExporterBuilder(namespace, version string) *NodeExporterBuilder

func (*NodeExporterBuilder) Build

func (*NodeExporterBuilder) WithDaemonSet

func (n *NodeExporterBuilder) WithDaemonSet() *NodeExporterBuilder

func (*NodeExporterBuilder) WithPodMonitor

func (n *NodeExporterBuilder) WithPodMonitor() *NodeExporterBuilder

func (*NodeExporterBuilder) WithServiceAccount

func (n *NodeExporterBuilder) WithServiceAccount() *NodeExporterBuilder

type OperatorBuilder

type OperatorBuilder struct {
	// contains filtered or unexported fields
}

func NewOperator

func NewOperator(namespace, version string) *OperatorBuilder

func (*OperatorBuilder) Build

func (*OperatorBuilder) WithClusterRole

func (o *OperatorBuilder) WithClusterRole() *OperatorBuilder

func (*OperatorBuilder) WithClusterRoleBinding

func (o *OperatorBuilder) WithClusterRoleBinding() *OperatorBuilder

func (*OperatorBuilder) WithDeployment

func (o *OperatorBuilder) WithDeployment() *OperatorBuilder

func (*OperatorBuilder) WithService

func (o *OperatorBuilder) WithService() *OperatorBuilder

func (*OperatorBuilder) WithServiceAccount

func (o *OperatorBuilder) WithServiceAccount() *OperatorBuilder

func (*OperatorBuilder) WithServiceMonitor

func (o *OperatorBuilder) WithServiceMonitor() *OperatorBuilder

type PrometheusBuilder

type PrometheusBuilder struct {
	// contains filtered or unexported fields
}

func NewPrometheus

func NewPrometheus(namespace string) *PrometheusBuilder

func (*PrometheusBuilder) Build

func (*PrometheusBuilder) WithClusterRole

func (p *PrometheusBuilder) WithClusterRole() *PrometheusBuilder

func (*PrometheusBuilder) WithClusterRoleBinding

func (p *PrometheusBuilder) WithClusterRoleBinding() *PrometheusBuilder

func (*PrometheusBuilder) WithPrometheus

func (p *PrometheusBuilder) WithPrometheus() *PrometheusBuilder

func (*PrometheusBuilder) WithService

func (p *PrometheusBuilder) WithService() *PrometheusBuilder

func (*PrometheusBuilder) WithServiceAccount

func (p *PrometheusBuilder) WithServiceAccount() *PrometheusBuilder

func (*PrometheusBuilder) WithServiceMonitor

func (p *PrometheusBuilder) WithServiceMonitor() *PrometheusBuilder

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL