Documentation ¶
Index ¶
Constants ¶
View Source
const ( ServicePortAnnotation = agentconfig.DomainPrefix + "inject-service-port" ServiceNameAnnotation = agentconfig.DomainPrefix + "inject-service-name" ManagerAppName = "traffic-manager" )
Variables ¶
This section is empty.
Functions ¶
func CapsBase26 ¶
CapsBase26 converts the given number into base 26 represented using the letters 'A' to 'Z'.
func FindOwnerWorkload ¶
func Generate ¶
func Generate(ctx context.Context, wl k8sapi.Workload, cfg *GeneratorConfig) (sc *agentconfig.Sidecar, err error)
Types ¶
type GeneratorConfig ¶
type GeneratorConfig struct { ManagerPort uint16 AgentPort uint16 APIPort uint16 TracingPort uint16 QualifiedAgentImage string ManagerNamespace string LogLevel string InitResources *core.ResourceRequirements Resources *core.ResourceRequirements PullSecrets []core.LocalObjectReference EnvoyLogLevel string EnvoyServerPort uint16 EnvoyAdminPort uint16 }
Click to show internal directories.
Click to hide internal directories.