Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: vito/houdini

Tags

v1.1.3

Toggle v1.1.3's commit message

v1.1.2

Toggle v1.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #14 from xtremerui/bump-cloudfoundry-garden

bumping cloudfoundry/garden

v1.1.1

Toggle v1.1.1's commit message
scope executable lookup to container rootfses

before this change, exec.Command(...) would end up finding the
executable using the host's $PATH, which could resolve to a path that
doesn't actually exist in the container.

with this change, it will be resolved using the container's configured
$PATH, with a sensible default if it's not set.

Signed-off-by: Alex Suraci <[email protected]>

v1.1.0

Toggle v1.1.0's commit message
support raw:// rootfses on linux

if specified, container processes will be run in a chroot() to the
specified directory.

a few critical paths are set up as bind-mounts to the host:

* /dev
* /proc
* /sys
* /etc/resolv.conf
* /etc/hosts

with this added, I'm able to run Concourse pipelines on a Pixelbook
without requiring the `worker` container to be privileged. there is
still no process isolation or user namespacing, but it's at least good
enough for testing.

it does however still require CAP_SYS_ADMIN in order to run the
bind-mounts. this can be enabled via `cap_add: [SYS_ADMIN]` in Docker
Compose without making the container privileged.

i spent some time trying to support user namespaces as well, because
BaggageClaim does it by default, but I couldn't get it to successfully
write to `/proc/X/uid_map` - it would just return `EPERM`. i gave up on
this after investigating for a while in favor of just adding a flag to
disable user namespacing in BaggageClaim.

Signed-off-by: Alex Suraci <[email protected]>

v1.0.0

Toggle v1.0.0's commit message
add test deps

Signed-off-by: Alex Suraci <[email protected]>

2016-01-27

Toggle 2016-01-27's commit message
ensure StreamOut terminates

2016-01-26

Toggle 2016-01-26's commit message
mmmdeps

2016-01-21

Toggle 2016-01-21's commit message
use explicit output

2015-11-04

Toggle 2015-11-04's commit message
use explicit output

2015-10-29

Toggle 2015-10-29's commit message
automate linux deps