kubemon

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2021 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Usage of SI-Prefix Mega instead of IEC-Prefix Mebi to make use of
	// scaling provided by resource.*. E.g., resource.Milli
	ResourceMemoryMinimum = "250M"
	ResourceCPUMinimum    = "150m"
	ResourceMemoryMaximum = "1G"
	ResourceCPUMaximum    = "300m"
)
View Source
const (
	MonitoringServiceAccount = "dynatrace-kubernetes-monitoring"
	KubernetesArch           = "kubernetes.io/arch"
	KubernetesOS             = "kubernetes.io/os"
	KubernetesBetaArch       = "beta.kubernetes.io/arch"
	KubernetesBetaOS         = "beta.kubernetes.io/os"

	AMD64 = "amd64"
	ARM64 = "arm64"
	LINUX = "linux"

	DTCapabilities    = "DT_CAPABILITIES"
	DTIdSeedNamespace = "DT_ID_SEED_NAMESPACE"
	DTIdSeedClusterId = "DT_ID_SEED_K8S_CLUSTER_ID"

	DTCapabilitiesArg = "--enable=$(DT_CAPABILITIES)"

	ProxyArg = `PROXY="${ACTIVE_GATE_PROXY}"`
	ProxyEnv = "ACTIVE_GATE_PROXY"
	ProxyKey = "ProxyKey"

	CapabilityEnv = "kubernetes_monitoring"

	StatefulSetSuffix = "-kubemon"
)
View Source
const (
	Name = "kubernetes-monitoring"
)
View Source
const (
	ServiceAccountName = "dynatrace-kubernetes-monitoring"
)

Variables

This section is empty.

Functions

func BuildLabelsFromInstance

func BuildLabelsFromInstance(instance *dynatracev1alpha1.DynaKube) map[string]string

func MergeLabels

func MergeLabels(labels ...map[string]string) map[string]string

Types

type Reconciler

type Reconciler struct {
	client.Client
	// contains filtered or unexported fields
}

func NewReconciler

func NewReconciler(clt client.Client, apiReader client.Reader, scheme *runtime.Scheme, dtc dtclient.Client, log logr.Logger, token *corev1.Secret,
	instance *dynatracev1alpha1.DynaKube, imgVerProvider dtversion.ImageVersionProvider) *Reconciler

func (*Reconciler) Reconcile

func (r *Reconciler) Reconcile(_ reconcile.Request) (reconcile.Result, error)

Jump to

Keyboard shortcuts

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