Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A non-production (NP) and production (P) docker environment that supports
    • High Availability (P)
    • Load Balancing (P)
    • Application Configuration management
    • Software Component upgrades
    • Logging (NP/P)
    • Monitoring (NP/P)
  • Documentation of our build out of the DevOps environment covering the above topics for non-production and production
  • The TIER packaged Grouper and Shibboleth IdP running in the production docker environment (We will not be implementing the Shibboleth SP at this time)
  • Documentation of the component configuration changes needed to support Grouper and Shibboleth and the customization changes to add our needed functionality, CAS and PSP.
  • A local TIER development testbed running within the non-production docker environment to be used for the redesign of our existing IdM functionality with:
    • midPoint
    • Grouper
    • Shibboleth IdP
    • RabbitMQ
    • PostgreSQL Database
    • 389 Directory Server

Key Stakeholders

 

Sponsor

Klara Jelinkova, Vice President for IT & Chief Information Officer

Campus Success Program Contact(s)

Dean Lane, Manager of Identity and Access Management, dlane@rice.edu

Communications contact

Liz Brigman, Senior Technical Writer & Editor

Project manager

Dean Lane, Manager of Identity and Access Management

Project team members

Dean Lane, Manager of Identity and Access Management

Paul Engle, Systems Administrator III

Brian Woods, Systems Administrator III

Deployment Partners/ContractorsN/A

Project Milestones

 

ActivityAssigned ResourcesStart StateEnd Date

Design DevOps Environment

  • Brian Woods
  • Dean Lane

2018-01-22

2018-02-16

Document & Diagram DevOps Design

  • Brian Woods
  • Dean Lane
2018-02-09

2018-03-09

Build DevOps Environment

  • Brian Woods

2018-03-12

2018-05-04

Revisit DevOps Documentation with Lessons Learned

  • Brian Woods

2018-05-14

2018-05-18

Build out Non-Production Standalone Components - DB, LDAP

  • Dean Lane

2018-03-12

2018-03-30

Update Shibboleth to use CAS, DB and LDAP servers

  • Paul Engle

2018-02-12

2018-03-09

Document Shibboleth configuration changes above base

  • Paul Engle

2018-03-12

2018-03-23

Update Grouper to use to use PSP, DB and LDAP servers

  • Paul Engle

2018-03-26

2018-04-20

Document Grouper configuration changes above base

  • Paul Engle

2018-04-23

2018-05-04

Test Shibboleth & Grouper in Non-Production environment

  • Paul Engle

2018-05-14

2018-05-25

Test Shibboleth & Grouper in Production environment

  • Brian Woods
  • Paul Engle

2018-05-28

2018-06-08

Update midPoint to use DB and LDAP servers

  • Dean Lane

2018-04-02

 2018-04-27

Document midPoint configuration changes above base

  • Dean Lane

2018-04-30

 2018-04-04

Test midPoint in Non-Production environment

  • Dean Lane

2018-05-14

 2018-05-25

Synergistic Projects

...

Constraints, Assumptions, Risks and Dependencies

 

 

Constraints      

That virtual hardware will be available for all of the systems that will need to be stood up to support this architecture.

Assumptions

That individuals with more extensive Docker experience will be available to answer questions and vet solutions.

That individuals with knowledge of the Grouper and Shibboleth Docker configuration points will be available to answer questions.

Risks and Dependencies

That something in our existing infrastructure or processes breaks and must be fixed taking time away from the project.

Vacations may slide the schedule a bit.