Moving Node classes into Runtime namespace
Removing UnixUser
Moving functionality into SELinux plugin class
Refactor code to call set_ro_permission/set_rw_permission instead of calling chown/chcon
Refactor code to use run_in_container_context/run_in_root_context calls instead of generically calling oo_spawn and passing uid.
Modify frontend httpd/proxy classes to accept a container object instead of indivigual properties
Explicitly create a group for the gear user and fail if group cannot be created.
Moving selinux and libvirt container plugins into seperate gem files
Added nsjoin which allows joining a running container
Temporarily disabled cgroups
Moved gear dir to /var/lib/openshift/gears for libvirt container
Moved shell definition into container plugin rather than application container
Make port-forwarding container specific.
  * SELinux container uses port-proxy
  * Libvirt container uses IP Tables
Fixing tests (assuming selinux container for now)
Changing File.join to PathUtils.join in node and common packages
Uncommenting cgroups
Fixing signal handling in oo-gear-init
Renamed package to Containerization instead of ApplicationContainerPlugin
Renamed OpenShift_ApplicationContainer_Class to container_plugin_class and made it a class variable instead of global
Moved run_in_root_context to ApplicationContainer since it is not implementation specific
Cleanup unused variables
Adding traffic control for selinux container
Fixing class/module namespaces
Fixing tests
Fixing rebase errors
Un-hardcode context in step_definitions/cartridge-php_steps.rb
Fixing paths that were broken when going from File.join -> PathUtils.join
Automatic commit of package [rubygem-openshift-origin-container-selinux] release [0.0.1-1].
Bug 980102

The original link $OPENSHIFT_REPO_DIR/../node_modules is wrong.
The one we need is $OPENSHIFT_NODEJS_DIR/node_modules, which
will be used in build() if deplist.txt is present.

There is another occurrence of 'npm install', but that happens in
$OPENSHIFT_REPO_DIR, to which we have write access.

For existing nodejs applications, we simply remove the dangling symlink.

To test, create a Node.js app, then add a module (say 'coffee-script')
to deplist.txt, add and commit this change, and push.
Handling cleanup of failed pending op using rollbacks
Bug 976921: Move cart installation to %posttrans
Merge pull request #2975 from abhgupta/abhgupta-dev

Merged by openshift-bot
Moving scaled deploy into the platform
Merge pull request #2978 from ironcladlou/bz/976921

Merged by openshift-bot
Merge pull request #2974 from danmcp/master

Merged by openshift-bot
Automatic commit of package [openshift-origin-cartridge-jbossews] release [0.6.2-1].