The CLI commands need to only do a single task
In order to have Ansible drive the workflow through the CLI, we need the CLI split into individual tasks.
Blueprint information
- Status:
- Complete
- Approver:
- Ryan Hallisey
- Priority:
- Essential
- Drafter:
- Ryan Hallisey
- Direction:
- Approved
- Assignee:
- David Wang
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 0.3.0
- Started by
- Ryan Hallisey
- Completed by
- Ryan Hallisey
Related branches
Related bugs
Sprints
Whiteboard
CLI commands:
- create a configmap - DONE
- run a service - DONE
- run a job - DONE
- run a replication controller - DONE
- create a pvc - DONE
More advanced commans:
- render a template (return the output of it maybe?)
- dry run
- describe the existing architecture of the cluster (where are the services) - moved to another bp - https:/
Addressed by: https:/
Separate CLI commands into discrete bits of logic (smaller CLI commands)
Addressed by: https:/
Order kolla-kubernetes bootstrap/run/kill commands
Addressed by: https:/
Remove Interactive Shell, Simplify CLI arg parsing
Addressed by: https:/
Add resource status command for Workflow Engine
Addressed by: https:/
Enhance CLI service commands args validation w/ help
Gerrit topic: https:/
Addressed by: https:/
Add an --all-in-one flag to the CLI
Gerrit topic: https:/