The Wayback Machine - https://web.archive.org/web/20190805134525/https://github.com/EnMasseProject/enmasse
Skip to content
Please note that GitHub no longer supports your web browser.

We recommend upgrading to the latest Google Chrome or Firefox.

EnMasse - Self-service messaging on Kubernetes and OpenShift
Java JavaScript Go Shell HTML Groovy Other
Branch: master
Clone or download
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 Increase timeout for upstream ocp4 pipeline (#3015) Jul 18, 2019
.mvn Add the ability for Maven build time properties to be centralised in … Sep 6, 2018
.owasp Bump CVE detection tool dependency-check-maven-plugin from 3.3.2 to 4… Jan 28, 2019
.travis Validate router version alignment May 23, 2019
address-space-controller Workaround issue with KubernetesDeserializer (#3000) Jul 17, 2019
agent Fix #3050: Fix selection of vertical nav item in dashboard (#3047) Aug 1, 2019
amqp-utils Bump to 0.30-SNAPSHOT Jul 16, 2019
ansible Enable persistence for standard-authservice Aug 5, 2019
api-common Bump to 0.30-SNAPSHOT Jul 16, 2019
api-model Ensure bundle upgrade test uses persistent-claim (#3012) Jul 18, 2019
api-server Workaround issue with KubernetesDeserializer (#3000) Jul 17, 2019
broker-plugin Unconditionally set AMQ_RESET_CONFIG unless overridden by ENMASSE sco… Jul 22, 2019
bundle Bump to 0.30-SNAPSHOT Jul 16, 2019
cmd Clean up logging, at least a bit May 2, 2019
console Ignore generated license files (#3028) Jul 24, 2019
controller-manager Bump to 0.30-SNAPSHOT Jul 16, 2019
discovery-lib Bump to 0.30-SNAPSHOT Jul 16, 2019
doc-utils enforce python2 to avoid errors when default is python3 (#2496) Apr 2, 2019
documentation Docs issue-3059: switch titles and minor copyedits (#3060) Aug 1, 2019
hack Allow configuring protocol adapter endpoint key/cert (#2467) Mar 19, 2019
iot Bump to 0.30-SNAPSHOT Jul 16, 2019
k8s-api-testutil Bump to 0.30-SNAPSHOT Jul 16, 2019
k8s-api Bump to 0.30-SNAPSHOT Jul 16, 2019
keycloak-plugin Bump to 0.30-SNAPSHOT Jul 16, 2019
keycloak-user-api Bump to 0.30-SNAPSHOT Jul 16, 2019
metrics-api Removed dashes from metrics names (#3039) Jul 26, 2019
mqtt-gateway Bump to 0.30-SNAPSHOT Jul 16, 2019
mqtt-lwt Bump to 0.30-SNAPSHOT Jul 16, 2019
none-authservice Bump to 0.30-SNAPSHOT Jul 16, 2019
pkg Allow enabling/disabling protocol adapters Aug 2, 2019
router Update to router 1.8.0 (#2893) Jun 19, 2019
scripts Switch to using quay.io for images (#2746) Apr 29, 2019
service-broker Workaround issue with KubernetesDeserializer (#3000) Jul 17, 2019
standard-controller Workaround issue with KubernetesDeserializer (#3000) Jul 17, 2019
systemtests Enable persistence for standard-authservice Aug 5, 2019
templates Enable persistence for standard-authservice Aug 5, 2019
topic-forwarder Bump to 0.30-SNAPSHOT Jul 16, 2019
vendor Upgrade to Go 1.11.6 (#2562) Apr 1, 2019
version Add IoTConfig CRD and controller for first deployment Mar 7, 2019
.gitignore Fix IoT system tests (#2537) Mar 27, 2019
.travis.yml Validate router version alignment May 23, 2019
CHANGELOG.md Go 1.12 update (#2951) Jul 23, 2019
CONTRIBUTING.md Improve developer docs and process (#2177) Jan 16, 2019
HACKING.md Upgrade codehaus-license-maven-plugin.version to 2.0.0 Jul 22, 2019
LICENSE Initial commit Jun 22, 2017
Makefile Go 1.12 update (#2951) Jul 23, 2019
Makefile.common Split docker build from default target (#2520) Mar 26, 2019
Makefile.env.mk Removed unused references to keycloak-controller Jul 15, 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
RELEASING.md Add release instructions for OperatorHub (#2982) Jul 11, 2019
glide.lock Upgrade to Go 1.11.6 (#2562) Apr 1, 2019
glide.yaml Upgrade to Go 1.11.6 (#2562) Apr 1, 2019
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 Bump to 0.30-SNAPSHOT Jul 16, 2019
pom.xml Upgrade codehaus-license-maven-plugin.version to 2.0.0 Jul 22, 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.