Skip to content

Commit 1525d68

Browse files
authored
Merge pull request #92 from AsBuiltReport/dev
v1.3.1 Release
2 parents eaeac1c + 05f8521 commit 1525d68

12 files changed

+1137
-854
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: PSScriptAnalyzer
2+
on: [push, pull_request]
3+
jobs:
4+
lint:
5+
name: Run PSScriptAnalyzer
6+
runs-on: ubuntu-latest
7+
steps:
8+
- uses: actions/checkout@v2
9+
- name: lint
10+
uses: devblackops/github-action-psscriptanalyzer@master
11+
with:
12+
sendComment: true
13+
failOnErrors: true
14+
failOnWarnings: false
15+
failOnInfos: false
16+
repoToken: ${{ secrets.GITHUB_TOKEN }}
17+
settingsPath: .github/workflows/PSScriptAnalyzerSettings.psd1
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@{
2+
ExcludeRules = @(
3+
'PSUseToExportFieldsInManifest',
4+
'PSReviewUnusedParameter',
5+
'PSUseDeclaredVarsMoreThanAssignments',
6+
'PSAvoidGlobalVars'
7+
)
8+
}

.github/workflows/Release.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Publish PowerShell Module
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
publish-to-gallery:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v2
12+
- name: Publish
13+
shell: pwsh
14+
run: |
15+
Publish-Module -Path ./ -NuGetApiKey ${{ secrets.PSGALLERY_API_KEY }} -Verbose

AsBuiltReport.VMware.vSphere.Style.ps1

Lines changed: 11 additions & 7 deletions
Large diffs are not rendered by default.

AsBuiltReport.VMware.vSphere.psd1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
RootModule = 'AsBuiltReport.VMware.vSphere.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '1.2.1'
15+
ModuleVersion = '1.3.1'
1616

1717
# Supported PSEditions
18-
CompatiblePSEditions = 'Desktop'
18+
# CompatiblePSEditions = 'Desktop'
1919

2020
# ID used to uniquely identify this module
2121
GUID = 'e1cbf1ce-cf01-4b6e-9cc2-56323da3c351'
@@ -33,13 +33,13 @@
3333
Description = 'A PowerShell module to generate an as built report on the configuration of VMware vSphere.'
3434

3535
# Minimum version of the Windows PowerShell engine required by this module
36-
PowerShellVersion = '5.1'
36+
# PowerShellVersion = '5.1'
3737

3838
# Name of the Windows PowerShell host required by this module
3939
# PowerShellHostName = ''
4040

4141
# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
42-
DotNetFrameworkVersion = '4.5'
42+
# DotNetFrameworkVersion = '4.5'
4343

4444
# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
4545
# CLRVersion = ''
@@ -50,7 +50,7 @@
5050
# Modules that must be imported into the global environment prior to importing this module
5151
RequiredModules = @(
5252
@{
53-
ModuleName = 'AsBuiltReport.Core';
53+
ModuleName = 'AsBuiltReport.Core';
5454
ModuleVersion = '1.1.0'
5555
}
5656
)
@@ -96,7 +96,7 @@
9696

9797
PSData = @{
9898
# Tags applied to this module. These help with module discovery in online galleries.
99-
Tags = 'AsBuiltReport', 'Report', 'VMware', 'vSphere', 'Documentation', 'PScribo', 'PSEdition_Desktop', 'Windows'
99+
Tags = 'AsBuiltReport', 'Report', 'VMware', 'vSphere', 'vCenter', 'Documentation', 'PScribo', 'PSEdition_Desktop', 'PSEdition_Core', 'Windows', 'MacOS', 'Linux'
100100

101101
# A URL to the license for this module.
102102
LicenseUri = 'https://raw.githubusercontent.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/master/LICENSE'

CHANGELOG.md

Lines changed: 41 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,29 @@
11
# :arrows_counterclockwise: VMware vSphere As Built Report Changelog
22

3-
## [1.2.1] - 2020-09-29
3+
## [[1.3.1](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/releases/tag/v1.3.1)] - 2021-09-03
4+
5+
### Added
6+
- VMHost network adapter LLDP reporting
7+
8+
## [[1.3.0](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/releases/tag/v1.3.0)] - 2021-08-29
9+
### Fixed
10+
- Incorrect section reporting with certain InfoLevels
11+
- Datastore table now sorts by Datastore Name
12+
- vSAN advanced detailed reporting
13+
- VMkernel Adpater reporting
14+
- Distributed vSwitch advanced detailed reporting
15+
- Display issues with highlights in [README.md](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/blob/master/README.md)
16+
17+
### Added
18+
- PowerShell 7 compatibility
19+
- PSScriptAnalyzer & PublishPSModule GitHub Action workflows
20+
- Advanced detailed reporting for VI roles
21+
- Advanced detailed reporting for vSAN disks
22+
- Support for VMware Cloud environments (VCF, VMC, AVS, GVE) ([Fix #87](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/87))
23+
- Include release and issue links in [README.md](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/blob/master/README.md)
24+
25+
26+
## [[1.2.1](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/releases/tag/v1.2.1)] - 2020-09-29
427
### Fixed
528
- Fixed sort order of VMHost PCI Devices
629
- Fixed VMHost reporting for InfoLevels 1 & 2
@@ -10,7 +33,7 @@
1033
- Set fixed table column widths for improved formatting
1134
- Corrected section header colours in VMware default style
1235

13-
## [1.2.0] - 2020-08-31
36+
## [[1.2.0](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/releases/tag/v1.2.0)] - 2020-08-31
1437
### Added
1538
- vCenter Server advanced system settings
1639
- vCenter Server alarm health check
@@ -28,13 +51,13 @@
2851
### Fixed
2952
- Section error with vSAN InfoLevel 4 or above
3053
- Fixed text color for highlighted cells in default VMware style
31-
- Fixed reporting of stateless boot devices (Fix #76)
32-
- Fixed issue where script was failing trying to parse vSphere Tag data (Fix #77)
33-
- Fixed issue with reporting on PCI-E device drivers by adding additional filter (Fix #75)
54+
- Fixed reporting of stateless boot devices ([Fix #76](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/76))
55+
- Fixed issue where script was failing trying to parse vSphere Tag data ([Fix #77](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/77))
56+
- Fixed issue with reporting on PCI-E device drivers by adding additional filter ([Fix #75](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/75))
3457

35-
## [1.1.3] - 2020-02-04
58+
## [[1.1.3](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/releases/tag/v1.1.3)] - 2020-02-04
3659
### Added
37-
- Added vCenter Server certificate information (Fix #31)
60+
- Added vCenter Server certificate information ([Fix #31](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/31))
3861
- Added VM summary information
3962
- Added VM disk and guest volume information
4063
- Added Virtual Switch to VMkernel adapter information
@@ -51,33 +74,33 @@
5174

5275
### Changed
5376
- Improved report formatting
54-
- Improved VMHost storage adapter reporting (Fix #32)
77+
- Improved VMHost storage adapter reporting ([Fix #32](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/32))
5578
- Improved VMHost network adapter CDP reporting
5679
- Improved VM SCSI controller reporting
5780
- Updated VMHost CPU & Memory totals/usage in Detailed level
5881
- Updated report JSON structure & default settings. A new report JSON must be generated for this release, use `New-AsBuiltReportConfig -Report VMware.vSphere -Path <path> -Overwrite`.
5982
- Updated README with minimum required privileges to generate a VMware vSphere As Built Report. Full administrator privileges should no longer be required.
6083

6184
### Fixed
62-
- Resolved issue with VMHost PCI device reporting (Fix #33)
63-
- Resolved issue with reporting of ESXi boot device size (Fix #65)
64-
- Resolved issue with vSphere licensing (Fix #68 & #69)
65-
- Resolved vSwitch reporting issue with physical adpaters (Fix #27)
85+
- Resolved issue with VMHost PCI device reporting ([Fix #33](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/33))
86+
- Resolved issue with reporting of ESXi boot device size ([Fix #65](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/65))
87+
- Resolved issue with vSphere licensing ([Fix #68](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/68) & [Fix #69](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/69))
88+
- Resolved vSwitch reporting issue with physical adpaters ([Fix #27](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/27))
6689
- Resolved issue with VMHost uptime health check reporting
6790

6891
### Removed
69-
- Removed support for ESX/ESXi hosts prior to vSphere 5.0 (Fix #67)
92+
- Removed support for ESX/ESXi hosts prior to vSphere 5.0 ([Fix #67](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/issues/67))
7093
- Removed VMHost CPU & Memory usage from Informative level
7194

72-
## [1.0.7] - 2019-06-21
95+
## [[1.0.7](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/releases/tag/v1.0.7)] - 2019-06-21
7396
### Changed
7497
- Fixed font in default VMware style
7598
- Updated module manifest for icon and release notes
7699

77100
### Removed
78101
- Removed Services health check
79102

80-
## [1.0.6] - 2019-05-16
103+
## [[1.0.6](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/releases/tag/v1.0.6)] - 2019-05-16
81104
### Changed
82105
- Fixed code errors which prevented a report from being generated
83106
- Improved code and report readability
@@ -88,11 +111,11 @@
88111
- Fixed VMHost reporting to exclude HCX Cloud Gateway host
89112
- Updated VMware default style to more closely align with Clarity
90113

91-
## [1.0.0] - 2019-03-27
114+
## [[1.0.0](https://github.com/AsBuiltReport/AsBuiltReport.VMware.vSphere/releases/tag/v1.0.0)] - 2019-03-27
92115
### Added
93116
- Added Update Manager Server name to vCenter Server detailed information
94117

95-
### Changed
118+
### Changed
96119
- Fixed VMHost count for Distributed Virtual Switches
97120
- Fixed vCenter Server licensing for vCenter Server 5.5/6.0
98121
- Fixed script termination where ESXi hosts do not have a datastore
@@ -136,7 +159,7 @@
136159
- Fixed issues with current working directory paths
137160
- Changed InfoLevel settings and definitions
138161
- Script formatting improvements to some sections to align with PowerShell best practice guidelines
139-
- vCenter Server SSL Certificate section removed temporarily
162+
- vCenter Server SSL Certificate section removed temporarily
140163

141164
## [0.2.0]
142165
### Added

CONTRIBUTING.md

Lines changed: 0 additions & 159 deletions
This file was deleted.

0 commit comments

Comments
 (0)