Skip to content

Commit 04024b0

Browse files
authored
Add new version of the networking APIs (#4431)
Updated the following resources API versions: Updated to v1api20240301 * BastionHost * NatGateway * PublicIPPrefix * PrivateEndpoint * PrivateLinkService * PrivateEndpoints_PrivateDnsZoneGroup * LoadBalancers_InboundNatRule * LoadBalancer * NetworkInterface * NetworkSecurityGroup * NetworkSecurityGroups_SecurityRule * PublicIPAddress * RouteTable * RouteTables_Route * VirtualNetwork * VirtualNetworkGateway * VirtualNetworks_Subnet * VirtualNetworks_VirtualNetworkPeering Updated to v1api20240601 * PrivateDnsZone * PrivateDnsZones_VirtualNetworkLink * PrivateDnsZones_A * PrivateDnsZones_AAAA * PrivateDnsZones_CNAME * PrivateDnsZones_MX * PrivateDnsZones_SRV * PrivateDnsZones_PTR * PrivateDnsZones_TXT This fixes #4224.
1 parent 645c79c commit 04024b0

File tree

518 files changed

+357008
-31416
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

518 files changed

+357008
-31416
lines changed

docs/hugo/content/reference/_index.md

+34
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,40 @@ These resource(s) are available for use in the current release of ASO. Different
527527

528528
To install the CRDs for these resources, your ASO configuration must include `network.azure.com/*` as a one of the configured CRD patterns. See [CRD Management in ASO](https://azure.github.io/azure-service-operator/guide/crd-management/) for details on doing this for both [Helm](https://azure.github.io/azure-service-operator/guide/crd-management/#helm) and [YAML](https://azure.github.io/azure-service-operator/guide/crd-management/#yaml) based installations.
529529

530+
### Next Release
531+
532+
Development of these new resources is complete and they will be available in the next release of ASO.
533+
534+
| Resource | ARM Version | CRD Version | Supported From | Sample |
535+
|--------------------------------------|-------------|---------------|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
536+
| BastionHost | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_bastionhost.yaml) |
537+
| LoadBalancer | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_loadbalancer.yaml) |
538+
| LoadBalancersInboundNatRule | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_loadbalancersinboundnatrule.yaml) |
539+
| NatGateway | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_natgateway.yaml) |
540+
| NetworkInterface | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_networkinterface.yaml) |
541+
| NetworkSecurityGroup | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_networksecuritygroup.yaml) |
542+
| NetworkSecurityGroupsSecurityRule | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_networksecuritygroupssecurityrule.yaml) |
543+
| PrivateDnsZone | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszone.yaml) |
544+
| PrivateDnsZonesAAAARecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesaaaarecord.yaml) |
545+
| PrivateDnsZonesARecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesarecord.yaml) |
546+
| PrivateDnsZonesCNAMERecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonescnamerecord.yaml) |
547+
| PrivateDnsZonesMXRecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesmxrecord.yaml) |
548+
| PrivateDnsZonesPTRRecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesptrrecord.yaml) |
549+
| PrivateDnsZonesSRVRecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonessrvrecord.yaml) |
550+
| PrivateDnsZonesTXTRecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonestxtrecord.yaml) |
551+
| PrivateDnsZonesVirtualNetworkLink | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesvirtualnetworklink.yaml) |
552+
| PrivateEndpoint | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_privateendpoint.yaml) |
553+
| PrivateEndpointsPrivateDnsZoneGroup | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_privateendpointsprivatednszonegroup.yaml) |
554+
| PrivateLinkService | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_privatelinkservice.yaml) |
555+
| PublicIPAddress | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_publicipaddress.yaml) |
556+
| PublicIPPrefix | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_publicipprefix.yaml) |
557+
| RouteTable | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_routetable.yaml) |
558+
| RouteTablesRoute | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_routetablesroute.yaml) |
559+
| VirtualNetwork | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_virtualnetwork.yaml) |
560+
| VirtualNetworkGateway | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_virtualnetworkgateway.yaml) |
561+
| VirtualNetworksSubnet | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_virtualnetworkssubnet.yaml) |
562+
| VirtualNetworksVirtualNetworkPeering | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_virtualnetworksvirtualnetworkpeering.yaml) |
563+
530564
### Released
531565

