Skip to content

Commit 76f02cf

Browse files
committed
Fixed vasa remove bug
Fixed unregistering VASA cmdlet bug, which was really a bug in pulling the VASA provider for a given array in get-pfavasaprovider.
1 parent 5ac6aa5 commit 76f02cf

3 files changed

Lines changed: 15 additions & 18 deletions

File tree

PureStorage.FlashArray.VMware.VVol/PureStorage.FlashArray.VMware.VVol.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Created by: Cody Hosterman
55
Organization: Pure Storage, Inc.
66
Filename: PureStorage.FlashArray.VMware.vVol.psd1
7-
Version: 1.4.0.1
7+
Version: 1.4.0.2
88
Copyright: 2020 Pure Storage, Inc.
99
-------------------------------------------------------------------------
1010
Module Name: PureStorageFlashArrayVMwarevVolPowerShell
@@ -29,7 +29,7 @@
2929
RootModule = 'PureStorage.FlashArray.VMware.vVol.psm1'
3030

3131
# Version number of this module; major.minor[.build[.revision]]
32-
ModuleVersion = '1.4.0.1'
32+
ModuleVersion = '1.4.0.2'
3333

3434
# ID used to uniquely identify this module
3535
GUID = '105e97db-98b4-41be-be35-17ba25a1ede5'

PureStorage.FlashArray.VMware.VVol/PureStorage.FlashArray.VMware.VVol.psm1

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -992,14 +992,14 @@ function Get-PfaVasaProvider {
992992
.OUTPUTS
993993
Returns the VASA Provider
994994
.EXAMPLE
995-
PS C:\ New-PfaConnection -endpoint flasharray-420-1.purecloud.com -credentials (get-credential) -nonDefaultArray
996-
PS C:\ Get-PfaVasaProvider -flasharray $Global:AllFlashArrays[0]
995+
PS C:\ New-PfaConnection -endpoint flasharray-420-1.purecloud.com -credentials (get-credential) -DefaultArray
996+
PS C:\ Get-PfaVasaProvider -flasharray $Global:DefaultFlashArray
997997
998998
Connect to a FlashArray and return the current active VASA Provider for that FlashArray.
999999
.NOTES
1000-
Version: 1.0
1000+
Version: 1.1
10011001
Author: Cody Hosterman https://codyhosterman.com
1002-
Creation Date: 06/28/2019
1002+
Creation Date: 01/23/2020
10031003
Purpose/Change: First release
10041004
10051005
*******Disclaimer:******************************************************
@@ -1017,14 +1017,11 @@ function Get-PfaVasaProvider {
10171017
[PurePowerShell.PureArray]$flasharray
10181018
)
10191019
$faID = "com.purestorage:" + (Get-PfaArrayAttributes -Array $flasharray).id
1020-
$faName = (Get-PfaArrayAttributes -Array $flasharray).array_name
1021-
$faultDomain = Get-SpbmFaultDomain -Name $faName -ErrorAction Stop
1022-
if ($faultDomain.StorageArray.Id -eq $faID)
1023-
{
1024-
return $faultDomain.VasaProvider
1020+
try {
1021+
$vp = (Get-VasaStorageArray -Id $faid -ErrorAction Stop).provider
1022+
return $vp
10251023
}
1026-
else
1027-
{
1024+
catch {
10281025
throw "No registered VASA provider found for this array."
10291026
}
10301027
}

PureStorage.FlashArray.VMware/PureStorage.FlashArray.VMware.psd1

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Created by: Cody Hosterman
55
Organization: Pure Storage, Inc.
66
Filename: PureStorage.FlashArray.VMware.psd1
7-
Version: 1.4.1.2
7+
Version: 1.4.1.3
88
Copyright: 2020 Pure Storage, Inc.
99
-------------------------------------------------------------------------
1010
Module Name: PureStorageFlashArrayVMwarePowerShell
@@ -29,7 +29,7 @@
2929
RootModule = ''
3030

3131
# Version number of this module; major.minor[.build[.revision]]
32-
ModuleVersion = '1.4.1.2'
32+
ModuleVersion = '1.4.1.3'
3333

3434
# ID used to uniquely identify this module
3535
GUID = 'a38571e9-918e-4542-bebc-b5294ad4ffbb'
@@ -68,9 +68,9 @@
6868
RequiredModules = @(
6969
@{"ModuleName"="PureStoragePowerShellSDK";"ModuleVersion"="1.13.1.12"}
7070
@{"ModuleName"="PureStorage.FlashArray.VMware.VMFS";"ModuleVersion"="1.1.0.3"}
71-
@{"ModuleName"="PureStorage.FlashArray.VMware.RDM";"ModuleVersion"="1.1.0.0"}
72-
@{"ModuleName"="PureStorage.FlashArray.VMware.Configuration";"ModuleVersion"="1.5.0.0"}
73-
@{"ModuleName"="PureStorage.FlashArray.VMware.vVol";"ModuleVersion"="1.4.0.0"}
71+
@{"ModuleName"="PureStorage.FlashArray.VMware.RDM";"ModuleVersion"="1.1.0.1"}
72+
@{"ModuleName"="PureStorage.FlashArray.VMware.Configuration";"ModuleVersion"="1.5.0.1"}
73+
@{"ModuleName"="PureStorage.FlashArray.VMware.vVol";"ModuleVersion"="1.4.0.2"}
7474
@{"ModuleName"="PureStorage.FlashArray.VMware.Pure1";"ModuleVersion"="1.0.0.1"}
7575
@{"ModuleName"="PureStorage.FlashArray.VMware.Software";"ModuleVersion"="1.3.0.0"}
7676
)

0 commit comments

Comments
 (0)