JIRA Issue

[#XCI-691] COmanage Group Management phase 1/beta of XSEDE WBS/staff list

[XCI-691] COmanage Group Management phase 1/beta of XSEDE WBS/staff list Created: 12/19/2019  Updated: 04/30/2021  Resolved: 04/30/2021

Status: Closed
Project: XSEDE Cyberinfrastructure Integration
Component/s: Amazon Web Services (AWS), Confluence, JIRA
Fix Version/s: PY9 (Sep '19 - Aug '20), PY10 (Sep '20 - Aug '21)

Type: XCI Prototype Priority: Major
Reporter: Shava Smallen Assignee: Shava Smallen
Resolution: Done Votes: 0

Issue Links:
Associated bugs and stories
associated with XCI-765 Create and review Group Management us... Development
is blocked by XCI-703 Obtain CoManage group management serv... Closed
relates to XCI-707 Evaluate AARC-G048 (Guidelines for Se... In Progress
XCI Pilot
is production deployment of pilot XCI-750 Group Management services CI integrat... In Progress
XCI Test Recommendations
has test recommendation(s) XCI-870 Notify when admin intervention is nee... Proposed
has test recommendation(s) XCI-871 COmanage: complete majordomo integration Proposed
has test recommendation(s) XCI-872 Improve user guide images in COmanage... Proposed
Target Operator:
XSEDE Enterprise Services
XSEDE Priority: 5
XSEDE Areas:
RACD Integration Services
Use Case Priority: High
Discussion Thread: https://software.xsede.org/discussion-forums/xci-691
Public activity link: https://software.xsede.org/display/xci-691
Devel Repository:
Use Cases:
GRP-01: Researcher manages membership of a project group, GRP-02: Manually create a group, GRP-03: Manually view or manage the configuration or membership of a group, GRP-05: Invite members to a group, GRP-06: Request membership in a group, GRP-12: Use groups to control access within a resource, GRP-16: Use a group for email distribution
Effort and Costs:
Staff Name (Lastname, Firstname) Effort (person weeks) Roles or Contributions Status
Basney, Jim 1 lead and implement the activity none
Koranda, Scott 1 design and implement the activity Scott started in Oct 1 2020.
Rogers, Gary 0.2 support for integration with Jira, Confluence, and AWS none
Samuel, Tabitha 0.2 support for integration with Confluence none
Navarro, JP 0.2 support for integration with Jira, Confluence, and AWS none
Smallen, Shava 0.2 support for integration with Jira none
Lindsey, Chris 0.2 support for integration with mail service (currently Majordomo, but will consider Mailman 3) none
Tolbert, Nathan 0.2 support for integration with AWS (for RAS)  
Light, Rob 0.2 support for integration with AWS (for RAS)  
TBD (User Doc Drafter) 0.2 one day of effort to draft user documentation (required ) none
TBD (tester) 1 one week of effort to test the software none
Due by Activity Deliverable
DSR Design document*
TRR Implemented Software Capability
TRR Deployment plan*
TRR Test plan*
TRR User documentation*
TRR (post) TRR Baseline* (Shava)
Deployment Deployment Baseline* (Shava)
Deployment Test Report* (Shava)
  • Click on "Deliverables" tab for URL.
Planned Launch Date:
Actual Launch Date:
Planned Design Review Date:
Actual Design Review Date:
Planned Test Readiness Review Date:
Actual Test Readiness Review Date:
Planned Complete Date:
Actual Complete Date:
Activity Lead: Scott Koranda Scott Koranda
Lead Tester: Shava Smallen Shava Smallen
Design Document: https://drive.google.com/file/d/1gwFcpzkVSRYQGB2YLnoJc66fWWIIJNAP/view
Test Plan: https://docs.google.com/document/d/16mFA6aZgn5Vb1w_Awkyi_QYZb7_WIb5eYmrZw2EhZwI/edit?usp=sharing
Test Readiness Review: https://software.xsede.org/technical-review/xci-691-comanage-group-management-phase-1beta-xsede-wbsstaff-list-test-readiness
Deployment Plan: https://docs.google.com/document/d/1cQufdzbI7X0_LfWvGgY8l9lKhrywm4R2-dOQlvKrvsA/edit?usp=sharing
TRR Baseline: https://software.xsede.org/svn/xci/activities/xci-691/tags/TRR
Test Report: https://docs.google.com/document/d/1D33uPTWVmI9ner_EsnuP1kLRQzEMmuXptnoxpZodjxU/edit?usp=sharing


The outcome of XCI-273 was a recommendation for XSEDE to use COmanage (hosted by CILogon) for group management.  We have identified 3 delivery phases (b): first/beta testing XSEDE WBS/staff lists, then allocation and other user managed groups, and finally gateway/developer managed groups.

(a) UREP Priorities
• HIGH priority: Can authenticated users manually create groups? (GRP-02)
• HIGH priority: Can authenticated users manually view and manage the configuration of groups (subject to access control)? (GRP-03)
• MEDIUM priority: Can a group’s owner or administrators (subject to access control) invite others to a group? (GRP-05)
• MEDIUM priority: Can authorized users request membership in a group (subject to access control)? (GRP-06)
(b) Delivery Phases
  Phase 1/Beta: Centrally manage XSEDE’s own staff WBS lists, and possibly also the SP Forum and Campus Champions lists
          Integrate with JIRA, Confluence, and XSEDE manage Mailman lists
  Phase 2) Publish XSEDE allocation groups from XRAS to CoManage for other software/services to references
  Phase 3) Gateway/developer and user managed community groups

This activity focuses on Phase 1: WBS integration with JIRA, Confluence, and Mailman. Also adding staff access to AWS console to Phase 1.


There are comments for XCI-691 that can be viewed with XSEDE authentication.