-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge PSHOrg cAppPool to xWebAppPool #7
Conversation
Hi @zuehlaa, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution! The agreement was validated by Microsoft and real humans are currently evaluating your PR. TTYL, MSBOT; |
It's a big change, we would need original author of the resource review it. |
Not sure if you mean the original MS author or the author of the changes. @smurawski committed the initial big change and then a few of us added on to it. xWebsite is going to be the same way. It barely resembles the original. With these changes you can now pretty much configure any setting there is. I'll try to get the xWebsite PR in tomorrow so that it can start to be reviewed. |
Yes, I was talking about MS authors. It would be great if @smurawski will take a look as well. |
@mhendric can you, please review this changes? |
@zuehlaa @vors @mhendric I would not take this change until we can wrap some tests around it. I was working on some tests in the community fork, but haven't gotten very far. I know there aren't currently any tests for the x resource and this is a major impediment to new development. Given how big a change this is, I think tests are a reasonable requirement. |
@smurawski Agreed, we need a level of testing to be included before we can take the code. |
Adding to the list of 'c' to 'x' merge PRs PowerShell/DscResources#27 |
So who or what are we waiting on for this? @smurawski to finish wirting the tests in the c resource? Or someone to write some tests for the x resource? |
Don't block on me, if someone else wants to get tests in place - go for it! |
@zuehlaa would you be able to include tests? |
I haven't used Pester before, but I can give it a shot |
We would much appreciate it. Don't hesitate to ask me any questions. |
I've added a couple initial tests. Just want to make sure I'm on the right track before doing more. |
…ce Test-TargetResource doesn't use it
I'm going to stop now :) until you guys let me know that this look ok or not. |
@vors Appveyor keeps throwing
Do I need to do something different? The tests seems to work on my local machines. |
Couple of thoughts.
This way it breaks up the tests visually when running the Pester tests. |
…ture tests simpler to add
I broke up the tests into 2 contexts and made it much easier to add new tests.
Not sure why it showed up as unknown on the commit and not me. |
@TravisEz13 Can you take a look at this PR and the test failures? |
Guys is this going to go anywhere? I also want to add some stuff around providers and autostart when this pull is merged |
Hi @zuehlaa - are you still working on this? It's been a while since we've seen any activity on this. If you are not working on this anymore (or I don't hear from you) I'm going to fork this and try to fix it up myself as we'd really like some of this functionality. Please let me know. |
I've been waiting to hear back from @KarolKaczmarek or @TravisEz13 before spending more time on it |
Hi @zuehlaa could you resolve the merge conflicts and repush this so we can address whatever the current failures are? At this point this code is months out of date so we'll need to get it updated before we can being to address any of the problems. |
…into Merge_PSHOrg_cAppPool_to_xWebAppPool Conflicts: DSCResources/MSFT_xWebAppPool/MSFT_xWebAppPool.psm1
Crap, that didn't work right |
Not sure why all those extra file changes showed that shouldn't be there. Nor do I know how to clean this up. Should I close and start fresh with a new PR? |
Yeah I'm pretty lost by what's going on with that. |
See #63 |
Cool - I'm going to close this so we don't get confused. Thank you so much for following up on this. |
Nice, I like that. I will get that done. |
Merging all the community work done here https://github.com/PowerShellOrg/cWebAdministration on the cAppPool resource with the xWebAppPool resource. Thanks @PowerShellOrg
This is all the cAppPool code as of today. The only thing added from xWebAppPool was the State option ("Started"/"Stopped")
I have tested this against 2008r2 and 2012r2.