profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/gaelcolas/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Gael gaelcolas SynEdgy Limited London https://gaelcolas.com Consultant for hire. DevOps enthusiast, SRE minded, DSC addict, PowerShell fanatic, Cloud and Datacenter MVP

gaelcolas/datum 128

Hierarchical data meta structure

dsccommunity/DscWorkshop 125

Blueprint for a full featured DSC project for Push / Pull with or without CI/CD

gaelcolas/DscInfraSample 40

A Control Repo for a DSC Infrastructure as Code

bgelens/DSCPullServerAdmin 39

PowerShell module to provide a better Admin oriented DSC Pull Server experience.

dsccommunity/dsccommunity.org 30

DSC community organisation's website

dsccommunity/UpdateServicesDsc 18

This module contains community maintained DSC resources for deployment and configuration of Windows Server Update Services.

gaelcolas/DscConfigurationData 8

Refresh on Steve Murawski's and Dave Wyatt's Dsc Tooling module.

dsccommunity/dsccommunity.github.io 3

Compiled pages for the DSC Community organisation's website

push eventSynEdgy/PSModules

gaelcolas

commit sha ba616328f19c2f44b77013aaf508ea44330f271d

adding ex6

view details

push time in a day

push eventSynEdgy/PSModules

gaelcolas

commit sha fd767a35a5166fffe92f104fcaa7feb399d85def

Adding a few exercise

view details

push time in a day

push eventSynEdgy/PSModules

gaelcolas

commit sha c8b5501d565f54c93765c41f35f0a26df2ea6f52

updating to US date

view details

push time in a day

push eventSynEdgy/PSModules

gaelcolas

commit sha a4720df00251819729d1c039be81c285f0c8c2b8

adding q1

view details

push time in a day

create barnchSynEdgy/PSModules

branch : main

created branch time in a day

created repositorySynEdgy/PSModules

Exercises for learning about PowerShell Modules

created time in a day

issue commentdsccommunity/DnsServerDsc

Where are the resources from DNSServerDSC for the Records?

Hey @brwilkinson, not sure what's your version of pwsh, but the PSDSC module 3.0.0-beta has to run on pwsh 7.2.preview.5 or above iirc. Previous versions had some issues with Class based DSC Resources, especially when inheritence was used (which I just guess that's the case in this module). Next DSC Community call will be with Andrew and Steve from the PowerShell team to discuss all the changes that is happening with those versions.

Ping me if you try and you have the same error with the latest pwsh preview and PSDSC beta. Thanks! :)

brwilkinson

comment created time in 8 days

PullRequestReviewEvent

Pull request review commentgaelcolas/Sampler

Fix SimpleModule template

     <parameter name="ModuleDescription" type="text" prompt="Description of this module" />     <parameter name="CustomRepo" default="PSGallery" type="text" prompt="Do you pull from default repository (PSGallery) or a custom repository?" />     <parameter name="ModuleVersion" type="text" prompt="Module version"  default="0.0.1" />+    <parameter name="UpstreamOrganization" default="MyOrgName" type="text" prompt="What is the name of the upstream GitHub organization/account that will publish the module?" condition="$PLASTER_PARAM_ModuleType -notin @('dsccommunity', 'SimpleModule_NoBuild')" />+    <parameter name="UpstreamOrganizationDscCommunity" default="dsccommunity" type="text" prompt="What is the name of the upstream GitHub organization/account that will publish the module?" condition="$PLASTER_PARAM_ModuleType -in @('dsccommunity')" />++    <parameter name="UseGitVersion" type="choice" prompt="Do you want to use GitVersion to handle automatic versioning for your project?" default="0" condition="$PLASTER_PARAM_ModuleType -notin @('SimpleModule_NoBuild', 'CustomModule')" >

Good option but if GitVersion is installed, don't we just use it anyway even if the GitVersion.yml is not present (in Sampler tasks)? Maybe we could make so that the task only tries gitversion if the Gitversion.yml is present.

johlju

comment created time in 9 days

Pull request review commentgaelcolas/Sampler

Fix SimpleModule template

    <!-- Codecov.io -->     <templateFile source='codecov.yml.template'           destination='${PLASTER_PARAM_ModuleName}/codecov.yml'-          condition='${PLASTER_PARAM_ModuleType} -in @("dsccommunity", "CompleteSample", "SimpleModule") -or ${PLASTER_PARAM_Features} -Contains ("All") -or ${PLASTER_PARAM_Features} -Contains ("codecov")'+          condition='(${PLASTER_PARAM_UseCodeCovIo} -eq $true -and ${PLASTER_PARAM_ModuleType} -in @("dsccommunity", "CompleteSample", "SimpleModule")) -or ${PLASTER_PARAM_Features} -Contains ("All") -or ${PLASTER_PARAM_Features} -Contains ("codecov")'

