capability

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildDNSEntryPoint added in v1.0.0

func BuildDNSEntryPoint(dk dynakube.DynaKube) string

BuilDNSEntryPoint will create a string listing of the full DNS entry points for the Service of the ActiveGate in the provided DynaKube example: https://34.118.233.238:443,https://dynakube-activegate.dynatrace:443

func BuildHostEntries added in v1.6.0

func BuildHostEntries(dk dynakube.DynaKube) string

BuildHostEntries will create a string listing the host entries for the Service of the ActiveGate in the provided DynaKube Meant to be used as a NO_PROXY value for components needing to directly communicate with the ActiveGate. example: 34.118.233.238,dynakube-activegate.dynatrace

func BuildServiceName

func BuildServiceName(dynakubeName string) string

func CalculateStatefulSetName

func CalculateStatefulSetName(dynakubeName string) string

Types

type Capability

type Capability interface {
	Enabled() bool
	ArgName() string
	Properties() *activegate.CapabilityProperties
}

func NewMultiCapability

func NewMultiCapability(dk *dynakube.DynaKube) Capability

type MultiCapability

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

func (*MultiCapability) ArgName

func (capability *MultiCapability) ArgName() string

func (*MultiCapability) Enabled

func (capability *MultiCapability) Enabled() bool

func (*MultiCapability) Properties

func (capability *MultiCapability) Properties() *activegate.CapabilityProperties

Jump to

Keyboard shortcuts

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