From 1aff9404b4d024f2b1f98f80ff7a486cd38495e2 Mon Sep 17 00:00:00 2001 From: Ayato Tokubi Date: Tue, 28 May 2024 09:47:56 +0100 Subject: [PATCH] subnets --- pkg/cluster/cluster.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkg/cluster/cluster.go b/pkg/cluster/cluster.go index eb0d166c482..64b1399a8c3 100644 --- a/pkg/cluster/cluster.go +++ b/pkg/cluster/cluster.go @@ -98,11 +98,12 @@ type manager struct { fpPrivateEndpoints network.PrivateEndpointsClient // TODO: use armFPPrivateEndpoints instead. armFPPrivateEndpoints armnetwork.PrivateEndpointsClient armRPPrivateLinkServices armnetwork.PrivateLinkServicesClient + armSubnets armnetwork.SubnetsClient userAssignedIdentities armmsi.UserAssignedIdentitiesClient dns dns.Manager storage storage.Manager - subnet subnet.Manager + subnet subnet.Manager // TODO: use armSubnet instead. graph graph.Manager rpBlob azblob.Manager @@ -225,6 +226,11 @@ func New(ctx context.Context, log *logrus.Entry, _env env.Interface, db database return nil, err } + armSubnetsClient, err := armnetwork.NewSubnetsClient(r.SubscriptionID, fpCredClusterTenant, clientOptions) + if err != nil { + return nil, err + } + armRoleDefinitionsClient, err := armauthorization.NewArmRoleDefinitionsClient(fpCredClusterTenant, clientOptions) if err != nil { return nil, err @@ -266,6 +272,7 @@ func New(ctx context.Context, log *logrus.Entry, _env env.Interface, db database fpPrivateEndpoints: network.NewPrivateEndpointsClient(_env.Environment(), _env.SubscriptionID(), localFPAuthorizer), armFPPrivateEndpoints: armFPPrivateEndpoints, armRPPrivateLinkServices: armRPPrivateLinkServices, + armSubnets: armSubnetsClient, dns: dns.NewManager(_env, fpCredRPTenant), storage: storage,