-
Notifications
You must be signed in to change notification settings - Fork 66
Maintenace and cleanup #52
Comments
I'm happy to help, let me know. |
@mjuszczak That's great! We have development branches at the moment. @ketan has made some efforts to make a minimalistic version of the cookbook in https://github.com/ketan/go-cookbook/tree/develop . It is good enough to set up server and agents (at least on linux). I have all his changes in chefspec branch where I also
Integration tests are done in test-kitchen with docker containers. You can run tests after installing chefdk with
There are snap-ci builds running at https://preview.snap-ci.com/tomzo/go-cookbook/branch/chefspec Do you have some something particular in mind? The way I see it:
|
As you can probably see from my message on the gitter channel, I've not had much time to look into this. @tomzo, I do have a very rough and possibly very ugly recipe to setup a agent go on window using both the installer an another via a zip file. Both of them support auto registration of agents, the zipfile requires that java installed via the This should take care of at-least one OS as part of #50 :) I'm afraid that I'm going to be going on leave anytime soon, and won't be able to get back to this issue for atleast another couple of weeks. I'm going to dump whatever recipes I have with windows support, in another comment for someone to pick it up. |
I've added the recipes on #50 instead of this issue. |
@tomzo My skills would probably best be utilized on Linux-only work -- I don't have much ability to work with/test Windows. I use test kitchen with serverspec/chefspec in my cookbooks, so could handle some work on that end and/or on the minimalistic cookbook. Otherwise, can take a peek at the agent LWRP. Let me know! |
@mjuszczak I believe we should have near 100% chefspec coverage on all platforms before creating LWRP. You can pick up chefspec work from my branch and write cases for debian and centos. Then we can start working on LWRPs. |
we force java to 7 - user does not have to set it anymore removed ubuntu 14.10 and 13.10 from test suites - they are EOF and very similar to LTS anyway
@tomzo Deep apologizes for not being able to jump on any of this late last year. I got unexpectedly swamped. Thanks for all of your work on this. |
I have marked a few points which could be improved 867088c
Issues I am planning to fix:
node['go']['version'] = 'stable'
by default (Install latest version of Go by default #26). Is there an URL that would return what is stable currently?I think it would also be nice to have LWRP for go agents. I will describe in separate issue.
I'd also like to split recipes into just installing Go packages and actually managing services. Default would be still to do both.
Probably I will write more tests before I add or refactor anything so that I will see if I break anything.
I will not do this all at once, but in time I should cover all of it.
The text was updated successfully, but these errors were encountered: