Documentation ¶
Index ¶
Constants ¶
View Source
const ( ServicePortAnnotation = agentconfig.DomainPrefix + "inject-service-port" ServiceNameAnnotation = agentconfig.DomainPrefix + "inject-service-name" ManagerAppName = "traffic-manager" )
Variables ¶
View Source
var GeneratorConfigFunc func(qualifiedAgentImage string) (GeneratorConfig, error) //nolint:gochecknoglobals // extension point
Functions ¶
func CapsBase26 ¶
CapsBase26 converts the given number into base 26 represented using the letters 'A' to 'Z'.
Types ¶
type BasicGeneratorConfig ¶ added in v2.14.1
type BasicGeneratorConfig struct { ManagerPort uint16 AgentPort uint16 APIPort uint16 TracingPort uint16 QualifiedAgentImage string ManagerNamespace string LogLevel string InitResources *core.ResourceRequirements Resources *core.ResourceRequirements PullPolicy string PullSecrets []core.LocalObjectReference }
func (*BasicGeneratorConfig) Generate ¶ added in v2.14.1
func (cfg *BasicGeneratorConfig) Generate(ctx context.Context, wl k8sapi.Workload) (sc agentconfig.SidecarExt, err error)
type GeneratorConfig ¶
type GeneratorConfig interface {
Generate(ctx context.Context, wl k8sapi.Workload) (sc agentconfig.SidecarExt, err error)
}
Click to show internal directories.
Click to hide internal directories.