forked from redspread/spread
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
20 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,35 @@ | ||
###spread roadmap | ||
###Spread roadmap | ||
--- | ||
|
||
This is a high level roadmap for spread development. The dates below should not be considered authoritative, but rather indicative of a projected timeline for spread. | ||
This is a high level roadmap for spread development. The dates below should not be considered authoritative, but rather indicative of a projected timeline for Spread. | ||
|
||
####Feb. 2016 | ||
|
||
* `spread deploy`: One command deploy to a remote Kubernetes cluster | ||
* Including building Docker context with deployment | ||
* `spread deploy -p`: Pushes all images to registry, even those not built by `spread deploy`. | ||
* Handle updates for all Kubernetes objects | ||
|
||
####Mar. 2016 | ||
|
||
* Logging and debugging | ||
* `spread debug`: Returns the current spread version, Kubernetes version, Docker version, Go version, computer operating system, the Kubernetes config, spread config, and the content and timestamp of last command ran | ||
* `spread logs`: Returns logs for any deployment, automatic trying until logs are accessible. | ||
* Support for local development with Kubernetes | ||
* Easy setup of local cluster | ||
* Cluster-to-cluster syncing | ||
* Easy setup of local cluster: see <a href="https://github.com/redspread/localkube">Localkube</a> | ||
* Support for Linux and Windows | ||
|
||
####April 2016 | ||
|
||
* Kubernetes configuration versioning | ||
* See our prototype: <a href="https://github.com/redspread/kit">Kit</a> | ||
|
||
####May 2016 | ||
|
||
* Inner-app linking | ||
* Easy rollbacks | ||
* Local development | ||
* `spread build`: Builds Docker context and pushes to a local Kubernetes cluster. | ||
* `spread status`: Prints information about the state of the project | ||
* Inner-app linking | ||
* Support for Linux and Windows | ||
|
||
####Apr. 2016 | ||
####June 2016 | ||
|
||
* Container versioning | ||
* Version the image + configuration of containers | ||
* `spread rewind`: Quickly rollback to a previous deployment. | ||
* Logging and debugging | ||
* `spread debug`: Returns the current spread version, Kubernetes version, Docker version, Go version, computer operating system, the Kubernetes config, spread config, and the content and timestamp of last command ran | ||
* `spread logs`: Returns logs for any deployment, automatic trying until logs are accessible. |