Skip to content

Commit bb11904

Browse files
committed
v1.3.0 Alpha release
### Fixed - Fixed Datastore table sort by Datastore Name - Fixed issues with vSAN advanced detailed reporting - Fixed issues with Distributed vSwitch advanced detailed reporting - Fixed display issues with highlights in `README.md` ### Added - Added PowerShell 7 compatibility - Added PSScriptAnalyzer & PublishPSModule GitHub Action workflows - Added comprehensive reporting for VI roles - Added advanced detailed reporting for vSAN disks - Added support for VMware Cloud environments (VMC, AVS, GVE) (Fix #87)
1 parent 93158f1 commit bb11904

File tree

8 files changed

+809
-687
lines changed

8 files changed

+809
-687
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+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Publish PowerShell Module
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
pull_request:
8+
branches:
9+
- master
10+
11+
jobs:
12+
publish-to-gallery:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v2
16+
- name: Publish
17+
env:
18+
NUGET_KEY: ${{ secrets.PSGALLERY_API_KEY }}
19+
shell: pwsh
20+
run: |
21+
Publish-Module -Path ./ -NuGetApiKey $env:NUGET_KEY -Verbose

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.0'
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', 'Documentation', 'PScribo', 'PSEdition_Desktop', '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: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# :arrows_counterclockwise: VMware vSphere As Built Report Changelog
22

3+
## [1.3.0] - Unreleased
4+
### Fixed
5+
- Fixed Datastore table sort by Datastore Name
6+
- Fixed issues with vSAN advanced detailed reporting
7+
- Fixed issues with Distributed vSwitch advanced detailed reporting
8+
- Fixed display issues with highlights in `README.md`
9+
10+
### Added
11+
- Added PowerShell 7 compatibility
12+
- Added PSScriptAnalyzer & PublishPSModule GitHub Action workflows
13+
- Added comprehensive reporting for VI roles
14+
- Added advanced detailed reporting for vSAN disks
15+
- Added support for VMware Cloud environments (VMC, AVS, GVE) (Fix #87)
16+
17+
318
## [1.2.1] - 2020-09-29
419
### Fixed
520
- Fixed sort order of VMHost PCI Devices
@@ -92,7 +107,7 @@
92107
### Added
93108
- Added Update Manager Server name to vCenter Server detailed information
94109

95-
### Changed
110+
### Changed
96111
- Fixed VMHost count for Distributed Virtual Switches
97112
- Fixed vCenter Server licensing for vCenter Server 5.5/6.0
98113
- Fixed script termination where ESXi hosts do not have a datastore
@@ -136,7 +151,7 @@
136151
- Fixed issues with current working directory paths
137152
- Changed InfoLevel settings and definitions
138153
- Script formatting improvements to some sections to align with PowerShell best practice guidelines
139-
- vCenter Server SSL Certificate section removed temporarily
154+
- vCenter Server SSL Certificate section removed temporarily
140155

141156
## [0.2.0]
142157
### Added

CONTRIBUTING.md

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

0 commit comments

Comments
 (0)