@@ -19,9 +19,6 @@ package controller
1919import (
2020 "time"
2121
22- "github.com/crossplane/provider-aws/pkg/controller/iam/policy"
23- "github.com/crossplane/provider-aws/pkg/controller/iam/role"
24- "github.com/crossplane/provider-aws/pkg/controller/iam/rolepolicyattachment"
2522 "github.com/crossplane/provider-aws/pkg/controller/vpcpeering"
2623
2724 "k8s.io/client-go/util/workqueue"
@@ -30,63 +27,12 @@ import (
3027 "github.com/crossplane/crossplane-runtime/pkg/logging"
3128
3229 "github.com/crossplane/provider-aws/pkg/controller/config"
33- "github.com/crossplane/provider-aws/pkg/controller/ec2/address"
34- "github.com/crossplane/provider-aws/pkg/controller/ec2/internetgateway"
35- "github.com/crossplane/provider-aws/pkg/controller/ec2/natgateway"
36- "github.com/crossplane/provider-aws/pkg/controller/ec2/routetable"
37- "github.com/crossplane/provider-aws/pkg/controller/ec2/securitygroup"
38- "github.com/crossplane/provider-aws/pkg/controller/ec2/subnet"
39- "github.com/crossplane/provider-aws/pkg/controller/ec2/vpc"
40- "github.com/crossplane/provider-aws/pkg/controller/ec2/vpcendpoint"
41- "github.com/crossplane/provider-aws/pkg/controller/ec2/vpcendpointserviceconfiguration"
42- "github.com/crossplane/provider-aws/pkg/controller/eks"
43- "github.com/crossplane/provider-aws/pkg/controller/eks/nodegroup"
44- "github.com/crossplane/provider-aws/pkg/controller/elasticloadbalancing/elb"
45- "github.com/crossplane/provider-aws/pkg/controller/elasticloadbalancing/elbattachment"
46- "github.com/crossplane/provider-aws/pkg/controller/kms/key"
47- "github.com/crossplane/provider-aws/pkg/controller/lambda/function"
48- "github.com/crossplane/provider-aws/pkg/controller/route53/hostedzone"
49- "github.com/crossplane/provider-aws/pkg/controller/route53/resourcerecordset"
50- "github.com/crossplane/provider-aws/pkg/controller/s3"
51- "github.com/crossplane/provider-aws/pkg/controller/s3/bucketpolicy"
52- "github.com/crossplane/provider-aws/pkg/controller/sqs/queue"
5330)
5431
5532// Setup creates all AWS controllers with the supplied logger and adds them to
5633// the supplied manager.
5734func Setup (mgr ctrl.Manager , l logging.Logger , rl workqueue.RateLimiter , poll time.Duration ) error {
58- for _ , setup := range []func (ctrl.Manager , logging.Logger , workqueue.RateLimiter , time.Duration ) error {
59- elb .SetupELB ,
60- elbattachment .SetupELBAttachment ,
61- s3 .SetupBucket ,
62- bucketpolicy .SetupBucketPolicy ,
63- vpc .SetupVPC ,
64- resourcerecordset .SetupResourceRecordSet ,
65- hostedzone .SetupHostedZone ,
66- queue .SetupQueue ,
67- key .SetupKey ,
68- eks .SetupCluster ,
69- nodegroup .SetupNodeGroup ,
70- policy .SetupPolicy ,
71- role .SetupRole ,
72- rolepolicyattachment .SetupRolePolicyAttachment ,
73- function .SetupFunction ,
74- vpcendpoint .SetupVPCEndpoint ,
75- vpcendpointserviceconfiguration .SetupVPCEndpointServiceConfiguration ,
76- securitygroup .SetupSecurityGroup ,
77- subnet .SetupSubnet ,
78- internetgateway .SetupInternetGateway ,
79- natgateway .SetupNatGateway ,
80- routetable .SetupRouteTable ,
81- address .SetupAddress ,
82- } {
83- if err := setup (mgr , l , rl , poll ); err != nil {
84- return err
85- }
86- }
87-
8835 for _ , setup := range []func (ctrl.Manager , logging.Logger , workqueue.RateLimiter ) error {
89- config .Setup ,
9036 vpcpeering .SetupVPCPeeringConnection ,
9137 } {
9238 if err := setup (mgr , l , rl ); err != nil {
0 commit comments