Documentation ¶
Index ¶
- func ControllerName(name string) string
- func CreateRecord(ctx context.Context, client route53iface.Route53API, ...) error
- func DeleteRecord(ctx context.Context, client route53iface.Route53API, id string, ...) error
- func FindRecord(ctx context.Context, client route53iface.Route53API, ...) (*route53.ResourceRecordSet, error)
- func RouterZoneName(hcpName string) string
- type AWSEndpointServiceReconciler
- type PrivateServiceObserver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ControllerName ¶
func CreateRecord ¶ added in v0.1.47
func CreateRecord(ctx context.Context, client route53iface.Route53API, zoneID, name, value, recordType string) error
func DeleteRecord ¶ added in v0.1.47
func DeleteRecord(ctx context.Context, client route53iface.Route53API, id string, record *route53.ResourceRecordSet) error
func FindRecord ¶ added in v0.1.47
func FindRecord(ctx context.Context, client route53iface.Route53API, id, name, recordType string) (*route53.ResourceRecordSet, error)
func RouterZoneName ¶
Types ¶
type AWSEndpointServiceReconciler ¶
type AWSEndpointServiceReconciler struct { client.Client upsert.CreateOrUpdateProvider // contains filtered or unexported fields }
AWSEndpointServiceReconciler watches AWSEndpointService resources and reconciles the existence of AWS Endpoints for it in the guest cluster infrastructure.
func (*AWSEndpointServiceReconciler) SetupWithManager ¶
func (r *AWSEndpointServiceReconciler) SetupWithManager(mgr ctrl.Manager) error
type PrivateServiceObserver ¶
type PrivateServiceObserver struct { client.Client ControllerName string ServiceNamespace string ServiceName string HCPNamespace string upsert.CreateOrUpdateProvider // contains filtered or unexported fields }
PrivateServiceObserver watches a given Service type LB and reconciles an awsEndpointService CR representation for it.
func (*PrivateServiceObserver) SetupWithManager ¶
Click to show internal directories.
Click to hide internal directories.