Documentation ¶
Index ¶
- Constants
- func CalculateStatefulSetName(capability Capability, instanceName string) string
- type Capability
- type Configuration
- type KubeMonCapability
- func (c *KubeMonCapability) ArgName() string
- func (c *KubeMonCapability) Config() Configuration
- func (c *KubeMonCapability) ContainerVolumeMounts() []corev1.VolumeMount
- func (c *KubeMonCapability) Enabled() bool
- func (c *KubeMonCapability) InitContainersTemplates() []corev1.Container
- func (c *KubeMonCapability) Properties() *dynatracev1beta1.CapabilityProperties
- func (c *KubeMonCapability) ShortName() string
- func (c *KubeMonCapability) Volumes() []corev1.Volume
- type MultiCapability
- func (c *MultiCapability) ArgName() string
- func (c *MultiCapability) Config() Configuration
- func (c *MultiCapability) ContainerVolumeMounts() []corev1.VolumeMount
- func (c *MultiCapability) Enabled() bool
- func (c *MultiCapability) InitContainersTemplates() []corev1.Container
- func (c *MultiCapability) Properties() *dynatracev1beta1.CapabilityProperties
- func (c *MultiCapability) ShortName() string
- func (c *MultiCapability) Volumes() []corev1.Volume
- type RoutingCapability
- func (c *RoutingCapability) ArgName() string
- func (c *RoutingCapability) Config() Configuration
- func (c *RoutingCapability) ContainerVolumeMounts() []corev1.VolumeMount
- func (c *RoutingCapability) Enabled() bool
- func (c *RoutingCapability) InitContainersTemplates() []corev1.Container
- func (c *RoutingCapability) Properties() *dynatracev1beta1.CapabilityProperties
- func (c *RoutingCapability) ShortName() string
- func (c *RoutingCapability) Volumes() []corev1.Volume
Constants ¶
View Source
const (
MultiActiveGateName = "activegate"
)
Variables ¶
This section is empty.
Functions ¶
func CalculateStatefulSetName ¶
func CalculateStatefulSetName(capability Capability, instanceName string) string
Types ¶
type Capability ¶
type Capability interface { Enabled() bool ShortName() string ArgName() string Properties() *dynatracev1beta1.CapabilityProperties Config() Configuration InitContainersTemplates() []corev1.Container ContainerVolumeMounts() []corev1.VolumeMount Volumes() []corev1.Volume }
type Configuration ¶
type KubeMonCapability ¶
type KubeMonCapability struct {
// contains filtered or unexported fields
}
Deprecated
func NewKubeMonCapability ¶
func NewKubeMonCapability(dk *dynatracev1beta1.DynaKube) *KubeMonCapability
Deprecated
func (*KubeMonCapability) Config ¶
func (c *KubeMonCapability) Config() Configuration
func (*KubeMonCapability) ContainerVolumeMounts ¶
func (c *KubeMonCapability) ContainerVolumeMounts() []corev1.VolumeMount
func (*KubeMonCapability) InitContainersTemplates ¶
Note: Caller must set following fields:
Image: Resources:
func (*KubeMonCapability) Properties ¶
func (c *KubeMonCapability) Properties() *dynatracev1beta1.CapabilityProperties
type MultiCapability ¶
type MultiCapability struct {
// contains filtered or unexported fields
}
func NewMultiCapability ¶
func NewMultiCapability(dk *dynatracev1beta1.DynaKube) *MultiCapability
func (*MultiCapability) Config ¶
func (c *MultiCapability) Config() Configuration
func (*MultiCapability) ContainerVolumeMounts ¶
func (c *MultiCapability) ContainerVolumeMounts() []corev1.VolumeMount
func (*MultiCapability) InitContainersTemplates ¶
Note: Caller must set following fields:
Image: Resources:
func (*MultiCapability) Properties ¶
func (c *MultiCapability) Properties() *dynatracev1beta1.CapabilityProperties
type RoutingCapability ¶
type RoutingCapability struct {
// contains filtered or unexported fields
}
Deprecated
func NewRoutingCapability ¶
func NewRoutingCapability(dk *dynatracev1beta1.DynaKube) *RoutingCapability
Deprecated
func (*RoutingCapability) Config ¶
func (c *RoutingCapability) Config() Configuration
func (*RoutingCapability) ContainerVolumeMounts ¶
func (c *RoutingCapability) ContainerVolumeMounts() []corev1.VolumeMount
func (*RoutingCapability) InitContainersTemplates ¶
Note: Caller must set following fields:
Image: Resources:
func (*RoutingCapability) Properties ¶
func (c *RoutingCapability) Properties() *dynatracev1beta1.CapabilityProperties
Click to show internal directories.
Click to hide internal directories.