Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NetworkCloud API 2024-06-01-preview - SDK updated with Generated code and sample tests for API version #45967

Merged
merged 40 commits into from
Nov 8, 2024
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
9145919
NetworkCloud API 2024-06-01-preview :SDK updated
Sep 13, 2024
9b61c01
renamed new kubernetes cluster features to use RP prefix as others do…
mbashtovaya Sep 19, 2024
8c24462
Merge branch 'main' into networkcloud2024_06_01preview
mbashtovaya Sep 19, 2024
27f9db7
updated APIs
mbashtovaya Sep 19, 2024
6915127
rename
mbashtovaya Sep 19, 2024
0e4f87e
updated change log
mbashtovaya Sep 19, 2024
eaa0d93
Updated assets.json with RackSku and Racks Tests updated
mbashtovaya Sep 19, 2024
3fd00b7
include L2 netwrork test recording
Sep 26, 2024
b119fac
Include KubernetesCluster Feature and Kubernetescluster agentpool tes…
Sep 26, 2024
eb2fdea
Add L2/L3 network test
Sep 27, 2024
f0df0bb
baremetal tests
Sep 27, 2024
583341f
Volumne test recordings for 2024-06-01-preview api
Sep 27, 2024
f2707b4
clusters tests
Sep 30, 2024
1540978
metrics config & baremetal key sets
Oct 1, 2024
5e74494
update storage appliance test
MikePham1 Oct 2, 2024
6a5b3e8
BMC keyset test
Oct 3, 2024
dfc08f0
Virtual machines and consoles
Oct 3, 2024
3e0ce2d
KubenetesCluster tests updated
Oct 3, 2024
3245c82
added more details for changelog
mbashtovaya Sep 20, 2024
3987ef3
Merge branch 'main' into networkcloud2024_06_01preview
mbashtovaya Oct 30, 2024
e24a1de
fix the API
mbashtovaya Oct 30, 2024
a11d899
fix comment
mbashtovaya Oct 30, 2024
12c1d37
updated the tag
mbashtovaya Oct 31, 2024
135279c
added assets for storage appliance
mbashtovaya Oct 31, 2024
07c0c9e
updated to includ CSN changes
mbashtovaya Oct 31, 2024
531f24b
updated L2 networks
mbashtovaya Oct 31, 2024
85d5a3f
Add Volume recordings for 2024-06-01 api version
Oct 31, 2024
9644aaf
update tag for l3 networks
mbashtovaya Oct 31, 2024
a0c5044
updated trunked network assets tag
mbashtovaya Oct 31, 2024
7546616
renamed Clusters test to have a unique name
mbashtovaya Oct 31, 2024
3337102
continue update
Nov 1, 2024
326b638
adding try catch
Nov 1, 2024
129bfb3
KubernetestCluster tests
Nov 5, 2024
81c5775
Update Kubernetes Cluster tests
Nov 5, 2024
f6dc19a
removing ccuva
Nov 5, 2024
dc8f124
removing ccuva
Nov 5, 2024
58c9317
fix typo
mbashtovaya Nov 5, 2024
9d41d60
add more specific error message check
mbashtovaya Nov 5, 2024
6bc2129
add the release date for the preview version
mbashtovaya Nov 6, 2024
b2c008a
remove
mbashtovaya Nov 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,35 @@

### 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