Documentation
¶
Index ¶
- Constants
- type AWSLoadBalancerControllerReconciler
- func (r *AWSLoadBalancerControllerReconciler) BuildManagedController(mgr ctrl.Manager) *builder.Builder
- func (r *AWSLoadBalancerControllerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *AWSLoadBalancerControllerReconciler) SetupWithManager(mgr ctrl.Manager) error
- type IAMPolicy
- type SortableServicePort
Constants ¶
View Source
const ( DeploymentAvailableCondition = "DeploymentAvailable" DeploymentUpgradingCondition = "DeploymentUpgrading" CredentialsSecretAvailableCondition = "CredentialsSecretAvailable" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSLoadBalancerControllerReconciler ¶
type AWSLoadBalancerControllerReconciler struct {
client.Client
Scheme *runtime.Scheme
Namespace string
Image string
EC2Client aws.EC2Client
ClusterName string
VPCID string
AWSRegion string
TrustedCAConfigMapName string
}
AWSLoadBalancerControllerReconciler reconciles a AWSLoadBalancerController object
func (*AWSLoadBalancerControllerReconciler) BuildManagedController ¶
func (r *AWSLoadBalancerControllerReconciler) BuildManagedController(mgr ctrl.Manager) *builder.Builder
BuildManagedController returns the controller builder with all the watches set up.
func (*AWSLoadBalancerControllerReconciler) SetupWithManager ¶
func (r *AWSLoadBalancerControllerReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type IAMPolicy ¶
type IAMPolicy struct {
Version string
Statement []cco.StatementEntry
}
func GetIAMPolicy ¶
func GetIAMPolicy() IAMPolicy
func GetIAMPolicyMinify ¶
func GetIAMPolicyMinify() IAMPolicy
type SortableServicePort ¶
type SortableServicePort []corev1.ServicePort
func (SortableServicePort) Len ¶
func (s SortableServicePort) Len() int
func (SortableServicePort) Less ¶
func (s SortableServicePort) Less(i, j int) bool
func (SortableServicePort) Swap ¶
func (s SortableServicePort) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.