Notes: Grouper Call Wed. 9-March-2016
Attending: Emily, Bill Thompson, Jim Fox, Tom B, Chris, Shilen
Bert B-L (gatech): Can’t attend, updates included below
Action Items
[AI] (Chris) will investigate connection between Internet2 enterprise Github and public Github
[AI] (Shilen) to help Bert with examples for PSP-NG work
[AI] (Bill) will see about scheduling Grouper content at Apereo Conference for Sunday May 22
Carry Over Action Items
[AI] (Pregash) will ask for findings around accessibility that can be emailed to Chris prior to the meeting. Then Chris will be happy to schedule the meeting
[AI] Misagh look add hibernate-c3p0 jar to gradle/maven, and the upgrade to c3p0 (commit from Chris)
[AI] (Bert) create a wiki page off the Post PSP Provisioning wiki page to explain the boundaries for provisioning subjects. [3/9: Still pending]
[AI] (Misagh) provide update to Grouper Core list to be sure Gradle work will be ready for Grouper Release in April
[AI] (Chris ) clarify the Grouper roadmap around “Add remaining attribute/permission operations to WS”
[AI] (Bert} Clarify Grouper Roadmap around “Successor to the PSP first pass. Include AD and LDAP connectors”
[AI] (Chris) capture the TIER packaging direction in a Grouper wiki page, including environment variable strategy
[AI] (Shilen) create wiki page on the hibernate work (mysql problem)
[AI] (Chris) make patching and upgrading work on a source directory (based on input from packaging survey)
[AI] (Chris) get rules into new UI, for inheriting privileges
[AI] ( Misagh) look on Grouper wiki for Java doc links and change them to grouper.io
[AI] (Shilen) create a wiki documenting the Loader work
Current work tasks
Chris: TIER API for Grouper, Messaging changelog consumer
1. https://spaces.at.internet2.edu/display/DSAWG/TIER+API+SCIM+group+member
2. https://spaces.at.internet2.edu/display/Grouper/Grouper+messaging+built+in
Chris: There has been a lot of work with the TIER API working group. There is a proof of concept now.
API will allow users to see if someone is a member.
Still ironing out the spec
Chris’s philosophy: take the SCIM standard, though it is not flexible for extending.
So server will speak SCIM
On server side, credential used for authenticating would be used for TIER
TIER attributes would go on top of that
Does it make sense to use SCIM schema with TIER?
Jim: some think we should support SCIM and TIER as separate endpoints
This is being discussed at length on the TIER API calls.
TomB: we know we can’t address all endpoints. Perhaps if it’s just two that’s OK
Loader, Hibernate
Shilen looked at adding to the New Group UI a feature to schedule a new loader job with a click.
Should there be a toggle switch for enable/disable?
Chris : eventually we should have an admin screen for loader jobs. For now what Shilen is doing is a value add.
Next Shilen will start on documentation on features for the upcoming Grouper release.
Code freeze will be in about 2 weeks
Bert: PSPNG
[March 9]: Increased load testing efforts and fixed memory and cpu performance problems found
-Primary, immediate task: Take working PSPNG and package it outside of changelog harness to get environment and logging correct. We talked about this being “underneath” Quartz. What examples can I work from?
[AI] (Shilen) to help Bert with examples for PS-PNG work
-Code freeze target March 21.
Misagh: Building and packaging
1. https://spaces.at.internet2.edu/pages/viewpage.action?pageId=87755940
Vivek: WS
TIER update
· Plan for April release
· APIs - work is ongoing
· Packaging - TIER Packaging WG working on Docker Image - Chris has given them advice about Grouper on Docker
· Github vs gitlab - There will be an Internet2 Enterprise Github - will require a change for the Grouper project - we will need to move files to there and update links
What about connection between Internet2 enterprise Github and public Github?
How will pull requests work?
[AI] (Chris) will investigate connection between Internet2 enterprise Github and public Github
· Grouper Code freeze - on March 21
Issue roundup
Bill working on Office 365 and Grouper
Looking for ideas on moving Grouper Shell tests to automated testing.
How to move to use JUNIT tests?
Chris suggests - take GSHELL and translate to JAVA
Then use a static variable for read
See if last line is what is expected
Chris does this with rules
Chris and Bill work discuss offline
This work would be a contrib for Grouper 2.3
Would like to do a demo, after the next Grouper Release
Use case of synchronization to a target based on marking synchronization attribute
===
MYSQL UTF8 issue issue on Grouper list,
https://mathiasbynens.be/notes/mysql-utf8mb4
There are cases where things don’t work
Chris suggests we change documentation to recommend utf8mb4
https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
Suggestion to use this utf8mb4 approach in testing to be sure it works before we recommend it.
Upcoming Meetings
Apereo Conference in NYC at NYU in late May 22-26 - Bill T is on the program committee. Would like additional Grouper content.
Chris could attend on Sunday May 22
Bill will see about scheduling Grouper content at Apereo Conference for Sunday May 22
Global Summit 2016
TIER Working Group and Developers Meeting to be held
May 19, 2016 , 9am - 12:30pm in Chicago
Important:
Please indicate on this Google Spreadsheet if you will attend
Grouper BOF at Internet2 Global Summit is Wednesday, 5/18, 12:00-1:00PM
Tech Ex 2016 - Proposal was submitted for Grouper Provisioning Talk
Next Grouper Call: Wed. March 23, 2016