Skip to content

Commit

Permalink
Merge pull request #8 from AsBuiltReport/dev
Browse files Browse the repository at this point in the history
v1.1.0 public release
  • Loading branch information
rebelinux authored Jan 2, 2024
2 parents 5ca1f6c + 1630005 commit 17d9178
Show file tree
Hide file tree
Showing 38 changed files with 2,556 additions and 556 deletions.
35 changes: 0 additions & 35 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

98 changes: 98 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
name: Bug Report
description: File a bug report
labels: ["bug"]
assignees:
- rebelinux
body:
- type: textarea
id: bug-description
attributes:
label: Bug description
description: >-
Please provide a clear and concise description of the bug.
validations:
required: true
- type: input
id: command-line-input
attributes:
label: Command-line input
description: >-
Please provide the command line input you are using to run AsBuiltReport. Please ensure that you obscure any sensitive information.
placeholder: New-AsBuiltReport -Report VMware.AppVolumes -Target xxxxxxx -Format Word,HTML -OutputFolderPath .\Documents\ -AsBuiltConfigFilePath .\AsBuiltReport\AsBuiltReport.json -ReportConfigFilePath .\AsBuiltReport\AsBuiltReport.VMware.AppVolumes.json -EnableHealthCheck -Verbose
validations:
required: true
- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to reproduce
description: >-
Please provide a detailed list of steps to reproduce the bug.
placeholder: |-
1. ....
2. ....
3. ....
validations:
required: true
- type: textarea
id: expected-behaviour
attributes:
label: Expected behaviour
description: >-
Please provide a clear and concise description of what you expected to happen.
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: >-
Please attach any screenshots to help explain the problem. Please ensure that you obscure any sensitive information.
placeholder: |-
Drag and drop screenshots here.
- type: textarea
id: operating-system
attributes:
label: Operating System
description: Please provide information about the operating system are you using.
placeholder: macOS Big Sur, Windows 10, Ubuntu 20.04 LTS
validations:
required: true
- type: textarea
id: powershell-version
attributes:
label: PowerShell Version
description: Please provide information about the PowerShell version you are using. Please provide the output from the following PowerShell command `$PSVersionTable`.
placeholder: $PSVersionTable
validations:
required: true
- type: textarea
id: powershell-modules
attributes:
label: PowerShell Modules
description: Please provide information about the PowerShell modules are you using. Please provide the output from the following PowerShell command `Get-Module -ListAvailable @("AsBuiltReport.Core";"AsBuiltReport.VMware.AppVolumes";"PScribo") | Select Name, Version`
placeholder: Get-Module -ListAvailable @("AsBuiltReport.Core";"AsBuiltReport.VMware.AppVolumes";"PScribo") | Select Name, Version
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: This field is optional. You may provide additional context for the bug you wish to report. You may wish to include links to any related [issues](https://github.com/AsBuiltReport/AsBuiltReport.VMware.AppVolumes/issues) or other relevant information.
- type: checkboxes
id: checklist
attributes:
label: Before submitting
description: >-
Please ensure your bug report fulfills all of the following requirements.
If you are unsure of what a specific requirement means, please follow the links to learn about it and understand why it is necessary before submitting.
options:
- label: >-
I have read and followed the [bug reporting guidelines](https://www.asbuiltreport.com/about/contributing/#reporting-issues-and-bugs).
required: true
- label: >-
I have read [the documentation](https://www.asbuiltreport.com/user-guide/new-asbuiltconfig),
and referred to the [known issues](https://www.asbuiltreport.com/user-guide/known-issues/) before submitting this bug report.
required: true
- label: >-
I have checked for previously opened & closed [issues](https://github.com/AsBuiltReport/AsBuiltReport.VMware.AppVolumes/issues) before submitting this bug report.
required: true
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/change_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Change Request
description: Request a new change or an improvement
labels: ["change request"]
assignees:
- rebelinux
body:
- type: textarea
id: description
attributes:
label: Description
description: >-
Please provide a detailed description of your idea so that the project maintainers and contributors can fully understand what change, feature, or improvement you are proposing.
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: This field is optional. You may provide additional context for the idea you wish to propose. You may wish to include links to any related [issues](https://github.com/AsBuiltReport/AsBuiltReport.VMware.AppVolumes/issues) or other relevant information.
- type: checkboxes
id: checklist
attributes:
label: Before submitting
description: >-
Please ensure your change request fulfills all of the following requirements.
If you are unsure of what a specific requirement means, please follow the links to learn about it and understand why it is necessary before submitting.
options:
- label: >-
I have read [the documentation](https://www.asbuiltreport.com/user-guide/new-asbuiltconfig),
and referred to the [known issues](https://www.asbuiltreport.com/user-guide/known-issues/) before submitting this change request.
required: true
- label: >-
I have checked for previously opened & closed [issues](https://github.com/AsBuiltReport/AsBuiltReport.VMware.AppVolumes/issues) before submitting this change request.
required: true
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/PSScriptAnalyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
name: Run PSScriptAnalyzer
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: lint
uses: devblackops/github-action-psscriptanalyzer@master
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
publish-to-gallery:
runs-on: windows-2019
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set PSRepository to Trusted for PowerShell Gallery
shell: pwsh
run: |
Expand Down
21 changes: 15 additions & 6 deletions AsBuiltReport.VMware.AppVolumes.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,30 @@
"_comment_": "0 = Disabled, 1 = Summary, 2 = Detailed, 3 = Adv Detailed",
"AppVolumes": {
"General": 1,
"Managers": 1,
"License": 1,
"AppStacks": 1,
"Applications":1,
"Packages": 1,
"Programs": 1,
"Assignments": 1,
"Writables": 1,
"ADUsers": 1,
"Computers": 1,
"ADGroups": 1,
"ADOus": 1,
"Writables": 1,
"Applications": 1,
"Machines": 1,
"StorageLocations": 1,
"StorageGroups": 1,
"Instances": 1,
"Jobs": 1,
"Troubleshooting": 1,
"License": 1,
"ADDomains": 1,
"AdminGroups": 1,
"MachineManagers": 1,
"Storage": 1,
"Settings": 1
"Settings": 1,
"Managers": 1,
"Products": 1

}
}
}
Binary file modified AsBuiltReport.VMware.AppVolumes.psd1
Binary file not shown.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# :arrows_clockwise: VMware AppVolumes As Built Report Changelog

## [1.1.0] - 2023-1-1

### Added

- Updated Report to work with App Volumes 2309
- Added Instances functions and many others
- Improved functionaliy and layout.

### Changed

- Changed Required Modules to AsBuiltReport.Core v1.3.0

### Fixed

- Fixed issue with ssl certificate verification in PwSh <= 5

## [0.2.0] - 2022-10-12

### Added
Expand Down
32 changes: 18 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!-- ********** DO NOT EDIT THESE LINKS ********** -->
<p align="center">
<a href="https://www.asbuiltreport.com/" alt="AsBuiltReport"></a>
<img src='https://raw.githubusercontent.com/AsBuiltReport/AsBuiltReport/master/AsBuiltReport.png' width="8%" height="8%" /></a>
<img src='https://avatars.githubusercontent.com/u/42958564' width="8%" height="8%" /></a>
</p>
<p align="center">
<a href="https://www.powershellgallery.com/packages/AsBuiltReport.VMware.AppVolumes/" alt="PowerShell Gallery Version">
Expand Down Expand Up @@ -49,6 +49,7 @@ Below are the instructions on how to install, configure and generate a VMware Ap
The VMware AppVolumes As Built Report supports the following AppVolumes versions;

- Should work on version 4.+
- Has been tested on all 230# Builds

### PowerShell
This report is compatible with the following PowerShell versions;
Expand All @@ -64,12 +65,6 @@ PowerShell 5.1 or PowerShell 7, and the following PowerShell modules are require
- [VMware PowerCLI Module](https://www.powershellgallery.com/packages/VMware.PowerCLI/)
- [AsBuiltReport.VMware.AppVolumes Module](https://www.powershellgallery.com/packages/AsBuiltReport.VMware.AppVolumes/)

### Linux & macOS
* .NET Core is required for cover page image support on Linux and macOS operating systems.
* [Installing .NET Core for macOS](https://docs.microsoft.com/en-us/dotnet/core/install/macos)
* [Installing .NET Core for Linux](https://docs.microsoft.com/en-us/dotnet/core/install/linux)

❗ If you are unable to install .NET Core, you must set `ShowCoverPageImage` to `False` in the report JSON configuration file.
### :closed_lock_with_key: Required Privileges

* To generate a VMware AppVolumes report, a user account with the Admin role or higher on the AppVolumes is required. (Required Admin rights to use the AppVol APIs)
Expand Down Expand Up @@ -145,21 +140,30 @@ The table below outlines the default and maximum InfoLevel settings for each sec
| Sub-Schema | Default Setting | Maximum Setting |
|--------------|:---------------:|:---------------:|
General | 1 | 1 |
Managers | 1 | 1 |
License | 1 | 1 |
AppStacks | 1 | 2 |
Application | 1 | 2 |
Package | 1 | 2 |
Program | 1 | 2 |
Assignment | 1 | 2 |
Writeables | 1 | 2 |
ADUsers | 1 | 1 |
Computers | 1 | 1 |
ADGroups | 1 | 1 |
ADOUs | 1 | 1 |
Writeables | 1 | 2 |
Machines | 1 | 1 |
StorageLocations | 1 | 2 |
StorageGroups | 1 | 1 |
ADDomains | 1 | 1 |
AdminGroups | 1 | 1 |
MachineManagers | 1 | 1 |
Instance | 1 | 2 |
Jobs | 1 | 1 |
Troubleshooting | 1 | 1 |
License | 1 | 1 |
ADDomains | 1 | 2 |
AdminGroups | 1 | 2 |
MachineManagers | 1 | 2 |
Storage | 1 | 1 |
Managers | 1 | 1 |
Settings | 1 | 1 |


### Healthcheck
The **Healthcheck** schema is used to toggle health checks on or off.

Expand Down
1,035 changes: 747 additions & 288 deletions Samples/Sample VMware AppVolumes As Built Report.html

Large diffs are not rendered by default.

Binary file modified Samples/Sample VMware AppVolumes As Built Report.pdf
Binary file not shown.
Loading

0 comments on commit 17d9178

Please sign in to comment.