Skip to content

Commit

Permalink
chore: release preparation (#102)
Browse files Browse the repository at this point in the history
- Updated `VMware.PowerCLI` from v13.0.0 to v13.1.0.
- Updated `PowerValidatedSolutions` from v2.5.0 to v2.6.0.
- Updated module version and build to v1.4.0.1004.
- Updated `CHANGELOG.md`.

Signed-off-by: Ryan Johnson <johnsonryan@vmware.com>
  • Loading branch information
Ryan Johnson authored and tenthirtyam committed Aug 29, 2023
1 parent 9ab3dd9 commit f61a96d
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 38 deletions.
67 changes: 36 additions & 31 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## [v1.4.0](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/releases/tag/v1.4.0)

> Release Date: Unreleased
> Release Date: 2023-08-29
Enhancement:

Expand All @@ -11,13 +11,18 @@ Enhancement:
- Added `Request-PasswordRotationPolicy` cmdlet to retrieve the password rotation settings for accounts managed by SDDC Manager. Results can be filtered by resource type or workload domain. [GH-100](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/100)
- Added `Publish-PasswordRotationPolicy` cmdlet to publish the password rotation settings for accounts managed by SDDC Manager in HTML or JSON format. Results can be filtered by resource type or workload domain. [GH-100](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/100)

Bug Fixes:
Bugfix:

- Updated `Get-PasswordPolicyDefault` to include support for version 4.4.1. [GH-95](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/95)
- Updated `Get-PasswordPolicyConfig` to include support for version 4.4.1. [GH-95](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/95)
- Updated `Get-PasswordPolicyDefault` to include support for VMware Cloud Foundation 4.4.1. [GH-95](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/95)
- Updated `Get-PasswordPolicyConfig` to include support for VMware Cloud Foundation 4.4.1. [GH-95](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/95)
- Updated `Invoke-PasswordPolicyManager`, `Start-PasswordPolicyConfig`, and `Get-PasswordPolicyConfig` to better handle use of `Test-Path` and `Get-Content` cmdlets when verifing and consuming the password policy configuration JSON file. [GH-98](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/98)
- Updated `Test-PasswordPolicyConfig` to better handle validation of ESXi host password complexity policy in the password policy configuration JSON file. [GH-99](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/99)

Chore:

- Updated `VMware.PowerCLI` from v13.0.0 to v13.1.0. [GH-102](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/102)
- Updated `PowerValidatedSolutions` from v2.5.0 to v2.6.0. [GH-102](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/102)

## [v1.3.0](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/releases/tag/v1.3.0)

> Release Date: 2023-08-15
Expand All @@ -27,18 +32,18 @@ Enhancement:
- Added the `RequiredModules` key to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63)
- Updated `Test-VcfPasswordManagementPrereq` to verify that the minimum dependencies are met to run the PowerShell module based on the module's manifest. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63)

Bug Fixes:
Bugfix:

- Updated `Request-SsoPasswordComplexity` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62)
- Updated `Request-SsoAccountLockout` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62)
- Updated `Request-EsxiPasswordExpiration` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62)
- Updated `Request-EsxiPasswordComplexity` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62)
- Updated `Request-EsxiAccountLockout` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62)
- Updated `Update-EsxiPasswordExpiration` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62)
- Updated `Get-PasswordPolicyDefault` to include support for version 4.5.2. [GH-91](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/91)
- Updated `Get-PasswordPolicyConfig` to include support for version 4.5.2. [GH-91](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/91)
- Updated `Get-PasswordPolicyDefault` to include support for version 4.5.0. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71)
- Updated `Get-PasswordPolicyConfig` to include support for version 4.5.0. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71)
- Updated `Get-PasswordPolicyDefault` to include support for VMware Cloud Foundation 4.5.2. [GH-91](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/91)
- Updated `Get-PasswordPolicyConfig` to include support for VMware Cloud Foundation 4.5.2. [GH-91](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/91)
- Updated `Get-PasswordPolicyDefault` to include support for VMware Cloud Foundation 4.5.0. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71)
- Updated `Get-PasswordPolicyConfig` to include support for VMware Cloud Foundation 4.5.0. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71)
- Updated `Invoke-PasswordPolicyManager` to address version support updates and JSON file depth handling. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71)
- Updated `Request-NsxtEdgePasswordExpiration` to pass the `-transportNodeId` parameter to `Get-NsxtApplianceUser` to retrieve the NSX Edge node ID. [GH-76](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/76)
- Updated `Update-NsxtEdgePasswordExpiration` to pass the `-transportNodeId` parameter to `Get-NsxtApplianceUser` and `Set-NsxtApplianceUserExpirationPolicy` to retrieve the NSX Edge node ID. [GH-76](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/76)
Expand All @@ -47,37 +52,37 @@ Chore:

