Documentation ¶
Index ¶
- func BuildDNSEntryPoint(dk dynakube.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 MultiCapability
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildDNSEntryPoint ¶ added in v1.0.0
func BuildDNSEntryPoint(dk dynakube.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() *dynakube.CapabilityProperties }
func GenerateActiveGateCapabilities ¶
func GenerateActiveGateCapabilities(dk *dynakube.DynaKube) []Capability
func NewMultiCapability ¶
func NewMultiCapability(dk *dynakube.DynaKube) Capability
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() *dynakube.CapabilityProperties
Click to show internal directories.
Click to hide internal directories.