Versions Compared

Key

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

Work in progress!!!! 

...

Provide some context and plan for the transitionservice. What is in place now, what is rough timeline for service: for example reach pilot by time a, run pilot for period p and based on results run the service in production by time c. Give some view on what happens with the technical infrastructure through this  - i.e the installation will remain ... Example from managed idp transition bellow:

Relation to pilot

The pilot is running on testing-level virtual machines (Okeanos). A continuation on those VMs is not foreseen. The production system is an installation "from scratch".

Accounts created in the pilot installation remain valid until their expiry, or 01 Dec 2018 (whichever comes FIRST; expiry date of intermediate CA).

For the RADIUS authentication of these pilot-phase accounts, there are two options:

  • keep the Okeanos-based RADIUS servers running until 01 Dec 2018 (preferred option)
  • add the pilot-phase Client Root CA and Client Intermediate CA as trusted on the production servers, so they can authenticate the pilot users.

We have to keep the management UI and the OCSP responder online until 01 Dec 2018 so that activities such as revocation are still possible.

delivery. Current plan is that the service beta becomes available from 1 July and runs for one year. 

The transition generally consist of the following areas of work:

...

Define the people involved:
Teams/people:

  • Service Owner: Marina Adomeit
  • Member of the Technical Steering committee: Christos Kanellopoulos 
  • Member of the Governance engagementSteering Committee: Klaas Wierenga
  • Lead Architect and member of the Technical Steering Committee: Leif Johanson
  • Development team: Leif Johhanson, Fresia Perez Arriagada, Elena Rakhimova
  • Operations team: Erik Bergstörm, Maria Haide Haider (Sunet)
  • GEANT T&I operation support/Core team:   Nicole Harris
  • PLM product manager: Not applicable at the moment being this a joint effort between GN4-3/GEANT, Internet2 and the RA21 initiative.
  • Test team: ?WP9 - Marcin Wolski (ask what testing can be done)
  • IPR: Magdalena Rzaca
  • GDPR: Magdalena Rzaca GEANT GDPR team
  • WP5 leaders ultimately responsible for the T&I service portfolio delivered through the GEANT project: Licia Florio, Marina Adomeit

Status
titleon HOLD

IN PROGRESS

DONE

No

Work item

Responsible

Comment

Status

Start date

End date

1Preparation of documentation





Service Description

-Development team prepares

-SO signs off

RA21 Discovery Service

Seamless Access Description 

Marina to give a try to document - talk to Outreach person for SPs Laura Paglione. She will be working to adapt the documentation from the github into docs that SPs can use. Marina to peer with her, and give her direct feedback - include Heather in this conversation as well. 


Status
colourGreen
titledone

don

Service policy (Terms of use, SLA)

-Development team prepares

-SO signs off

Separte policies for NROs, eduroam Managed IdP administrators and end users are described at eduroam Managed IdP Service Policy.
for NRO admins is published at:
Terms of use for IdPs and end users is presented in the web UI of the service, and also at:
are out of scope for service delivered by GEANT. It is responsibility of seamlessaccess.org. Example from InAcademia https://inacademia.org/service-policy/, and eduroam https://www.eduroam.org/wp-content/uploads/2016/05/GN3-12-192_eduroam-policy-service-definition_ver28_26072012.pdf  Marina can check if there is something additional in the contract - especially about who responsibility it is to support the end-users. 
SLA should be defined between seamlesaccess.org and GEANT. The beta service should be best effort (there could be some tension with the publishers though )
For the beta service, there is an MoU which is being signed. (update from 16 July - orcid the last one to sign, it should be done this week)

Status
titleon HOLD

This should be done for the production service. The beta service is to test this out. 

A guide to eduroam Managed IdP for IdP administrators


Branding and Visibility

-Development team prepares

-SO signs off

Web page text at https://www.eduroam.org/eduroam-managed-idp/

This is probably not relevant to the part of the service delivered by GEANT. It is responsibility of seamlessaccess.org

Info from July 2019 from Heather: There will be a website soon - we now have a UX person contracted (Sean, Chicago), and that’s one of the things on his plate

Status
colourBlue
titleout of scope


Operational Requirements

-Development team prepares

-SO signs off

RA21 Discovery Operational Requirements

Seamless Access Operational Requirements

Marina to check if anything needs to be updated or what is missing. 

Status
colourGreen
titleDONE


OLA

-Development team prepares

-SO and GEANT T&I operation support/Core team sign off

Seamless Access Operational Level Agreements - OLA

This is between SUNET and GEANT.

Draft OLA was defined and is within SUNET NOC for approval

Status
colourYellow
titleIN PROGRESS


