grouper-users - Re: [grouper-users] grouper rabbitmq messaging
Subject: Grouper Users - Open Discussion List
List archive
- From: Vivek Sachdeva <>
- To: "Waldbieser, Carl" <>
- Cc: TIER-API <>, grouper-users <>, "Hyzer, Chris" <>
- Subject: Re: [grouper-users] grouper rabbitmq messaging
- Date: Thu, 7 Sep 2017 22:03:08 -0700
- Ironport-phdr: 9a23:DaaQiBXvxMedffmg9cYOu8dvzozV8LGtZVwlr6E/grcLSJyIuqrYbRaAt8tkgFKBZ4jH8fUM07OQ6PGwHzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjSwbLdxIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KpwVhTmlDkIOCI48GHPi8x/kqRboA66pxdix4LYeZyZOOZicq/Ye94RWGhPUdtLVyFZAIy8YYsBAeQCM+hFsYfyu0ADogGiCQS2Hu7j1iNEi33w0KYn0+ohCwbG3Ak4Et0BsXTUssv6NKQPWu6o1qbH0TXDYO5I1jfj8ofDbxcsru+WXbJucMrR11cgFwDejlqKtYPlPy6a2foTs2eB9OdgWuevhHQmqwF1uDSg2sAsiozQi48T11vK9j15zZ4rKdC5VEJ2Y9upEJVTui6BK4d7R8wvT310tCknz7AJpYK3cSwPxZki2RLSZfOKfo6V6Rz5TumROy13hHd9dbK/mRmy9U+gx/X5Vsau0VZKqjNJksDPtnwRzhDS5daLR/Vy80u71jaP0AfT6u5AIU8qj6bUN5khwrsompoSt0TMADP2lV3ogKKXakkp+O2l6+rkb7r9upORMoB5hh3iPqszn8GwHfg0PwwLUmWe5+ix2rLu8VX8QLpQj/02lqfZsIrdJcQevqO2HRVV0pgi6xahETim088YkmMbI1JFZR2IkZbpNEvVLfD3CPewmVWskDNxy//aOb3hB43BLmLfn7f5YbZ990lcxRIvzdBe+Z1UEKgNL+jrWk/wr9HYCh45Mxeow+b8FtlxzIIeWWSTAqCHKqPSt0GH5v4xL+WWeoAapSv9IeA/5/HylX85hUMdfa6x0JsYcnC4GelmI12Hbnr2m9sBDHwKsRQkTOzxk1CCVT9TZ22uX6In+D03EoOmDYHfRo+zmryB2jm0HoFIamxcFF+DDGroJM24XKJGVyuWLsVgnycJT/zpYIY70Vvm4BDzz7ZtL+ff0ikRu5vy2cRp6qvemQxkphJuCMHI7WCTQmI8pWoDRzM7wqk39UFn1Fad3KtjivdYGdFN7ttGVw47MdjXyOksWIO6YR7IYtrcEAXued6hGzxkC4tpm9I=
Hi Carl,
I have added TLS support to grouper rabbitMq client. Your Jython code example was very helpful.
Thanks,
Vivek
On Wed, Aug 9, 2017 at 11:51 AM, Hyzer, Chris <> wrote:
Fyi the backlog of test patches is cleared, and this is in an available patch if you want to start using it. 2.3.0 api patch #73
Thanks,
Chris
-----Original Message-----
From: Hyzer, Chris
Sent: Monday, August 07, 2017 3:40 PM
To: 'Waldbieser, Carl' <>
Cc: TIER-API <>; grouper-users <>
Subject: RE: [grouper-users] grouper rabbitmq messaging
2.3.0 patched :) Let me know if you need something other than TLS
Note, I think we have a small backlog of patches in "test" mode, so unless you get the snapshot grouper client, or install the patches in "test" state, you will have to wait a couple days :)
Thanks
Chris
-----Original Message-----
From: Waldbieser, Carl [mailto:]
Sent: Monday, August 07, 2017 3:37 PM
To: Hyzer, Chris <>
Cc: TIER-API <>; grouper-users <>
Subject: Re: [grouper-users] grouper rabbitmq messaging
Chris,
Looks like I could configure that message.
The routing logic in our setup is supplied by a component I've been calling the Provisioner Delivery Service (PDS). It has plugins for parsing different messages. I could just add a new message parser that would read the ESB format you referenced and pull out the parts that are relevant to our provisioner-- the subject, the group, and the action (add/delete).
What version(s) of Grouper will this be available in?
Thanks,
Carl Waldbieser
ITS Systems Programmer
Lafayette College
----- Original Message -----
From: "Chris Hyzer" <>
To: "waldbiec" <>
Cc: "TIER-API" <>, "grouper-users" <>
Sent: Monday, August 7, 2017 3:21:52 PM
Subject: RE: [grouper-users] grouper rabbitmq messaging
I put some sample messages up there from the ESB messaging connector.
https://spaces.internet2.edu/display/Grouper/Grouper+ Messaging+with+RabbitMQ
If there is a different format or a TIER format we can do that too... (which would be separate from the messaging implementation obviously, so it would work for any of the 4 current messaging strategies (rabbitmq, activemq, aws, built-in).
I could also see simple transformations being supported too...
Thanks
Chris
-----Original Message-----
From: Waldbieser, Carl [mailto:]
Sent: Monday, August 07, 2017 2:31 PM
To: Hyzer, Chris <>
Cc: TIER-API <>; grouper-users <>
Subject: Re: [grouper-users] grouper rabbitmq messaging
Chris,
I think if the project starts making components we can swap in, we'd do it and retire our code.
Not sure what the messages look like coming out of the change-logger, but if I can adapt our provisioning components to parse/interpret them, I think it would be a slam dunk.
Thanks,
Carl Waldbieser
ITS Systems Programmer
Lafayette College
----- Original Message -----
From: "Chris Hyzer" <>
To: "waldbiec" <>
Cc: "TIER-API" <>, "grouper-users" <>
Sent: Monday, August 7, 2017 2:26:11 PM
Subject: RE: [grouper-users] grouper rabbitmq messaging
I added a jira thanks. Would you guys consider using this or are you happy where you are?
-----Original Message-----
From: Waldbieser, Carl [mailto:]
Sent: Monday, August 07, 2017 1:55 PM
To: Hyzer, Chris <>
Cc: TIER-API <>; grouper-users <>
Subject: Re: [grouper-users] grouper rabbitmq messaging
Chris,
I have some jython code for our changelogger that makes a TLS connection to RabbitMQ.
Seems like it should be pretty straightforward translation to plain old Java.
https://github.com/cwaldbieser/grouper_python_ provisioner/blob/master/ changelog_consumer/process_ changelog.py
The function "get_amqp_conn()" is on lines 42-52 and the code for creating a context and using it is on lines 198-202.
Setting up RabbitMQ for TLS is documented on the RabbitMQ site:
https://www.rabbitmq.com/ssl.html
Thanks,
Carl Waldbieser
ITS Systems Programmer
Lafayette College
----- Original Message -----
From: "Chris Hyzer" <>
To: "waldbiec" <>
Cc: "TIER-API" <>, "grouper-users" <>
Sent: Monday, August 7, 2017 1:18:24 PM
Subject: RE: [grouper-users] grouper rabbitmq messaging
We just have a basic implementation, if there are specific requirements people have im happy to take patches or advise or whatever. i.e. maybe you could list the steps on at the bottom of the wiki for how to enable TLS on rabbitmq and we can get that working and figure out how to connect to it (unless you have java experience and a code snippet :) )
Thanks
Chris
-----Original Message-----
From: Waldbieser, Carl [mailto:]
Sent: Monday, August 07, 2017 9:21 AM
To: Hyzer, Chris <>
Cc: TIER-API <>; grouper-users <>
Subject: Re: [grouper-users] grouper rabbitmq messaging
Chris,
Are there options for specifying TLS parameters for the connection? E.g. keystore/truststore options and/or flag to connect with TLS?
Thanks,
Carl Waldbieser
ITS Systems Programmer
Lafayette College
----- Original Message -----
From: "Hyzer, Chris" <>
To: "TIER-API" <>, "grouper-users" <>
Sent: Monday, August 7, 2017 5:39:15 AM
Subject: [grouper-users] grouper rabbitmq messaging
Making progress on Grouper RabbitMQ messaging.
https://spaces.internet2.edu/display/Grouper/Grouper+ Messaging+with+RabbitMQ
Got the configuration ironed out, made a rabbitmq-connector tarball, theres a patch and snapshot client release since it needed some things, and the grouperInstaller will install this component.
Still kicking the tires here...
Thanks
Chris
- Re: [grouper-users] grouper rabbitmq messaging, Vivek Sachdeva, 09/08/2017
- RE: [grouper-users] grouper rabbitmq messaging, Hyzer, Chris, 09/08/2017
Archive powered by MHonArc 2.6.19.