Ruby is no longer in the default search path when running inside a container. To further complicate matters, the DEA starts apps with 'env -i' preventing it from being added to the environment when the DEA is started. Change-Id: I15d2b62a9e26afadb77a926ea00a391f57b33550
…in the repl"
We won't need that. Vendoring the staging gem also bumps vcap_common and nats versions in CC and Stager's bundles. This diff also sunsets an ugly fix in 268b4d (Change I4f2f08). Test plan: - Passed unit tests - Passed BVTs on dev instance Change-Id: Idab1e6e746432342d1ee7964283dca1bbdfe4bf6
…repl Change-Id: I4f1b1738b971f9ea32a9ce132ed332905d0e60de
- Removed the logic in agent that uses a file to decide if an app is started (instead, we use Tomcat7's mechanism that doesn't bind to port until the app is started). This makes Java web apps no different than other apps - Update code to generate server.xml such that the bindOnInit attribute is set to false (thus making it wait until the app is ready to bind to the port) and remove flags that no longer apply to Tomcat7 Change-Id: If00f30dd636cf50df76fbc3cc99ba3eecb464531
This is a follow-up to Change Ie3d7f772 , We preserve HOME environment varialbe in both version check and additional version checking. Test plans: - Unit tests pass - BVT pass on dev_setup - BVT pass on dev instance Next step: We shouldn't need the additional check, remove this duplicate. Change-Id: I3f44a8aa7893ff6bb7a19a7c6855b4d14843bdf5
In addition, this patch makes the "bind_mounts" configuration option use an Array to keep its mount specifications instead of a Hash. The order in which mount specifications are passed may be important. Change-Id: I6083dde1fbcbab61dc7a5d50f29a4e707eb270b0
Update example yaml configs to reference Python 2.6 runtime as python2 lieu of Changes I9d5a37af and I513499da. This is more of a documentation update as these configs are not used by deployed applications. Test plan: passed unit tests Change-Id: Id185299b13dbbb1fdfd4cc3fc67b07b334051798
…tion and change password via the uaa."
and change password via the uaa. collected minor config and transition changes Add database migration config to dev_setup update uaa submodule Change-Id: If1b112af24de1434bc68ccc1a65bb41a6212c09b
- Pick different config locations and port for every run so that tests can run in parallel - Swap out ad hoc implementation with forked components - Avoid a race between unregistering apps and accepting new connection - Clean up temp dirs Test plans: pass unit tests Change-Id: I1b200b56ae75a2b56c1f3a6087eaed597d7c428e
Usage: create bind_mount:<host_path>,<container_path>,<mode> Change-Id: Ib210707731be228f050dfd4786b8f38ff79de9e3
…nished Change-Id: I5e47276cc4fb9a569a59c54144c38f1066f4105d
This keeps the Warden's chroot generation in-sync with our chroot generation at stemcell creation time. Note that the 'ubuntu-minimal' package is installed by debootstrap. Change-Id: I863e798db8a0827c37c43cecdeae155ec6041b01