Deployment architecture 
eduroam Managed IdP OLAOperational documentation

-Development team prepares

-SO signs off

Dev team prepared this in the corresponding Wiki pageOperational processes

-Development team prepares

-SO signs off

Need to define: service order (what happens from point of interest to service availability for a customer) and support process. Marina sent the questionnaire prepared by the Task 4 to Stefan to provide the info and Task 4 can draw the flow charts.

The questionnaire is here.

Not required for production sign-off.

Seamless Access Deployment Architecture

Marina to set this up based on the OLA. 

Status
colourGreen
titleDONE


Operational documentation and processes
User documentation

-Development team prepares

-SO signs off

A guide to eduroam Managed IdP for federation administrators was created in the eduroam wiki (common to eduroam CAT and eduroam Managed IdP as their NRO-level appearance is nearly identical)

A guide to eduroam Managed IdP for institution administrators - to be created in the eduroam wiki (similar like for CAT)

A guide for the end users is not needed, it is embedded in the GUI.

User support

-Development team prepares

-SO signs off

Prepare the FAQ for the first level support. List is available here.  Add them to the current FAQ that service desk uses + enable service desk to check by themselves if a user's IdP is managed eduroam IdP

Seamless Access Operational Documentation

Status
colourGreen
titleDONE


User documentation

Who is responsible for this?

In scope for seamless access. 

Who are the users - also needs to be clearly defined. Seamless access provide service to the SPs, and they provide support to the users. 

Status
colourBlue
titleout of scope


User support

Who is responsible for this? 

In scope for seamless access. 

Status
colourBlue
titleout of scope


GDPR - data inventory, privacy notice, DPA

-

Development team prepares

GDPR team +SO + technical architect

-GDPR accountable and

SM

SO signs off

The main eduroam privacy notice was updated.

Signed off by the GDPR team on 26th of November 2018. Needs to be published in the eduroam site after the official launch.

DPA will be done together with the eduroam service DPA.

GDPR evaluation was done and conclusion is that Seamless Access does not process any personal data.

 Seamless Access Data Processing

Status
colourGreen
titleDONE

eduroam Privacy Notices - Changes for Managed IdP

2Test and validation



Make a test plan

Development team and Test team prepares

Testing of the code was done when new version of CAT v2.0 was tested as there use the same code base - no critical issues.

The testing of the UI and usability was also done. There are no bugs, recommendations for UI improvements were implemented by the Development team.

Pen/Security done by DFN cert. 

Additional testing could be done as well if skilled javascript testers can be found.

Status
colourGreen
titleDONE

Pen testing done - no critical issues.

3IPR compliance checking



IPR compliance

IPR accountable + SO + technical architect 

Route the request through GEANT T&I operation support/Core team

Stefan Winter prepared the IPR request (what are the software components, libraries, tools used) on this page.

Alan confirmed Shaun has approved on 06.11.18

GEANT IPR coordinator has signed off the IPR. Note that was given on 6th December 2019: "Update regarding the scanning of the code provided https://github.com/TheIdentitySelector in most of the files no source/binary files were detected, consequently no licence/vulnerabilities were detected…In the js-storage-master file there were 3 licences detected (MIT licences) – as this is permissive licence, there are no further issues with it."

Status
colourGreen
titleDONE

Documentation: eduroam Managed IdP - IPR

4GDPR compliance checkingGDPR accountable


Data inventory and mapping

-GDPR team +SO + technical architect

-GDPR accountable and SO signs off

Seamless Access Data

inventory is already prepared; with Nicole and Ana to carry out assessment

Processing

Conclusion is that SA doesn't process any personal data, so Data Inventory and Mapping are not needed. 

Status
colourGreen
titleDONE


 Privacy notice and DPA

-GDPR team +SO + technical architect

-GDPR accountable and SO signs off

Not needed. 

Status
colourBlue
titleout of scope

Update the privacy notice and DPALook at the 1 - GDPR

5Operational team establishment



Appoint service ownerWP5 leaders

It comes under the eduroam service family and existing service manager.

Done. The service owner is responsible for service as delivered via GEANT project.

Status
colourGreen
titleDONE

(Miroslav Milinović)


Define roles, skills, manpower neededDevelopment team
As per current team for the skills, but additional time would be needed.
We need to check this with what seamlessaccess.org, but if we deliver a service then it is our internal matter.

Status
colourGreen
titleDONE


Appoint operational team members

Service Owner

Done

Status
colourGreen
titleDONE

6Operational team training



Training the operational team


Not needed
.

Status
colourGreen
titleDONE

7Support team establishment



Establish the support team