532566
These resource(s) are available for use in the current release of ASO. Different versions of a given resource reflect different versions of the Azure ARM API.

docs/hugo/content/reference/network/_index.md

+34
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,40 @@ no_list: true
55
---
66
To install the CRDs for these resources, your ASO configuration must include `network.azure.com/*` as a one of the configured CRD patterns. See [CRD Management in ASO](https://azure.github.io/azure-service-operator/guide/crd-management/) for details on doing this for both [Helm](https://azure.github.io/azure-service-operator/guide/crd-management/#helm) and [YAML](https://azure.github.io/azure-service-operator/guide/crd-management/#yaml) based installations.
77

8+
### Next Release
9+
10+
Development of these new resources is complete and they will be available in the next release of ASO.
11+
12+
| Resource | ARM Version | CRD Version | Supported From | Sample |
13+
|--------------------------------------|-------------|---------------|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
14+
| BastionHost | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_bastionhost.yaml) |
15+
| LoadBalancer | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_loadbalancer.yaml) |
16+
| LoadBalancersInboundNatRule | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_loadbalancersinboundnatrule.yaml) |
17+
| NatGateway | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_natgateway.yaml) |
18+
| NetworkInterface | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_networkinterface.yaml) |
19+
| NetworkSecurityGroup | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_networksecuritygroup.yaml) |
20+
| NetworkSecurityGroupsSecurityRule | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_networksecuritygroupssecurityrule.yaml) |
21+
| PrivateDnsZone | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszone.yaml) |
22+
| PrivateDnsZonesAAAARecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesaaaarecord.yaml) |
23+
| PrivateDnsZonesARecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesarecord.yaml) |
24+
| PrivateDnsZonesCNAMERecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonescnamerecord.yaml) |
25+
| PrivateDnsZonesMXRecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesmxrecord.yaml) |
26+
| PrivateDnsZonesPTRRecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesptrrecord.yaml) |
27+
| PrivateDnsZonesSRVRecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonessrvrecord.yaml) |
28+
| PrivateDnsZonesTXTRecord | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonestxtrecord.yaml) |
29+
| PrivateDnsZonesVirtualNetworkLink | 2024-06-01 | v1api20240601 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240601/v1api20240601_privatednszonesvirtualnetworklink.yaml) |
30+
| PrivateEndpoint | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_privateendpoint.yaml) |
31+
| PrivateEndpointsPrivateDnsZoneGroup | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_privateendpointsprivatednszonegroup.yaml) |
32+
| PrivateLinkService | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_privatelinkservice.yaml) |
33+
| PublicIPAddress | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_publicipaddress.yaml) |
34+
| PublicIPPrefix | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_publicipprefix.yaml) |
35+
| RouteTable | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_routetable.yaml) |
36+
| RouteTablesRoute | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_routetablesroute.yaml) |
37+
| VirtualNetwork | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_virtualnetwork.yaml) |
38+
| VirtualNetworkGateway | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_virtualnetworkgateway.yaml) |
39+
| VirtualNetworksSubnet | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_virtualnetworkssubnet.yaml) |
40+
| VirtualNetworksVirtualNetworkPeering | 2024-03-01 | v1api20240301 | v2.11.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/network/v1api20240301/v1api20240301_virtualnetworksvirtualnetworkpeering.yaml) |
41+
842
### Released
943

1044
These resource(s) are available for use in the current release of ASO. Different versions of a given resource reflect different versions of the Azure ARM API.

v2/api/network/customizations/bastion_host_extension_types_gen.go

+6-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/network/customizations/load_balancer_extension.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/pkg/errors"
1313
"sigs.k8s.io/controller-runtime/pkg/conversion"
1414

15-
network "github.com/Azure/azure-service-operator/v2/api/network/v1api20201101/storage"
15+
network "github.com/Azure/azure-service-operator/v2/api/network/v1api20240301/storage"
1616
"github.com/Azure/azure-service-operator/v2/internal/genericarmclient"
1717
. "github.com/Azure/azure-service-operator/v2/internal/logging"
1818
"github.com/Azure/azure-service-operator/v2/internal/resolver"

v2/api/network/customizations/load_balancer_extension_types_gen.go

+6-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/network/customizations/load_balancers_inbound_nat_rule_extension_types_gen.go

+6-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/network/customizations/nat_gateway_extension_types_gen.go

+6-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)