JEA icon indicating copy to clipboard operation
JEA copied to clipboard

Resource availability on PowerShell gallery

Open anwather opened this issue 7 years ago • 11 comments

Can we get this put on the PowerShell gallery? @rpsqrd

anwather avatar Jan 10 '18 22:01 anwather

I don't have any capacity right now to drive that work, but I'd be in full support of onboarding this to the DSC Resource Kit, which would help it get published on the gallery (and increase visibility). Is that something you could help with?

Edit: I can certainly help along the way, I just won't be able to drive it E2E.

rpsqrd avatar Jan 10 '18 22:01 rpsqrd

Would like to - just have to find some time - maybe Q4

anwather avatar Jan 10 '18 22:01 anwather

As a potential user - it makes it much more difficult to use if it's not easily downloadable format - getting this properly supported and in the gallery is important, particularly given that it is a recommended way of setting up JEA in the official documentation.

hackjammer avatar Jan 25 '18 14:01 hackjammer

@rpsqrd There is a xJEA DSCResource in the resource kit: https://github.com/PowerShell/xJea

It seems to me that it's an 'old' fashion to build JEA Endpoint (aka pre-PS5). How can we deal with it ?

I'm back with some spare time. I'll start with fixing some openend issues, and after that I'll try to bring up a decent release pipeline (I have to figure out how to do integration tests with an AD and AppVeyor).

jnury avatar Feb 13 '18 15:02 jnury

You're correct -- it's the proof of concept that led to the JEA we know today. We're okay to pave the xJea resource and replace it with a new, PS 5.1+ implementation. We just need to be clear in the PR that it's a major version and breaking change. We can update the README with information about how to download the old version with the -RequiredVersion parameter if someone wants the previous implementation.

Alternatively, we could just go for a proper DSC resource (e.g. JeaDsc) that meets all of the high quality DSC resource requirements. I'm fine either way.

rpsqrd avatar Feb 13 '18 17:02 rpsqrd

HQRM looks to be the way to go

anwather avatar Feb 14 '18 00:02 anwather

I have a bit of spare time for this - I can at least set up the template resource with some basic tests - I might just create a new repo for this and then can merge it all later -

anwather avatar Feb 14 '18 00:02 anwather

I'm following up with the DSC team to see if they have any preference for how we release a new resource. I'll keep this thread posted and get some of the logistics set up once I have an answer.

One change @commonsensesoftware suggested that I think is great is to add the "Ensure = Present|Absent" property so we can help people _un_configure JEA if they need to.

I'm also interested in hearing everyone's thoughts on also adding a role capability resource so users don't have to create them out of band and copy the files to the target machines.

rpsqrd avatar Feb 14 '18 23:02 rpsqrd

Ensure = Present|Absent -> Yes ! JEARoleCapabilitiesDSC -> Yes !

jnury avatar Feb 15 '18 15:02 jnury

@rpsqrd : logistics = build process and Unit Testing VMs ? :-)

jnury avatar Feb 15 '18 15:02 jnury

Is there any progress on getting this into the gallery. I'd love to start using this but without it being in the gallery I can't really add it to my build pipeline and I don't really want to drop back to xjea if I don't have to.

ChrisLGardner avatar Sep 15 '18 20:09 ChrisLGardner