Skip to content
EnMasse - Self-service messaging on Kubernetes and OpenShift
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.checkstyle Add some checkstyle checks, ignore eclipse config file (#2336) Mar 20, 2019
.github/ISSUE_TEMPLATE Update issue templates Jan 30, 2019
.jenkins Get test failures from junit out May 15, 2019
.mvn Add the ability for Maven build time properties to be centralised in … Sep 6, 2018
.owasp
.travis
address-space-controller Use ENMASSE_OPENSHIFT as a short-circuit to determine the presence of… May 7, 2019
agent Updated branding May 9, 2019
amqp-utils Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
ansible Fix monitoring ansible defaults (#2764) May 2, 2019
api-common
api-model User fabric8 cr clients instead of api clients (#2774) May 14, 2019
api-server Use ENMASSE_OPENSHIFT as a short-circuit to determine the presence of… May 7, 2019
broker-plugin Turn off Artemis (new in 2.7+) audit logging in default broker config… May 10, 2019
bundle Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
cmd Clean up logging, at least a bit May 2, 2019
console Fixed 'finish' button label, that changed due to PF4 upgrade (#2808) May 12, 2019
controller-manager Iot device registry backed with infinispan (#2498) May 9, 2019
discovery-lib Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
doc-utils enforce python2 to avoid errors when default is python3 (#2496) Apr 2, 2019
documentation Docs: copyedits for Monitoring procedures (#2836) May 20, 2019
hack Allow configuring protocol adapter endpoint key/cert (#2467) Mar 19, 2019
iot Upgrade Hono to 1.0-M3 (#2795) May 24, 2019
k8s-api-testutil Fix a few compiler warnings and issues uncovered afterwards (#2762) May 2, 2019
k8s-api
keycloak-plugin Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
keycloak-user-api Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
metrics-api
mqtt-gateway Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
mqtt-lwt
none-authservice Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
pkg Fix #2809: Improve robustness of OpenShift detection (#2811) May 10, 2019
router Switch to using quay.io for images (#2746) Apr 29, 2019
scripts
service-broker Fix a few compiler warnings and issues uncovered afterwards (#2762) May 2, 2019
standard-controller Guard against unexpected queue depth values (ARTEMIS-1982) when deter… May 10, 2019
systemtests Upgrade Hono to 1.0-M3 (#2795) May 24, 2019
templates Fixed namespace label on Grafana dashboards May 24, 2019
topic-forwarder Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
vendor
version Add IoTConfig CRD and controller for first deployment Mar 7, 2019
.gitignore
.travis.yml Validate router version alignment May 23, 2019
CHANGELOG.md Bump Artemis to 2.8.0 (#2798) May 9, 2019
CONTRIBUTING.md Improve developer docs and process (#2177) Jan 16, 2019
HACKING.md Switch to using quay.io for images (#2746) Apr 29, 2019
LICENSE Initial commit Jun 22, 2017
Makefile Iot device registry backed with infinispan (#2498) May 9, 2019
Makefile.common Split docker build from default target (#2520) Mar 26, 2019
Makefile.env.mk Fix the QDR image name, comes now from quay.io May 24, 2019
Makefile.go.mk Package Go artifacts in maven assembly dist (#2512) Mar 25, 2019
Makefile.java.mk Added link in about box to the docs (#2672) Apr 16, 2019
README.md Add note on protocol support Apr 8, 2019
RELEASING.md Add steps for updating changelog and docs (#2404) Mar 5, 2019
glide.lock
glide.yaml
licenses-override.xml Bump codehaus-license-maven-plugin from 1.16 to 1.17. (#2333) Feb 18, 2019
licenses.xsl Bump codehaus-license-maven-plugin from 1.16 to 1.17. (#2333) Feb 18, 2019
pom.properties Update pom.xml snapshot versions to 0.29-SNAPSHOT Apr 29, 2019
pom.xml Update versions May 23, 2019

README.md

Systemtest Status GitHub release Twitter Follow


EnMasse provides a self-service messaging platform on Kubernetes and OpenShift with a uniform interface to manage different messaging infrastructure.

Features

  • Self-service messaging for applications - The service admin deploys and manages the messaging infrastructure, while applications can request messaging resources without caring about the messaging infrastructure.

  • Supports a wide variety of messaging patterns - Choose between JMS-style messaging with strict guarantees, or messaging that supports a larger number of connections and higher throughput.

  • Great protocol support - Support protocols available in the underlying messaging infrastructure: AMQP 1.0, MQTT, OpenWire, CORE and STOMP.

  • Built-in authentication and authorization - Use the built-in or plug in your own authentication service for authentication and authorization of messaging clients.

  • Uniform interface to manage messaging infrastructure - Manage standalone broker instances or a scale-on-demand AMQP message bus using the same cloud-native APIs.

See our website for more details about the project.


EnMasse Intro 1

To start using EnMasse

See the documentation on our website.

To start developing EnMasse

See developing for information on how to get started building EnMasse.

See contributing for information on how to contribute to EnMasse.

Support

If you need support, reach out to us via the mailinglist or on IRC.

See contributing for more info on how to get help from the community.

If you run into issues, don't hesitate to raise an issue.

You can’t perform that action at this time.