Victor Vieux
|
e304e3a662
remove addString and replace Tail
|
11 éve |
Solomon Hykes
|
3b73c26194
Engine: empty job names are illegal, catchall or not
|
11 éve |
Solomon Hykes
|
de75af9fe2
engine: catchall handler is shadowed by specific handlers
|
11 éve |
Solomon Hykes
|
68d3e75750
engine: allow registering a "catchall" handler which receives all commands
|
11 éve |
Solomon Hykes
|
9422451ac3
engine.Installer: a standard interface for "installable" services
|
11 éve |
Michael Crosby
|
7100ace42b
Remove error from engine.New()
|
11 éve |
Michael Crosby
|
672edfe807
Remove the concept of a root dir out of engine
|
11 éve |
Solomon Hykes
|
ea2fba5ce0
Engine: optional Logging field to disable custom logging in engine.
|
11 éve |
unclejack
|
611acf7a7c
handle symlinks for Docker's root dir & TMPDIR
|
11 éve |
Solomon Hykes
|
cd846ecb60
Engine: builtin command 'commands' returns a list of registered commands
|
11 éve |
Solomon Hykes
|
62b21daded
Engine: cleanup side effects between tests
|
11 éve |
Solomon Hykes
|
2019a73f03
Engine.ParseJob: create a new job from a shell-like text command.
|
11 éve |
Victor Vieux
|
9dcbdbc4b1
move pull and import to a job
|
11 éve |
Victor Vieux
|
8cbabf2c3e
clean up test log
|
11 éve |
Josh Poimboeuf
|
94821a3353
Move root symlink check to engine.New
|
11 éve |
Victor Vieux
|
0025e9bd71
Merge pull request #3113 from shykes/engine-export
|
11 éve |
Solomon Hykes
|
a80c059bae
Engine: break out Env utilities into their own type - Env
|
11 éve |
Solomon Hykes
|
50f3a696bd
Engine: don't log job stdout to engine stdout (it might be non-text output, for example tar data for 'export'
|
11 éve |
Michael Crosby
|
25d3db048e
Enable engine to take Stderr and Stdout for mocking in tests
|
11 éve |
Josh Poimboeuf
|
e4aba11e80
add env variable to disable kernel version warning
|
11 éve |
Solomon Hykes
|
a4f8a2494b
Engine: integer job status, improved stream API
|
11 éve |
Solomon Hykes
|
b00d5f0185
gofmt
|
11 éve |
Solomon Hykes
|
6c4393ccbb
Merge branch 'job-create-start-clean' into engine-patch-2
|
11 éve |
Guillaume J. Charmes
|
6998c3c387
go fmt
|
11 éve |
Solomon Hykes
|
e5f8ab6160
Engine: 'create' creates a container and prints its ID on stdout
|
11 éve |
Solomon Hykes
|
4e7cb37dcc
Engine: improved logging and identification of jobs
|
11 éve |
Solomon Hykes
|
847411a1ee
Engine: fix a bug which caused handlers to be shared between multiple engine instances
|
11 éve |
Solomon Hykes
|
958b4a8757
Engine: 'start' starts the specified container
|
11 éve |
Solomon Hykes
|
a13241d370
Engine: Engine.Job() never fails, to mimic the os/exec API (and make usage less verbose)
|
11 éve |
Solomon Hykes
|
1b8eef4efb
Engine: centralize checks for supported architectures and kernel versions
|
11 éve |