Skip to content

Commit

Permalink
Changed 'natGateway' to 'managedNatGateway' to align with current exa…
Browse files Browse the repository at this point in the history
…mples
  • Loading branch information
pjlewisuk authored Aug 8, 2024
1 parent 88149a9 commit 628d916
Show file tree
Hide file tree
Showing 8 changed files with 30 additions and 30 deletions.
2 changes: 1 addition & 1 deletion bicep/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -1057,7 +1057,7 @@ param AutoscaleProfile object = {

@allowed([
'loadBalancer'
'natGateway'
'managedNatGateway'
'userDefinedRouting'
])
@description('Outbound traffic type for the egress traffic of your cluster')
Expand Down
2 changes: 1 addition & 1 deletion helper/.playwrighttests/helper-test-managednatgw.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ test('managed-natgw-option-is-now-the-prod-default', async ({ page }) => {
await page.waitForSelector('[data-testid="deploy-deploycmd"]')
const clitextbox = await page.$('[data-testid="deploy-deploycmd"]')
await expect(clitextbox).toBeVisible()
await expect(clitextbox).not.toContainText('natGateway')
await expect(clitextbox).not.toContainText('managedNatGateway')

});

Expand Down
4 changes: 2 additions & 2 deletions helper/src/components/deployTab.js
Original file line number Diff line number Diff line change
Expand Up @@ -118,12 +118,12 @@ export default function DeployTab({ defaults, updateFn, tabValues, invalidArray,
...(cluster.keyVaultKms === "public" && {keyVaultKmsCreate: true, keyVaultKmsOfficerRolePrincipalId: "$(az ad signed-in-user show --query id --out tsv)"}),
...(cluster.keyVaultKms === "byoprivate" && cluster.keyVaultKmsByoKeyId !== '' && cluster.keyVaultKmsByoRG !== '' && {keyVaultKmsByoKeyId: cluster.keyVaultKmsByoKeyId, keyVaultKmsByoRG: cluster.keyVaultKmsByoRG}),
}),
...(net.vnet_opt === "default" && net.aksOutboundTrafficType === 'natGateway' && {
...(net.vnet_opt === "default" && net.aksOutboundTrafficType === 'managedNatGateway' && {
...(net.aksOutboundTrafficType !== defaults.net.aksOutboundTrafficType && {aksOutboundTrafficType: net.aksOutboundTrafficType}),
...(net.natGwIpCount !== defaults.net.natGwIpCount && {natGwIpCount: net.natGwIpCount}),
...(net.natGwIdleTimeout !== defaults.net.natGwIdleTimeout && {natGwIdleTimeout: net.natGwIdleTimeout})
}),
...(net.vnet_opt === "custom" && net.aksOutboundTrafficType === 'natGateway' && {
...(net.vnet_opt === "custom" && net.aksOutboundTrafficType === 'managedNatGateway' && {
...({createNatGateway: true}),
...(net.aksOutboundTrafficType !== defaults.net.aksOutboundTrafficType && {aksOutboundTrafficType: net.aksOutboundTrafficType}),
...(net.natGwIpCount !== defaults.net.natGwIpCount && {natGwIpCount: net.natGwIpCount}),
Expand Down
4 changes: 2 additions & 2 deletions helper/src/components/networkTab.js
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ export default function NetworkTab ({ defaults, tabValues, updateFn, invalidArra
data-testid="net-aksEgressType"
options={[
{ key: 'loadBalancer', text: 'Load Balancer' },
{ key: 'natGateway', text: 'NAT Gateway' },
{ key: 'managedNatGateway', text: 'Managed NAT Gateway' },
{ key: 'userDefinedRouting', text: 'User Defined Routing'}
]}
onChange={(ev, { key }) => updateFn("aksOutboundTrafficType", key)}
Expand All @@ -193,7 +193,7 @@ export default function NetworkTab ({ defaults, tabValues, updateFn, invalidArra
<Stack.Item>
<Checkbox //simple "read-only" checkbox that derives its values from other settings
styles={{ root: { marginBottom: '10px' }}}
checked={net.vnet_opt === 'custom' && net.aksOutboundTrafficType === 'natGateway'}
checked={net.vnet_opt === 'custom' && net.aksOutboundTrafficType === 'managedNatGateway'}
disabled={true}
label="Create NAT Gateway for AKS Subnet (Custom VNet Only)"
/>
Expand Down
8 changes: 4 additions & 4 deletions samples/SampleAppMain.json
Original file line number Diff line number Diff line change
Expand Up @@ -2178,12 +2178,12 @@
"aks_subnet_name": "aks-sn",
"aks_baseSubnet": {
"name": "[variables('aks_subnet_name')]",
"properties": "[union(createObject('addressPrefix', parameters('vnetAksSubnetAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('natGateway'), createObject('natGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
"properties": "[union(createObject('addressPrefix', parameters('vnetAksSubnetAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('managedNatGateway'), createObject('managedNatGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
},
"aks_podSubnet_name": "aks-pods-sn",
"aks_podSubnet": {
"name": "[variables('aks_podSubnet_name')]",
"properties": "[union(createObject('addressPrefix', parameters('vnetPodAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('natGateway'), createObject('natGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
"properties": "[union(createObject('addressPrefix', parameters('vnetPodAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('managedNatGateway'), createObject('managedNatGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
},
"vnetName": "[format('vnet-{0}', parameters('resourceName'))]",
"privateLinkAcrName": "[format('pl-acr-{0}', parameters('resourceName'))]",
Expand Down Expand Up @@ -2463,7 +2463,7 @@
"name": "natGwIp",
"count": "[length(range(0, parameters('natGatewayPublicIps')))]"
},
"condition": "[parameters('natGateway')]",
"condition": "[parameters('managedNatGateway')]",
"type": "Microsoft.Network/publicIPAddresses",
"apiVersion": "2021-08-01",
"name": "[format('pip-{0}-{1}', variables('natGwName'), add(range(0, parameters('natGatewayPublicIps'))[copyIndex()], 1))]",
Expand All @@ -2477,7 +2477,7 @@
}
},
{
"condition": "[parameters('natGateway')]",
"condition": "[parameters('managedNatGateway')]",
"type": "Microsoft.Network/natGateways",
"apiVersion": "2021-08-01",
"name": "[variables('natGwName')]",
Expand Down
8 changes: 4 additions & 4 deletions samples/SystemPresetExample.json
Original file line number Diff line number Diff line change
Expand Up @@ -2120,12 +2120,12 @@
"aks_subnet_name": "aks-sn",
"aks_baseSubnet": {
"name": "[variables('aks_subnet_name')]",
"properties": "[union(createObject('addressPrefix', parameters('vnetAksSubnetAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('natGateway'), createObject('natGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
"properties": "[union(createObject('addressPrefix', parameters('vnetAksSubnetAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('managedNatGateway'), createObject('managedNatGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
},
"aks_podSubnet_name": "aks-pods-sn",
"aks_podSubnet": {
"name": "[variables('aks_podSubnet_name')]",
"properties": "[union(createObject('addressPrefix', parameters('vnetPodAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('natGateway'), createObject('natGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
"properties": "[union(createObject('addressPrefix', parameters('vnetPodAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('managedNatGateway'), createObject('managedNatGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
},
"vnetName": "[format('vnet-{0}', parameters('resourceName'))]",
"privateLinkAcrName": "[format('pl-acr-{0}', parameters('resourceName'))]",
Expand Down Expand Up @@ -2405,7 +2405,7 @@
"name": "natGwIp",
"count": "[length(range(0, parameters('natGatewayPublicIps')))]"
},
"condition": "[parameters('natGateway')]",
"condition": "[parameters('managedNatGateway')]",
"type": "Microsoft.Network/publicIPAddresses",
"apiVersion": "2021-08-01",
"name": "[format('pip-{0}-{1}', variables('natGwName'), add(range(0, parameters('natGatewayPublicIps'))[copyIndex()], 1))]",
Expand All @@ -2419,7 +2419,7 @@
}
},
{
"condition": "[parameters('natGateway')]",
"condition": "[parameters('managedNatGateway')]",
"type": "Microsoft.Network/natGateways",
"apiVersion": "2021-08-01",
"name": "[variables('natGwName')]",
Expand Down
8 changes: 4 additions & 4 deletions samples/networkforbyo.json
Original file line number Diff line number Diff line change
Expand Up @@ -287,12 +287,12 @@
"aks_subnet_name": "aks-sn",
"aks_baseSubnet": {
"name": "[variables('aks_subnet_name')]",
"properties": "[union(createObject('addressPrefix', parameters('vnetAksSubnetAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('natGateway'), createObject('natGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
"properties": "[union(createObject('addressPrefix', parameters('vnetAksSubnetAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('managedNatGateway'), createObject('managedNatGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
},
"aks_podSubnet_name": "aks-pods-sn",
"aks_podSubnet": {
"name": "[variables('aks_podSubnet_name')]",
"properties": "[union(createObject('addressPrefix', parameters('vnetPodAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('natGateway'), createObject('natGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
"properties": "[union(createObject('addressPrefix', parameters('vnetPodAddressPrefix')), if(parameters('privateLinks'), createObject('privateEndpointNetworkPolicies', 'Disabled', 'privateLinkServiceNetworkPolicies', 'Enabled'), createObject()), if(parameters('managedNatGateway'), createObject('managedNatGateway', createObject('id', resourceId('Microsoft.Network/natGateways', variables('natGwName')))), createObject()), if(parameters('azureFirewalls'), createObject('routeTable', createObject('id', resourceId('Microsoft.Network/routeTables', variables('routeFwTableName')))), createObject()))]"
},
"vnetName": "[format('vnet-{0}', parameters('resourceName'))]",
"privateLinkAcrName": "[format('pl-acr-{0}', parameters('resourceName'))]",
Expand Down Expand Up @@ -572,7 +572,7 @@
"name": "natGwIp",
"count": "[length(range(0, parameters('natGatewayPublicIps')))]"
},
"condition": "[parameters('natGateway')]",
"condition": "[parameters('managedNatGateway')]",
"type": "Microsoft.Network/publicIPAddresses",
"apiVersion": "2021-08-01",
"name": "[format('pip-{0}-{1}', variables('natGwName'), add(range(0, parameters('natGatewayPublicIps'))[copyIndex()], 1))]",
Expand All @@ -586,7 +586,7 @@
}
},
{
"condition": "[parameters('natGateway')]",
"condition": "[parameters('managedNatGateway')]",
"type": "Microsoft.Network/natGateways",
"apiVersion": "2021-08-01",
"name": "[variables('natGwName')]",
Expand Down
Loading

0 comments on commit 628d916

Please sign in to comment.