A Chef server in Java
Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
src/main
.gitignore
README.md
config.yml
example.keystore
pom.xml

README.md

Barista

What the...?

This is a Chef server written in Java; it is sufficient to pass 95% of chef-pedant without validation or authentication.

Why the...?

For funsies (see also masochism) also because I wanted to learn more about how our servers do their work while I've been working on chef-metal.

Why would I...?

You probably wouldn't - not yet anyway; it's purely in-memory but it's pretty fast with zero profiling work done. This may never see more work, who knows. It has metrics and can be run with a single JAR file so all you need is the JVM.

In the future...

Working on some persistence engine support, implementing Solr for searching and other bits. If people are interested, this may get more attention.

(c) 2014 John Ewart john@johnewart.net