StackStorm/st2

st2ctl in Docker environment

Open

#4,988 opened on Jul 9, 2020

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

Repository metrics

Stars
 (5,794 stars)
PR merge metrics
 (No merged PRs in 30d)

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