Skip to content
This repository was archived by the owner on Nov 21, 2017. It is now read-only.
This repository was archived by the owner on Nov 21, 2017. It is now read-only.

Shut down my.usa.gov (MyUSA) #762

Description

@yozlet

It's time to send MyUSA to the authentication service farm upstate where it can run around with the other OAuth2 gateways, chase PII and eat all the budget it likes.

Reasoning

We have too few people and resources to be able to maintain the MyUSA service. The code is gradually bit-rotting due to its reliance on outdated versions of key Ruby gems. As this continues, our ability to safely maintain and deploy it is being eroded.

This wouldn't be such a grave situation if there weren't still active projects depending on it. We need to definitively announce closure and coax dependent projects to move to alternative authentication & authorization services.

Plan

Pre-shutdown

  • Gather list of active dependent apps
  • Gather list of alternative auth systems for apps to switch to
  • See if there are any wider GSA stakeholders (unlikely to be many, probably none) we need to run this past
  • Investigate requirements around PII disposal - any record retention requirements?
  • When does the ATO expire? (Was there actually a final ATO?)
  • Tell GSA Privacy so they can take down the SORN (acc. to Noah)
  • Have all dependent apps switch away to alternatives
    • C2 (issue)
    • Open Opportunities (issue)
    • Dolores (issue, PR)
    • Tock (issue)
    • Handbook (aiming for 8/4 - issue)
    • 18F Pages (-staging and -internal)
    • Team API
    • Hub (probably ok to shut down)
  • Update MyUSA's README to note project deprecation

Shutdown

  • Learn about formal decommissioning and its requirements (probably from Noah)
  • Announcements?
    • 18F blog post?
    • Anywhere else?
  • Close social media accounts
  • Create new landing page for old MyUSA URLs
  • Point domains at new landing page login.gov
  • Gather list of AWS MyUSA components for cleanup
  • Shut down and remove MyUSA from CF
  • Clean up AWS components
    • Databases and their backup snapshots
    • Anything else?
  • Remove MyUSA API from data.gov inventory
  • Write a report on all the above as (monument to the glory of all who worked on this)/(warning to future generations of what happens if you don't clean up after yourself)
  • Give remaining artifacts a Viking burial from Ocean Beach

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions