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 = 'preview0001' # 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/master/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 = '# Change log for xFailOverCluster The format is based on and uses the types of changes according to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). For older change log history see the [historic changelog](HISTORIC_CHANGELOG.md). ## [Unreleased] ### 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. ### Changed - xFailOverCluster - 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). ### Fixed - xFailOverCluster - 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. - Adding back publishing code coverage to Codecov.io. - 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`. ### Removed - Removed the file `.codecov.yml` since Codecov is no longer used. - Removed the file `Deploy.PSDeploy.ps1` since it is not longer used by the build pipeline. ## [1.14.1] - 2019-12-18 ### Changed - xFailOverCluster - Changed the pipeline to publish test results for both success and failure. ### Fixed - CommonResourceHelper - Fix unit tests to load the helper modules using module manifest. - Fix to correctly export the functions in the helper module ([issue #214](https://github.com/dsccommunity/xFailOverCluster/issues/214)). - Fix typo in module manifest. ## [1.14.0] - 2019-12-17 ### Added - xFailOverCluster - Added automatic release with a new CI pipeline. ### Changed - xFailOverCluster - Moved the helper module `CommonResourceHelper` to the `Modules` folder. - CommonResourceHelper - Update `Get-LocalizedData` to handle new location of helper module. ' } # End of PSData hashtable } # End of PrivateData hashtable } |