Skip to content

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

v2.1.0

30 May 12:57
111c0c8
Compare
Choose a tag to compare

Release Date: 2023-05-30

🐛 Bugfix:

  • Updates Publish-NsxtTier0BgpStatus to correctly format the HTML output if the NSX Tier-0 is not configured for BGP. GH-134

💥 Enhancement:

  • Added Publish-HardwareCompatibilityHealth to return the hardware compatibilty health from the SoS Health Summary JSON data. GH-129
  • Updated Invoke-VcfHealthReport to include the hardware compatibility health using the Publish-HardwareCompatibilityHealth cmdlet. GH-129
  • Added component size checks for vCenter Server instances and NSX Local Manager clusters to the overview report. GH-130
  • Added Publish-PingConnectivityHealth to return the ping connectivity health from the SoS Health Summary JSON data. GH-132
  • Updated Publish-ComponentConnectivityHealth to include the ping connectivity health using the Publish-PingConnectivityHealth cmdlet. GH-132

🔧 Refactor:

  • Updated Request-VcenterAuthentication to support isolated workload domains. GH-131
  • Updated Request-DatastoreStorageCapacity to support isolated workload domains. GH-131

🧹 Chore:

  • Updated the NSX product name and terms. GH-135
  • Added .PARAMETER entries for user-facing functions. GH-141

v2.0.1

12 May 13:30
Compare
Choose a tag to compare

Release Date: 2023-05-12

🐛 Bugfix:

  • Updated Request-SoSHealthJson to omit the precheckReport and versionHealth from the SoS API request payload if the version is not VMware Cloud Foundation 4.5.0 or later.

v2.0.0

25 Apr 11:29
4b42c50
Compare
Choose a tag to compare

Release Date: 2023-04-25

💥 Enhancement:

  • Updated Publish-CertificateHealth with thresholds based on certificate expiration. GH-107
  • Updated Publish-CertificateHealth to include an "Expires In (Days)" column. GH-107
  • Updated Publish-CertificateHealth to include ESXi host certificates. GH-107
  • Updated Publish-PasswordHealth to include an "Expires In (Days)" column. GH-111
  • Added Publish-VersionHealth to return the version health from the SoS Health Summary JSON data. GH-123
  • Updated Invoke-VcfHealthReport to include the version health using the Publish-VersionHealth cmdlet. GH-123
  • Added Show-ReportingOutput cmdlet to format output to the console when PowerVCF is not installed. GH-121
  • Updated Publish-VsanHealth to include the results for capacity utilization and the active resysc of objects GH-124
  • Updated Publish-VsanHealth to include the results for stretched cluster health and stretched cluster tests. GH-126

🔧 Refactor:

  • Breaking: Updated Invoke-VcfReportingPrereq to:
    • Use -sddcManagerFqdn, sddcManagerUser, and sddcManagerPass parameters to check the SDDC Manager version. GH-117
    • Use Write-LogMessage to apply colors to the output and log the output to a file using the -logPath parameter. GH-117
  • Breaking: Updated Invoke-VcfHealthReport to use -sddcManagerLocalUser and -sddcManagerLocalPass parameters instead of -SddcManagerRootPass. Examples use the local vcf user account for the SDDC Manager virtual appliance. GH-113
  • Breaking: Updated Publish-StorageCapacityHealth to use -localUser and -localPass parameters instead of -rootPass. Examples use the local vcf user account for the SDDC Manager virtual appliance. GH-113
  • Breaking: Updated Request-SddcManagerStorageHealth to use -localUser and -localPass parameters instead of -rootPass. Examples use the local vcf user account for the SDDC Manager virtual appliance. GH-113
  • Breaking: Removed Invoke-VcfPasswordPolicy and supporting content. Please use the VMware.CloudFoundation.PasswordManagement module. GH-118
  • Breaking: Renamed Request-VrealizeOverview to Request-VMwareAriaSuiteOverview and updated outputs to the rebranded product names. GH-128
  • Updated Request-SoSHealthJson to use the API to retrieve the SoS Health Summary JSON results. GH-102
  • Updated Publish-PasswordHealth to return the results from the SoS Health Summary JSON data. GH-111
  • Updated Invoke-VcfHealthReport to use the Publish-PasswordHealth cmdlet. GH-111
  • Removed Publish-LocalUserExpiry and supporting functions in favor of the Publish-PasswordHealth cmdlet. GH-111
  • Removed Request-LocalUserExpiry which supported the Publish-LocalUserExpiry cmdlet. Results are now returned from the SoS Health Summary JSON data. GH-120
  • Removed Request-SddcManagerUserExpiry which supported the Publish-LocalUserExpiry cmdlet. GH-120
  • Removed Request-vCenterUserExpiry which supported the Publish-LocalUserExpiry cmdlet. GH-120
  • Removed Request-NsxtManagerUserExpiry which supported the Publish-LocalUserExpiry cmdlet. GH-120
  • Removed Request-NsxtEdgeUserExpiry which supported the Publish-LocalUserExpiry cmdlet. GH-120
  • Removed Request-Request-vRslcmUserExpiry which supported the Publish-LocalUserExpiry cmdlet. GH-120

