Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .ci/pester.tests.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Describe -Tag:('ModuleValidation') 'Module Basic Tests' {

It 'is present' {
$module = Get-Module -Name $moduleName
$module | Should -Be $true
}

It ('passes Test-ModuleManifest') {
Test-ModuleManifest -Path $moduleManifest | Should -Not -BeNullOrEmpty
$? | Should -Be $true
}
}
178 changes: 178 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
---
name: Bug Report
description: Is something not working as expected? Submit a bug.
title: 'Please add a short description.'
labels: ["bug", "needs-triage"]
projects: ["vmware/22"]
body:
- type: markdown
attributes:
value: |
Before filing an issue, please [search the existing issues](https://github.com/vmware/powershell-module-for-cloud-foundation-reporting/issues?q=is%3Aissue+is%3Aopen+label%3Abug) (open or closed), and use the [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) feature to add up-votes to existing issues.

When filing an issue, please include the following information.
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: The Code of Conduct applies to you when interacting with the community here on GitHub and contributing code.
options:
- label: I have read and agree to the [Code of Conduct](https://github.com/vmware/powershell-module-for-cloud-foundation-reporting/blob/main/CODE_OF_CONDUCT.md).
required: true
- label: Vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue initial description to help the maintainers prioritize.
required: false
- label: Do not leave "+1" or other comments that do not add relevant information or questions.
required: false
- label: If you are interested in working on this issue or have submitted a pull request, please leave a comment.
required: false
- type: input
id: version-vcf
attributes:
label: VMware Cloud Foundation
description: Please provide the VMware Cloud Foundation version.
placeholder: x.y.z
validations:
required: true
- type: input
id: version-powershell
attributes:
label: PowerShell Version
description: >
Please provide the PowerShell version.

Results of: `$PSVersionTable`
placeholder: Windows PowerShell 5.1
validations:
required: true
- type: input
id: version-powercli
attributes:
label: PowerCLI Version
description: >
Please provide the VMware PowerCLI version.

Results of `Get-InstalledModule VMware.PowerCLI`
placeholder: x.y.z
validations:
required: true
- type: input
id: module-version
attributes:
label: Module Version
description: >-
Please provide the PowerShell module version.

Results of: `Get-InstalledModule VMware.CloudFoundation.Reporting`
placeholder: x.y.z
validations:
required: true
- type: input
id: version-powervalidatedsolutions
attributes:
label: PowerValidatedSolutions Version
description: >-
Please provide the PowerShell module version.

Results of: `Get-InstalledModule PowerValidatedSolutions`
placeholder: x.y.z
validations:
required: true
- type: input
id: version-powervcf
attributes:
label: PowerVCF Version
description: >
Please provide the PowerVCF version.

Results of `Get-InstalledModule PowerVCF`
placeholder: x.y.z
validations:
required: true
- type: input
id: guest-os
attributes:
label: Guest Operating System
description: Please provide the guest operating system.
placeholder: Windows Server 2022
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment Details
description: Please add any information you can provide about the environment.
validations:
required: false
- type: textarea
id: description
attributes:
label: Description
description: >-
Please provide a clear and concise description of the issue you are
experiencing.
validations:
required: true
- type: textarea
id: debug
attributes:
label: Error or Debug Output
description: |
Please provide a link to a [GitHub Gist](https://gist.github.com/) containing the complete error or debug output.
placeholder: |
Link to a GitHub Gist. Please do not paste the debug output in the
issue.
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: >
What is it you expected to happen?

This should be a description of how the functionality you tried to use
is supposed to work.
validations:
required: true
- type: textarea
id: actual-behavior
attributes:
label: Actual Behavior
description: What actually happened that's different from the expected behavior?
validations:
required: true
- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to Reproduce
description: Please provide the steps to reproduce the issue.
validations:
required: true
- type: textarea
id: logs
attributes:
label: Log Fragments and Files
description: >
Please include appropriate redacted log fragments. If the log is longer than a
few dozen lines, please include the URL to the
[Gist](https://gist.github.com/) of the log or use the [GitHub detailed
format](https://gist.github.com/ericclemmons/b146fe5da72ca1f706b2ef72a20ac39d)
instead of posting it directly in the issue.
validations:
required: false
- type: textarea
id: screenshot
attributes:
label: Screenshots
description: Screenshots of the issue, if applicable.
validations:
required: false
- type: textarea
id: references
attributes:
label: References
description: |
Please provide any related GitHub issues or pull requests (open or closed) or documentation.
Learn about [Referencing Github Issues](https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests).
placeholder: |
#GH-0000
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Module Documentation
url: 'https://vmware.github.io/powershell-module-for-vmware-cloud-foundation-recovery'
about: Having trouble with the module? Check out the documentation.
- name: VMware Cloud Foundation Product Documentation
url: https://vmware.com/go/vcf-docs
about: Manage VM and container-based workloads with the hybrid cloud platform, built on full stack hyper-converged infrastructure.
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: Documentation
description: Found a typo or something that needs clarification?
title: 'Please add a short description.'
labels: ["documentation", "needs-review"]
projects: ["vmware/22"]
body:
- type: markdown
attributes:
value: >
When filing a documentation issue, please include the following information.
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: >-
This project has a [Code of Conduct](https://github.com/vmware/powershell-module-for-cloud-foundation-reporting/blob/main/CODE_OF_CONDUCT.md)
that all participants are expected to understand and follow.
options:
- label: I have read and agree to the project's Code of Conduct.
required: true
- type: input
id: version-module
attributes:
label: Module Version
description: Please provide the module version.
validations:
required: true
- type: textarea
id: motivation
attributes:
label: Motivation
description: Why should we update our docs or examples?
validations:
required: false
- type: textarea
id: suggestion
attributes:
label: Suggestion
description: What should we do instead?
validations:
required: false
- type: markdown
attributes:
value: "### Community Note\n* Please vote on this issue by adding a \U0001F44D [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request\n* Please do not leave \"+1\" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request\n* If you are interested in working on this issue or have submitted a pull request, please leave a comment\n"
61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
name: Enhancement Request
description: Is something critical missing? Suggest an enhancement.
title: 'Please add a short description.'
labels: ["enhancement", "needs-review"]
projects: ["vmware/22"]
body:
- type: markdown
attributes:
value: >
Before filing an enhancement, please search the existing issues and use the
[reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/)
feature to add up-votes to existing requests.


When filing an enhancement, please include the following information.
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: >-
This project has a [Code of
Conduct](https://github.com/vmware/powershell-module-for-cloud-foundation-reporting/blob/main/CODE_OF_CONDUCT.md)
that all participants are expected to understand and follow.
options:
- label: I have read and agree to the project's Code of Conduct.
required: true
- label: Vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue initial description to help the maintainers prioritize.
required: false
- label: Do not leave "+1" or other comments that do not add relevant information or questions.
required: false
- label: If you are interested in working on this issue or have submitted a pull request, please leave a comment.
required: false
- type: textarea
id: description
attributes:
label: Description
description: A written overview of the enhancement.
validations:
required: true
- type: textarea
id: use-case
attributes:
label: Use Case(s)
description: Any relevant use-cases that you see.
validations:
required: true
- type: textarea
id: potential-configuration
attributes:
label: Potential Configuration
description: Provide a potential configuration.
validations:
required: true
- type: textarea
id: references
attributes:
label: References
description: Provide any references.
validations:
required: false
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
Binary file added .github/icon-400px.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .github/icon-400px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions .github/icon-85px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions .github/labeler-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
pending-review:
- '.*'
22 changes: 22 additions & 0 deletions .github/labeler-pull-requests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
chore:
- changed-files:
- any-glob-to-any-file:
- ".ci/**/*"
- ".github/**/*"
- ".gitignore"
documentation:
- changed-files:
- any-glob-to-any-file:
- "**/*.md"
- "Makefile"
- "**/*.md"
- "mkdocs.yml"
github-actions:
- changed-files:
- any-glob-to-any-file:
- ".github/workflows/**/*"
needs-review:
- changed-files:
- any-glob-to-any-file:
- "**"
Loading