[feature] add a dummy container runtime

Add a container runtime that doesn't create containers, but can still
launch commands.

That should make it possible, once we figure out how to change it in the
configuration, to actually run the NRM without a setuid binary.
13 jobs for <span class="ref-name">refactor-container-management</span> in 4 minutes and 31 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
passed #18119
integration
containers.build

00:00:07

passed #18120
integration
libnrm.build

00:00:01

passed #18121
integration
nrm.build

00:00:05

 
  Test
failed #18127
integration
Hello.test

00:00:09

failed #18128
knl
KNL-Hello.test

00:00:39

failed #18126
knl
KNL-Listen.test

00:00:39

failed #18124
knl
KNL-Perfwrapper.test

00:00:39

failed #18122
knl
KNL-Power.test

00:00:40

failed #18129
knl
KNL-STREAM.test

00:00:39

failed #18125
integration
Listen.test

00:00:08

failed #18123
integration
Perfwrapper.test

00:00:08

passed #18130
rapl
py.test

00:01:04

 
  Style
skipped #18131
flake8
 
Name Stage Failure
failed
KNL-Perfwrapper.test Test
]
Info: Processes started.
Info: Processes cancelled due to termination of: daemon with exit information: Right (ExitFailure 1,Clean,Clean)
Error: daemon died before a message could be found with error code ExitFailure 1
Error: Found Python Traceback when executing daemon. Files for this command: "daemon_out.log" "daemon_err.log"
Uploading artifacts...
_output/*: found 8 matching files
Uploading artifacts to coordinator... ok id=18124 responseStatus=201 Created token=fVc7wei5
ERROR: Job failed: exit status 1
failed
KNL-Hello.test Test
]
Info: Processes started.
Info: Processes cancelled due to termination of: daemon with exit information: Right (ExitFailure 1,Clean,Clean)
Error: daemon died before a message could be found with error code ExitFailure 1
Error: Found Python Traceback when executing daemon. Files for this command: "daemon_out.log" "daemon_err.log"
Uploading artifacts...
_output/*: found 6 matching files
Uploading artifacts to coordinator... ok id=18128 responseStatus=201 Created token=Vd2LhR-B
ERROR: Job failed: exit status 1
failed
Perfwrapper.test Test
]
Info: Processes started.
Info: Processes cancelled due to termination of: daemon with exit information: Right (ExitFailure 1,Clean,Clean)
Error: daemon died before a message could be found with error code ExitFailure 1
Error: Found Python Traceback when executing daemon. Files for this command: "daemon_out.log" "daemon_err.log"
Uploading artifacts...
_output/*: found 8 matching files
Uploading artifacts to coordinator... ok id=18123 responseStatus=201 Created token=czQGGazx
ERROR: Job failed: exit status 1
failed
KNL-STREAM.test Test
Info: argo_nodeos_config successfully cleaned the container config.
[ daemon , cmd run , cmd listen (-f) progress ]
Info: Processes cancelled due to termination of: daemon with exit information: Right (ExitFailure 1,Clean,Clean)
Error: daemon died before a message could be found with error code ExitFailure 1
Error: Found Python Traceback when executing daemon. Files for this command: "daemon_out.log" "daemon_err.log"
Uploading artifacts...
_output/*: found 8 matching files
Uploading artifacts to coordinator... ok id=18129 responseStatus=201 Created token=iUnYWbz4
ERROR: Job failed: exit status 1
failed
Hello.test Test
]
Info: Processes started.
Info: Processes cancelled due to termination of: daemon with exit information: Right (ExitFailure 1,Clean,Clean)
Error: daemon died before a message could be found with error code ExitFailure 1
Error: Found Python Traceback when executing daemon. Files for this command: "daemon_out.log" "daemon_err.log"
Uploading artifacts...
_output/*: found 6 matching files
Uploading artifacts to coordinator... ok id=18127 responseStatus=201 Created token=gtxrwdga
ERROR: Job failed: exit status 1
failed
KNL-Listen.test Test
]
Info: Processes started.
Info: Processes cancelled due to termination of: daemon with exit information: Right (ExitFailure 1,Clean,Clean)
Error: daemon died before a message could be found with error code ExitFailure 1
Error: Found Python Traceback when executing daemon. Files for this command: "daemon_out.log" "daemon_err.log"
Uploading artifacts...
_output/*: found 8 matching files
Uploading artifacts to coordinator... ok id=18126 responseStatus=201 Created token=JRhFqJnn
ERROR: Job failed: exit status 1
failed
KNL-Power.test Test
]
Info: Processes started.
Info: Processes cancelled due to termination of: daemon with exit information: Right (ExitFailure 1,Clean,Clean)
Error: daemon died before a message could be found with error code ExitFailure 1
Error: Found Python Traceback when executing daemon. Files for this command: "daemon_out.log" "daemon_err.log"
Uploading artifacts...
_output/*: found 8 matching files
Uploading artifacts to coordinator... ok id=18122 responseStatus=201 Created token=rqn2x94g
ERROR: Job failed: exit status 1
failed
Listen.test Test
]
Info: Processes started.
Info: Processes cancelled due to termination of: daemon with exit information: Right (ExitFailure 1,Clean,Clean)
Error: daemon died before a message could be found with error code ExitFailure 1
Error: Found Python Traceback when executing daemon. Files for this command: "daemon_out.log" "daemon_err.log"
Uploading artifacts...
_output/*: found 8 matching files
Uploading artifacts to coordinator... ok id=18125 responseStatus=201 Created token=ssonh9ha
ERROR: Job failed: exit status 1