Skip to content

Commit 2df92c0

Browse files
author
Matthew Fisher
committed
chore(roadmap): update product roadmap
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).
1 parent 22a74fa commit 2df92c0

1 file changed

Lines changed: 1 addition & 53 deletions

File tree

src/roadmap/roadmap.md

Lines changed: 1 addition & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -7,56 +7,6 @@ grouping of features that are deemed important to the future of Deis.
77
Given the project's rapid [Release Schedule](releases.md), roadmap
88
items are designed to provide a sense of direction over many releases.
99

10-
## Deployments
11-
12-
Deis Workflow should use Kubernetes-native constructs wherever possible. By
13-
switching to `Deployments`, the controller component will no longer need to
14-
orchestrate rolling deploys. Instead, controller can delegate that work to
15-
Kubernetes control loops.
16-
17-
* [X] Support Kubernetes Deployments <https://github.com/deis/controller/pull/854> (Workflow 2.2)
18-
* [X] Kubernetes Deployments by default (Workflow 2.4)
19-
20-
## Private Registry and Native IaaS Registry Support
21-
22-
Many users of Deis v1 requested the ability to push and pull application
23-
artifacts from private Docker registries. While v1 supported a
24-
[workaround](https://github.com/deis/deis/issues/2232) or two, operators
25-
usually had to intervene or build custom tooling. Deis Workflow aims to make it
26-
simple to configure your Workflow install to pull and push images to private
27-
registries.
28-
29-
* [X] Pull from private registry <https://github.com/deis/workflow/pull/201> (Workflow 2.0)
30-
* [X] Push to private registry for builder (Workflow 2.3)
31-
* [X] Support native auth strategies for ECR and GCR (Workflow 2.4)
32-
33-
## Application Management
34-
35-
Various application-related features that give developers and operators
36-
flexibility in how applications are managed by the platform:
37-
38-
* [X] Per-process type health checks: <https://github.com/deis/controller/issues/881> (Workflow 2.4)
39-
* [X] Application Maintenance Mode: <https://github.com/deis/deis/issues/3722> (Workflow 2.4)
40-
* [X] Enforce SSL Per-Application: <https://github.com/deis/router/issues/148> (Workflow 2.5)
41-
* [X] Per-application IP Whitelisting via CLI: <https://github.com/deis/controller/issues/240> (Workflow 2.5)
42-
* [ ] Per-application Kubernetes Network Policy:
43-
44-
### Private Application Support
45-
46-
* [X] Private Application Support: <https://github.com/deis/controller/pull/934> (Workflow 2.4)
47-
48-
Related issues:
49-
50-
* <https://github.com/deis/deis/issues/4391>
51-
* <https://github.com/deis/deis/issues/2715>
52-
53-
## Application Autoscaling
54-
55-
Developers should be able to define an autoscaling policy per application
56-
process type. Under the covers, Workflow should use HorizontalPodAutoscaling.
57-
58-
* [X] Application Autoscaling <https://github.com/deis/workflow/issues/403> (Alpha, Workflow 2.5)
59-
6010
## Interactive `deis run /bin/bash`
6111

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

8939
## Monitoring
9040

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

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

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

0 commit comments

Comments
 (0)