Skip to content

Commit

Permalink
NetworkCloud API 2024-06-01-preview - SDK updated with Generated code…
Browse files Browse the repository at this point in the history
… and sample tests for API version (#45967)

* NetworkCloud API 2024-06-01-preview :SDK updated

* renamed new kubernetes cluster features to use RP prefix as others do; added release notes

* updated APIs

* rename

* updated change log

* Updated assets.json with RackSku and Racks Tests updated

* include L2 netwrork test recording

* Include KubernetesCluster Feature and Kubernetescluster agentpool tests recording Include Cluster Manager tests recording

Co-authored-by: Anna Pankiewicz<anna.pankiewicz@microsoft.com>
Co-authored-by: Priya Shet<priyashet@microsoft.com>

* Add L2/L3 network test

* baremetal tests

* Volumne test recordings for 2024-06-01-preview api

* clusters tests

* metrics config & baremetal key sets

* update storage appliance test

* BMC keyset test

* Virtual machines and consoles

* KubenetesCluster tests updated

* added more details for changelog

* fix the API

* fix comment

* updated the tag

* added assets for storage appliance

* updated to includ CSN changes

* updated L2 networks

* Add Volume recordings for 2024-06-01 api version

* update tag for l3 networks

* updated trunked network assets tag

* renamed Clusters test to have a unique name

* continue update

* adding try catch

* KubernetestCluster tests

* Update Kubernetes Cluster tests

* removing ccuva

* removing ccuva

* fix typo

* add more specific error message check

* add the release date for the preview version

* remove

---------

Co-authored-by: priya shet <priyashet@microsoft.com>
Co-authored-by: Marina Bashtovaya <mbashtovaya@microsoft.com>
Co-authored-by: linquanlyu <linquanlyu@microsoft.com>
Co-authored-by: Anna Pankiewicz <anna.pankiewicz@microsoft.com>
Co-authored-by: mfoster58 <mathfoster@microsoft.com>
Co-authored-by: Mike Pham <toanpham@microsoft.com>
  • Loading branch information
7 people authored Nov 8, 2024
1 parent 1fdd71e commit 1d69620
Show file tree
Hide file tree
Showing 226 changed files with 13,363 additions and 2,521 deletions.
28 changes: 23 additions & 5 deletions sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,36 @@
# Release History

## 1.1.0-beta.1 (Unreleased)
## 1.1.0-beta.1 (2024-11-06)

### Features Added

- This SDK version supports 2024-06-01-preview API version.
- ClusterManager resource supports system-assigned and user-assigned identities.
- Cluster resource supports system-assigned and user-assigned identities.
- Cluster resource supports version update with the pause and a new command to continue the update. ClusterDetailedStatus got a new value "UpdatePaused" to represent Cluster update status being paused.
- Cluster resource supports the new scan runtime command, and RuntimeProtectionEnforcementLevel got a new value "OnDemand".
- ClusterConnectionStatus got a new value representing "Disconnected" status of the Cluster.
- CommandOutputSettings is added to Cluster configuration for provisioning of a storage account used during BareMetalMachine command execution result download.
- ClusterSecretArchive is added to configure a key vault for Cluster's secrets storage.
- ClusterUpdateStrategy is added to support a rack pause during Cluster update.
- KubernetesClusterFeature is added that enables managing addons for the KubernetesCluster.
- AgentPoolUpgradeSettings is added that configures upgrade setting for the KubernetesCluster agent pool.
- l2ServiceLoadBalancerConfiguration is added to support an alternative load balancer for the KubernetesCluster.
- KubernetesCluster configuration is added to support additional upgrade settings drainTimeout and maxUnavailable for initial agent pools. The same configuration is added to the KubernetesCluster agentpool.
- BareMetalMachine has new properties returned for the machine cluster version, machine roles, runtime protection status, and secret rotation status.
- StorageAppliance has new properties returned for the appliance manifacturer, model, version, and secret rotation status.
- KeySetUser has a new property containing a user principal name that can be set.
- RackSkuProvisioningState got new values "Cancelled" and "Failed" to better represent its state.
- NetworkCloudOperationStatusResult now exposes additional properties to get access for BareMetalMachine command execution result, such as, exitCode, outputHead, resultRef, and resultUri.
- Enable the new model serialization by using the System.ClientModel, refer this [document](https://aka.ms/azsdk/net/mrw) for more details.
- Exposed `JsonModelWriteCore` for model serialization procedure.

### Breaking Changes

### Bugs Fixed

### Other Changes

- A clarification is added to the descriptions throughout that memory and disk sizes are measured in gibibytes.
- ServiceLoadBalancerBgpPeer has the following optional fields marked as deprecated: "holdTime" and "keepAliveTime". If defined, their values will be ignored.
- For consistency with the API implementation, synchronous DELETE commands were removed and Location header is added to all PATCH update commands.

## 1.0.1 (2023-11-29)

### Features Added
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "net",
"TagPrefix": "net/networkcloud/Azure.ResourceManager.NetworkCloud",
"Tag": "net/networkcloud/Azure.ResourceManager.NetworkCloud_0a7b4cd7f0"
"Tag": "net/networkcloud/Azure.ResourceManager.NetworkCloud_cddc58b568"
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 1d69620

Please sign in to comment.