xFailOverCluster.psd1
@{ moduleVersion = '1.15.0' GUID = '026e7fd8-06dd-41bc-b373-59366ab18679' Author = 'DSC Community' CompanyName = 'DSC Community' Copyright = 'Copyright the DSC Community contributors. All rights reserved.' Description = 'Module containing DSC resources for deployment and configuration of Windows Server Failover Cluster.' # Minimum version of the Windows PowerShell engine required by this module PowerShellVersion = '4.0' # Functions to export from this module FunctionsToExport = @() # Cmdlets to export from this module CmdletsToExport = @() # Variables to export from this module VariablesToExport = @() # Aliases to export from this module AliasesToExport = @() DscResourcesToExport = @('xCluster','xClusterDisk','xClusterNetwork','xClusterPreferredOwner','xClusterProperty','xClusterQuorum','xWaitForCluster') # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. PrivateData = @{ PSData = @{ # Set to a prerelease string value if the release should be a prerelease. Prerelease = '' # Tags applied to this module. These help with module discovery in online galleries. Tags = @('DesiredStateConfiguration', 'DSC', 'DSCResourceKit', 'DSCResource') # A URL to the license for this module. LicenseUri = 'https://github.com/dsccommunity/xFailOverCluster/blob/main/LICENSE' # A URL to the main website for this project. ProjectUri = 'https://github.com/dsccommunity/xFailOverCluster' # A URL to an icon representing this module. IconUri = 'https://dsccommunity.org/images/DSC_Logo_300p.png' # ReleaseNotes of this module ReleaseNotes = '## [1.15.0] - 2021-02-19 ### Added - xFailOverCluster - Add the module MarkdownLinkCheck to dependent modules to active the markdown link tests. - Added the filetypes to the file `.gitattributes` according to the Plaster template. - Update examples to be ready to be published to the PowerShell Gallery. - Added a CONTRIBUTING.md. - Replaced module CommonResourceHelper with the PowerShell Gallery module DscResource.Common v0.2.0. - Adding back publishing code coverage to Codecov.io. - Add status badge for Codecov.io in README.md. - Fix Azure Pipelines code coverage ([issue #236](https://github.com/dsccommunity/xFailOverCluster/issues/236)). ### Changed - xFailOverCluster - Renamed `master` branch to `main` ([issue #246](https://github.com/dsccommunity/xFailOverCluster/issues/246)). - Updated the CI pipeline files to the latest template. - Changed unit tests to handle missing DscResource.Test better. - Changed the Code of Conduct to the one adopted by DSC Community. - Added `.markdownlint.json` to get the correct settings for the MarkdownLint VS Code extension. - Changed Visual Studio Code settings to the file `settings.json` according to the Plaster template. - Set `testRunTitle` for PublishTestResults task so that a helpful name is displayed in Azure DevOps for each test run. - Set a display name on all the jobs and tasks in the CI pipeline. - The deploy step is now only run when merged to branch `master` in the DSC Community upstream repository (not to branch `master` in a fork which always failed due to missing credentials). - Only run the CI pipeline on branch `master` when there are changes to files inside the `source` folder. - Changed integration tests to run on a a build image with Windows Server 2019 since the one we previously used was removed from Azure Pipelines ([issue #233](https://github.com/dsccommunity/xFailOverCluster/issues/233)). - Updated CI pipeline to get version from the property `NuGetVersionV2`. - Pin Pester to 4.10.1 in `RequiredModule.psd1` since the tests does not support Pester 5. - Updated repository to use the latest version of the module ModuleBuilder. ### Fixed - xFailOverCluster - The component `gitversion` that is used in the pipeline was wrongly configured when the repository moved to the new default branch `main`. It no longer throws an error when using newer versions of GitVersion. - Added CODE_OF_CONDUCT.md file, and a ''Code of Conduct'' section in the README.md. - Improved CI pipeline - Renamed the jobs - Splitting up the testing in different jobs. - URLs in the module manifest pointed in the wrong direction. - Changed the encoding that will be used by ModuleBuilder (`UTF-8`). - URLs to examples in README.md didn''t take account for new folder structure. - Release pipeline stopped working in some circumstances, workaround is to pin ModuleBuilder to version `1.0.0` for now. *There is an issue with ModuleBuilder with preview strings using dash,* *e.g. `fix0008-9`. The string is compliant with SemVer 2.0 but there* *is a bug in `Publish-Module` that prevents the module to be released.* - Added code coverage reporting to Azure DevOps. - Update status badges in README.md. - Replaced section ''Branches'' with section ''Releases'' in README.md. - Pull request and issue template got minor updates. - Update module manifest exporting resources and fixed style. - Update GitVersion.yml with the correct regular expression. - Fix import statement in all tests, making sure it throws if module DscResource.Test cannot be imported. - Update the deploy stage so that it is skipped when merging branch master in forks. - xClusterPreferredOwner - Fixed broken links to examples in README.md. - xClusterQuorum - Fixed broken link to examples in README.md ([issue #208](https://github.com/dsccommunity/xFailOverCluster/issues/208)). - CommonResourceHelper - Added `en-US` localization folder to pass PSSA rule. - xCluster - Added script file information to the example `1-CreateFirstNodeOfAFailoverCluster.ps1`. - Fixed Describe-block descriptions ([issue #234](https://github.com/dsccommunity/xFailOverCluster/issues/234)). - Made DomainAdministratorCredential optional ([issue #164](https://github.com/dsccommunity/xFailOverCluster/issues/164)) ### Removed - Removed the file `Deploy.PSDeploy.ps1` since it is not longer used by the build pipeline. ' } # End of PSData hashtable } # End of PrivateData hashtable } |