eclipse-hawkbit / hawkbit-extensions

Eclipse Public License 2.0
20 stars 30 forks source link

Microsoft Azure extension pack - Part 2 - Cluster support based on Event Hubs #35

Closed kaizimmerm closed 5 years ago

kaizimmerm commented 6 years ago

Leverages Azure Event Hubs for Apache Kafka support for communication between cluster nodes. In addition I provided a rudimentary guide to deploy a cluster into Azure Kubernetes Service (AKS).

I do admit that these guides should go to the docs section in the homepage. However, I want to keep them here (in this PR) until the Boot 2 migration is complete.

Note: I had to upgrade to Spring Boot 2 in order to get the newest version of Spring Cloud Stream for the Kafka 1.0 support as required by Azure. So this PR depends on https://github.com/eclipse/hawkbit/pull/721

Boot 2 migration for the other modules needs to be done as well:. Here a quick status:

kaizimmerm commented 5 years ago

CQs are all "proceed with checkin" (see list that is part of the PR)