Skip to content

Commit a7111e1

Browse files
authored
Merge pull request #4207 from k8s-infra-cherrypick-robot/cherry-pick-4191-to-release-1.10
[release-1.10] fix vnet in separate resource group
2 parents e3224b8 + 0d32599 commit a7111e1

File tree

9 files changed

+16
-9
lines changed

9 files changed

+16
-9
lines changed

azure/scope/cluster.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ func (s *ClusterScope) RouteTableSpecs() []azure.ResourceSpecGetter {
315315
specs = append(specs, &routetables.RouteTableSpec{
316316
Name: subnet.RouteTable.Name,
317317
Location: s.Location(),
318-
ResourceGroup: s.ResourceGroup(),
318+
ResourceGroup: s.Vnet().ResourceGroup,
319319
ClusterName: s.ClusterName(),
320320
AdditionalTags: s.AdditionalTags(),
321321
})
@@ -360,7 +360,7 @@ func (s *ClusterScope) NSGSpecs() []azure.ResourceSpecGetter {
360360
nsgspecs[i] = &securitygroups.NSGSpec{
361361
Name: subnet.SecurityGroup.Name,
362362
SecurityRules: subnet.SecurityGroup.SecurityRules,
363-
ResourceGroup: s.ResourceGroup(),
363+
ResourceGroup: s.Vnet().ResourceGroup,
364364
Location: s.Location(),
365365
ClusterName: s.ClusterName(),
366366
AdditionalTags: s.AdditionalTags(),

azure/scope/cluster_test.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -809,11 +809,13 @@ func TestRouteTableSpecs(t *testing.T) {
809809
},
810810
AzureCluster: &infrav1.AzureCluster{
811811
Spec: infrav1.AzureClusterSpec{
812-
ResourceGroup: "my-rg",
813812
AzureClusterClassSpec: infrav1.AzureClusterClassSpec{
814813
Location: "centralIndia",
815814
},
816815
NetworkSpec: infrav1.NetworkSpec{
816+
Vnet: infrav1.VnetSpec{
817+
ResourceGroup: "my-rg",
818+
},
817819
Subnets: infrav1.Subnets{
818820
{
819821
RouteTable: infrav1.RouteTable{
@@ -1140,11 +1142,13 @@ func TestNSGSpecs(t *testing.T) {
11401142
},
11411143
AzureCluster: &infrav1.AzureCluster{
11421144
Spec: infrav1.AzureClusterSpec{
1143-
ResourceGroup: "my-rg",
11441145
AzureClusterClassSpec: infrav1.AzureClusterClassSpec{
11451146
Location: "centralIndia",
11461147
},
11471148
NetworkSpec: infrav1.NetworkSpec{
1149+
Vnet: infrav1.VnetSpec{
1150+
ResourceGroup: "my-rg",
1151+
},
11481152
Subnets: infrav1.Subnets{
11491153
{
11501154
SecurityGroup: infrav1.SecurityGroup{

templates/test/ci/cluster-template-prow-custom-vnet.yaml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/test/ci/cluster-template-prow-private.yaml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/test/ci/prow-custom-vnet/patches/custom-vnet.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
spec:
66
networkSpec:
77
vnet:
8-
resourceGroup: ${AZURE_RESOURCE_GROUP}
8+
resourceGroup: ${AZURE_CUSTOM_VNET_RESOURCE_GROUP}
99
name: ${AZURE_CUSTOM_VNET_NAME}
1010
subnets:
1111
- name: ${AZURE_CUSTOM_VNET_NAME}-controlplane-subnet

templates/test/ci/prow-private/patches/vnet-peerings.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ spec:
1515
cidrBlocks:
1616
- ${AZURE_PRIVATE_VNET_CIDR}
1717
peerings:
18-
- resourceGroup: ${AZURE_RESOURCE_GROUP}
18+
- resourceGroup: ${AZURE_CUSTOM_VNET_RESOURCE_GROUP}
1919
remoteVnetName: ${AZURE_CUSTOM_VNET_NAME}
2020
subnets:
2121
- name: private-cp-subnet

test/e2e/azure_privatecluster.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ func SetupExistingVNet(ctx context.Context, vnetCidr string, cpSubnetCidrs, node
227227
routetableClient.Authorizer = authorizer
228228

229229
By("creating a resource group")
230-
groupName := os.Getenv(AzureResourceGroup)
230+
groupName := os.Getenv(AzureCustomVnetResourceGroup)
231231
_, err = groupClient.CreateOrUpdate(ctx, groupName, resources.Group{
232232
Location: pointer.String(os.Getenv(AzureLocation)),
233233
Tags: map[string]*string{

test/e2e/azure_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ var _ = Describe("Workload cluster creation", func() {
135135
}
136136
dumpSpecResourcesAndCleanup(ctx, cleanInput)
137137
Expect(os.Unsetenv(AzureResourceGroup)).To(Succeed())
138+
Expect(os.Unsetenv(AzureCustomVnetResourceGroup)).To(Succeed())
138139
Expect(os.Unsetenv(AzureVNetName)).To(Succeed())
139140
Expect(os.Unsetenv(ClusterIdentityName)).To(Succeed())
140141
Expect(os.Unsetenv(ClusterIdentityNamespace)).To(Succeed())
@@ -155,6 +156,7 @@ var _ = Describe("Workload cluster creation", func() {
155156
clusterName = getClusterName(clusterNamePrefix, "public-custom-vnet")
156157
By("Creating a custom virtual network", func() {
157158
Expect(os.Setenv(AzureCustomVNetName, "custom-vnet")).To(Succeed())
159+
Expect(os.Setenv(AzureCustomVnetResourceGroup, clusterName+"-vnetrg")).To(Succeed())
158160
additionalCleanup = SetupExistingVNet(ctx,
159161
"10.0.0.0/16",
160162
map[string]string{fmt.Sprintf("%s-controlplane-subnet", os.Getenv(AzureCustomVNetName)): "10.0.0.0/24"},

test/e2e/common.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ const (
5959
AzureExtendedLocationType = "AZURE_EXTENDEDLOCATION_TYPE"
6060
AzureExtendedLocationName = "AZURE_EXTENDEDLOCATION_NAME"
6161
AzureResourceGroup = "AZURE_RESOURCE_GROUP"
62+
AzureCustomVnetResourceGroup = "AZURE_CUSTOM_VNET_RESOURCE_GROUP"
6263
AzureVNetName = "AZURE_VNET_NAME"
6364
AzureCustomVNetName = "AZURE_CUSTOM_VNET_NAME"
6465
AzureInternalLBIP = "AZURE_INTERNAL_LB_IP"

0 commit comments

Comments
 (0)