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
282 stars 199 forks source link

Create list of upstream endpoints to test for each service #52921

Open holdenhinkle opened 1 year ago

holdenhinkle commented 1 year ago

Issue Description

In order to create Synthetic Tests for the upstream services vets-api consumes, we need a list of endpoints that vets-api hits.


Tasks

Acceptance Criteria

holdenhinkle commented 1 year ago

Google sheet - master external services list, with notes about endpoint documentation

Included notes what external services map to that master services list and whether or not endpoint information exists for those services.

holdenhinkle commented 1 year ago

Endpoint documentation exists for a number of external services. We can start creating synthetic tests for them.

Service Is in the master list of external services? Doc
ArcGIS.com y - in Grafana list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1886814279/ArcGIS.com
BGS - Benefits Gateway Services y - in Grafana list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887272987/Benefits+Gateway+Service
SSOe OAuth: Token Introspect Service and Secure Token Service (STS) maybe? - IAMSSOeOAuth::Configuration.instance.breakers_service ? https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887698956/SSOe+OAuth+Token+Introspect+Service+and+Secure+Token+Service+STS
SSOe maybe? - IAMSSOeOAuth::Configuration.instance.breakers_service ? https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887436810/SSOe
Active Directory Federation Services (ADFS) n https://vfs.atlassian.net/wiki/spaces/pilot/pages/1888485505/Active+Directory+Federation+Services
CARMA (Caregiver Record Management Application) n https://vfs.atlassian.net/wiki/spaces/pilot/pages/1886781482/CARMA
Certificate of Eligibility (COE) n https://vfs.atlassian.net/wiki/spaces/pilot/pages/2363555845/Certificate+of+Eligibility+COE
Coronavirus Chatbot n https://vfs.atlassian.net/wiki/spaces/pilot/pages/1886814308/Coronavirus+Chatbot
DS Logon n https://vfs.atlassian.net/wiki/spaces/pilot/pages/1886912543/DS+Logon
Enrollment Service and Veterans Online Application n https://vfs.atlassian.net/wiki/spaces/pilot/pages/1885601919/Enrollment+Service
VONAPP - Veteran Online Application n https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887240243/VONAPP
Health Quest Service n https://vfs.atlassian.net/wiki/spaces/pilot/pages/1885831341/Health+Quest+Service
Appeals/Caseflow y https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887502340/Appeals+Caseflow
Debts y https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887764481/Debts
Enterprise Military Information Service (eMIS) y https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887174669/EMIS
Enterprise Veteran Self-Service Portal Platform (EVSS) y https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887240213/EVSS
My Healthe Vet (MHV) y https://vfs.atlassian.net/wiki/spaces/pilot/pages/1885667536/My+Healthe+Vet
Pre-Needs Burial (EOAS) y https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887305747/Pre-Needs+Burial+EOAS
search.gov y https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887043657/Search.gov
VR&E CMS y - in Grafana list - vre_back https://vfs.atlassian.net/wiki/spaces/pilot/pages/1885602009/VR+E+CMS
Central Mail API y - in Grafana list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1885798523/Central+Mail+API
GSA - General Services Administration API y - in Grafana list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1885667529/GSA+API
MDT - Medical Device Reordering Tool / Denver Logistics Center y - in Grafana list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1885798533/MDT+-+Denver+Logistics+Center
VANotify y - in Grafana list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1885634900/VANotify
VBS y - in Grafana list https://vfs.atlassian.net/wiki/spaces/pilot/pages/2120319089/VBS
MVI - Master Veteran Index y - in Datadog list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1886847049/MVI
MVI request XML y - in Datadog list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887567937/MVI+request+XML
VHA Access to Care y - in Datadog list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887240236/VHA+Access+to+Care
SSOi OAuth: Token Introspect Service y - in Grafana list https://vfs.atlassian.net/wiki/spaces/pilot/pages/1887436803/Lighthouse+SSOi+Oauth
holdenhinkle commented 1 year ago

From sheet:

Active Synthetics Paused Synthetics
revproxy-dev:/services/appeals/v0/upstream_healthcheck revproxy-dev:/higher_level_reviews/v0/upstream_healthcheck
revproxy-dev:/services/appeals/v1/upstream_healthcheck revproxy-dev:/services/appeals/contestable_issues/v0/upstream_healthcheck
revproxy-dev:/services/claims/v1/upstream_healthcheck revproxy-dev:/services/appeals/legacy_appeals/v0/upstream_healthcheck
revproxy-dev:/services/claims/v2/upstream_healthcheck revproxy-dev:/services/appeals/notice_of_disagreements/v0/upstream_healthcheck
revproxy-dev:/services/va_forms/v0/upstream_healthcheck revproxy-dev:/services/appeals/supplemental_claims/v0/upstream_healthcheck
revproxy-dev:/services/vba_documents/v1/upstream_healthcheck revproxy-dev:/services/appeals/v2/upstream_healthcheck
vfs-dev:/services/appeals/contestable_issues/v0/upstream_healthcheck vfs-dev:/higher_level_reviews/v0/upstream_healthcheck
vfs-dev:/services/appeals/legacy_appeals/v0/upstream_healthcheck
vfs-dev:/services/appeals/notice_of_disagreements/v0/upstream_healthcheck
vfs-dev:/services/appeals/supplemental_claims/v0/upstream_healthcheck
vfs-dev:/services/appeals/v0/upstream_healthcheck
vfs-dev:/services/appeals/v1/upstream_healthcheck
vfs-dev:/services/appeals/v2/upstream_healthcheck
vfs-dev:/services/claims/v1/upstream_healthcheck
vfs-dev:/services/claims/v2/upstream_healthcheck
vfs-dev:/services/va_forms/v0/upstream_healthcheck
vfs-dev:/services/vba_documents/v1/upstream_healthcheck
npeterson54 commented 1 year ago

Not moving to the next sprint due to some changes in priority

npeterson54 commented 1 year ago

Removing tech team 3 label from story as we will not be working on this