EnMasseProject / enmasse

EnMasse - Self-service messaging on Kubernetes and OpenShift
https://enmasseproject.github.io
Apache License 2.0
190 stars 87 forks source link

Create MessagingInfra CRD and controller logic #4105

Closed lulf closed 4 years ago

lulf commented 4 years ago

Description

Based on https://github.com/EnMasseProject/enmasse/blob/master/documentation/design/proposals/shared-infrastructure.adoc, the first task is defined as creating the MessagingInfra CRD and the controller logic for deploying routers and brokers, and connecting them. The components should also be connected using mutual TLS and use certificate rotation.

When this task is done, it should be possible to deploy router networks and connect them to brokers.

Design

https://github.com/EnMasseProject/enmasse/blob/master/documentation/design/proposals/shared-infrastructure.adoc

Tasklist

lulf commented 4 years ago

Work is merged and next phase is in progress