From 6c5282ea98ddeef9805fe28d7e48c4f0ee21df50 Mon Sep 17 00:00:00 2001 From: yuc-Li <58678302+yuc-Li@users.noreply.github.com> Date: Wed, 31 Jul 2024 10:18:48 +0800 Subject: [PATCH] [HDInsight on AKS] New Api version 2024-05-01-preview #2 (#25687) * Init readme. split Update to 2 command: Update and Upgrade. * Update readme * Update examples. * Update test and records * Update a example. * Resolve pipeline issues. * Update SignatureIssues * Update. * Fix pipeline errors. * Update a example * Rename properties * Update to 2024-05-01-preview * Update a example * Rename commands Upgrade-xxx to Invoke-xxxUpgrade * Remove unused files. * Update SignatureIssues.csv * Update a autogen cmdlet to custom cmdlet --------- Co-authored-by: v-yuchenli Co-authored-by: Yabo Hu --- .../Az.HdInsightOnAks.psd1 | 2 +- .../HdInsightOnAks.Autorest/README.md | 21 ++++-- ...InsightOnAksClusterHotfixUpgradeObject.ps1 | 69 +++++++++++++++++++ .../docs/Az.HdInsightOnAks.md | 18 ++--- ...-AzHdInsightOnAksClusterManualRollback.md} | 22 +++--- ...oke-AzHdInsightOnAksClusterPoolUpgrade.md} | 20 +++--- ... Invoke-AzHdInsightOnAksClusterUpgrade.md} | 22 +++--- ...dInsightOnAksClusterHotfixUpgradeObject.md | 2 +- ...e-AzHdInsightOnAksClusterManualRollback.md | 9 +++ ...oke-AzHdInsightOnAksClusterPoolUpgrade.md} | 4 +- ... Invoke-AzHdInsightOnAksClusterUpgrade.md} | 2 +- ...e-AzHdInsightOnAksClusterManualRollback.md | 10 --- .../test/ClusterUpgrade.Tests.ps1 | 10 +-- ...sightOnAksClusterManualRollback.Tests.ps1} | 6 +- ...dInsightOnAksClusterPoolUpgrade.Tests.ps1} | 6 +- ...-AzHdInsightOnAksClusterUpgrade.Tests.ps1} | 6 +- .../Az.HdInsightOnAks/SignatureIssues.csv | 3 - 17 files changed, 154 insertions(+), 78 deletions(-) create mode 100644 src/HdInsightOnAks/HdInsightOnAks.Autorest/custom/New-AzHdInsightOnAksClusterHotfixUpgradeObject.ps1 rename src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/{Upgrade-AzHdInsightOnAksClusterManualRollback.md => Invoke-AzHdInsightOnAksClusterManualRollback.md} (86%) rename src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/{Upgrade-AzHdInsightOnAksClusterPool.md => Invoke-AzHdInsightOnAksClusterPoolUpgrade.md} (91%) rename src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/{Upgrade-AzHdInsightOnAksCluster.md => Invoke-AzHdInsightOnAksClusterUpgrade.md} (88%) create mode 100644 src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterManualRollback.md rename src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/{Upgrade-AzHdInsightOnAksClusterPool.md => Invoke-AzHdInsightOnAksClusterPoolUpgrade.md} (93%) rename src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/{Upgrade-AzHdInsightOnAksCluster.md => Invoke-AzHdInsightOnAksClusterUpgrade.md} (89%) delete mode 100644 src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksClusterManualRollback.md rename src/HdInsightOnAks/HdInsightOnAks.Autorest/test/{Upgrade-AzHdInsightOnAksClusterManualRollback.Tests.ps1 => Invoke-AzHdInsightOnAksClusterManualRollback.Tests.ps1} (84%) rename src/HdInsightOnAks/HdInsightOnAks.Autorest/test/{Upgrade-AzHdInsightOnAksClusterPool.Tests.ps1 => Invoke-AzHdInsightOnAksClusterPoolUpgrade.Tests.ps1} (81%) rename src/HdInsightOnAks/HdInsightOnAks.Autorest/test/{Upgrade-AzHdInsightOnAksCluster.Tests.ps1 => Invoke-AzHdInsightOnAksClusterUpgrade.Tests.ps1} (85%) diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/Az.HdInsightOnAks.psd1 b/src/HdInsightOnAks/HdInsightOnAks.Autorest/Az.HdInsightOnAks.psd1 index e13b0d078d54..ea80dd942ccd 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/Az.HdInsightOnAks.psd1 +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/Az.HdInsightOnAks.psd1 @@ -11,7 +11,7 @@ DotNetFrameworkVersion = '4.7.2' RequiredAssemblies = './bin/Az.HdInsightOnAks.private.dll' FormatsToProcess = './Az.HdInsightOnAks.format.ps1xml' - FunctionsToExport = 'Get-AzHdInsightOnAksAvailableClusterPoolVersion', 'Get-AzHdInsightOnAksAvailableClusterVersion', 'Get-AzHdInsightOnAksCluster', 'Get-AzHdInsightOnAksClusterAvailableUpgrade', 'Get-AzHdInsightOnAksClusterInstanceView', 'Get-AzHdInsightOnAksClusterJob', 'Get-AzHdInsightOnAksClusterLibrary', 'Get-AzHdInsightOnAksClusterPool', 'Get-AzHdInsightOnAksClusterPoolAvailableUpgrade', 'Get-AzHdInsightOnAksClusterPoolUpgradeHistory', 'Get-AzHdInsightOnAksClusterServiceConfig', 'Get-AzHdInsightOnAksClusterUpgradeHistory', 'Invoke-AzHdInsightOnAksManageClusterLibrary', 'New-AzHdInsightOnAksCluster', 'New-AzHdInsightOnAksClusterConfigFileObject', 'New-AzHdInsightOnAksClusterHotfixUpgradeObject', 'New-AzHdInsightOnAksClusterMavenLibraryObject', 'New-AzHdInsightOnAksClusterPool', 'New-AzHdInsightOnAksClusterPoolAksPatchVersionUpgradeObject', 'New-AzHdInsightOnAksClusterPyPiLibraryObject', 'New-AzHdInsightOnAksClusterServiceConfigObject', 'New-AzHdInsightOnAksClusterServiceConfigsProfileObject', 'New-AzHdInsightOnAksFlinkJobObject', 'New-AzHdInsightOnAksManagedIdentityObject', 'New-AzHdInsightOnAksNodeProfileObject', 'New-AzHdInsightOnAksSecretReferenceObject', 'New-AzHdInsightOnAksTrinoHiveCatalogObject', 'Remove-AzHdInsightOnAksCluster', 'Remove-AzHdInsightOnAksClusterPool', 'Resize-AzHdInsightOnAksCluster', 'Set-AzHdInsightOnAksClusterPool', 'Start-AzHdInsightOnAksClusterJob', 'Test-AzHdInsightOnAksLocationNameAvailability', 'Update-AzHdInsightOnAksCluster', 'Update-AzHdInsightOnAksClusterPoolTag', 'Upgrade-AzHdInsightOnAksCluster', 'Upgrade-AzHdInsightOnAksClusterManualRollback', 'Upgrade-AzHdInsightOnAksClusterPool' + FunctionsToExport = 'Get-AzHdInsightOnAksAvailableClusterPoolVersion', 'Get-AzHdInsightOnAksAvailableClusterVersion', 'Get-AzHdInsightOnAksCluster', 'Get-AzHdInsightOnAksClusterAvailableUpgrade', 'Get-AzHdInsightOnAksClusterInstanceView', 'Get-AzHdInsightOnAksClusterJob', 'Get-AzHdInsightOnAksClusterLibrary', 'Get-AzHdInsightOnAksClusterPool', 'Get-AzHdInsightOnAksClusterPoolAvailableUpgrade', 'Get-AzHdInsightOnAksClusterPoolUpgradeHistory', 'Get-AzHdInsightOnAksClusterServiceConfig', 'Get-AzHdInsightOnAksClusterUpgradeHistory', 'Invoke-AzHdInsightOnAksClusterManualRollback', 'Invoke-AzHdInsightOnAksClusterPoolUpgrade', 'Invoke-AzHdInsightOnAksClusterUpgrade', 'Invoke-AzHdInsightOnAksManageClusterLibrary', 'New-AzHdInsightOnAksCluster', 'New-AzHdInsightOnAksClusterConfigFileObject', 'New-AzHdInsightOnAksClusterHotfixUpgradeObject', 'New-AzHdInsightOnAksClusterMavenLibraryObject', 'New-AzHdInsightOnAksClusterPool', 'New-AzHdInsightOnAksClusterPoolAksPatchVersionUpgradeObject', 'New-AzHdInsightOnAksClusterPyPiLibraryObject', 'New-AzHdInsightOnAksClusterServiceConfigObject', 'New-AzHdInsightOnAksClusterServiceConfigsProfileObject', 'New-AzHdInsightOnAksFlinkJobObject', 'New-AzHdInsightOnAksManagedIdentityObject', 'New-AzHdInsightOnAksNodeProfileObject', 'New-AzHdInsightOnAksSecretReferenceObject', 'New-AzHdInsightOnAksTrinoHiveCatalogObject', 'Remove-AzHdInsightOnAksCluster', 'Remove-AzHdInsightOnAksClusterPool', 'Resize-AzHdInsightOnAksCluster', 'Set-AzHdInsightOnAksClusterPool', 'Start-AzHdInsightOnAksClusterJob', 'Test-AzHdInsightOnAksLocationNameAvailability', 'Update-AzHdInsightOnAksCluster', 'Update-AzHdInsightOnAksClusterPoolTag' PrivateData = @{ PSData = @{ Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'HdInsightOnAks' diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/README.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/README.md index 68e677003771..a574e01f9262 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/README.md +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/README.md @@ -74,8 +74,6 @@ directive: - model-cmdlet: - model-name: ManagedIdentitySpec cmdlet-name: New-AzHdInsightOnAksManagedIdentityObject - - model-name: ClusterHotfixUpgradeProperties - cmdlet-name: New-AzHdInsightOnAksClusterHotfixUpgradeObject - model-name: ClusterPoolAksPatchVersionUpgradeProperties cmdlet-name: New-AzHdInsightOnAksClusterPoolAksPatchVersionUpgradeObject - model-name: NodeProfile @@ -340,9 +338,22 @@ directive: # The below customize the output model - where: verb: Update - subject: [Cluster|ClusterPool] + subject: [Cluster] variant: [Upgrade|UpgradeExpanded|UpgradeViaIdentity|UpgradeViaIdentityExpanded|UpgradeViaJsonFilePath|UpgradeViaJsonString] set: - verb: Upgrade - + verb: Invoke + subject: ClusterUpgrade + - where: + verb: Update + subject: [ClusterManualRollback] + variant: [Upgrade|UpgradeExpanded|UpgradeViaIdentity|UpgradeViaIdentityExpanded|UpgradeViaJsonFilePath|UpgradeViaJsonString] + set: + verb: Invoke + - where: + verb: Update + subject: [ClusterPool] + variant: [Upgrade|UpgradeExpanded|UpgradeViaIdentity|UpgradeViaIdentityExpanded|UpgradeViaJsonFilePath|UpgradeViaJsonString] + set: + verb: Invoke + subject: ClusterPoolUpgrade ``` diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/custom/New-AzHdInsightOnAksClusterHotfixUpgradeObject.ps1 b/src/HdInsightOnAks/HdInsightOnAks.Autorest/custom/New-AzHdInsightOnAksClusterHotfixUpgradeObject.ps1 new file mode 100644 index 000000000000..d244ba2e2e09 --- /dev/null +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/custom/New-AzHdInsightOnAksClusterHotfixUpgradeObject.ps1 @@ -0,0 +1,69 @@ + +# ---------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +# is regenerated. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +Create an in-memory object for ClusterHotfixUpgradeProperties. +.Description +Create an in-memory object for ClusterHotfixUpgradeProperties. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.HdInsightOnAks.Models.ClusterHotfixUpgradeProperties +.Link +https://learn.microsoft.com/powershell/module/Az.HdInsightOnAks/new-azhdinsightonaksclusterhotfixupgradeobject +#> +function New-AzHdInsightOnAksClusterHotfixUpgradeObject { + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.HdInsightOnAks.Models.IClusterUpgrade')] + [CmdletBinding(PositionalBinding=$false)] + Param( + + [Parameter(HelpMessage="Name of component to be upgraded.")] + [string] + $ComponentName, + [Parameter(HelpMessage="Target build number of component to be upgraded.")] + [string] + $TargetBuildNumber, + [Parameter(HelpMessage="Target cluster version of component to be upgraded.")] + [string] + $TargetClusterVersion, + [Parameter(HelpMessage="Target OSS version of component to be upgraded.")] + [string] + $TargetOssVersion + ) + + process { + $Object = [Microsoft.Azure.PowerShell.Cmdlets.HdInsightOnAks.Models.ClusterHotfixUpgradeProperties]::New() + + $RequestObject = [Microsoft.Azure.PowerShell.Cmdlets.HdInsightOnAks.Models.ClusterUpgrade]::New() + + if ($PSBoundParameters.ContainsKey('ComponentName')) { + $Object.ComponentName = $ComponentName + } + if ($PSBoundParameters.ContainsKey('TargetBuildNumber')) { + $Object.TargetBuildNumber = $TargetBuildNumber + } + if ($PSBoundParameters.ContainsKey('TargetClusterVersion')) { + $Object.TargetClusterVersion = $TargetClusterVersion + } + if ($PSBoundParameters.ContainsKey('TargetOssVersion')) { + $Object.TargetOssVersion = $TargetOssVersion + } + + $RequestObject.Property = $Object + return $RequestObject + } +} + diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Az.HdInsightOnAks.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Az.HdInsightOnAks.md index 6490e912808d..9b297506239d 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Az.HdInsightOnAks.md +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Az.HdInsightOnAks.md @@ -47,6 +47,15 @@ Lists the config dump of all services running in cluster. ### [Get-AzHdInsightOnAksClusterUpgradeHistory](Get-AzHdInsightOnAksClusterUpgradeHistory.md) Returns a list of upgrade history. +### [Invoke-AzHdInsightOnAksClusterManualRollback](Invoke-AzHdInsightOnAksClusterManualRollback.md) +Manual rollback upgrade for a cluster. + +### [Invoke-AzHdInsightOnAksClusterPoolUpgrade](Invoke-AzHdInsightOnAksClusterPoolUpgrade.md) +Upgrade a cluster pool. + +### [Invoke-AzHdInsightOnAksClusterUpgrade](Invoke-AzHdInsightOnAksClusterUpgrade.md) +Upgrade a cluster. + ### [Invoke-AzHdInsightOnAksManageClusterLibrary](Invoke-AzHdInsightOnAksManageClusterLibrary.md) Library management operations on HDInsight on AKS cluster. @@ -116,12 +125,3 @@ Update an existing Cluster. ### [Update-AzHdInsightOnAksClusterPoolTag](Update-AzHdInsightOnAksClusterPoolTag.md) Update an existing Cluster Pool Tags. -### [Upgrade-AzHdInsightOnAksCluster](Upgrade-AzHdInsightOnAksCluster.md) -Upgrade a cluster. - -### [Upgrade-AzHdInsightOnAksClusterManualRollback](Upgrade-AzHdInsightOnAksClusterManualRollback.md) -Manual rollback upgrade for a cluster. - -### [Upgrade-AzHdInsightOnAksClusterPool](Upgrade-AzHdInsightOnAksClusterPool.md) -Upgrade a cluster pool. - diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksClusterManualRollback.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterManualRollback.md similarity index 86% rename from src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksClusterManualRollback.md rename to src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterManualRollback.md index f6033aa89c1a..18acc444a6c4 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksClusterManualRollback.md +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterManualRollback.md @@ -1,11 +1,11 @@ --- external help file: Module Name: Az.HdInsightOnAks -online version: https://learn.microsoft.com/powershell/module/az.hdinsightonaks/upgrade-azhdinsightonaksclustermanualrollback +online version: https://learn.microsoft.com/powershell/module/az.hdinsightonaks/invoke-azhdinsightonaksclustermanualrollback schema: 2.0.0 --- -# Upgrade-AzHdInsightOnAksClusterManualRollback +# Invoke-AzHdInsightOnAksClusterManualRollback ## SYNOPSIS Manual rollback upgrade for a cluster. @@ -14,14 +14,14 @@ Manual rollback upgrade for a cluster. ### UpgradeExpanded (Default) ``` -Upgrade-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPoolName +Invoke-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPoolName -ResourceGroupName -UpgradeHistory [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### Upgrade ``` -Upgrade-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPoolName +Invoke-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPoolName -ResourceGroupName -ClusterRollbackUpgradeRequest [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] @@ -29,41 +29,41 @@ Upgrade-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPool ### UpgradeViaIdentity ``` -Upgrade-AzHdInsightOnAksClusterManualRollback -InputObject +Invoke-AzHdInsightOnAksClusterManualRollback -InputObject -ClusterRollbackUpgradeRequest [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentityClusterpool ``` -Upgrade-AzHdInsightOnAksClusterManualRollback -ClusterName +Invoke-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterpoolInputObject -ClusterRollbackUpgradeRequest [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentityClusterpoolExpanded ``` -Upgrade-AzHdInsightOnAksClusterManualRollback -ClusterName +Invoke-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterpoolInputObject -UpgradeHistory [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentityExpanded ``` -Upgrade-AzHdInsightOnAksClusterManualRollback -InputObject -UpgradeHistory +Invoke-AzHdInsightOnAksClusterManualRollback -InputObject -UpgradeHistory [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaJsonFilePath ``` -Upgrade-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPoolName +Invoke-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPoolName -ResourceGroupName -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaJsonString ``` -Upgrade-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPoolName +Invoke-AzHdInsightOnAksClusterManualRollback -ClusterName -ClusterPoolName -ResourceGroupName -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` @@ -78,7 +78,7 @@ Manual rollback upgrade for a cluster. $clusterResourceGroupName = "Group" $clusterpoolName = "ps-test-pool" $clusterName = "cluster" -Upgrade-AzHdInsightOnAksClusterManualRollback -ResourceGroupName $clusterResourceGroupName -ClusterName $clusterName -ClusterPoolName $clusterpoolName -UpgradeHistory /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/weidong-devrp/providers/Microsoft.HDInsight/clusterpools/weidongbugbash57/clusters/cluster202458152055/upgradeHistories/05_11_2024_06_41_26_AM-AKSPatchUpgrade +Invoke-AzHdInsightOnAksClusterManualRollback -ResourceGroupName $clusterResourceGroupName -ClusterName $clusterName -ClusterPoolName $clusterpoolName -UpgradeHistory /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/devrp/providers/Microsoft.HDInsight/clusterpools/pool/clusters/cluster202458152055/upgradeHistories/05_11_2024_06_41_26_AM-AKSPatchUpgrade ``` Roll back the upgrade of a cluster diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksClusterPool.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterPoolUpgrade.md similarity index 91% rename from src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksClusterPool.md rename to src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterPoolUpgrade.md index 4bf1c07feeeb..548616326f50 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksClusterPool.md +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterPoolUpgrade.md @@ -1,11 +1,11 @@ --- external help file: Module Name: Az.HdInsightOnAks -online version: https://learn.microsoft.com/powershell/module/az.hdinsightonaks/upgrade-azhdinsightonaksclusterpool +online version: https://learn.microsoft.com/powershell/module/az.hdinsightonaks/invoke-azhdinsightonaksclusterpoolupgrade schema: 2.0.0 --- -# Upgrade-AzHdInsightOnAksClusterPool +# Invoke-AzHdInsightOnAksClusterPoolUpgrade ## SYNOPSIS Upgrade a cluster pool. @@ -14,41 +14,41 @@ Upgrade a cluster pool. ### UpgradeExpanded (Default) ``` -Upgrade-AzHdInsightOnAksClusterPool -Name -ResourceGroupName -UpgradeType +Invoke-AzHdInsightOnAksClusterPoolUpgrade -Name -ResourceGroupName -UpgradeType [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### Upgrade ``` -Upgrade-AzHdInsightOnAksClusterPool -Name -ResourceGroupName +Invoke-AzHdInsightOnAksClusterPoolUpgrade -Name -ResourceGroupName -ClusterPoolUpgradeRequest [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentity ``` -Upgrade-AzHdInsightOnAksClusterPool -InputObject +Invoke-AzHdInsightOnAksClusterPoolUpgrade -InputObject -ClusterPoolUpgradeRequest [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentityExpanded ``` -Upgrade-AzHdInsightOnAksClusterPool -InputObject -UpgradeType +Invoke-AzHdInsightOnAksClusterPoolUpgrade -InputObject -UpgradeType [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaJsonFilePath ``` -Upgrade-AzHdInsightOnAksClusterPool -Name -ResourceGroupName -JsonFilePath +Invoke-AzHdInsightOnAksClusterPoolUpgrade -Name -ResourceGroupName -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaJsonString ``` -Upgrade-AzHdInsightOnAksClusterPool -Name -ResourceGroupName -JsonString +Invoke-AzHdInsightOnAksClusterPoolUpgrade -Name -ResourceGroupName -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` @@ -62,7 +62,7 @@ Upgrade a cluster pool. ```powershell $clusterResourceGroupName = "Group" $clusterpoolName = "your-clusterpool" -Upgrade-AzHdInsightOnAksClusterPool -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -UpgradeType NodeOsUpgrade +Invoke-AzHdInsightOnAksClusterPoolUpgrade -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -UpgradeType NodeOsUpgrade ``` ```output @@ -106,7 +106,7 @@ Upgrade a cluster pool and upgrade type is NodeOsUpgrade. $clusterResourceGroupName = "Group" $clusterpoolName = "your-clusterpool" $upgradeObj = New-AzHdInsightOnAksClusterPoolAksPatchVersionUpgradeObject -TargetAksVersion "1.27.9" -UpgradeClusterPool $true -Upgrade-AzHdInsightOnAksClusterPool -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -ClusterPoolUpgradeRequest $upgradeObj +Invoke-AzHdInsightOnAksClusterPoolUpgrade -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -ClusterPoolUpgradeRequest $upgradeObj ``` ```output diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksCluster.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterUpgrade.md similarity index 88% rename from src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksCluster.md rename to src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterUpgrade.md index 2df94ce001b3..913aeed32c2e 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Upgrade-AzHdInsightOnAksCluster.md +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/Invoke-AzHdInsightOnAksClusterUpgrade.md @@ -1,11 +1,11 @@ --- external help file: Module Name: Az.HdInsightOnAks -online version: https://learn.microsoft.com/powershell/module/az.hdinsightonaks/upgrade-azhdinsightonakscluster +online version: https://learn.microsoft.com/powershell/module/az.hdinsightonaks/invoke-azhdinsightonaksclusterupgrade schema: 2.0.0 --- -# Upgrade-AzHdInsightOnAksCluster +# Invoke-AzHdInsightOnAksClusterUpgrade ## SYNOPSIS Upgrade a cluster. @@ -14,55 +14,55 @@ Upgrade a cluster. ### UpgradeExpanded (Default) ``` -Upgrade-AzHdInsightOnAksCluster -Name -PoolName -ResourceGroupName +Invoke-AzHdInsightOnAksClusterUpgrade -Name -PoolName -ResourceGroupName -UpgradeType [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### Upgrade ``` -Upgrade-AzHdInsightOnAksCluster -Name -PoolName -ResourceGroupName +Invoke-AzHdInsightOnAksClusterUpgrade -Name -PoolName -ResourceGroupName -ClusterUpgradeRequest [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentity ``` -Upgrade-AzHdInsightOnAksCluster -InputObject +Invoke-AzHdInsightOnAksClusterUpgrade -InputObject -ClusterUpgradeRequest [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentityClusterpool ``` -Upgrade-AzHdInsightOnAksCluster -ClusterpoolInputObject -Name +Invoke-AzHdInsightOnAksClusterUpgrade -ClusterpoolInputObject -Name -ClusterUpgradeRequest [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentityClusterpoolExpanded ``` -Upgrade-AzHdInsightOnAksCluster -ClusterpoolInputObject -Name +Invoke-AzHdInsightOnAksClusterUpgrade -ClusterpoolInputObject -Name -UpgradeType [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaIdentityExpanded ``` -Upgrade-AzHdInsightOnAksCluster -InputObject -UpgradeType +Invoke-AzHdInsightOnAksClusterUpgrade -InputObject -UpgradeType [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaJsonFilePath ``` -Upgrade-AzHdInsightOnAksCluster -Name -PoolName -ResourceGroupName +Invoke-AzHdInsightOnAksClusterUpgrade -Name -PoolName -ResourceGroupName -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpgradeViaJsonString ``` -Upgrade-AzHdInsightOnAksCluster -Name -PoolName -ResourceGroupName +Invoke-AzHdInsightOnAksClusterUpgrade -Name -PoolName -ResourceGroupName -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` @@ -78,7 +78,7 @@ $clusterResourceGroupName = "Group" $clusterpoolName = "ps-test-pool" $clusterName = "flinkcluster" $hotfixObj = New-AzHdInsightOnAksClusterHotfixUpgradeObject -ComponentName Webssh -TargetBuildNumber 7 -TargetClusterVersion "1.1.1" -TargetOssVersion "0.4.2" -Upgrade-AzHdInsightOnAksCluster -ResourceGroupName $clusterResourceGroupName -ClusterName $clusterName -ClusterPoolName $clusterpoolName -ClusterUpgradeRequest $hotfixObj +Invoke-AzHdInsightOnAksClusterUpgrade -ResourceGroupName $clusterResourceGroupName -ClusterName $clusterName -ClusterPoolName $clusterpoolName -ClusterUpgradeRequest $hotfixObj ``` ```output diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/New-AzHdInsightOnAksClusterHotfixUpgradeObject.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/New-AzHdInsightOnAksClusterHotfixUpgradeObject.md index b2d058de372b..b8f168677905 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/New-AzHdInsightOnAksClusterHotfixUpgradeObject.md +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/docs/New-AzHdInsightOnAksClusterHotfixUpgradeObject.md @@ -104,7 +104,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.HdInsightOnAks.Models.ClusterHotfixUpgradeProperties +### Microsoft.Azure.PowerShell.Cmdlets.HdInsightOnAks.Models.IClusterUpgrade ## NOTES diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterManualRollback.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterManualRollback.md new file mode 100644 index 000000000000..166ce4478edb --- /dev/null +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterManualRollback.md @@ -0,0 +1,9 @@ +### Example 1: Roll back the upgrade of a cluster +```powershell +$clusterResourceGroupName = "Group" +$clusterpoolName = "ps-test-pool" +$clusterName = "cluster" +Invoke-AzHdInsightOnAksClusterManualRollback -ResourceGroupName $clusterResourceGroupName -ClusterName $clusterName -ClusterPoolName $clusterpoolName -UpgradeHistory /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/devrp/providers/Microsoft.HDInsight/clusterpools/pool/clusters/cluster202458152055/upgradeHistories/05_11_2024_06_41_26_AM-AKSPatchUpgrade +``` + +Roll back the upgrade of a cluster diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksClusterPool.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterPoolUpgrade.md similarity index 93% rename from src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksClusterPool.md rename to src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterPoolUpgrade.md index 968f04f50425..630fd98e61f4 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksClusterPool.md +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterPoolUpgrade.md @@ -2,7 +2,7 @@ ```powershell $clusterResourceGroupName = "Group" $clusterpoolName = "your-clusterpool" -Upgrade-AzHdInsightOnAksClusterPool -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -UpgradeType NodeOsUpgrade +Invoke-AzHdInsightOnAksClusterPoolUpgrade -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -UpgradeType NodeOsUpgrade ``` ```output @@ -47,7 +47,7 @@ Upgrade a cluster pool and upgrade type is NodeOsUpgrade. $clusterResourceGroupName = "Group" $clusterpoolName = "your-clusterpool" $upgradeObj = New-AzHdInsightOnAksClusterPoolAksPatchVersionUpgradeObject -TargetAksVersion "1.27.9" -UpgradeClusterPool $true -Upgrade-AzHdInsightOnAksClusterPool -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -ClusterPoolUpgradeRequest $upgradeObj +Invoke-AzHdInsightOnAksClusterPoolUpgrade -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -ClusterPoolUpgradeRequest $upgradeObj ``` ```output diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksCluster.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterUpgrade.md similarity index 89% rename from src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksCluster.md rename to src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterUpgrade.md index 892990a9d55f..96709d812d14 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksCluster.md +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Invoke-AzHdInsightOnAksClusterUpgrade.md @@ -4,7 +4,7 @@ $clusterResourceGroupName = "Group" $clusterpoolName = "ps-test-pool" $clusterName = "flinkcluster" $hotfixObj = New-AzHdInsightOnAksClusterHotfixUpgradeObject -ComponentName Webssh -TargetBuildNumber 7 -TargetClusterVersion "1.1.1" -TargetOssVersion "0.4.2" -Upgrade-AzHdInsightOnAksCluster -ResourceGroupName $clusterResourceGroupName -ClusterName $clusterName -ClusterPoolName $clusterpoolName -ClusterUpgradeRequest $hotfixObj +Invoke-AzHdInsightOnAksClusterUpgrade -ResourceGroupName $clusterResourceGroupName -ClusterName $clusterName -ClusterPoolName $clusterpoolName -ClusterUpgradeRequest $hotfixObj ``` ```output diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksClusterManualRollback.md b/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksClusterManualRollback.md deleted file mode 100644 index 5e5831780898..000000000000 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/examples/Upgrade-AzHdInsightOnAksClusterManualRollback.md +++ /dev/null @@ -1,10 +0,0 @@ -### Example 1: Roll back the upgrade of a cluster -```powershell -$clusterResourceGroupName = "Group" -$clusterpoolName = "ps-test-pool" -$clusterName = "cluster" -Upgrade-AzHdInsightOnAksClusterManualRollback -ResourceGroupName $clusterResourceGroupName -ClusterName $clusterName -ClusterPoolName $clusterpoolName -UpgradeHistory /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/weidong-devrp/providers/Microsoft.HDInsight/clusterpools/weidongbugbash57/clusters/cluster202458152055/upgradeHistories/05_11_2024_06_41_26_AM-AKSPatchUpgrade -``` - -Roll back the upgrade of a cluster - diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/ClusterUpgrade.Tests.ps1 b/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/ClusterUpgrade.Tests.ps1 index ddb4c4dd31b7..85cc2a58c9fc 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/ClusterUpgrade.Tests.ps1 +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/ClusterUpgrade.Tests.ps1 @@ -57,8 +57,8 @@ Describe 'ClusterUpgrade' { } It "Upgrade ClusterPool" -Skip { - { Upgrade-AzHdInsightOnAksClusterPool -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -UpgradeType "NodeOsUpgrade" } | Should -Not -Throw - [Console]::WriteLine("Upgrade-AzHdInsightOnAksClusterPool done") + { Invoke-AzHdInsightOnAksClusterPoolUpgrade -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -UpgradeType "NodeOsUpgrade" } | Should -Not -Throw + [Console]::WriteLine("Invoke-AzHdInsightOnAksClusterPoolUpgrade done") } It "List ClusterPool upgrade history" { @@ -73,9 +73,9 @@ Describe 'ClusterUpgrade' { } It "Upgrade Cluster" -Skip{ - - { Upgrade-AzHdInsightOnAksCluster -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -ClusterName $clusterName -UpgradeType "NodeOsUpgrade" } | Should -Not -Throw - [Console]::WriteLine("Upgrade-AzHdInsightOnAksCluster done") + { Invoke-AzHdInsightOnAksClusterUpgrade -ResourceGroupName $clusterResourceGroupName -ClusterPoolName $clusterpoolName -ClusterName $clusterName -UpgradeType "NodeOsUpgrade" } | Should -Not -Throw + [Console]::WriteLine("Invoke-AzHdInsightOnAksClusterUpgrade done") + } It "List Cluster upgrade history" { diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksClusterManualRollback.Tests.ps1 b/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterManualRollback.Tests.ps1 similarity index 84% rename from src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksClusterManualRollback.Tests.ps1 rename to src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterManualRollback.Tests.ps1 index 7930be014194..aca0d3b78073 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksClusterManualRollback.Tests.ps1 +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterManualRollback.Tests.ps1 @@ -1,11 +1,11 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Upgrade-AzHdInsightOnAksClusterManualRollback')) +if(($null -eq $TestName) -or ($TestName -contains 'Invoke-AzHdInsightOnAksClusterManualRollback')) { $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' if (-Not (Test-Path -Path $loadEnvPath)) { $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' } . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Upgrade-AzHdInsightOnAksClusterManualRollback.Recording.json' + $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-AzHdInsightOnAksClusterManualRollback.Recording.json' $currentPath = $PSScriptRoot while(-not $mockingPath) { $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File @@ -14,7 +14,7 @@ if(($null -eq $TestName) -or ($TestName -contains 'Upgrade-AzHdInsightOnAksClust . ($mockingPath | Select-Object -First 1).FullName } -Describe 'Upgrade-AzHdInsightOnAksClusterManualRollback' { +Describe 'Invoke-AzHdInsightOnAksClusterManualRollback' { It 'UpgradeExpanded' -skip { { throw [System.NotImplementedException] } | Should -Not -Throw } diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksClusterPool.Tests.ps1 b/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterPoolUpgrade.Tests.ps1 similarity index 81% rename from src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksClusterPool.Tests.ps1 rename to src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterPoolUpgrade.Tests.ps1 index 9b719b5961c1..d20d379ad94a 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksClusterPool.Tests.ps1 +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterPoolUpgrade.Tests.ps1 @@ -1,11 +1,11 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Upgrade-AzHdInsightOnAksClusterPool')) +if(($null -eq $TestName) -or ($TestName -contains 'Invoke-AzHdInsightOnAksClusterPoolUpgrade')) { $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' if (-Not (Test-Path -Path $loadEnvPath)) { $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' } . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Upgrade-AzHdInsightOnAksClusterPool.Recording.json' + $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-AzHdInsightOnAksClusterPoolUpgrade.Recording.json' $currentPath = $PSScriptRoot while(-not $mockingPath) { $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File @@ -14,7 +14,7 @@ if(($null -eq $TestName) -or ($TestName -contains 'Upgrade-AzHdInsightOnAksClust . ($mockingPath | Select-Object -First 1).FullName } -Describe 'Upgrade-AzHdInsightOnAksClusterPool' { +Describe 'Invoke-AzHdInsightOnAksClusterPoolUpgrade' { It 'UpgradeExpanded' -skip { { throw [System.NotImplementedException] } | Should -Not -Throw } diff --git a/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksCluster.Tests.ps1 b/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterUpgrade.Tests.ps1 similarity index 85% rename from src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksCluster.Tests.ps1 rename to src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterUpgrade.Tests.ps1 index 1a28b1fe5d60..0416e5c20323 100644 --- a/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Upgrade-AzHdInsightOnAksCluster.Tests.ps1 +++ b/src/HdInsightOnAks/HdInsightOnAks.Autorest/test/Invoke-AzHdInsightOnAksClusterUpgrade.Tests.ps1 @@ -1,11 +1,11 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Upgrade-AzHdInsightOnAksCluster')) +if(($null -eq $TestName) -or ($TestName -contains 'Invoke-AzHdInsightOnAksClusterUpgrade')) { $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' if (-Not (Test-Path -Path $loadEnvPath)) { $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' } . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Upgrade-AzHdInsightOnAksCluster.Recording.json' + $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-AzHdInsightOnAksClusterUpgrade.Recording.json' $currentPath = $PSScriptRoot while(-not $mockingPath) { $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File @@ -14,7 +14,7 @@ if(($null -eq $TestName) -or ($TestName -contains 'Upgrade-AzHdInsightOnAksClust . ($mockingPath | Select-Object -First 1).FullName } -Describe 'Upgrade-AzHdInsightOnAksCluster' { +Describe 'Invoke-AzHdInsightOnAksClusterUpgrade' { It 'UpgradeExpanded' -skip { { throw [System.NotImplementedException] } | Should -Not -Throw } diff --git a/tools/StaticAnalysis/Exceptions/Az.HdInsightOnAks/SignatureIssues.csv b/tools/StaticAnalysis/Exceptions/Az.HdInsightOnAks/SignatureIssues.csv index 038927afd7a3..4f1f9ef43f5f 100644 --- a/tools/StaticAnalysis/Exceptions/Az.HdInsightOnAks/SignatureIssues.csv +++ b/tools/StaticAnalysis/Exceptions/Az.HdInsightOnAks/SignatureIssues.csv @@ -5,6 +5,3 @@ Module,ClassName,Target,Severity,ProblemId,Description,Remediation "Az.HdInsightOnAks","New-AzHdInsightOnAksFlinkJobObject","New-AzHdInsightOnAksFlinkJobObject","1","8410","Parameter EntryClass of cmdlet New-AzHdInsightOnAksFlinkJobObject does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." "Az.HdInsightOnAks","New-AzHdInsightOnAksCluster","New-AzHdInsightOnAksCluster","1","8410","Parameter ClusterAccessProfileEnableInternalIngress of cmdlet New-AzHdInsightOnAksCluster does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." "Az.HdInsightOnAks","New-AzHdInsightOnAksCluster","New-AzHdInsightOnAksCluster","1","8410","Parameter JobSpecEntryClass of cmdlet New-AzHdInsightOnAksCluster does not follow the enforced naming convention of using a singular noun for a parameter name.","Consider using a singular noun for the parameter name." -"Az.HdInsightOnAks","Upgrade-AzHdInsightOnAksCluster","Upgrade-AzHdInsightOnAksCluster","1","8300","Upgrade-AzHdInsightOnAksCluster uses the verb 'Upgrade', which is not on the list of approved verbs for PowerShell commands. Use the cmdlet 'Get-Verb' to see the full list of approved verbs and consider renaming the cmdlet.","Consider renaming the cmdlet to use an approved verb for PowerShell." -"Az.HdInsightOnAks","Upgrade-AzHdInsightOnAksClusterManualRollback","Upgrade-AzHdInsightOnAksClusterManualRollback","1","8300","Upgrade-AzHdInsightOnAksClusterManualRollback uses the verb 'Upgrade', which is not on the list of approved verbs for PowerShell commands. Use the cmdlet 'Get-Verb' to see the full list of approved verbs and consider renaming the cmdlet.","Consider renaming the cmdlet to use an approved verb for PowerShell." -"Az.HdInsightOnAks","Upgrade-AzHdInsightOnAksClusterPool","Upgrade-AzHdInsightOnAksClusterPool","1","8300","Upgrade-AzHdInsightOnAksClusterPool uses the verb 'Upgrade', which is not on the list of approved verbs for PowerShell commands. Use the cmdlet 'Get-Verb' to see the full list of approved verbs and consider renaming the cmdlet.","Consider renaming the cmdlet to use an approved verb for PowerShell."