slap/standalone: let standalone's supervisord control instance supervisord
Instead of letting slapos commands start supervisord in daemon mode, run it as a program from standalone supervisord daemon. The $INSTANCE/etc/supervisord.conf will be created by `slapos node instance` the first time user runs it, until this, the service will restart in a loop, complaining that config file is not found. Also review stop to expose timeout argument and use a longer timeout by default (and cleanup some unused imports).
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#126858
external
|
SlapOS-Master.UnitTest-Master |
01:09:16
|
||||||
failed |
#126901
external
|
SlapOS.Eggs.UnitTest-Master.Python2 |
00:28:01
|
||||||
failed |
#126877
external
|
SlapOS.Eggs.UnitTest-Master.Python3 |
00:29:02
|
||||||
canceled |
#126835
external
|
SlapOS.SoftwareReleases.IntegrationTest-Jerome-Python2-feat/standalone-foreground |
|
||||||
failed |
#126837
external
retried
|
SlapOS.Eggs.UnitTest-Master.Python2 |
00:22:41
|
||||||
failed |
#126869
external
retried
|
SlapOS.Eggs.UnitTest-Master.Python2 |
|
||||||
passed |
#126889
external
retried
|
SlapOS.Eggs.UnitTest-Master.Python2 |
00:07:43
|
||||||
failed |
#126836
external
retried
|
SlapOS.Eggs.UnitTest-Master.Python3 |
00:23:22
|
||||||