@@ -17,6 +17,7 @@ import (
1717 eniConfig "github.com/aws/amazon-vpc-cni-k8s/pkg/apis/crd/v1alpha1"
1818 cninode "github.com/aws/amazon-vpc-resource-controller-k8s/apis/vpcresources/v1alpha1"
1919 sgp "github.com/aws/amazon-vpc-resource-controller-k8s/apis/vpcresources/v1beta1"
20+ "github.com/aws/amazon-vpc-resource-controller-k8s/test/framework/resource/aws/autoscaling"
2021 ec2Manager "github.com/aws/amazon-vpc-resource-controller-k8s/test/framework/resource/aws/ec2"
2122 "github.com/aws/amazon-vpc-resource-controller-k8s/test/framework/resource/k8s/configmap"
2223 "github.com/aws/amazon-vpc-resource-controller-k8s/test/framework/resource/k8s/controller"
@@ -42,21 +43,22 @@ import (
4243)
4344
4445type Framework struct {
45- Options Options
46- K8sClient client.Client
47- ec2Client * ec2.EC2
48- DeploymentManager deployment.Manager
49- PodManager pod.Manager
50- EC2Manager * ec2Manager.Manager
51- SAManager serviceaccount.Manager
52- NSManager namespace.Manager
53- SGPManager * sgpManager.Manager
54- SVCManager service.Manager
55- JobManager jobs.Manager
56- NodeManager node.Manager
57- ControllerManager controller.Manager
58- RBACManager rbac.Manager
59- ConfigMapManager configmap.Manager
46+ Options Options
47+ K8sClient client.Client
48+ ec2Client * ec2.EC2
49+ DeploymentManager deployment.Manager
50+ PodManager pod.Manager
51+ EC2Manager * ec2Manager.Manager
52+ SAManager serviceaccount.Manager
53+ NSManager namespace.Manager
54+ SGPManager * sgpManager.Manager
55+ SVCManager service.Manager
56+ JobManager jobs.Manager
57+ NodeManager node.Manager
58+ ControllerManager controller.Manager
59+ RBACManager rbac.Manager
60+ ConfigMapManager configmap.Manager
61+ AutoScalingManager autoscaling.Manager
6062}
6163
6264func New (options Options ) * Framework {
@@ -91,20 +93,21 @@ func New(options Options) *Framework {
9193 ec2 := ec2 .New (sess , & aws.Config {Region : aws .String (options .AWSRegion )})
9294
9395 return & Framework {
94- K8sClient : k8sClient ,
95- ec2Client : ec2 ,
96- PodManager : pod .NewManager (k8sClient , k8sSchema , config ),
97- DeploymentManager : deployment .NewManager (k8sClient ),
98- EC2Manager : ec2Manager .NewManager (ec2 , options .AWSVPCID ),
99- SAManager : serviceaccount .NewManager (k8sClient , config ),
100- NSManager : namespace .NewManager (k8sClient ),
101- SGPManager : sgpManager .NewManager (k8sClient ),
102- SVCManager : service .NewManager (k8sClient ),
103- JobManager : jobs .NewManager (k8sClient ),
104- NodeManager : node .NewManager (k8sClient ),
105- ControllerManager : controller .NewManager (k8sClient ),
106- RBACManager : rbac .NewManager (k8sClient ),
107- ConfigMapManager : configmap .NewManager (k8sClient ),
108- Options : options ,
96+ K8sClient : k8sClient ,
97+ ec2Client : ec2 ,
98+ PodManager : pod .NewManager (k8sClient , k8sSchema , config ),
99+ DeploymentManager : deployment .NewManager (k8sClient ),
100+ EC2Manager : ec2Manager .NewManager (ec2 , options .AWSVPCID ),
101+ SAManager : serviceaccount .NewManager (k8sClient , config ),
102+ NSManager : namespace .NewManager (k8sClient ),
103+ SGPManager : sgpManager .NewManager (k8sClient ),
104+ SVCManager : service .NewManager (k8sClient ),
105+ JobManager : jobs .NewManager (k8sClient ),
106+ NodeManager : node .NewManager (k8sClient ),
107+ ControllerManager : controller .NewManager (k8sClient ),
108+ RBACManager : rbac .NewManager (k8sClient ),
109+ ConfigMapManager : configmap .NewManager (k8sClient ),
110+ AutoScalingManager : autoscaling .NewManager (sess ),
111+ Options : options ,
109112 }
110113}
0 commit comments