Level 1 done by the GEANT Service Desk, L2 will be over the eduroam-ot, L3 will be via the development team


Will be provided by seamless access, out of scope for GEANT

Status
colourBlue
titleout of scope

Note: After PLM enter production gate, SM to notify L1 that the service production started

8Support team training



Training of the support team
Not needed.


Will be provided by seamless access, out of scope for GEANT

Status
colourBlue
titleout of scope

9Deployment in production environment



Monitoring set up

Operations team based on the requirements from the

development team

technical lead and SO

SO signs off when implemented

Provided by SRCE as part of the eduroam-OT

Seamless Access Monitoring and Reporting

https://status.seamlessacccess.org  

Status
colourGreen
titleDONE


Back-up and restore

Operations team based on the requirements from the

development team

technical lead and SO

SO signs off when implemented

VM snapshots are backed up by GEANT IT as defined in the GÉANT PoP Backup policy.

Daily database snapshots are additionally kept at monitor.eduroam.org host.

Perform a smoke test to test the restore process as a whole!! The idea is to take a machine down and ask GEANT IT to restore.

Dick Visser is leading. OCSB machine is the best candidate.

Not needed

Status
colourBlue
titleout of scope


VMs
VM provision

Operations team based on the requirements from the

development team

technical lead and SO

SO signs off when implemented

GEANT IT VMs

Installation of the components

Two nodes are provided by SUNET.

Two nodes are operated on AWS.

Status
colourGreen
titleDONE


Deployment

Operations team based on the requirements from the

development team

technical lead and SO

SO signs off when implemented

Stefan, Tomasz, Maja

SMS service has been ordered and awaiting payment of bank transfer by GÉANT.

CDN

?

GEANT T&I operation support/Core team: can organise the root CA creation ceremony, and safe offline storing of the Raspberry PI (in a safe).

Dick Visser will see if there is a safe in the GEANT AMS office. If not, SA2 can purchase one.

In eduroam IdP Operational Processes page there is detail on setting up the CA.

10Service PromotionWeb site update

Karl and Justin

Prepare all in the eduroam PR site, but publish when the production gate is passed. Web page draft at https://www.eduroam.org/eduroam-managed-idp/

Marina Adomeit, Miro and Karl prepared the final version only waiting to be published.

Add the service to the partner services portfolio

Justin

Added to the partner portal. In staging area ready to go live when service goes into production.

Contact the people/NRENs who took part in the infoshare to update them on service availabilityPartner Relations

Two communications:

First to the participants who joined the infoshare to say that the gate is passed and service is coming

Second upon launch to the GEANT partner list.

Update eduroam flyer with the managed service element

Silvie

Slide deck from the infoshares that can be sent out by Partner Relations to partner NRENs when service is liveJustinAvailableTraining/info video to put on the websiteKarlLower priority; not needed for production.Article for CONNECTJustin and Karl

Went into October CONNECT

Launch announcement in Tryfon's weekly email when reachedJustin and TryfonArranged with Karl and Nathalie 10.12.18. Karl will prepare text, Marina to confirm when gate approved.Twitter #love2eduroam upon launchKarlNot required for production gate.Promotion via the eduroam-SG, by the service managerMiro

Miro has let the SG know to expect this. There are meetings in November and December.

A slide describing the service for the partner relations team (as part of the general GEANT services slide deck)KarlDecision about the geographical scope of the service offer - who can use the serviceKlaasKlaas confirmed 10.09.18 that the service can be offered to non-GEANT partners. The user cap of 10,000 will apply to all.11PLM Documentation

CBA update

Costs and funding excel

Roadmap

Justin Knight

CBA, costs and funding sheet, and roadmap all updated and put on JRA3 PLM staging site. Alan Lewis has reviewed and is content.

JRA3 PLM Staging Area#emidp-production-gate-documents

Marina Adomeit will, after the PLM gate, move the documentation from the JRA3 PLM staging site to the eduroam wiki pages.

Deployment is completed on SUNET nodes.

In progress is deployment on AWS nodes.

Status
colourYellow
titleIN PROGRESS


CDN


Provided by Fastly.

The bill is currently picked up by SUNET, but this should move to GEANT. 

Status
colourYellow
titleIN PROGRESS

10Service Promotion



NA, responsibility of the seamless access

Will be provided by seamless access, out of scope for GEANT.

Outreach person for SPs Laura Paglione (laura@seamlessaccess.org). Feel free to reach out to her if you have questions or ideas.

Status
colourBlue
titleout of scope

11PLM Documentation



TBD if applicable

Status
colourBlue
titleout of scope


Other notes: the success criteria - what do we consider to be the success criteria for the project, from the GEANT side.