Skip to content

Commit

Permalink
CodeGen from PR 21439 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Review request for Microsoft.ContainerService to add version 2022-10-02-preview (Azure#21439)

* Adds base for updating Microsoft.ContainerService from version preview/2022-09-02-preview to version 2022-10-02-preview

* Updates readme

* Updates API version in new specs and examples

* Pmiller/nodeosupgradechannel (Azure#21326)

* missed working comment

* matthew comments

* unpatched is a word

* Add MaintenanceWindow into MaintenanceConfigurationProperties (Azure#21337)

* Add MaintenanceWindow into MaintenanceConfigurationProperties

* Fx PrettierCheck

* Fix ARM ID format for samples (Azure#21402)

* Fix Swagger Model Validation for the 2022-10-02-preview dev branch of container service (Azure#21373)

* fix API version

* fix INVALID_FORMAT byte

* fix INVALID_FORMAT arm-id

* fix missing resource id

* fix LRO_RESPONSE_HEADER

* Update readmes for the 2022-10-02-preview dev branch of container service (Azure#21366)

* update readmes

* remove fleets

* Updating abort apis response to make it long running  (Azure#21362)

* Updating response abort abort apis

* Updating abort AP and MC examples

* Changes per CI checks

* Adding x-ms-long-running-operation-options

* Adding location header

Co-authored-by: InduSridhar <indusridhar@microsoft.com>

* fix 202 location header

* fix ProvisioningState validation

* add x-ms-long-running-operation-options

* fix ResourceNameRestriction

* Fix abort location url in example (Azure#21446)

* Updating response abort abort apis

* Updating abort AP and MC examples

* Changes per CI checks

* Adding x-ms-long-running-operation-options

* Adding location header

* Fixing location url in abort examples

Co-authored-by: InduSridhar <indusridhar@microsoft.com>

* Abort api response fix (Azure#21559)

* Updating response abort abort apis

* Updating abort AP and MC examples

* Changes per CI checks

* Adding x-ms-long-running-operation-options

* Adding location header

* Fixing location url in abort examples

* Fixing headers and body for abort response

* Linter fix

* Lint fix

* Updating managedclusters.json responses

Co-authored-by: InduSridhar <indusridhar@microsoft.com>

* Node os upgrade desc fix (Azure#21636)

* Updating response abort abort apis

* Updating abort AP and MC examples

* Changes per CI checks

* Adding x-ms-long-running-operation-options

* Adding location header

* Fixing location url in abort examples

* Fixing headers and body for abort response

* Linter fix

* Lint fix

* Updating managedclusters.json responses

* Minor edit to node os upgrade description based on ARM review

Co-authored-by: InduSridhar <indusridhar@microsoft.com>

Co-authored-by: Paul Miller <pmiller@microsoft.com>
Co-authored-by: Thalia Wang <58485997+wenxuan0923@users.noreply.github.com>
Co-authored-by: Matthew Christopher <matthchr@users.noreply.github.com>
Co-authored-by: InduSridhar <InduSridhar@users.noreply.github.com>
Co-authored-by: InduSridhar <indusridhar@microsoft.com>
  • Loading branch information
6 people committed Nov 24, 2022
1 parent 3346fd9 commit 300585e
Show file tree
Hide file tree
Showing 24 changed files with 1,624 additions and 611 deletions.
69 changes: 59 additions & 10 deletions sdk/containerservice/arm-containerservice/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Release History

## 17.2.0-beta.1 (2022-11-07)
## 18.0.0-beta.3 (2022-11-24)

**Features**

Expand All @@ -9,16 +9,21 @@
- Added operation group ManagedClusterSnapshots
- Added operation group TrustedAccessRoleBindings
- Added operation group TrustedAccessRoles
- Added operation AgentPools.abortLatestOperation
- Added operation ManagedClusters.abortLatestOperation
- Added operation ManagedClusters.beginRotateServiceAccountSigningKeys
- Added operation ManagedClusters.beginRotateServiceAccountSigningKeysAndWait
- Added operation AgentPools.beginAbortLatestOperation
- Added operation AgentPools.beginAbortLatestOperationAndWait
- Added operation ManagedClusters.beginAbortLatestOperation
- Added operation ManagedClusters.beginAbortLatestOperationAndWait
- Added Interface AbsoluteMonthlySchedule
- Added Interface AgentPoolNetworkProfile
- Added Interface AgentPoolsAbortLatestOperationHeaders
- Added Interface AgentPoolsAbortLatestOperationOptionalParams
- Added Interface AgentPoolsDeleteHeaders
- Added Interface AgentPoolWindowsProfile
- Added Interface AzureEntityResource
- Added Interface ContainerServiceNetworkProfileKubeProxyConfig
- Added Interface ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
- Added Interface DailySchedule
- Added Interface DateSpan
- Added Interface ErrorAdditionalInfo
- Added Interface ErrorDetail
- Added Interface ErrorResponse
Expand Down Expand Up @@ -48,17 +53,20 @@
- Added Interface FleetsUpdateOptionalParams
- Added Interface GuardrailsProfile
- Added Interface IPTag
- Added Interface MaintenanceWindow
- Added Interface ManagedClusterAzureMonitorProfile
- Added Interface ManagedClusterAzureMonitorProfileKubeStateMetrics
- Added Interface ManagedClusterAzureMonitorProfileMetrics
- Added Interface ManagedClusterIngressProfile
- Added Interface ManagedClusterIngressProfileWebAppRouting
- Added Interface ManagedClusterOidcIssuerProfile
- Added Interface ManagedClusterPropertiesForSnapshot
- Added Interface ManagedClustersAbortLatestOperationHeaders
- Added Interface ManagedClustersAbortLatestOperationOptionalParams
- Added Interface ManagedClustersDeleteHeaders
- Added Interface ManagedClusterSecurityProfileImageCleaner
- Added Interface ManagedClusterSecurityProfileNodeRestriction
- Added Interface ManagedClusterSecurityProfileWorkloadIdentity
- Added Interface ManagedClustersGetCommandResultHeaders
- Added Interface ManagedClusterSnapshot
- Added Interface ManagedClusterSnapshotListResult
- Added Interface ManagedClusterSnapshotsCreateOrUpdateOptionalParams
Expand All @@ -69,13 +77,19 @@
- Added Interface ManagedClusterSnapshotsListNextOptionalParams
- Added Interface ManagedClusterSnapshotsListOptionalParams
- Added Interface ManagedClusterSnapshotsUpdateTagsOptionalParams
- Added Interface ManagedClustersRotateServiceAccountSigningKeysOptionalParams
- Added Interface ManagedClusterStorageProfileBlobCSIDriver
- Added Interface ManagedClustersResetAADProfileHeaders
- Added Interface ManagedClustersResetServicePrincipalProfileHeaders
- Added Interface ManagedClustersRotateClusterCertificatesHeaders
- Added Interface ManagedClustersRunCommandHeaders
- Added Interface ManagedClustersStartHeaders
- Added Interface ManagedClustersStopHeaders
- Added Interface ManagedClusterWorkloadAutoScalerProfile
- Added Interface ManagedClusterWorkloadAutoScalerProfileKeda
- Added Interface ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
- Added Interface NetworkProfileForSnapshot
- Added Interface PortRange
- Added Interface RelativeMonthlySchedule
- Added Interface Schedule
- Added Interface TrustedAccessRole
- Added Interface TrustedAccessRoleBinding
- Added Interface TrustedAccessRoleBindingListResult
Expand All @@ -88,6 +102,9 @@
- Added Interface TrustedAccessRoleRule
- Added Interface TrustedAccessRolesListNextOptionalParams
- Added Interface TrustedAccessRolesListOptionalParams
- Added Interface WeeklySchedule
- Added Type Alias AgentPoolsAbortLatestOperationResponse
- Added Type Alias AgentPoolsDeleteResponse
- Added Type Alias BackendPoolType
- Added Type Alias ControlledValues
- Added Type Alias EbpfDataplane
Expand All @@ -107,15 +124,21 @@
- Added Type Alias FleetsUpdateResponse
- Added Type Alias IpvsScheduler
- Added Type Alias Level
- Added Type Alias ManagedClustersAbortLatestOperationResponse
- Added Type Alias ManagedClustersDeleteResponse
- Added Type Alias ManagedClusterSnapshotsCreateOrUpdateResponse
- Added Type Alias ManagedClusterSnapshotsGetResponse
- Added Type Alias ManagedClusterSnapshotsListByResourceGroupNextResponse
- Added Type Alias ManagedClusterSnapshotsListByResourceGroupResponse
- Added Type Alias ManagedClusterSnapshotsListNextResponse
- Added Type Alias ManagedClusterSnapshotsListResponse
- Added Type Alias ManagedClusterSnapshotsUpdateTagsResponse
- Added Type Alias ManagedClustersRotateClusterCertificatesResponse
- Added Type Alias ManagedClustersStartResponse
- Added Type Alias ManagedClustersStopResponse
- Added Type Alias Mode
- Added Type Alias NetworkPluginMode
- Added Type Alias NodeOSUpgradeChannel
- Added Type Alias Protocol
- Added Type Alias TrustedAccessRoleBindingProvisioningState
- Added Type Alias TrustedAccessRoleBindingsCreateOrUpdateResponse
Expand All @@ -124,6 +147,7 @@
- Added Type Alias TrustedAccessRoleBindingsListResponse
- Added Type Alias TrustedAccessRolesListNextResponse
- Added Type Alias TrustedAccessRolesListResponse
- Added Type Alias Type
- Added Type Alias UpdateMode
- Interface AgentPool has a new optional parameter capacityReservationGroupID
- Interface AgentPool has a new optional parameter enableCustomCATrust
Expand All @@ -134,12 +158,12 @@
- Interface ContainerServiceNetworkProfile has a new optional parameter ebpfDataplane
- Interface ContainerServiceNetworkProfile has a new optional parameter kubeProxyConfig
- Interface ContainerServiceNetworkProfile has a new optional parameter networkPluginMode
- Interface MaintenanceConfiguration has a new optional parameter maintenanceWindow
- Interface ManagedCluster has a new optional parameter azureMonitorProfile
- Interface ManagedCluster has a new optional parameter creationData
- Interface ManagedCluster has a new optional parameter enableNamespaceResources
- Interface ManagedCluster has a new optional parameter guardrailsProfile
- Interface ManagedCluster has a new optional parameter ingressProfile
- Interface ManagedCluster has a new optional parameter oidcIssuerProfile
- Interface ManagedCluster has a new optional parameter workloadAutoScalerProfile
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter capacityReservationGroupID
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter enableCustomCATrust
Expand All @@ -148,14 +172,14 @@
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter windowsProfile
- Interface ManagedClusterAPIServerAccessProfile has a new optional parameter enableVnetIntegration
- Interface ManagedClusterAPIServerAccessProfile has a new optional parameter subnetId
- Interface ManagedClusterAutoUpgradeProfile has a new optional parameter nodeOSUpgradeChannel
- Interface ManagedClusterHttpProxyConfig has a new optional parameter effectiveNoProxy
- Interface ManagedClusterLoadBalancerProfile has a new optional parameter backendPoolType
- Interface ManagedClustersDeleteOptionalParams has a new optional parameter ignorePodDisruptionBudget
- Interface ManagedClusterSecurityProfile has a new optional parameter customCATrustCertificates
- Interface ManagedClusterSecurityProfile has a new optional parameter imageCleaner
- Interface ManagedClusterSecurityProfile has a new optional parameter nodeRestriction
- Interface ManagedClusterSecurityProfile has a new optional parameter workloadIdentity
- Interface ManagedClusterStorageProfile has a new optional parameter blobCSIDriver
- Interface ManagedClusterStorageProfileDiskCSIDriver has a new optional parameter version
- Class ContainerServiceClient has a new parameter fleetMembers
- Class ContainerServiceClient has a new parameter fleets
Expand All @@ -171,12 +195,37 @@
- Added Enum KnownLevel
- Added Enum KnownMode
- Added Enum KnownNetworkPluginMode
- Added Enum KnownNodeOSUpgradeChannel
- Added Enum KnownProtocol
- Added Enum KnownTrustedAccessRoleBindingProvisioningState
- Added Enum KnownType
- Added Enum KnownUpdateMode
- Enum KnownManagedClusterPodIdentityProvisioningState has a new value Canceled
- Enum KnownManagedClusterPodIdentityProvisioningState has a new value Succeeded
- Enum KnownOssku has a new value Mariner
- Enum KnownPrivateEndpointConnectionProvisioningState has a new value Canceled
- Enum KnownPublicNetworkAccess has a new value SecuredByPerimeter
- Enum KnownSnapshotType has a new value ManagedCluster

**Breaking Changes**

- Interface ContainerServiceClientOptionalParams no longer has parameter apiVersion
- Class ContainerServiceClient no longer has parameter apiVersion


## 17.2.0 (2022-11-02)

**Features**

- Added operation ManagedClusters.beginRotateServiceAccountSigningKeys
- Added operation ManagedClusters.beginRotateServiceAccountSigningKeysAndWait
- Added Interface ManagedClusterOidcIssuerProfile
- Added Interface ManagedClustersRotateServiceAccountSigningKeysHeaders
- Added Interface ManagedClustersRotateServiceAccountSigningKeysOptionalParams
- Added Interface ManagedClusterStorageProfileBlobCSIDriver
- Added Type Alias ManagedClustersRotateServiceAccountSigningKeysResponse
- Interface ManagedCluster has a new optional parameter oidcIssuerProfile
- Interface ManagedClusterStorageProfile has a new optional parameter blobCSIDriver


## 17.1.0 (2022-08-25)
Expand Down
8 changes: 4 additions & 4 deletions sdk/containerservice/arm-containerservice/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "ae9cb5a65ff4dba1d626ed0a1bb4e94dd17583e8",
"commit": "c583b05741fadfdca116be3b9ccb1c4be8a73258",
"readme": "specification/containerservice/resource-manager/readme.md",
"autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\containerservice\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.3.20221103.1 --generate-sample=true",
"autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/containerservice/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.2",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.2",
"use": "@autorest/typescript@6.0.0-rc.3.20221103.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.5.1",
"use": "@autorest/typescript@6.0.0-rc.2"
}
17 changes: 4 additions & 13 deletions sdk/containerservice/arm-containerservice/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for ContainerServiceClient.",
"version": "17.2.0-beta.1",
"version": "18.0.0-beta.3",
"engines": {
"node": ">=14.0.0"
},
"dependencies": {
"@azure/core-lro": "^2.2.0",
"@azure/abort-controller": "^1.0.0",
"@azure/core-paging": "^1.2.0",
"@azure/core-client": "^1.6.1",
"@azure/core-client": "^1.5.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.8.0",
"tslib": "^2.2.0"
Expand Down Expand Up @@ -46,7 +46,6 @@
"@types/chai": "^4.2.8",
"chai": "^4.2.0",
"cross-env": "^7.0.2",
"@types/node": "^14.0.0",
"@azure/dev-tool": "^1.0.0"
},
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/containerservice/arm-containerservice",
Expand Down Expand Up @@ -110,13 +109,5 @@
}
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-containerservice?view=azure-node-preview"
}
}
"autoPublish": true
}
Loading

0 comments on commit 300585e

Please sign in to comment.