Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

Commit

Permalink
chore(roadmap): update product roadmap
Browse files Browse the repository at this point in the history
Some things have been completed (such as deploy hooks) since the last roadmap update.

This commit also removes a few bullet points from the roadmap that have been dangling since v2.0
or have not been followed up with tickets/design docs (such as the controller emitting metrics).
  • Loading branch information
Matthew Fisher committed Jan 10, 2017
1 parent 22a74fa commit 2df92c0
Showing 1 changed file with 1 addition and 53 deletions.
54 changes: 1 addition & 53 deletions src/roadmap/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,56 +7,6 @@ grouping of features that are deemed important to the future of Deis.
Given the project's rapid [Release Schedule](releases.md), roadmap
items are designed to provide a sense of direction over many releases.

## Deployments

Deis Workflow should use Kubernetes-native constructs wherever possible. By
switching to `Deployments`, the controller component will no longer need to
orchestrate rolling deploys. Instead, controller can delegate that work to
Kubernetes control loops.

* [X] Support Kubernetes Deployments <https://github.com/deis/controller/pull/854> (Workflow 2.2)
* [X] Kubernetes Deployments by default (Workflow 2.4)

## Private Registry and Native IaaS Registry Support

Many users of Deis v1 requested the ability to push and pull application
artifacts from private Docker registries. While v1 supported a
[workaround](https://github.com/deis/deis/issues/2232) or two, operators
usually had to intervene or build custom tooling. Deis Workflow aims to make it
simple to configure your Workflow install to pull and push images to private
registries.

* [X] Pull from private registry <https://github.com/deis/workflow/pull/201> (Workflow 2.0)
* [X] Push to private registry for builder (Workflow 2.3)
* [X] Support native auth strategies for ECR and GCR (Workflow 2.4)

## Application Management

Various application-related features that give developers and operators
flexibility in how applications are managed by the platform:

* [X] Per-process type health checks: <https://github.com/deis/controller/issues/881> (Workflow 2.4)
* [X] Application Maintenance Mode: <https://github.com/deis/deis/issues/3722> (Workflow 2.4)
* [X] Enforce SSL Per-Application: <https://github.com/deis/router/issues/148> (Workflow 2.5)
* [X] Per-application IP Whitelisting via CLI: <https://github.com/deis/controller/issues/240> (Workflow 2.5)
* [ ] Per-application Kubernetes Network Policy:

### Private Application Support

* [X] Private Application Support: <https://github.com/deis/controller/pull/934> (Workflow 2.4)

Related issues:

* <https://github.com/deis/deis/issues/4391>
* <https://github.com/deis/deis/issues/2715>

## Application Autoscaling

Developers should be able to define an autoscaling policy per application
process type. Under the covers, Workflow should use HorizontalPodAutoscaling.

* [X] Application Autoscaling <https://github.com/deis/workflow/issues/403> (Alpha, Workflow 2.5)

## Interactive `deis run /bin/bash`

Provide the ability for developers to launch an interactive terminal session in
Expand Down Expand Up @@ -88,7 +38,6 @@ Related issues:

## Monitoring

* [ ] deis/controller emitting metrics
* [ ] Define and deliver alerts with Kapacitor: <https://github.com/deis/monitor/issues/44>

## Workflow Addons/Services
Expand All @@ -103,5 +52,4 @@ Deis Workflow should be able to send and receive webhooks from external
systems. Facilitating integration with third party services like GitHub,
Gitlab, Slack, Hipchat.

* [ ] Send webhook on platform events: <https://github.com/deis/deis/issues/1486>
* [ ] Trigger automatic deploy from GitHub Deployments API
* [X] Send webhook on platform events: <https://github.com/deis/deis/issues/1486> (Workflow v2.10)

0 comments on commit 2df92c0

Please sign in to comment.