department-of-veterans-affairs / abd-vro

To get Veterans benefits in minutes, VRO software uses health evidence data to help fast track disability claims.
Other
19 stars 6 forks source link

Tech Spec: Get data from va.gov into VRO S3 bucket #2048

Closed dianagriffin closed 1 month ago

dianagriffin commented 11 months ago

User Story

As a VRO team member, I want to understand our solution and technical approach for accessing and retrieving va.gov activity data related to the 526 form, so that I can contribute to implementing the solution.

Acceptance Criteria

Context

tejans24 commented 11 months ago
dianagriffin commented 11 months ago

LIst of data questions to answer: https://app.mural.co/t/departmentofveteransaffairs9999/m/departmentofveteransaffairs9999/1689805673860/562838f00f27c06b8ff311f6d15da3da839b1bb2?wid=0-1690311565035

dianagriffin commented 11 months ago

@dianagriffin find the thread about rails console access and link here!

dianagriffin commented 11 months ago

What are the steps needed to gain rails console access?

Based on what I'm seeing in the example submitted request, we may need some guidance from @CorySohrakoffUSDS or input from @verdance-luke and/or @nanotone on specifically what access they requested that allowed rails console access. (For example, Kyle's example requests group_memberships = ["dsva-vagov-developers", "force-MFA"] and "adhoc-vetsgov-ssm-prod" -- the latter sounds like the prod access piece, but also sounds like it's a group specific to another team so we need to figure out if there's an appropriate group for our folks.

[Edit] Hmm, actually, I found the following two tickets from Luke's access requests:

@tejans24 do you have a sense of whether we'd need just terminal access, or also AWS access? Or is that a question we should get input from our friends already working in vets-api?

dianagriffin commented 11 months ago

Write the script that fetches changes in db every X period

  • What is that X period?

It's up to us to propose the answer to this. From a product perspective, I'll be pushing for "as often as we reasonably can" -- so the question back to y'all engineers is: what's reasonable?