Releases: vmware/powershell-module-for-vmware-cloud-foundation-reporting
Releases · vmware/powershell-module-for-vmware-cloud-foundation-reporting
v2.1.0
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 thePublish-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 thePublish-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:
v2.0.1
Release Date: 2023-05-12
🐛 Bugfix:
- Updated
Request-SoSHealthJson
to omit theprecheckReport
andversionHealth
from the SoS API request payload if the version is not VMware Cloud Foundation 4.5.0 or later.
v2.0.0
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 thePublish-VersionHealth
cmdlet. GH-123 - Added
Show-ReportingOutput
cmdlet to format output to the console whenPowerVCF
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: - Breaking: Updated
Invoke-VcfHealthReport
to use-sddcManagerLocalUser
and-sddcManagerLocalPass
parameters instead of-SddcManagerRootPass
. Examples use the localvcf
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 localvcf
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 localvcf
user account for the SDDC Manager virtual appliance. GH-113 - Breaking: Removed
Invoke-VcfPasswordPolicy
and supporting content. Please use theVMware.CloudFoundation.PasswordManagement
module. GH-118 - Breaking: Renamed
Request-VrealizeOverview
toRequest-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 thePublish-PasswordHealth
cmdlet. GH-111 - Removed
Publish-LocalUserExpiry
and supporting functions in favor of thePublish-PasswordHealth
cmdlet. GH-111 - Removed
Request-LocalUserExpiry
which supported thePublish-LocalUserExpiry
cmdlet. Results are now returned from the SoS Health Summary JSON data. GH-120 - Removed
Request-SddcManagerUserExpiry
which supported thePublish-LocalUserExpiry
cmdlet. GH-120 - Removed
Request-vCenterUserExpiry
which supported thePublish-LocalUserExpiry
cmdlet. GH-120 - Removed
Request-NsxtManagerUserExpiry
which supported thePublish-LocalUserExpiry
cmdlet. GH-120 - Removed
Request-NsxtEdgeUserExpiry
which supported thePublish-LocalUserExpiry
cmdlet. GH-120 - Removed
Request-Request-vRslcmUserExpiry
which supported thePublish-LocalUserExpiry
cmdlet. GH-120
🧹 Chore:
v1.1.0
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-VrealizeOverview
due to an upstream error in the.SYNOPSIS
ofGet-VCFvRLI
inPowerVCF
. 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-79Publish-BackupStatus
Publish-NsxtTransportNodeStatus
Publish-NsxtTier0BgpStatus
Publish-SnapshotStatus
Publish-LocalUserExpiry
Publish-StorageCapacityHealth
- Adds
Publish-NsxtHealthNonSOS
andPublish-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
Release Date: 2023-01-31
🐛 Bugfix:
- Updates
Request-NsxtVidmStatus
andRequest-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 updatesPublish-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 theInvoke-*
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 withGet-NsxtServerDetail
function exported fromPowerValidatedSolutions
. GH-35
🧹 Chore:
v1.0.5
Release Date: 2022-12-20
🐛 Bugfix:
- Update
Request-NsxtVidmStatus
andRequest-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. - 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.
💥 Enhancement:
- Add support for including the number of ESXi hosts per cluster in the system overview Report.
- Add
Request-EsxiOverview
and updatesPublish-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 theInvoke-*
function which reduces report initialization time. - Update
Test-VcfReportingPrereq
to display the version of an installed PowerShell module dependency.
🔧 Refactor:
- Replace local
getNsxtServerDetail
function withGet-NsxtServerDetail
function exported fromPowerValidatedSolutions
.
🧹 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
Release Date: 2022-10-10
🚀 Initial Module Release