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
281 stars 198 forks source link

[Spindown] Document manual processes #91877

Open kristen101606 opened 2 weeks ago

kristen101606 commented 2 weeks ago

Description

Our VA enabling team has asked to document any manual processes (e.g. data analyses) used during the contract that may need to be used again.

Acceptance Criteria:

a6marinos commented 1 week ago

This is the 2122 BGS endpoint that can be leveraged from vets-api: https://dsva.slack.com/docs/T03FECE8V/F071ERTJU3C

a6marinos commented 1 week ago

ARGOCD Production: https://argocd.vfs.va.gov/applications/vets-api-prod?view=tree&resource=

hdbaines commented 6 days ago

Document any custom scripts as part of manual processes

nihil2501 commented 3 days ago

🚨 Copy into our architecture intent meeting documentation. 🚨

Exercising BGS's POA request APIs

In order to witness API performance characteristics and examine domain data.

Layers

One can exercise these APIs by working at one of the following layers.

Lighthouse HTTP API

⚠️ Might be removed after the time of writing. ⚠️

Wraps BGS HTTP API.

Follow instructions for obtaining client credentials grant (CCG) for authenticating with the Benefits Claims API.

vets-api Rails console

⚠️ Might be removed after the time of writing. ⚠️

Implements Lighthouse HTTP API which wraps BGS HTTP API.

From ArgoCD

  1. Requires SOCKS proxy configuration
  2. Requires ArgoCD terminal access

From localhost

  1. Requires SOCKS proxy configuration
  2. Requires AWS console access
  3. To identify the private IP DNS name of the vagov forward proxy
  4. And set up ssh local port forwarding

BGS HTTP API

Wrapped by Lighthouse HTTP API.

  1. Requires SOCKS proxy configuration
  2. Requires AWS console access
  3. To identify the private IP DNS name of the vagov forward proxy

APIs

Faceted, paginated, and sorted search of Power of Attorney requests

Create the decision for Power of Attorney requests