Grouper Call 21-March-2018
Attending:
- Chris Hyzer, Penn, Chair
- Shilen Patel, Duke
- Chad Redmond, UNC
- Carey Black, OSU
- Vivek Sachdiva, independent
- Justin Robinson , Indiana U.
- Emily Eisbruch, Internet2
Grouper Action Items are here https://docs.google.com/document/d/1jQCt1nICmVVZsU8iprjbDw0WbmnpUt87NsS7rdKmfMo/edit
- Internet2 Intellectual Property Framework:
https://www.internet2.edu/policies/internet2-intellectual-property-policy/
Grouper JIRA https://bugs.internet2.edu/jira/projects/GRP/issues/GRP-1642?filter=allissues
New Action Items
[AI Shilen] Renaming a group via web service
[AI] (Chris) add to developer standards: in progress jira and cherry pick right away or other people
[AI] (Chad) investigate the continuous integration in GIthub
https://spaces.at.internet2.edu/x/pAw7BQ
[AI Chad] (GRP-1104) maven build requires dependency (org.wso2.charon) not in Maven Central
[AI Bert] Email from Siju: While provisioning a group with 6 members to active directory if 2 of the user is missing in peoplebaseDN of active directory provisioning of the whole group fails. Using PSP apibinary 2.2.0 version
[AI Bert] respond to Mona Sawyer query about subject API and complex filter. Will it work with ldaptive? Bert may need to think about this.
Discussion
Current work tasks
Vivek – Permissions in UI
• Permissions work done and waiting for Chris’s review.
• Now working on Folder screens and attribute assignments
• Action dropdown on far right
• Defining attribute so UI knows what to do with it, how to display it - could be too much for the Grouper 2.4 release
Chris –performance issues, unit test failures
• Had a lot of unit test failures after recent commit
• Taking cache out of creating objects
• Will run suite again
• We should run unit tests periodically to help in future Grouper releases
• Q: is there a server for continuous integration? Yes, Misagh set that up in Github
• Get some emails about failure,
• [AI] (Chad) investigate the continuous integration in GIthub
Bert – PSPNG
Shilen – move subject API to Grouper
• Waiting for commit to be added back.
• Shilen can help fix unit tests that are failing
•
• Putting configs in database?
• Have UI manage overlays?
• Use same config class to get ref to the property
• Another format of storing the config
• Internationalization issues go beyond base configuration
• Internationalization of the web UI needs more attention than internationalization of error messages
• Swiss Army Knife API -- does many things
• Moving text file into API provides more flexibility
• Email re failed test and security check in.
• Shilen suggests run it as root
• One method calls another method calls another
• Each should check to see if user not root (and check security flag off ) then run it as root
Chad – Unit test failures
• Updated several JIRAs
• Inherited admin issue
• Action item on SCIM dependency
• Grouper issues on Github forwards to pull request
• Work on master branch or 2.3 branch? Ask DaveL?
Changes to the 2.3 branch go to master
This could become a programming standard
Developers should have both master and 2.3 cloned.
[AI] (Chris) add to developer standards: in progress jira and cherry pick right away or other people
https://spaces.at.internet2.edu/x/k4bd
Click Start Progress button when working on code.
Take ownership
- GRP-1685) Changelog consumer event deleteAttributeAssign fails when LogLevel != debug
- 1682 (email validator), 1673 (official maven versions)
Justin pspng error handling
• Seeing similar issues in stage environment at IU
• Justin will discuss with Bert
• Justin may add / enhance documentation to PSP
Issue roundup
· [Chris did this] Collate the last 3 years of list servs to get a list of universities using Grouper. Also include the community contribution wiki. - listed about 80 institutions. May lead to survey. Instrumentation not yet centralized to collect this info
· Translate glossary page to Grouper wiki
· Email templates in grouper.properties (how to translate)
o Should we bring the UI text stuff into the API?
· Test classes not coverd
· [AI for Chad] (GRP-1104) maven build requires dependency (org.wso2.charon) not in Maven Central
· Convert sources.xml to subject.properties
· [AI for Bert] Email from Siju: While provisioning a group with 6 members to active directory if 2 of the user is missing in peoplebaseDN of active directory provisioning of the whole group fails. Using PSP apibinary 2.2.0 version
· Loader heap size - seems on the high side - discuss at Global Summit?
· MySQL or Oracle
· Grouper Deployment Enhancements WG - from TIER Campus Success - had a welcome call. Will have a call biweekly- led by Liam from U. Michigan https://spaces.at.internet2.edu/x/D41QBw
· [AI for Shilen] Renaming a group via web service
· Patch 97 availability - not ready yet
· [AI for Bert] respond to Mona Sawyer query about subject API and complex filter. Will it work with ldaptive? Bert may need to think about this.
· Sources.xml and dynamoDB
Grouper at 2018 Global Summit in San Diego
Grouper in Action: Access Management Strategies for Higher Education and Research Tutorial -
- Sunday, May 6 (1:00 pm–5:00pm) https://meetings.internet2.edu/2018-global-summit/program-guide/co-located-events/
Grouper BOF
- Tues, May 8, 2018 (noon to 1pm) https://meetings.internet2.edu/2018-global-summit/detail/10005028/
Next Grouper Call: Wed April 4, 2018