From 5cf3b59916637b98bfba9ea2f5fe644f26427bdc 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 17a0740b6d6..5323f90eb42 100644 --- a/pkg/cluster/cluster.go +++ b/pkg/cluster/cluster.go @@ -98,10 +98,11 @@ type manager struct { fpPrivateEndpoints network.PrivateEndpointsClient // TODO: use armFPPrivateEndpoints instead. armFPPrivateEndpoints armnetwork.PrivateEndpointsClient armRPPrivateLinkServices armnetwork.PrivateLinkServicesClient + armSubnets armnetwork.SubnetsClient dns dns.Manager storage storage.Manager - subnet subnet.Manager + subnet subnet.Manager // TODO: use armSubnet instead. graph graph.Manager rpBlob azblob.Manager @@ -224,6 +225,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 @@ -265,6 +271,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,