Skip to content

Identify User Experience Targets for Interactions with Orchestrator

Decisions

  1. Command line interface to be written in Go per #29 (closed)
  2. Command line interface stands alone and is pre-compiled
  3. Dependencies are packaged inside a standard container
  4. Command line interface abstracts the container invocations from the end user
  5. Initial Installation and User Upgrade interface is the same
  6. Graphical Interface is out of scope at this time
  7. Secrets management will be handled via its own discussion due to the topic's complexity.

Original Questions

We need to identify the following:

  • how are users going to ideally interact with the orchestrator
  • how should the CLI interface look?
  • should there be a graphical component within the GitLab interface itself?
  • What is the difference between initial install and upgrades/upkeep?

cc @mendeni @ljlane

Edited by Robert Marshall