Documentation ¶
Index ¶
- Constants
- Variables
- func BuildProxySecretName(dynakubeName string) string
- func BuildServiceName(dynakubeName string, module string) string
- func CalculateStatefulSetName(capability Capability, dynakubeName string) string
- type Capability
- type KubeMonCapabilitydeprecated
- type MultiCapability
- type RoutingCapabilitydeprecated
- type SyntheticCapability
Constants ¶
View Source
const ( SyntheticName = "synthetic" SyntheticActiveGateEnvCapabilities = "synthetic,beacon_forwarder,beacon_forwarder_synthetic" )
Variables ¶
View Source
var ( SyntheticActiveGateResourceRequirements = corev1.ResourceRequirements{ Limits: kubeobjects.NewResources("300m", "1Gi"), Requests: kubeobjects.NewResources("150m", "250Mi"), } )
Functions ¶
func BuildProxySecretName ¶
func BuildServiceName ¶
func CalculateStatefulSetName ¶
func CalculateStatefulSetName(capability Capability, dynakubeName string) string
Types ¶
type Capability ¶
type Capability interface { Enabled() bool ShortName() string ArgName() string Properties() *dynatracev1beta1.CapabilityProperties }
func GenerateActiveGateCapabilities ¶
func GenerateActiveGateCapabilities(dk *dynatracev1beta1.DynaKube) []Capability
type KubeMonCapability
deprecated
type KubeMonCapability struct {
// contains filtered or unexported fields
}
Deprecated: Use MultiCapability instead
func NewKubeMonCapability ¶
func NewKubeMonCapability(dk *dynatracev1beta1.DynaKube) *KubeMonCapability
Deprecated
func (*KubeMonCapability) Properties ¶
func (capability *KubeMonCapability) Properties() *dynatracev1beta1.CapabilityProperties
type MultiCapability ¶
type MultiCapability struct {
// contains filtered or unexported fields
}
func NewMultiCapability ¶
func NewMultiCapability(dk *dynatracev1beta1.DynaKube) *MultiCapability
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 NewRoutingCapability ¶
func NewRoutingCapability(dk *dynatracev1beta1.DynaKube) *RoutingCapability
Deprecated
func (*RoutingCapability) Properties ¶
func (capability *RoutingCapability) Properties() *dynatracev1beta1.CapabilityProperties
type SyntheticCapability ¶ added in v0.11.0
type SyntheticCapability struct {
// contains filtered or unexported fields
}
func NewSyntheticCapability ¶ added in v0.11.0
func NewSyntheticCapability(dk *dynatracev1beta1.DynaKube) *SyntheticCapability
func (*SyntheticCapability) ArgName ¶ added in v0.11.0
func (capability *SyntheticCapability) ArgName() string
func (*SyntheticCapability) Enabled ¶ added in v0.11.0
func (capability *SyntheticCapability) Enabled() bool
func (*SyntheticCapability) Properties ¶ added in v0.11.0
func (capability *SyntheticCapability) Properties() *dynatracev1beta1.CapabilityProperties
Click to show internal directories.
Click to hide internal directories.