All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Dropped some long overdue documentation updates. New URL: https://wahlnetwork.github.io/Vester
- Online documentation at https://wahlnetwork.github.io/Vester
- New function Get-VesterTest (#157)
- A glorified Get-ChildItem for Vester test files (
*.Vester.ps1
) - Default path gathers all tests included with the module
- Filter by Name or Scope (like "Cluster")
- Exposes test details, like "Description", for simple user reference
- A glorified Get-ChildItem for Vester test files (
- Changed the readme (and all references to the old docs site) to the new URL (#164)
I learned that we need to publish releases far more often. :)
- New scope for datastore clusters: "DSCluster"
- New DSCluster tests:
- AutoOverride-IoLoadBalance
- AutoOverride-PolicyEnforcement
- AutoOverride-RuleEnforcement
- AutoOverride-SpaceLoadBalance
- AutoOverride-VmEvacuation
- IO-Latency
- IO-LoadImbalanceThreshold
- IO-ResIopsThreshold
- IO-ResPercentThreshold
- IO-ResThresholdMode
- IOLoadBalance
- LoadBalance-Interval
- SDRS-AutomationLevel
- SDRS-DefaultVMAffinity
- Space-FreespaceTheshold
- Space-ThresholdMode
- Space-UtilDiffMin
- SpaceUtilPercent
- Some new tests were written, and others were ported from the old test format (prior to Vester 1.0's module life)
- New vCenter tests:
- SMTP-Sender
- SMTP-Server
- VC-EventMaxAge
- VC-EventMaxAgeEnabled
- VC-TaskMaxAge
- VC-TaskMaxAgeEnabled
- New ESXi Host tests:
- Advanced-Kernel-iovDisableIR
- BPDU-Filter
- Disk-MaxLUN
- ESXAdmins
- NetDump-Settings
- NetDump-SettingsEnable
- NTP-Service
- NTP-Service-Policy
- SSH-Service-Policy
- New VM tests:
- Boot-Delay
- CPU-Reservation
- Isolation-DeviceConnectable
- Isolation-DeviceEdit
- Memory-Reservation
- RemoteConsole-VNC
- Snapshot-Retention
- Sync-TimeSettings
- Tools-HostInfoAccess
- Tools-SetInfo-SizeLimit
- New VDS Network tests:
- VDS-LinkOperation
- VDS-MTUsize
- VDS-Teaming-HealthCheck
- VDS-VlanMTU-HealthCheck
- #114 / #115:
Invoke-Vester
is more than twice as fast now! We removed repeatedGet
calls within private fileVesterTemplate.Tests.ps1
. Big thanks to @Midacts/@jpsider/@jonneedham for collaborating on this. - #118 / #119:
Config.json
files now sort their settings within each scope.
- #90:
Invoke-Vester -Test $TestList
should execute all tests in the array, instead of just the final one after ignoring the rest. Now they do again. - #99: Re-implemented
-PassThru
onInvoke-Vester
. - #116 / #129: The name of the active vCenter connection was not being reported properly.
- #154: Network test VDS-MTUsize had an incorrect parameter.
- Cleaned up VM test files:
- Tools-DiskWiperDisable
- Tools-HGFS-ServerDisable
@jeffgreenca @haberstrohr @jonneedham @Midacts @jpsider @Factorization
Initial availability as a PowerShell module
Published just to reserve the name on the PowerShell Gallery. If you have this version, please update!