Skip to content

Releases: vmware/powershell-module-for-vmware-cloud-foundation

v2.4.1

15 Dec 17:16
58825f2
Compare
Choose a tag to compare

Released: 2023-12-15

Important

This module will only be sustained for supported versions of VMware Cloud Foundation 5.x to address critical issues. You can find details on supported versions in the Broadcom Product Lifecycle.

We truly appreciate your reliance on and support of this module. However, please note that this module will not provide support for future major releases of VMware Cloud Foundation. If you're planning to upgrade to those newer releases, we encourage you to explore alternative in-product or custom automation solutions.

Thank you for your understanding as we transition this module to sustaining support for these specific major versions.

  • Updated the module's internal checkVCFToken function to ensure and expired token can be refresh when using PowerShell 7.

v2.4.0

02 Oct 15:26
Compare
Choose a tag to compare

Released: 2023-10-02

  • Updated Request-VCFToken cmdlet for better error handling.
  • Enhanced Get-VCFCluster cmdlet to return associated vSphere Distributed Switches.
  • Enhanced Get-VCFManager cmdlet to return the SDDC Manager version in x.y.z format.
  • Enhanced Get-VCFManager cmdlet to return the SDDC Manager build in xxxxxxx format.
  • Added Set-VCFCredentialAutoRotate cmdlet to configure or disable credential auto-rotation for a credential managed by SDDC Manager.
  • Added Get-VCFProxy cmdlet to retrieve the proxy configuration for the SDDC Manager.
  • Added Set-VCFProxy cmdlet to configure the proxy configuration for the SDDC Manager.
  • Added Get-VCFIdentityProvider cmdlet to retrieve the identity provider configuration.
  • Added Remove-VCFIdentityProvider cmdlet to delete an identity provider.
  • Added New-VCFIdentityProvider cmdlet to configure an embedded or external identity provider.
  • Added Update-VCFIdentityProvider cmdlet to update the configuration of an embedded or external identity provider.
  • Added cmdlet aliases:
    • Added Get-VCFNsxManagerCluster for Get-VCFNsxtCluster.
    • Added Get-VCFNsxEdgeCluster for Get-VCFEdgeCluster.
    • Added Get-VCFAriaLifecycle for Get-VCFVrslcm.
    • Added New-VCFAriaLifecycle for New-VCFVrslcm.
    • Added Remove-VCFAriaLifecycle for Remove-VCFVrslcm.
    • Added Reset-VCFAriaLifecycle for Reset-VCFVrslcm.
    • Added Get-VCFAriaOperations for Get-VCFVrops.
    • Added Get-VCFAriaOperationsConnection for Get-VCFVropsConnection.
    • Added Set-VCFAriaOperationsConnection for Set-VCFVropsConnection.
    • Added Get-VCFAriaOperationsLogs for Get-VCFVrli.
    • Added Get-VCFAriaOperationsLogsConnection for Get-VCFVrliConnection.
    • Added Set-VCFAriaOperationsLogsConnection for Set-VCFVrliConnection.
    • Added Get-VCFAriaAutomation for Get-VCFVra.
  • Fixed validateJsonInput function to prevent it from truncating directly passed JSON content.

v2.3.0

25 Apr 08:29
35b95a8
Compare
Choose a tag to compare

Release Date: 2023-04-25

💥 Enhancement:

  • Updated validateJsonInput cmdlet for consistency across functions.
  • Updated Get-VCFDepotCredential cmdlet to support retrieving the VxRail depot details.
  • Updated New-VCFCluster cmdlet to consume enhanced validateJsonInput function.
  • Updated Add-VCFApplicationVirtualNetwork cmdlet to consume enhanced validateJsonInput function.
  • Updated Set-VCFBackupConfiguration cmdlet to consume enhanced validateJsonInput function.
  • Updated Start-VCFBundleUpload cmdlet to consume enhanced validateJsonInput function.
  • Updated Set-VCFCluster cmdlet to consume enhanced validateJsonInput function.
  • Updated Set-VCFCredential cmdlet to consume enhanced validateJsonInput function.
  • Updated New-VCFCluster cmdlet to consume enhanced validateJsonInput function.
  • Updated Restart-VCFCredentialTask cmdlet to consume enhanced validateJsonInput function.
  • Updated New-VCFWorkloadDomain cmdlet to consume enhanced validateJsonInput function.
  • Updated Set-VCFFederation cmdlet to consume enhanced validateJsonInput function.
  • Updated New-VCFCommissionedHost cmdlet to consume enhanced validateJsonInput function.
  • Updated Remove-VCFCommissionedHost cmdlet to consume enhanced validateJsonInput function.
  • Updated New-VCFNetworkPool cmdlet to consume enhanced validateJsonInput function.
  • Updated New-VCFEdgeCluster cmdlet to consume enhanced validateJsonInput function.
  • Updated Restart-CloudBuilderSDDC cmdlet to consume enhanced validateJsonInput function.
  • Updated Start-VCFHealthSummary cmdlet to consume enhanced validateJsonInput function.
  • Updated Start-VCFSupportBundle cmdlet to consume enhanced validateJsonInput function.
  • Updated Start-VCFSystemPrecheck cmdlet to consume enhanced validateJsonInput function.
  • Updated Start-VCFUpgrade cmdlet to consume enhanced validateJsonInput function.
  • Updated Set-VCFConfigurationDNS cmdlet to consume enhanced validateJsonInput function.
  • Updated Set-VCFConfigurationNTP cmdlet to consume enhanced validateJsonInput function.
  • Updated New-VCFvRSLCM cmdlet to consume enhanced validateJsonInput function.
  • Updated Get-VCFManager cmdlet synopsis, description and examples.
  • Updated Set-VCFFederation cmdlet synopsis, description and examples.
  • Updated Get-VCFConfigurationDNSValidation cmdlets synopsis, description and examples.
  • Updated Get-VCFCertificateCSR cmdlets synopsis, description and examples.
  • Updated Get-VCFvRLI cmdlets synopsis, description and examples.
  • Updated README.md, and added module metadata.
  • Added region block identifiers for better developer and contributor experience when navigating the PowerShell module code.
  • Added GitHub Pages Documentation for PowerVCF.
  • Added Get-VCFFipsMode cmdlet to return the status for FIPS mode.
  • Added Get-VCFRelease cmdlet to retrieve details for releases.
  • Added Get-VCFCredentialExpiry cmdlet to retrieve the password expiry details for credentials.
  • Added Get-VCFLicenseMode cmdlet to retrieve the current license mode of the system & each domain
  • Added New-VCFPersonality cmdlet to add a new vSphere Lifecycle Manager personality/image in the SDDC Manager inventory from an existing vLCM image-based cluster

v2.2.0

07 Aug 19:53
Compare
Choose a tag to compare

Release Date: 2022-05-26

🐛 Bugfix:

  • Fixed Get-VCFApplicationVirtualNetworkcmdlet when passing the ID of the Application Virtual Network the response was failing.

💥 Enhancement:

  • Updated Get-VCFFederation cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0.
  • Updated Set-VCFFederation cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0.
  • Updated Remove-VCFFederation cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0.
  • Updated Get-VCFFederationMember cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0.
  • Updated New-VCFFederationInvite cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0.
  • Updated Join-VCFFederation cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0.
  • Updated Get-VCFFederationTask cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0.
  • Updated Request-VCFToken cmdlet to support -skipCertificateCheck switch and removed the alias for Connect-VCFToken.
  • Updated Connect-CloudBuilder cmdlet to support -skipCertificateCheck switch.
  • Updated Get-VCFCredentialTask cmdlet to support -status validation set.
  • Added Get-VCFPSC cmdlet to support the retrieval of Platform Services Controllers from the SDDC Manager inventory.

v2.1.7

26 May 08:20
9182f1b
Compare
Choose a tag to compare

Release Date: 2022-05-26

v1.2.4

26 May 08:21
49f0116
Compare
Choose a tag to compare

Release Date: 2022-05-26

v2.1.5

06 Oct 09:49
5271ab0
Compare
Choose a tag to compare

Release Date: 2021-10-06

v2.1.4

06 Oct 08:17
227249b
Compare
Choose a tag to compare

Release Date: 2021-10-06

v2.1.2

10 Feb 11:11
Compare
Choose a tag to compare

Release Date: 2021-02-10

v2.1.1

01 Dec 10:12
e7f3492
Compare
Choose a tag to compare

Release Date: 2020-12-01