awsloadbalancercontroller

package
v0.36.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package awsloadbalancercontroller provides lifecycle handlers for deploying the AWS Load Balancer Controller addon.

The AWS Load Balancer Controller manages AWS Application Load Balancers (ALB) and Network Load Balancers (NLB) for Kubernetes services and ingresses. This package provides handlers that deploy the controller using the Cluster API Add-on Provider for Helm (CAAPH).

The handler automatically installs the AWS Load Balancer Controller during the AfterControlPlaneInitialized lifecycle phase, ensuring the controller is available for managing load balancer resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ControllerConfig

type ControllerConfig struct {
	*options.GlobalOptions
	// contains filtered or unexported fields
}

func NewControllerConfig

func NewControllerConfig(globalOptions *options.GlobalOptions) *ControllerConfig

func (*ControllerConfig) AddFlags

func (c *ControllerConfig) AddFlags(prefix string, flags *pflag.FlagSet)

type DefaultAWSLoadBalancerController

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

func (*DefaultAWSLoadBalancerController) BeforeClusterUpgrade

func (*DefaultAWSLoadBalancerController) Name

Jump to

Keyboard shortcuts

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