It'd be good to also add 'UseCodeCovIo' as an option in ${PLASTER_PARAM_Features}. It's not blocking though.

johlju

comment created time in 9 days

Pull request review commentgaelcolas/Sampler

Fix SimpleModule template

     <parameter name="ModuleDescription" type="text" prompt="Description of this module" />     <parameter name="CustomRepo" default="PSGallery" type="text" prompt="Do you pull from default repository (PSGallery) or a custom repository?" />     <parameter name="ModuleVersion" type="text" prompt="Module version"  default="0.0.1" />+    <parameter name="UpstreamOrganization" default="MyOrgName" type="text" prompt="What is the name of the upstream GitHub organization/account that will publish the module?" condition="$PLASTER_PARAM_ModuleType -notin @('dsccommunity', 'SimpleModule_NoBuild')" />

using "upstream" sounds a bit weird. I'd guess we're talking "GitHubOwner" here, which is either a user id when it's a personal repo (gaelcolas), or the organization (synedgy)? (That's how GH name it I think).

johlju

comment created time in 9 days

PullRequestReviewEvent

push eventdsccommunity/DscResource.Common

NicolasB

commit sha c816a0951588a7d01481613bfab85fa7600aa830

Fixed Compare-DscParameterState returning false positive when parameter with an empty hashtable or CimInstance property is passed in DesriedValues - fixes issue #65 (#76)

view details

push time in 11 days

PR merged dsccommunity/DscResource.Common

Fixed Compare-DscParameterState returning false positive when parameter with an empty hashtable or CimInstance property is passed in DesriedValues - fixes issue #65 needs review

Pull Request (PR) description

  • Correction to Compare-DscParameterState returning false positive when parameter with an empty hashtable or CimInstance property is passed in DesriedValues - fixes issue #65.
  • Correction somes problems in Compare-DscParameterState - see issue #70 :
    • When you use -ReverseCheck, this value is used in recursive call of Test-DscParameterState and Compare-DscParameterState, and that called another time the function.
    • When you use -Properties and -ReverseCheck, and you have an array in member, that return a wrong value, because the properties are set in recursive calls of -ReverseCheck to test the value of array.
    • When you use -ReverseCheck and, in the function Test-DscSompareState/Compare-DscParameterState are recursively called (like to test or compare value of array), -ReverseCheck value is removed from $PSBoundParameter. And the ReverseCheck isn't done.

This Pull Request (PR) fixes the following issues

- Fixes #70 
- Fixes #65 

Task list

  • [x] Added an entry to the change log under the Unreleased section of the file CHANGELOG.md. Entry should say what was changed and how that affects users (if applicable), and reference the issue being resolved (if applicable).
  • [ ] Documentation added/updated in README.md.
  • [ ] Comment-based help added/updated for all new/changed functions.
  • [x] Localization strings added/updated in all localization files as appropriate.
  • [ ] Examples appropriately added/updated.
  • [x] Unit tests added/updated. See DSC Community Testing Guidelines.
  • [ ] Integration tests added/updated (where possible). See DSC Community Testing Guidelines.
  • [x] New/changed code adheres to DSC Community Style Guidelines.

<!-- Reviewable:start -->

This change is <img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/> <!-- Reviewable:end -->

+481 -13

1 comment

4 changed files

NicolasBn

pr closed time in 11 days

created taggaelcolas/Sampler

tagv0.112.0-preview0004

Module template with build pipeline and examples, including DSC elements.

created time in 13 days

release gaelcolas/Sampler

v0.112.0-preview0004

released time in 13 days

created taggaelcolas/Sampler

tagv0.112.0-preview0003

Module template with build pipeline and examples, including DSC elements.

created time in 13 days

release gaelcolas/Sampler

v0.112.0-preview0003

released time in 13 days

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

created taggaelcolas/Sampler

tagv0.112.0-preview0002

Module template with build pipeline and examples, including DSC elements.

created time in 16 days

release gaelcolas/Sampler

v0.112.0-preview0002

released time in 16 days

release gaelcolas/Sampler.GitHubTasks

v0.3.1

released time in 21 days

created taggaelcolas/Sampler.GitHubTasks

tagv0.3.1-preview0001

Sampler Project Build Tasks for GitHub

created time in 21 days

release gaelcolas/Sampler.GitHubTasks

v0.3.1-preview0001

released time in 21 days

release chocolatey-community/Chocolatey

v0.2.0-preview0002

released time in a month

created tagchocolatey-community/Chocolatey

tagv0.2.0-preview0002

PowerShell Module and DSC Resource for Chocolatey Software

created time in a month

delete branch chocolatey-community/Chocolatey

delete branch : fix/pipeline

delete time in a month

push eventchocolatey-community/Chocolatey

gaelcolas

commit sha 3113bd30dd76587838342faa09fe353adee126fa

fixing pipeline yaml with main config

view details

push time in a month