Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Outstanding Commands #51

Open
b-f-chan opened this issue Jan 21, 2021 · 1 comment
Open

Implement Outstanding Commands #51

b-f-chan opened this issue Jan 21, 2021 · 1 comment
Assignees
Labels

Comments

@b-f-chan
Copy link
Contributor

b-f-chan commented Jan 21, 2021

Placeholder - Can split into smaller tickets or convert this into epic if needed

Implement outstanding commands in DMS installer:

  • config

    • check - Validate if config OK to deploy (e.g. no missing values)
    • set - Stage a specific config for deployment - Is this really MVP? We aren't supporting multiple config versions yet
    • delete - Delete config (clear params, start over) - Is this really MVP? Can they just re-run script and overwrite?
    • status - Indicates if config complete & matches global DMS version, show # unanswered questions - Is this really MVP? We aren't supporting multiple config versions yet, also they can validate with the "check" command
    • upgrade - Backup config, pull latest DMS version, try to migrate old config to new config format, check for & display incompatibility errors
    • version - Check version stored against config, can compare to DMS version and warn of discrepancy - Is this really MVP? We aren't supporting multiple config versions yet
  • cluster

    • start - Checks if staged config valid, then starts cluster & all services in it
    • stop - Stops cluster & all services in it from running but does not destroy containers or volumes
    • restart - Stops and restarts clusters & all services in it (this is a rolling restart)
@b-f-chan
Copy link
Contributor Author

b-f-chan commented Jan 21, 2021

MVP: stop (will stop all) - apply will auto-start, we might add start in as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants