From ec6166721739e93100589e0118d56eaa53defd25 Mon Sep 17 00:00:00 2001 From: Jakub Scholz Date: Fri, 14 Sep 2018 11:48:17 +0200 Subject: [PATCH] Move Strimzi Roadmap to GitHub project (#32) --- index.md | 4 +++ roadmap/index.md | 83 +----------------------------------------------- 2 files changed, 5 insertions(+), 82 deletions(-) diff --git a/index.md b/index.md index ebb208a68..80484631e 100644 --- a/index.md +++ b/index.md @@ -11,6 +11,10 @@ Strimzi provides a way to run an [Apache Kafka](https://kafka.apache.org/) clust See our [GitHub](http://github.com/strimzi) repository for more info. +# Roadmap + +The project roadmap describing our future plans can be found in our [GitHub project](https://github.com/strimzi/strimzi-kafka-operator/projects/1). + # Downloads Strimzi releases are available for download on our [GitHub](https://github.com/strimzi/strimzi-kafka-operator). The release artifacts diff --git a/roadmap/index.md b/roadmap/index.md index 60c13c35c..bf746654d 100644 --- a/roadmap/index.md +++ b/roadmap/index.md @@ -4,85 +4,4 @@ layout: default # Roadmap -## 0.7.0 (Work in progess - expected September 2018) - -### Add support for SASL SCRAM-SHA authentication - -Support for authentication using SASL SCRAM-SHA should be added to the already supported TLS Client Authentication. - -### Strimzi and Kafka updates - -Strimzi should make it possible to smoothly handle updates from one Kafka version to another. - -### Certificate rotation - -Make it possible to automatically rotate certficates when they reach expiration. - -## 0.6.0 (August 2018) - -### Custom Resource Definitions support for Topic Operator - -The Topic Operator uses [Custom Resource Definitions (CRDs)](https://kubernetes.io/docs/concepts/api-extension/custom-resources/) instead of ConfigMaps. - -### Add support for encryption to Kafka Connect - -Add support for encryption and authentication for Kafka Connect. - -### Add support for authentication and authorization - -In order to use Strimzi for production workloads, it has to be possible to secure the cluster. This should -include: - -* Authentication using TLS client authentication -* Authorization - -## 0.5.0 (July 2018) - -### Add support for Kubernetes Affinity and Tolerations - -Using Kubernetes Affinity and Tolerations, users can manage scheduling of Kafka, Zookeeper and Kafka Connect pods into nodes. - -### Custom Resource Definitions support for Cluster Operator - -The Cluster Operator uses [Custom Resource Definitions (CRDs)](https://kubernetes.io/docs/concepts/api-extension/custom-resources/) instead of ConfigMaps. - -### Add support for TLS encryption - -All traffic between Kafka brokers, Zookeeper nodes and Topic Operator is now encrypted using TLS. - -## 0.4.0 (May 2018) - -### Improve configuration possibilities for Kafka and Kafka Connect - -Currently, Strimzi gives the user only limited possibilities to configure Kafka and Kafka Connect. Only a few -configuration options are exposed and user configurable. Users should have more freedom to fine-tune Kafka and -Kafka Connect configuration according to their exact needs. - -### Add support for Kubernetes resource request and limits - -All Strimzi deployments are currently running without any resource requests and limits (see -[Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/) -for more details). A possibility to configure resource limits and requests should be added to the Cluster Controller -component. - -## Future releases - -### Accessing Kafka from the outside of Kubernetes/OpenShift - -Currently, the Kafka deployment is accessible only from within the same Kubernetes/OpenShift cluster in which it is -deployed. In some scenarios it will be necessary to access it from the outside. - -### Support for automated cluster balancing - -During the lifecycle of the Kafka cluster it can happen that it becomes unbalanced. Some nodes are hosting very _heavy_ -topics (i.e. busy topics with a lot of traffic) while other nodes are idle most of the time hosting less busy topics. -An automated cluster balancer should continuously monitor the cluster state and balance it (re-distribute the topics) when -needed to make sure that the load is optimally distributed across all cluster nodes. - -### Service broker support - -The Cluster Operator should be able to work as a [Service Broker](https://www.openservicebrokerapi.org/). - -### Integration with other protocols - -Allow to access Kafka using different protocols such as HTTP, AMQP or MQTT. +The roadmap has been moved to a [GitHub project](https://github.com/strimzi/strimzi-kafka-operator/projects/1). \ No newline at end of file