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)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.