Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Branch: master
Commits on Apr 15, 2015
  1. Merge pull request #114 from ArtWDrahn/patch-3

    dlwyatt committed Apr 15, 2015
    Update cDscResourceDesigner.psm1
Commits on Jan 24, 2015
  1. Version bump

    dlwyatt committed Jan 24, 2015
  2. Merge pull request #96 from ArtWDrahn/diagnostics

    dlwyatt committed Jan 24, 2015
    Adding Tests for cDscDiagnostics Module
  3. Test fixes

    dlwyatt committed Jan 24, 2015
Commits on Jan 23, 2015
  1. Merge branch 'diagnostics' of https://github.com/ArtWDrahn/DSC into A…

    dlwyatt committed Jan 23, 2015
    …rtWDrahn-diagnostics
Commits on Oct 11, 2014
  1. Merge pull request #79 from devopsguys/RemoveResources

    dlwyatt committed Oct 11, 2014
    Remove resources
  2. Updated README

    dlwyatt committed Oct 11, 2014
  3. Removing resources folder

    dlwyatt committed Oct 11, 2014
Commits on Oct 9, 2014
  1. New-MofFile updates

    dlwyatt committed Oct 9, 2014
    Fixed code around enums; underlying type needed to be translated to equivalent CIM type instead of putting the .NET framework type into the schema file.
    
    Also revised code to check equality of type literals instead of doing string comparisons, which will make the code more robust when dealing with unknown type accelerators, System namespace included or excluded, etc.
  2. Merge pull request #71 from briantist/patch-1

    dlwyatt committed Oct 9, 2014
    Allow for the shortened notation of [PSCredential]
  3. Merge pull request #68 from dlwyatt/ResourceUpdates

    dlwyatt committed Oct 9, 2014
    Resource updates
Commits on Sep 25, 2014
  1. Fix for cWebsite

    dlwyatt committed Sep 25, 2014
    In testing, noticed that the LCM will fail to apply configurations if the Get-TargetResource method doesn't accept both key AND required properties from the schema.mof file as parameters.  cWebsite has been updated to reflect this.
Commits on Sep 8, 2014
  1. Updated ICG_SCOMBulkMP resource

    dlwyatt committed Sep 8, 2014
    Fixed several compilation errors due to missing newlines.  Resource now passes Test-cDscResource.
  2. Update for cSqlPs module

    dlwyatt committed Sep 8, 2014
    Updated cSqlServerInstall resource to pass Test-cDscResource.
    
    Removed duplicate resources from the DSCResources folder; not sure why there were versions both with and without the PSHOrg prefix.
    
    Not sure what a copy of cScriptResource is doing in here either, but I'll revisit that later.
  3. Updated cIPAddress to conform to pass Test-cDscResource.

    dlwyatt committed Sep 8, 2014
    Note:  Using an updated version of Test-cDscResource for this; that will be sent along in a separate pull request soon.
Commits on Aug 10, 2014
  1. Merge pull request #50 from dlwyatt/InfiniteLoopFix

    dlwyatt committed Aug 10, 2014
    Fixed possible infinite loop in Resolve-DscConfigurationProperty
  2. Fixed possible infinite loop in Resolve-DscConfigurationProperty

    dlwyatt committed Aug 10, 2014
    Loop condition appeared to be intended to only check 5 or 6 scopes before bailing, but the logic was flawed, and the loop would go on forever unless it found a valid $ConfigurationData variable.
Commits on Aug 7, 2014
  1. Merge pull request #48 from dlwyatt/New-DscSiteMetadataFix

    dlwyatt committed Aug 7, 2014
    Fixed wrong variable name in New-DscSiteMetadata
  2. Fixed wrong variable name in New-DscSiteMetadata

    dlwyatt committed Aug 7, 2014
    Begin block was initializing $SiteDataConfigurationPath, but the process block was referencing $ServicesConfigurationPath instead, causing errors.
Commits on Jul 26, 2014
  1. Test-cDscResource fix for Embedded Instances

    dlwyatt committed Jul 26, 2014
    DSC Resources which contain properties that are embedded instances can now be tested by cDscResource without generating errors due to mismatched type names.
    
    This could have been approached by adding a new entry to the $TypeMap hashtable for CimInstance and CimInstance[] , but other parts of the module also use $TypeMap, and I wasn't sure if that would create some new bug.
    
    Instead, I added a flag to the DscResourceProperty class which indicates whether it's an "EmbeddedInstance" property, and ignored the type mismatch test when this flag is set.  This way the change is localized to fixing the one bug, and shouldn't have any other undesirable effects.
    
    Because of this change, the old $ValidEmbeddedResource array and $AdditionalInvalidEmbeddedResource parameter are no longer necessary, and have been removed from the code.  (This is a breaking change for any current unit tests which try to pass in a value for -AdditionalInvalidEmbeddedResource).
    
    MSFT_KeyValuePair and MSFT_Credential still have some hard-coded special treatment, because they map to properties of type hashtable and PSCredential.  All other EmbeddedInstance types are assumed to be of type CimInstance or CimInstance[] in the psm1 file, at this point.
You can’t perform that action at this time.