Skip to content

Commit 556acb7

Browse files
shoekstraM00nF1sh
authored andcommitted
Add vpcID to defaultResourceManager
We're already passing this into NewDefaultResourceManager so no need to also add it to NetworkingManager. Signed-off-by: Stephen Hoekstra <[email protected]>
1 parent bd37ec4 commit 556acb7

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

pkg/targetgroupbinding/networking_manager.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ type NetworkingManager interface {
4141

4242
// Cleanup reconcile network settings for TargetGroupBindings with zero endpoints.
4343
Cleanup(ctx context.Context, tgb *elbv2api.TargetGroupBinding) error
44-
45-
// VpcID returns the ID of the VPC the ELB is attached to.
46-
VpcID() string
4744
}
4845

4946
// NewDefaultNetworkingManager constructs defaultNetworkingManager.
@@ -123,10 +120,6 @@ func (m *defaultNetworkingManager) Cleanup(ctx context.Context, tgb *elbv2api.Ta
123120
return m.reconcileWithIngressPermissionsPerSG(ctx, tgb, nil)
124121
}
125122

126-
func (m *defaultNetworkingManager) VpcID() string {
127-
return m.vpcID
128-
}
129-
130123
func (m *defaultNetworkingManager) computeIngressPermissionsPerSGWithPodEndpoints(ctx context.Context, tgbNetworking elbv2api.TargetGroupBindingNetworking, endpoints []backend.PodEndpoint) (map[string][]networking.IPPermissionInfo, error) {
131124
pods := make([]k8s.PodInfo, 0, len(endpoints))
132125
podByPodKey := make(map[types.NamespacedName]k8s.PodInfo, len(endpoints))

pkg/targetgroupbinding/resource_manager.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ func NewDefaultResourceManager(k8sClient client.Client, elbv2Client services.ELB
5858
networkingManager: networkingManager,
5959
eventRecorder: eventRecorder,
6060
logger: logger,
61+
vpcID: vpcID,
6162
vpcInfoProvider: vpcInfoProvider,
6263

6364
targetHealthRequeueDuration: defaultTargetHealthRequeueDuration,
@@ -76,6 +77,7 @@ type defaultResourceManager struct {
7677
eventRecorder record.EventRecorder
7778
logger logr.Logger
7879
vpcInfoProvider networking.VPCInfoProvider
80+
vpcID string
7981

8082
targetHealthRequeueDuration time.Duration
8183
enableEndpointSlices bool
@@ -325,8 +327,7 @@ func (m *defaultResourceManager) deregisterTargets(ctx context.Context, tgARN st
325327
}
326328

327329
func (m *defaultResourceManager) registerPodEndpoints(ctx context.Context, tgARN string, endpoints []backend.PodEndpoint) error {
328-
vpcID := m.networkingManager.VpcID()
329-
vpc, err := m.vpcInfoProvider.FetchVPCInfo(ctx, vpcID)
330+
vpc, err := m.vpcInfoProvider.FetchVPCInfo(ctx, m.vpcID)
330331
if err != nil {
331332
return err
332333
}

0 commit comments

Comments
 (0)