Documentation ¶
Index ¶
- func BuildDNSEntryPoint(dk dynatracev1beta1.DynaKube, capability Capability) string
- func BuildDNSEntryPointWithoutEnvVars(dynakubeName, dynakubeNamespace string, capability Capability) string
- func BuildServiceName(dynakubeName string, module string) string
- func CalculateStatefulSetName(capability Capability, dynakubeName string) string
- type Capability
- type KubeMonCapabilitydeprecated
- func (capability *KubeMonCapability) ArgName() string
- func (capability *KubeMonCapability) DisplayName() string
- func (capability *KubeMonCapability) Enabled() bool
- func (capability *KubeMonCapability) Properties() *dynatracev1beta1.CapabilityProperties
- func (capability *KubeMonCapability) ShortName() string
- type MultiCapability
- type RoutingCapabilitydeprecated
- func (capability *RoutingCapability) ArgName() string
- func (capability *RoutingCapability) DisplayName() string
- func (capability *RoutingCapability) Enabled() bool
- func (capability *RoutingCapability) Properties() *dynatracev1beta1.CapabilityProperties
- func (capability *RoutingCapability) ShortName() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildDNSEntryPoint ¶ added in v1.0.0
func BuildDNSEntryPoint(dk dynatracev1beta1.DynaKube, capability Capability) string
func BuildDNSEntryPointWithoutEnvVars ¶ added in v1.0.0
func BuildDNSEntryPointWithoutEnvVars(dynakubeName, dynakubeNamespace string, capability Capability) string
func BuildServiceName ¶
func CalculateStatefulSetName ¶
func CalculateStatefulSetName(capability Capability, dynakubeName string) string
Types ¶
type Capability ¶
type Capability interface { Enabled() bool ShortName() string ArgName() string DisplayName() string Properties() *dynatracev1beta1.CapabilityProperties }
func GenerateActiveGateCapabilities ¶
func GenerateActiveGateCapabilities(dk *dynatracev1beta1.DynaKube) []Capability
func NewKubeMonCapability ¶
func NewKubeMonCapability(dk *dynatracev1beta1.DynaKube) Capability
Deprecated
func NewMultiCapability ¶
func NewMultiCapability(dk *dynatracev1beta1.DynaKube) Capability
func NewRoutingCapability ¶
func NewRoutingCapability(dk *dynatracev1beta1.DynaKube) Capability
Deprecated
type KubeMonCapability
deprecated
type KubeMonCapability struct {
// contains filtered or unexported fields
}
Deprecated: Use MultiCapability instead
func (*KubeMonCapability) DisplayName ¶ added in v1.1.0
func (capability *KubeMonCapability) DisplayName() string
func (*KubeMonCapability) Properties ¶
func (capability *KubeMonCapability) Properties() *dynatracev1beta1.CapabilityProperties
type MultiCapability ¶
type MultiCapability struct {
// contains filtered or unexported fields
}
func (*MultiCapability) DisplayName ¶ added in v1.1.0
func (capability *MultiCapability) DisplayName() string
func (*MultiCapability) Properties ¶
func (capability *MultiCapability) Properties() *dynatracev1beta1.CapabilityProperties
type RoutingCapability
deprecated
type RoutingCapability struct {
// contains filtered or unexported fields
}
Deprecated: Use MultiCapability instead
func (*RoutingCapability) DisplayName ¶ added in v1.1.0
func (capability *RoutingCapability) DisplayName() string
func (*RoutingCapability) Properties ¶
func (capability *RoutingCapability) Properties() *dynatracev1beta1.CapabilityProperties
Click to show internal directories.
Click to hide internal directories.