department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
284 stars 206 forks source link

[Sign-in Service] - Application onboarding requirements checklist #57226

Closed rileyanderson closed 3 months ago

rileyanderson commented 1 year ago

Description of application

Sign-in Service is an open source VA created OAuth solution which provides identity brokering for Login.gov, ID.me, DSLogon, and My HealtheVet credentials.

Sign-in Service currently lives inside vets-api and will be migrated out to this new application.

Because this is a migration of a core part of vets-api/va.gov, the plan is to get the infrastructure up for a barebones Rails app and then begin migrating the app over. Technical details and requirements may change as the migration proceeds.

Basic info:

Team Name:
Identity Surge

Application Name:
Sign-in Service

Functionality:
OAuth sign-in solution for vets-api

Language/Stack:
Ruby on Rails

Ports/Networking needed:
"80, 443" for standard HTTP and HTTPS - TBD

Other infrastructure needed:
RDS-Postgres 15.2, Elasticache- Redis 6.2

Background/Context/Resources

Sign-in Service currently lives inside vets-api and will be migrated out to this new application README

Technical Notes


Onboarding checklist

*The responsible parties are listed below each item in the checklist

Application repository and container

Application delivery pipeline (CI/CD)

Application secrets and parameters


Once the checklist is complete, you will be ready to onboard your application. Visit Manage applications in EKS to get started.

Notes

va-vsp-bot commented 1 year ago

This issue is stale. If it is no longer valid, please close issue. Otherwise please update

kingbmike commented 7 months ago

@rileyanderson Does this ticket/epic still have relevant work we need to complete?