🧹 Chore:

  • Updated PowerVCF from v2.2.0 to v2.3.0. GH-125
  • Updated PowerValidatedSolutions from v2.0.1 to v2.2.0. GH-117
  • Updated VMware.PowerCLI from v12.7.0 to v13.0.0. GH-117
  • Updated VMware.vSphere.SsoAdmin from v1.3.8 to v1.3.9. GH-117

v1.1.0

28 Feb 15:14
c067df2
Compare
Choose a tag to compare

Release Date: 2023-02-28

🐛 Bugfix:

  • Updates Request-VcenterBackupStatus backup message to remove the SDDC Manager FQDN when backups are located on the SDDC Manager. Required for Heatlh Monitoring and Reporting solution alerts. GH-95
  • Updates Publish-vCenerHealth to correctly link and display the vCenter Server Ring Topology Health from SoS. GH-94
  • Resolves an issue with the display name of the vRealize Log Insight product name in the Request-VrealizeOverviewdue to an upstream error in the .SYNOPSIS of Get-VCFvRLI in PowerVCF. GH-86
  • Updates Test-VcfReportingPrereq to return results when run on Photon OS. GH-82

💥 Enhancement:

  • Updates Publish-* cmdlets to support JSON generation. Required for Heatlh Monitoring and Reporting solution. GH-79
    • Publish-BackupStatus
    • Publish-NsxtTransportNodeStatus
    • Publish-NsxtTier0BgpStatus
    • Publish-SnapshotStatus
    • Publish-LocalUserExpiry
    • Publish-StorageCapacityHealth
  • Adds Publish-NsxtHealthNonSOS and Publish-ComponentConnectivityHealthNonSOS cmdlets. Required for Heatlh Monitoring and Reporting solution. GH-79
  • Updates in Publish-* cmdlets that support JSON generation to specify encoding needed for Python to read it the content. Required for Heatlh Monitoring and Reporting solution alerts. GH-93
  • Adds CPU Cores per Socket to the ESXi Host Overview on the overview report. GH-85
  • Adds an option to Request-ESXiOverview to report on the VCF+ subscription cores and export the results to CSV. GH-87

📄 Documentation:

  • Updates README.md to remove the Known Issues section and adds references to the GitHub issue tracker for support. GH-88
  • Updates README.md documentation to include support for DellEMC VxRAIL. GH-98

🧹 Chore:

  • Updates PowerValidatedSolutions from v2.0.0 to v2.0.1. GH-99

v1.0.6

31 Jan 17:05
eee76f3
Compare
Choose a tag to compare

Release Date: 2023-01-31

🐛 Bugfix:

  • Updates Request-NsxtVidmStatus and Request-NsxtComputeManagerStatus functions to resolve an issue supporting workload domains with shared NSX Local Managers on the health report. GH-25
  • Updates Request-NsxtComputeManagerStatus function to resolve an issue with supporting workload domains with shared NSX Local Managers on the health report; a false negative for "rogue" compute managers (vCenter Server instances) registered in NSX Local Managers. GH-42
  • Updates Publish-CertificateHealth function to resolve an issue accurately dosplaying the certificate health on the health report. GH-43
  • Updates Request-SddcManagerFreePool function to resolve an issue returning the free pool health for the heatlh report if the ESXi host license is expired. GH-32
  • Updates Test-VcfReportingPrereq to display an error on the PowerShell console if the version of a PowerShell module dependency does not meet the minimum requirements. GH-35

💥 Enhancement:

  • Adds support for including the number of ESXi hosts per cluster in the system overview Report. GH-46
  • Adds Request-EsxiOverview and updates Publish-VcfSystemOverview functions to return the high-level status of each ESXi host on the system overview report. GH-33
  • Adds support for vRealize Log Insight, vRealize Operations, vRealize Automation, and Workspace ONE Access in the Request-LocalUserExpiry function. GH-32
  • Removes the Test-VcfReportingPrereq from the Invoke-* function which reduces report initialization time. GH-24
  • Updates Test-VcfReportingPrereq to display the version of an installed PowerShell module dependency. GH-27

🔧 Refactor:

  • Replaces local getNsxtServerDetail function with Get-NsxtServerDetail function exported from PowerValidatedSolutions. GH-35

🧹 Chore:

  • Updates PowerValidatedSolutions from v1.7.0 to v1.10.0. GH-35
  • Updates VMware.PowerCLI from v12.4.1 to v12.7.0. GH-35
  • Updates VMware.vSphere.SsoAdmin from v1.3.7 to v1.3.8. GH-35

v1.0.5

20 Dec 09:07
1c3a59b
Compare
Choose a tag to compare

Release Date: 2022-12-20

🐛 Bugfix:

  • Update Request-NsxtVidmStatus and Request-NsxtComputeManagerStatus functions to resolve an issue supporting workload domains with shared NSX Local Managers on the health report.
  • Update Request-NsxtComputeManagerStatus function to resolve an issue with supporting workload domains with shared NSX Local Managers on the health report; a false negative for "rogue" compute managers (vCenter Server instances) registered in NSX Local Managers.
  • Update Publish-CertificateHealth function to resolve an issue accurately displaying the certificate health on the health report.
  • Update Request-SddcManagerFreePool function to resolve an issue returning the free pool health for the heatlh report if the ESXi host license is expired.
  • UpdatesTest-VcfReportingPrereq to display an error on the PowerShell console if the version of a PowerShell module dependency does not meet the minimum requirements.

💥 Enhancement:

  • Add support for including the number of ESXi hosts per cluster in the system overview Report.
  • Add Request-EsxiOverview and updates Publish-VcfSystemOverview functions to return the high-level status of each ESXi host on the system overview report.
  • Add support for vRealize Log Insight, vRealize Operations, vRealize Automation, and Workspace ONE Access in the Request-LocalUserExpiry function.
  • Remove the Test-VcfReportingPrereq from the Invoke-* function which reduces report initialization time.
  • Update Test-VcfReportingPrereq to display the version of an installed PowerShell module dependency.

🔧 Refactor:

  • Replace local getNsxtServerDetail function with Get-NsxtServerDetail function exported from PowerValidatedSolutions.

🧹 Chore:

  • Update PowerValidatedSolutions from v1.7.0 to v1.10.0.
  • Update VMware.PowerCLI from v12.4.1 to v12.7.0.
  • Update VMware.vSphere.SsoAdmin from v1.3.7 to v1.3.8.

v1.0.4

13 Oct 20:43
1cbbad5
Compare
Choose a tag to compare

Release Date: 2022-10-10

🚀 Initial Module Release