Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Convert tenant service to Quarkus #4862

Closed
wants to merge 18 commits into from

Conversation

ctron
Copy link
Contributor

@ctron ctron commented Jul 1, 2020

Type of change

  • Refactoring

Description

To Do

The following items still remain:

k-wall and others added 17 commits June 26, 2020 09:07
* Upgrade surefire plugin and remove workarounds
* Add global internal listener for infra that accepts TLS client cert auth

* Example on how to reconcile certificate and what information to use for iot adapters

* Improve names
* Adopt the new messaging infrastructure
* Using `.spec.message` vs `.spec.phaseReason`
* Remove ununsed tests in enmasse 1.0
* Remove non-1.0 modules

* Remove modules and components not part of 1.0
* Update smoke test to run isolated-shared-infra profile

Templates are kept and will be updated in a separate PR. This means it
will still be possible to run the old version using public images.

Systemtests still remain, and will have to be updated separately.
…t#4849)

* Remove metrics api and remove nonexisting project deps
* Remove unused templates and move iot from preview into main bundle
* Use defaults infra in tests

* Add scale profile
…ject#4841)

* Add support for brokered queues and topics

* Synchronize and store messaging tenants in infra state. This will be
used to lookup the tenant of an address to determine how that address
will be configured. It will also later be used to drive the creation
of vhost policies.
* Add scheduling of tenants that are transactional to ensure that addresses
for that tenant end up on the same broker.
* If a tenant is transactional, instead of creating multiple autolinks
and linkroutes on the router, create a single in+out link route pair
with the prefix of the tenant (per endpoint for now) so that all
links for that tenant go directly to the broker.
* Add systemtest that verifies basic transactions work for queues and
topics. Tests for durable subscriptions are disabled for now.
* Prevent deletion of brokers that are in use.

Issue EnMasseProject#4469
@ctron ctron added this to the 1.0.0 milestone Jul 1, 2020
@ctron ctron force-pushed the feature/quarkus_tenant_1 branch from 1a7abab to 62a2680 Compare July 1, 2020 12:40
@lulf lulf closed this Oct 30, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants