Deployment Automation Platform
Groovy Java Shell CSS Python HTML Other
Permalink
Failed to load latest commit information.
agent #295: upgraded most libs to match grails 3.0.1 May 3, 2015
commands/org.linkedin.glu.commands-impl #58: refactored shell to be accessible outside agent May 27, 2013
console 5.6.1: updated release notes Jun 2, 2015
dev-keys #175: fixed client auth not working Oct 31, 2012
docs 5.6.1: updated release notes Jun 2, 2015
gradle/wrapper #295: upgraded most libs to match grails 3.0.1 May 3, 2015
local-maven-repo #252: attempt at fixing issue when starting Nov 26, 2013
orchestration/org.linkedin.glu.orchestration-engine #299: fixed concurrency issue May 29, 2015
packaging #295: fixed web.xml according to latest grails May 5, 2015
provisioner/org.linkedin.glu.provisioner-core #295: upgraded most libs to match grails 3.0.1 May 3, 2015
samples/org.linkedin.glu.samples.sample-webapp updated copyright Jan 14, 2011
scripts #274: rewrite the entire map, just not its content Sep 29, 2014
utils 279: fixed call invocation Mar 2, 2015
.gitignore #154: add *.pyc to .gitignore Aug 15, 2012
LICENSE.txt glu initial release Nov 7, 2010
NOTICE.txt #251: changed hashing mechanism to use bcrypt Nov 26, 2013
README.md [PATCH] Fixed link to video (the old one returns 404) Aug 15, 2014
RELEASE.rst 5.6.1: updated release notes Jun 2, 2015
RESTLET-2.1.2-EPL-LICENSE.html 4.7.0: updated documentation and release notes Apr 2, 2013
SIGAR-1.6.4-LICENSE.txt glu initial release Nov 7, 2010
build.gradle #295: use non snapshot versions May 6, 2015
gradlew #135: added gradlew Mar 15, 2013
gradlew.bat #135: added gradlew Mar 15, 2013
project-spec.groovy 5.6.1: updated release notes Jun 2, 2015
repositories.gradle #247: handle space appropriately Nov 25, 2013
settings.gradle #295: first pass at grails 2.5.0 May 4, 2015

README.md

What is glu?

glu is a free/open source deployment and monitoring automation platform.

What problems does glu solve?

glu is solving the following problems:

  • deploy (and monitor) applications to an arbitrary large set of nodes:

    • efficiently
    • with minimum/no human interaction
    • securely
    • in a reproducible manner
  • ensure consistency over time (prevent drifting)

  • detect and troubleshoot quickly when problems arise

How does it work?

glu takes a very declarative approach, in which you describe/model what you want, and glu can then:

  • compute the set of actions to deploy/upgrade your applications
  • ensure that it remains consistent over time
  • detect and alert you when there is a mismatch

Check the rest of the documentation for more details (including screenshots and diagrams).

Quick Links

  1. Download
  2. Documentation (latest)
  3. Tutorial (latest)
  4. Source code
  5. Forum / Questions / Help
  6. Video (July 2011)
  7. Issues / Tasks
  8. Latest Changes