StackStorm/st2

st2ctl in Docker environment

Open

#4,988 opened on Jul 9, 2020

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Python (5,794 stars) (740 forks)batch import
Dockerenhancementgood first issuehelp wanted

Description

st2ctl assumes it's running in a VM environment and wasn't designed to be executed inside the Docker. We'll need to improve that.

Because listing processes or starting services is not viable in a Docker environment, where each service runs in its own Docker container, st2ctl needs a simple modification so it doesn't try to query list of processes but instead suggest to use Docker cmd.

Example commands which don't work in Docker environment:

  • st2ctl status
  • st2ctl stop
  • st2ctl start
  • st2ctl restart
  • st2ctl restart-component
  • st2ctl reopen-log-files
  • st2ctl reload lists running processes as well

Contributor guide