- Added the `RequiredModules` key to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63)
- Updated `Test-VcfPasswordManagementPrereq` to verify that the minimum dependencies are met to run the PowerShell module based on the module's manifest. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63)
- Updated `PowerValidatedSolution` module dependency from v2.4.0 to v2.5.0. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63)
- Updated `PowerValidatedSolution` from v2.4.0 to v2.5.0. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63)

## [v1.2.0](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/releases/tag/v1.2.0)

> Release Date: 2023-06-27
Enhancement:

- Enhanced `Update-NsxtManagerPasswordComplexity` to handle VCF5.0 and NSX4.x changes. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Get-PasswordPolicyDefault` to handle VCF versions as defaults are changing accordingly. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Update-NsxtManagerPasswordComplexity` to handle VMware Cloud Foundation 5.0 and NSX 4.x changes. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Get-PasswordPolicyDefault` to handle VMware Cloud Foundation versions as defaults are changing accordingly. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Get-PasswordPolicyConfig` to handled version parameter as it internally calls `Get-PasswordPolicyDefault`. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Test-PasswordPolicyConfig` to check if right version of the json file is used for comparison. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SddcManagerPasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SddcManagerAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SsoPasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SsoPasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SsoAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-VcenterPasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-VcenterPasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-VcenterAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-VcenterRootPasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SddcManagerPasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SddcManagerAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SsoPasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SsoPasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-SsoAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-VcenterPasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-VcenterPasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-VcenterAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-VcenterRootPasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtManagerPasswordComplexity` to handle password complexity policies to be read from API than static file for VCF5.0. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtManagerAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtManagerAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Update-NsxtManagerPasswordComplexity` mainly, where all new parameters added with reference to NSX 4.X, are handled and also API is used to get all configurations than static common-password file. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtEdgePasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtEdgePasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtEdgeAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-EsxiPasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-EsxiPasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-EsxiAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-LocalUserPasswordExpirationt` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtEdgePasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtEdgePasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-NsxtEdgeAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-EsxiPasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-EsxiPasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-EsxiAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Request-LocalUserPasswordExpirationt` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Update-LocalUserPasswordExpiration` to handle disconnects gracefully. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Update-WsaLocalUserAccountLockout` to handle disconnects gracefully. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
- Enhanced `Update-WsaLocalUserPasswordComplexity` to handle disconnects gracefully. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42)
Expand Down Expand Up @@ -130,7 +135,7 @@ Bugfix:
- Handled empty email string values and "0" value for WSADirectory feilds coming from JSON file `Test-PasswordPolicyConfig`. [GH-36](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/36)
- Corrected Description in `Start-PasswordPolicyConfig`. [GH-36](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/36)

Enhancements:
Enhancement:

- Updated `Update-SDDCManagerPasswordComplexity` to handle all structural changes of the common-password file on SDDC Manager. [GH-28](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/28)
- Updated `Update-VcenterAccountLockout` to handle isolated VI Workload Domains. [GH-29](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/29)
Expand All @@ -144,7 +149,7 @@ Enhancements:
- Updated `Request-SsoPasswordComplexity` to handle isolated VI Workload Domains. [GH-30](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/30)
- Updated `Request-SsoPasswordExpiration` to handle isolated VI Workload Domains. [GH-30](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/30)

Chores:
Chore:

- Added `.PARAMETER` entries for user-facing functions. [GH-37](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/37)

Expand Down
4 changes: 2 additions & 2 deletions VMware.CloudFoundation.PasswordManagement.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
RootModule = '.\VMware.CloudFoundation.PasswordManagement.psm1'

# Version number of this module.
ModuleVersion = '1.4.0.1003'
ModuleVersion = '1.4.0.1004'

# Supported PSEditions
# CompatiblePSEditions = @()
Expand Down Expand Up @@ -62,7 +62,7 @@
}
@{
ModuleName = 'PowerValidatedSolutions';
ModuleVersion = '2.5.0'
ModuleVersion = '2.6.0'
}
)

Expand Down
Loading

0 comments on commit f61a96d

Please sign in to comment.