Skip to content
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

Split goiardi Universe controller to a separate process for experimentation #12

Open
fujin opened this issue Oct 21, 2014 · 4 comments
Open
Assignees
Milestone

Comments

@fujin
Copy link

fujin commented Oct 21, 2014

No description provided.

@fujin fujin added the ready label Oct 21, 2014
@fujin fujin added this to the 0.1.0 milestone Oct 21, 2014
@ctdk ctdk added in progress and removed ready labels Oct 22, 2014
@ctdk
Copy link

ctdk commented Oct 22, 2014

So, I have this: https://github.com/go-chef/universe

As per the README, it's a bit limited right now because goiardi needs more work with orgs before the database end can start working, but it's a proof of concept at least.

@fujin
Copy link
Author

fujin commented Oct 22, 2014

Fuck yeah that is awesome.

@ctdk
Copy link

ctdk commented Oct 22, 2014

Yeah, the proof of concept is nice at least. I have goiardi using gorilla-mux now, which seems to be pretty nice. As an added bonus there, I realized that while specifying the routes is a little hairier than it used to be, now the handlers can be broken apart into more manageable chunks, avoiding the need for horrible nested switch statements all over the place. That's been done in orgs, at least, but will slowly spread. As with many things, Now Is a Good Time, since as part of the org work I've been working on refactoring to try and improve performance anyway.

@spheromak
Copy link
Member

@fujin @ctdk yep this is great. Im tempted to try and get this into a chef-server plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants