Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add redis to OSX getting started native doc #11969

Closed
wants to merge 278 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
278 commits
Select commit Hold shift + click to select a range
5fdda82
fix metadata mapping (#12001)
gmrabian Mar 7, 2023
00a98fb
[54398] Increase delay between 686c and 674 form submissions. (#11998)
data-doge Mar 7, 2023
085a6ef
Bump rubocop-rails from 2.17.4 to 2.18.0 (#11902)
dependabot[bot] Mar 7, 2023
37bbfd0
Ruby 3 KwArgs: Monkeypatch ApiVore (#12003)
ericboehs Mar 7, 2023
552b621
removed remainder of vaos v0 facilities request spec (#12004)
ajmagdub Mar 7, 2023
b27ad9c
Ruby 3 KwArgs: Fix HCA Validations spec (#12006)
ericboehs Mar 8, 2023
49f937e
Removed VAOS v0 limits controller, VAOS V0 limit serializer and VAOS …
ajmagdub Mar 8, 2023
817ec2d
Don't set vaCompensationType when disability rating is nil (#11930)
lihanli Mar 8, 2023
db0bdb1
try converting to json (#12012)
gmrabian Mar 8, 2023
a42b255
Reverts v2 healthcheck updates (#12005)
stiehlrod Mar 8, 2023
7c86018
[53040] Mocked Authentication `authorize` route setup (#11867)
Mar 8, 2023
f0f4b17
[45352] remove MHV Accounts / Terms & Conditions (#11922)
bramleyjl Mar 8, 2023
2636403
53958 CHIP initiate_check_in service method (#11962)
kanchanasuriya Mar 8, 2023
623824c
fix example ./modules/my_health/spec/request/v1/folders_request_spec.…
holdenhinkle Mar 8, 2023
575ce11
Lighthouse Direct Deposit Controller (#11964)
tpharrison Mar 8, 2023
8c6b006
4842: remove unused maintenance window (#11981)
kpethtel Mar 8, 2023
2e4a227
fix failing example (#12024)
holdenhinkle Mar 8, 2023
6a8f8bf
add decision letters (#11980)
aherzberg Mar 8, 2023
beb8195
Ruby 3: Replace FastJsonapi with JSONAPI (#12028)
ericboehs Mar 9, 2023
ea28499
Replace fast_jsonapi requires (#12030)
ericboehs Mar 9, 2023
4aaf78d
Ruby 3 KwArgs: Fix PreCheckInsRequest Spec (#12031)
ericboehs Mar 9, 2023
1f0b3f2
Bump sidekiq-scheduler from 5.0.1 to 5.0.2 (#12011)
dependabot[bot] Mar 9, 2023
292bd16
Bump puma from 6.1.0 to 6.1.1 (#11991)
dependabot[bot] Mar 9, 2023
9bc1522
39154 removed unused vaos v0 cce controller (#12019)
cferris32 Mar 9, 2023
102954a
fix failure (#12035)
holdenhinkle Mar 9, 2023
1203c4c
WIP fix: failing to reference file (#12034)
LindseySaari Mar 9, 2023
362dc43
Update SiS localhost oauth and token signing certs (#11995)
joeniquette Mar 9, 2023
a37eeee
Refactor 5490 and 1990 email confirmation logic location (#12020)
nathanbwright Mar 9, 2023
0b48500
removed unused v0 cc supported sites implementation (#12036)
cferris32 Mar 9, 2023
ef5be9f
removed vaos v0 messages controller and request specs (#12023)
ajmagdub Mar 9, 2023
f11c330
removed vaos v0 messages serializer and rspecs (#12025)
ajmagdub Mar 9, 2023
9cfbf84
Ruby 3 upgrade: Fix /modules/mobile/spec/request/user_request_spec.rb…
holdenhinkle Mar 9, 2023
e8605e2
fix spec (#12037)
holdenhinkle Mar 9, 2023
3aa9d22
fix spec (#12038)
holdenhinkle Mar 9, 2023
269f789
Use va profile military personnel api to prefill 1010ez form (#11858)
lihanli Mar 9, 2023
3f93dff
Update appeals API oauth docs with actual scopes (#12033)
caseywilliams Mar 9, 2023
1363f4c
Ruby 3 KwArgs: Fix Vaos Logging Spec (#12032)
ericboehs Mar 9, 2023
d55fa8a
fix all failing examples in intent_to_files_request_spec (#12040)
holdenhinkle Mar 9, 2023
1b3c955
Bump statsd-instrument from 3.5.3 to 3.5.6 (#12049)
dependabot[bot] Mar 10, 2023
4e62607
fix failure (#12043)
holdenhinkle Mar 10, 2023
7d89aac
GHA code check cleanup (#12018)
rileyanderson Mar 10, 2023
31bfa39
Monitor RRD/MAS handoff successes and failures with StatsD (#12021)
nanotone Mar 10, 2023
4947a72
Forms API: add pdf extension (#12051)
gmrabian Mar 10, 2023
62d8c15
Disable Coverband in test environment (#12053)
rileyanderson Mar 10, 2023
2ff946a
Removed VAOS v0 Appointment Controller and Some Rspecs (#12047)
ajmagdub Mar 10, 2023
7d46527
VBA Documents: Unsuccessful report mailer would frequently fail (#12054)
ericboehs Mar 10, 2023
c5daf73
GitHub Actions: Use less CPU cores (#12058)
ericboehs Mar 10, 2023
1e0e085
GitHub Actions: Use 13 CPU cores (#12060)
ericboehs Mar 10, 2023
8ce4e90
MBMS-37683 incremented version and changed revision (#11971)
AlexanderSherrow Mar 10, 2023
369e244
fix kwargs issue (#12059)
holdenhinkle Mar 10, 2023
257947a
Fixing specs that redefine modules which eager_loading was complainin…
bosawt Mar 10, 2023
3373dbe
Revert "MBMS-37683 incremented version and changed revision (#11971)"…
AlexanderSherrow Mar 10, 2023
08ad938
Use token validation service v3 for appeals OAuth (#12029)
caseywilliams Mar 10, 2023
f3b231f
Bump sidekiq_alive from 2.1.9 to 2.2.0 (#12050)
dependabot[bot] Mar 10, 2023
377ef0e
MBMS-37863 New Commit Hash (#12067)
AlexanderSherrow Mar 10, 2023
31ad0a7
Add more jobs to the sidekiq hpa (#12066)
RachalCassity Mar 10, 2023
91b2267
4910 update docs for authorizedServices and availableServices (#12046)
cadibemma Mar 10, 2023
d554c3d
Updating engine spec helper template and unnecessary functions (#12064)
bosawt Mar 10, 2023
48111b8
Lighthouse direct deposit (#12055)
tpharrison Mar 13, 2023
c92da9b
Api 24396 faraday poa history (#12039)
FonzMP Mar 13, 2023
5350c2a
Api 24569 itf v2 oas updates (#11994)
mchristiansonVA Mar 13, 2023
15e66c3
Changes 401 message to match docs (#12044)
stiehlrod Mar 13, 2023
e6b9ede
fix failing tests (#12074)
holdenhinkle Mar 13, 2023
2f27fb7
Bump strong_migrations from 1.4.3 to 1.4.4 (#12071)
dependabot[bot] Mar 13, 2023
cb04420
Bump aws-sdk-kms from 1.62.0 to 1.63.0 (#12070)
dependabot[bot] Mar 13, 2023
6b297f9
removed no longer needed vaos v0 request rspecs (#12057)
ajmagdub Mar 13, 2023
dd2a62c
[12068] Mocking Settings for specs instead of redefining values (#12069)
bosawt Mar 13, 2023
7699dff
[11945] Creating logout redirects for sign in service that are depend…
bosawt Mar 13, 2023
7618f1e
direct schedule controller and spec cleanup (#12078)
cferris32 Mar 13, 2023
990d455
Adding logging and adjusting form4142 triggering logic (#12072)
kylesoskin Mar 13, 2023
2d68e73
Adds elsif to add phase_change_date when the bgs_details are provided…
stiehlrod Mar 13, 2023
2719602
Increase sidekiq hpa cron job (#12073)
RachalCassity Mar 13, 2023
1b888ce
removed no longer needed vaos v0 appointment request rspecs (#12079)
ajmagdub Mar 13, 2023
fd23b48
fix failing test (#12081)
holdenhinkle Mar 13, 2023
6af7243
Removed sidekiq hpa testing cron job" (#12083)
RachalCassity Mar 13, 2023
3f783ec
Mobile: 4897 decision letters download (#12017)
Tonksthebear Mar 13, 2023
02c6601
fix failing tests (#12084)
holdenhinkle Mar 14, 2023
5d4ac1f
Ruby 3 Upgrade: Fix modules/appeals_api/ tests (#12082)
holdenhinkle Mar 14, 2023
b68d53b
fix failing test (#12075)
holdenhinkle Mar 14, 2023
85e73ea
fix failing test (#12076)
holdenhinkle Mar 14, 2023
b5c15ec
fix failing tests (#12077)
holdenhinkle Mar 14, 2023
43d39ed
Ruby 3 Upgrade: Fix tests in modules/check_in/ specs (#12086)
holdenhinkle Mar 14, 2023
8dd94a5
Removing logging of user uuid and icn, I dont think they are PII, but…
kylesoskin Mar 14, 2023
ca8dcbf
removed vaos v0 appointment requests controller (#12085)
ajmagdub Mar 14, 2023
59a79c9
Ruby 3 KwArgs: Fix Prescriptions Request spec (#12089)
ericboehs Mar 14, 2023
e209c2d
Ruby 3 KwArgs: Fix Folder Request Spec (#12090)
ericboehs Mar 14, 2023
d5ea07b
Ruby 3 KwArgs: Local BGS Spec (#12091)
ericboehs Mar 14, 2023
9cec5e0
Ruby 3 KwArgs: Fix misc specs (#12092)
ericboehs Mar 14, 2023
6f739e6
changed actor_type for check_in_experience_updated_appt_presentation …
brianseek Mar 14, 2023
6485561
API-24392: Add Flipper Utility for Fetching Feature Statuses in Bulk …
kristen-brown Mar 14, 2023
3bbebcc
Create login adoption service for Organic Modal Experiment (#12013)
holytoastr Mar 14, 2023
b5aed2a
[49949] users factory refactor (#11957)
bramleyjl Mar 14, 2023
14720b1
removed v0 preferences controller and request specs (#12101)
cferris32 Mar 14, 2023
f77d7b7
[virtual_agent#857] Adding floating bot feauture toggle (#12104)
eubiera Mar 14, 2023
ec28cd1
Chore: Update bundler for docker (#12100)
oseasmoran73 Mar 14, 2023
9b33b23
Chore: Sync Docker k8 file (#12108)
oseasmoran73 Mar 14, 2023
8806122
removed vaos v0 request eligibility criteria controller (#12106)
ajmagdub Mar 14, 2023
d459959
Change double splat params to keywords (#12014)
rileyanderson Mar 14, 2023
415b20d
Add additional logging to RX library (#12099)
aherzberg Mar 14, 2023
d92b367
Add Higher-Level Review PDF v3 (#12008)
caseywilliams Mar 14, 2023
629ee6d
Correct content type for appeals token validation (#12107)
caseywilliams Mar 14, 2023
b854771
add toggle (#12102)
adamwhitlock1 Mar 15, 2023
e50fc64
Forms_api: fix date and add uuid (#12110)
gmrabian Mar 15, 2023
dfdb907
removed vaos v0 pact controller (#12112)
ajmagdub Mar 15, 2023
055dcf9
Bundler >2.2 reorder the Gemfile.lock (#12115)
ericboehs Mar 15, 2023
133e1d9
bdex/54076: Design Common Api Interface (#12088)
sethdarragile6 Mar 15, 2023
2fb25f9
Flipperize and remove stuck records from daily error report; misc cle…
cilestin Mar 15, 2023
8e80b6f
Fix bug (#12129)
nathanbwright Mar 15, 2023
5cdaa0c
Update rails to 6.1.7.3 and rack to 2.2.6.4 (#12141)
rileyanderson Mar 16, 2023
6b4a00e
redo cleanup branch (#12144)
CBonade Mar 16, 2023
c6379f3
removed vaos v0 direct scheduling facilities serializer (#12119)
ajmagdub Mar 16, 2023
6e97323
54542 Log Atlas Details for Telehealth Appointments (#12128)
cferris32 Mar 16, 2023
e9322fb
API-24717 Support Lighthouse V3 token validation upgrade (#12134)
dbrown-va Mar 16, 2023
af9f0fb
[11974] Creating logout proxy for logingov sign in service authentica…
bosawt Mar 17, 2023
70a5f17
Forms api: businessline update (#12125)
gmrabian Mar 17, 2023
1f326d6
Update configuration, add serializer to mask sensitive data (#12120)
tpharrison Mar 17, 2023
e8a5a41
remove appt logging (#12122)
aherzberg Mar 17, 2023
00fdcd6
Forms Api: generator update (#12154)
gmrabian Mar 17, 2023
110e2e7
generate metadata (uuid specifically) once and reuse static hash (#12…
gmrabian Mar 17, 2023
201361f
54619 Modify CIE betamocks Config (#12157)
kanchanasuriya Mar 17, 2023
daa4e70
Remove NCA LOB flag (#12160)
caseywilliams Mar 17, 2023
d3160c6
[12133] Adding mocked authentication authorize redirect to sign in se…
bosawt Mar 17, 2023
8c5ed9a
fixed vaos logging (#12162)
cadibemma Mar 17, 2023
6c17947
Mobile: 4975 update order of gender identity values (#12111)
cadibemma Mar 17, 2023
271008d
Changing safelisted remote IP (#12165)
kanchanasuriya Mar 17, 2023
786ad53
Pe update main (#12145)
CBonade Mar 20, 2023
c5db0ee
Api 24649 enable 526 v2 docs in lowers (#12118)
mchristiansonVA Mar 20, 2023
b8827a1
bumping json schema (#12168)
kylesoskin Mar 20, 2023
cde5040
Fix quotes and double boolean casting (#12155)
acovrig Mar 20, 2023
fdaffb9
removed vaos v0 clinic institutions controller (#12147)
ajmagdub Mar 20, 2023
6ed6003
(chore) added PM to users for feature toggles (#12105)
mdewey Mar 20, 2023
5d3d6dc
Updated catalog info to reflect current API status. (#12159)
dlennon-va Mar 20, 2023
15b623e
API-24199: Update LOB mapping for nationalCemeteryAdministration (#12…
kristen-brown Mar 20, 2023
ad57d7b
API-24392: Appeals API Feature Flag Monitoring (#12117)
kristen-brown Mar 20, 2023
e1ba128
increase 1010cg retries (#12098)
lihanli Mar 20, 2023
91e80fc
[54956] SiS Constants Isolation (#12063)
bramleyjl Mar 20, 2023
033f893
removes MHV Accounts table (#12109)
bramleyjl Mar 20, 2023
0e8784f
removed vaos v0 api docs controller (#12173)
ajmagdub Mar 20, 2023
72ea104
telehealth logging on post (#12174)
cferris32 Mar 20, 2023
c6253f7
updates prod swagger (#12158)
FonzMP Mar 20, 2023
b6aca9c
Vfep 369 - add Marriage Date to back end spool files (#12171)
GcioGregg Mar 20, 2023
754a604
54619 Removing CIE throttling for test environments (#12181)
kanchanasuriya Mar 20, 2023
48cf816
removed vaos v0 cc eligibility serializer and request rspecs (#12179)
ajmagdub Mar 20, 2023
afa68fe
removed vaos v0 available appointments controller (#12184)
ajmagdub Mar 21, 2023
cb9e613
API-22858 HLR form v3, part 3 (#12130)
caseywilliams Mar 21, 2023
0403549
API-24392: Fix Symbols vs. Strings Bug in `BulkFeatureChecker` (#12180)
kristen-brown Mar 21, 2023
2cbea04
removed vaos v0 cancel reasons controller and cancel reasons serializ…
ajmagdub Mar 21, 2023
877aa2c
fix kwargs (#12188)
holdenhinkle Mar 21, 2023
304d631
Docker bundle cache (#12136)
rileyanderson Mar 21, 2023
8985ed1
Revert "Vfep 369 - add Marriage Date to back end spool files (#12171)…
nfstern02 Mar 21, 2023
aadec84
removed vaos v0 clinics controller and clinics serializer (#12190)
ajmagdub Mar 21, 2023
7f20e20
API-24437: Add `X-VA-ICN` Header Validation to HLR/NOD/SC Appeals End…
kristen-brown Mar 21, 2023
2583d2a
Api 24646 handling bgs error no pid (#11996)
stiehlrod Mar 21, 2023
6bcb236
Fix Contestable Issues double-render error (#12193)
caseywilliams Mar 21, 2023
fff4981
removed vaos v0 visits controller and facility visit serializer (#12196)
ajmagdub Mar 21, 2023
93448f2
API-24698-appropriate-error-icn-not-found (#12002)
stiehlrod Mar 21, 2023
fa1ddd7
removed vaos v0 systems controller (#12198)
ajmagdub Mar 21, 2023
0a000b2
(chore) added desginer to admin toggle (#12175)
mdewey Mar 22, 2023
64a3cc4
Lighthouse direct deposit (#12189)
tpharrison Mar 22, 2023
a626a3d
12591 btsss login flipper (#12185)
jtmst Mar 22, 2023
eebff35
moved vaos v0 basecontroller to vaos basecontroller (#12201)
ajmagdub Mar 22, 2023
b513e0d
Api 24751 system scope (#12138)
acovrig Mar 22, 2023
7abbf15
Update API scopes for Benefits Claims Wrapper (#12126)
jerekshoe Mar 22, 2023
041ce28
Claims api update 526 oas route (#12203)
FonzMP Mar 22, 2023
464d439
removed v0 cc serializers (#12205)
cferris32 Mar 22, 2023
2e20482
[54398] Force SubmitForm674Job to run after SubmitForm686cJob. (#12186)
data-doge Mar 22, 2023
3a6e4e8
53997 day of check in handoff (#12167)
randomsync Mar 22, 2023
6f650f0
test branch PE deployment (#12170)
CBonade Mar 22, 2023
a7e4b8e
RX logging changes (#12197)
aherzberg Mar 22, 2023
f25e073
removed vaos v0 appointment serializers (#12206)
ajmagdub Mar 22, 2023
8198dbf
removed vaos v0 facilitySerializer (#12211)
ajmagdub Mar 22, 2023
2ed431c
removed preferences and facilities serializers (#12212)
cferris32 Mar 22, 2023
8993dbc
API-25152-cst-latest-phase-type-docs (#12210)
stiehlrod Mar 22, 2023
b772efc
API-25148-cst-tracked-items (#12208)
stiehlrod Mar 22, 2023
2df8a41
Adds edipi check method and a cooresponding test. (#12156)
stiehlrod Mar 22, 2023
8203831
set unused vaos v2 serializers to no code coverage (#12217)
ajmagdub Mar 23, 2023
1cbacad
removed vaos v0 direct booking eligibility criteria serializer (#12215)
ajmagdub Mar 23, 2023
5920f11
removed vaos v0 availability serializer (#12214)
ajmagdub Mar 23, 2023
a50fe0a
[53049] Completing mock auth service API and sign in controller integ…
bosawt Mar 23, 2023
8cd069e
Bundler: Add platform x86_64-linux (#12219)
ericboehs Mar 23, 2023
5852921
[55528] Creating service for ID.me and Login.gov integrations that wi…
bosawt Mar 23, 2023
62bf2c8
Replaces bgs-ext with local bgs for tracked items. (#12194)
stiehlrod Mar 23, 2023
1090647
Api 24327 multiple pids (#12087)
acovrig Mar 23, 2023
463cb97
partial removal of vaos system service rspecs (#12221)
ajmagdub Mar 23, 2023
399f948
Fix syntax in Claims API specs (#12223)
ericboehs Mar 23, 2023
e094dd6
partial removal of vaos system service rspecs (#12222)
ajmagdub Mar 23, 2023
7d00e42
removed vaos systems service and assoc classes (#12225)
ajmagdub Mar 23, 2023
2208b31
Revert "Revert "Vfep 369 - add Marriage Date to back end spool files …
GcioGregg Mar 23, 2023
e573205
Api 25261 itf response cleanup (#12207)
mchristiansonVA Mar 23, 2023
84dd247
removed vaos v0 appointment requests service (#12227)
ajmagdub Mar 23, 2023
560105b
Fix another syntax in Claims API specs (#12228)
ericboehs Mar 23, 2023
c02cff1
removed vaos appointment requests service assoc classes (#12230)
ajmagdub Mar 23, 2023
e0545a8
Ruby 3.1: Fix RSwag POA Request Spec (#12238)
ericboehs Mar 24, 2023
1be51d8
Replace levenshtein-ffi gem with build in Gem::Text (#12240)
ericboehs Mar 24, 2023
df0cd60
Update google-protobuf gem (#12241)
ericboehs Mar 24, 2023
fb74a7d
Update Rails to 6-1-stable (#12242)
ericboehs Mar 24, 2023
fa2f2f4
Update Bundler version to 2.4.9 (#12243)
ericboehs Mar 24, 2023
0eef06f
removed vaos appointment service part 1 (#12233)
ajmagdub Mar 24, 2023
b4bb195
Update mail gem (#12245)
ericboehs Mar 24, 2023
f35f83b
removed vaos appointment service rspecs (#12244)
ajmagdub Mar 24, 2023
1d574ae
removed vaos appointment service and appointment form (#12246)
ajmagdub Mar 24, 2023
7fa4eb7
removed vaos cancel form and rspec - appointment time (#12249)
ajmagdub Mar 24, 2023
7068002
[12148] Adding Sign in Service javascript redirect to prevent CORS is…
bosawt Mar 24, 2023
3713e63
54558 Vaos service types and category logging (#12250)
cferris32 Mar 24, 2023
91cac65
add flipper for 26-4555 (#12248)
gmrabian Mar 24, 2023
6d29fb7
Add github deployment logic to preview environment deployment workflo…
CBonade Mar 24, 2023
0437803
remove camel case header from gender identity edit endpoint (#12224)
aherzberg Mar 24, 2023
348737e
Allow payment date to be either date or string type (#11892)
Mar 27, 2023
8cf46dc
log user icn in enrollment_status api (#12143)
lihanli Mar 27, 2023
83e349b
Adds correct list to docs (#12247)
stiehlrod Mar 27, 2023
5be1b9a
[53995] SiS template client config (#12204)
bramleyjl Mar 27, 2023
d9a2bb8
Api 25071 faraday bgs itf (#12178)
mchristiansonVA Mar 27, 2023
6f04944
Ruby 3 upgrade: Fix form526.rake deprecations (#12263)
holdenhinkle Mar 27, 2023
9c8c900
Upgrade to Ruby 3.0 (#12261)
ericboehs Mar 27, 2023
2deafc6
Ruby 3 upgrade: Fix utilities_spec.rb deprecations (#12265)
holdenhinkle Mar 27, 2023
d2c6207
API-24936-Replace-bgs-ext-claims (#12192)
stiehlrod Mar 27, 2023
ad0b487
Removed update_appt_presentatin flag. (#12259)
brianseek Mar 27, 2023
3e66962
5086 verify military access in controller (#12252)
cadibemma Mar 27, 2023
162b4e6
Update form526 rake fix (#12268)
holdenhinkle Mar 28, 2023
c2c1d02
Replace empty treatment center names with a space (#12258)
acovrig Mar 28, 2023
4ba3452
API-25337 Convert SCs metadata keys to snake_case (#12235)
cilestin Mar 28, 2023
5306ffe
Rake tasks for general-purpose appeals oauth tokens (#12264)
caseywilliams Mar 28, 2023
da9b342
API-24186 Skippable benefits intake dimension checks (#12257)
caseywilliams Mar 28, 2023
3eeab4b
add va forms team members to flipper admin list (#12260)
gmrabian Mar 28, 2023
509b017
Changes rescue (#12273)
stiehlrod Mar 28, 2023
01e59e1
fix deprecation warning - Encoding::UndefinedConversionError (#12272)
holdenhinkle Mar 28, 2023
b1d86df
fix 'Breakers is not implemented for service: TokenValidation' warnin…
holdenhinkle Mar 28, 2023
0294561
Add grandfathering feature flags for dsl and mhv (#12255)
holytoastr Mar 28, 2023
7b4f3f7
[55722] Refactoring sign in service redirect script (#12269)
bosawt Mar 28, 2023
871aa66
Api 25291 contention list updates (#12277)
acovrig Mar 28, 2023
dde7aab
[55722] Fixing typo in latest sign in service redirect script change …
bosawt Mar 29, 2023
aedfafa
API-23700-remove-attributes (#12280)
stiehlrod Mar 29, 2023
653cedc
Updated Gemfile.lock (#12226)
AlexanderSherrow Mar 29, 2023
67055f4
Add new service for Letters App migration (#12183)
kjduensing Mar 29, 2023
e9aad54
Update ddtrace to 1.10 (#12285)
ericboehs Mar 29, 2023
c5524a5
Implemented Expiry Scanner for vets-api (#12278)
RachalCassity Mar 29, 2023
ec7ffd0
API-25265-tracked-items-attribute-names (#12279)
stiehlrod Mar 29, 2023
e72c681
Include MHV in organic experiment (#12195)
holytoastr Mar 29, 2023
164ca32
Omit contention text from RRD-to-MAS handoff tracking emails (#12288)
nanotone Mar 29, 2023
a8dc46b
Change vagov_info_token to JSON (#12161)
rileyanderson Mar 29, 2023
39fd200
update numbering for setup doc
Mar 29, 2023
7d9444d
API-24392: Add Feature Flag Monitoring Job for `VBADocuments` (#12256)
kristen-brown Mar 30, 2023
94dd1c6
Fixed spec fails (#12293)
RachalCassity Mar 30, 2023
77c3068
Add vsp environment and description text to ExpiryScanner job (#12289)
RachalCassity Mar 30, 2023
3a3bc46
Adds Daniel Sasser to admin user list; (#12291)
dsasser Mar 30, 2023
fd5b5ec
Update Ruby to 3.1 (#12294)
ericboehs Mar 30, 2023
ca4e64d
Update flipper email for Adrian Rollett (#12295)
acrollet Mar 30, 2023
7b4d2b0
add redis to OSX getting started native doc
Mar 3, 2023
fe65d7f
update numbering for setup doc
Mar 29, 2023
fedaeed
Merge remote-tracking branch 'origin/task-update-getting-started' int…
Mar 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,6 @@ spec/lib/pdf_utilities/pdf_validator @department-of-veterans-affairs/va-api-engi

# Decision Reviews (Appeals) API product
modules/appeals_api @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/lighthouse-banana-peels

# Disability Benefits Experience support
lib/disability_compensation @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/bdex
27 changes: 8 additions & 19 deletions .github/workflows/code_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,8 @@ jobs:
- name: Run Rubocop
run: bundle exec rubocop --parallel --format github

# Remove no-exit-on-warn when we upgrade to Ruby 3
- name: Run Brakeman
run: bundle exec brakeman --ensure-latest --confidence-level=2 --format github --no-exit-on-warn
run: bundle exec brakeman --ensure-latest --confidence-level=2 --format github

tests:
name: Test
Expand All @@ -33,6 +32,8 @@ jobs:
CI: true
RAILS_ENV: test
TERM: xterm-256color
DOCKER_BUILDKIT: 1
COMPOSE_DOCKER_CLI_BUILD: 1
runs-on: ubuntu-16-cores-latest
steps:
- uses: actions/checkout@v3
Expand All @@ -49,42 +50,30 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Setup Docker
run: |
docker volume create --name=test_bundle_v2_7_6-cache-v3

- name: Build Docker Image
uses: docker/build-push-action@v4
with:
build-args: |
sidekiq_license=${{ env.BUNDLE_ENTERPRISE__CONTRIBSYS__COM }}
userid=${{ env.VETS_API_USER_ID }}
context: .
target: development
target: builder
push: false
load: true
tags: vets-api
cache-from: type=gha
cache-to: type=gha,mode=max

- name: Install gems
run: |
docker-compose -f docker-compose.test.yml -f docker-compose.gha.yml \
run vets-api bash \
-c "CI=true RAILS_ENV=test DISABLE_BOOTSNAP=true rails --version"

- name: Setup Database
run: |
docker-compose -f docker-compose.test.yml -f docker-compose.gha.yml \
run vets-api bash \
-c "CI=true RAILS_ENV=test DISABLE_BOOTSNAP=true parallel_test -n 16 -e 'bin/rails db:reset'"
docker-compose -f docker-compose.test.yml run vets-api bash \
-c "CI=true RAILS_ENV=test DISABLE_BOOTSNAP=true parallel_test -n 13 -e 'bin/rails db:reset'"

- name: Run Specs
timeout-minutes: 20
run: |
docker-compose -f docker-compose.test.yml -f docker-compose.gha.yml \
run vets-api bash \
-c "CI=true DISABLE_BOOTSNAP=true bundle exec parallel_rspec spec/ modules/ -n 16 -o '--color --tty'"
docker-compose -f docker-compose.test.yml run vets-api bash \
-c "CI=true DISABLE_BOOTSNAP=true bundle exec parallel_rspec spec/ modules/ -n 13 -o '--color --tty'"

- name: Upload Coverage Report
uses: actions/upload-artifact@v3
Expand Down
14 changes: 13 additions & 1 deletion .github/workflows/preview-environment-cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ jobs:
run: |
npm install fs
npm install @actions/core
npm install js-yaml

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
Expand Down Expand Up @@ -60,5 +61,16 @@ jobs:
author_email: devops@va.gov
branch: main
cwd: manifests/apps/preview-environment/dev/
add: 'environment-values'
add: 'pe-envs'
message: 'Remove values file(s) in accordance with Preview Environment cleanup policies'

- name: Add and Commit change(s)
if: ${{ env.ENVS_TO_DELETE == 'true'}}
uses: EndBug/add-and-commit@v7
with:
author_name: va-vsp-bot
author_email: devops@va.gov
branch: main
cwd: manifests/apps/preview-environment/dev/
add: 'argocd-apps'
message: 'Remove envronment listing(s) in accordance with Preview Environment cleanup policies'
42 changes: 42 additions & 0 deletions .github/workflows/preview-environment-update-main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Preview Environment - Update main image

on:
push:
branches:
- 'master'

jobs:
update-preview-environment-main-image:
name: Update preview environment main image
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Setup Environment
run: echo "VETS_API_USER_ID=$(id -u)" >> $GITHUB_ENV

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-gov-west-1

# - name: Login to ECR # Update ECR credentials if necessary
# id: login-ecr
# uses: aws-actions/amazon-ecr-login@v1

# - name: Build Docker Image #use "file" input to designate alternate dockerfile path. Defaults to "Dockerfile": https://github.com/docker/build-push-action
# uses: docker/build-push-action@v2
# with:
# build-args: |
# userid=${{ env.VETS_API_USER_ID }}
# context: .
# # target: production
# push: true
# # Update tags and ECR Repository
# tags: |
# ${{ steps.login-ecr.outputs.registry }}/dsva/preview-environment/vets-api:latest
# # cache-from: type=registry,ref=$ECR_REGISTRY/$ECR_REPOSITORY
# # cache-to: type=inline
33 changes: 32 additions & 1 deletion .github/workflows/preview_environment_deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ jobs:
- name: Checkout
uses: actions/checkout@v3

- name: Setup Environment
run: echo "VETS_API_USER_ID=$(id -u)" >> $GITHUB_ENV

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1-node16
with:
Expand All @@ -33,6 +36,16 @@ jobs:
- name: Install dependencies
run: |
npm install @actions/core

- name: Start Deployment
if: ${{ github.event_name == 'push' }}
uses: bobheadxi/deployments@v1
id: deployment
with:
step: start
token: ${{ env.VA_VSP_BOT_GITHUB_TOKEN }}
env: master/main/${{ github.ref_name }}
ref: ${{ github.ref_name }}

- name: Get Source Repo and Source Ref
run: node ./script/github-actions/pe-deploy-source.js
Expand All @@ -42,10 +55,28 @@ jobs:
SOURCE_REPO: ${{ github.event.client_payload.source_repo }}
WORKFLOW_BRANCH: ${{ github.ref_name }}

# - name: Login to ECR # Update ECR credentials if necessary
# id: login-ecr
# uses: aws-actions/amazon-ecr-login@v1

# - name: Build Docker Image #use "file" input to designate alternate dockerfile path. Defaults to "Dockerfile": https://github.com/docker/build-push-action
# uses: docker/build-push-action@v2
# with:
# build-args: |
# userid=${{ env.VETS_API_USER_ID }}
# context: .
# # target: production
# push: true
# # Update tags and ECR Repository
# tags: |
# ${{ steps.login-ecr.outputs.registry }}/dsva/preview-environment/vets-api:${{ env.SOURCE_REF_SANITIZED }}
# # cache-from: type=registry,ref=$ECR_REGISTRY/$ECR_REPOSITORY
# # cache-to: type=inline

- name: Repository Dispatch
uses: peter-evans/repository-dispatch@v2
with:
token: ${{ env.VA_VSP_BOT_GITHUB_TOKEN }}
event-type: deploy_review_instance
repository: department-of-veterans-affairs/devops
client-payload: '{"source_repo": "${{ env.SOURCE_REPO }}", "source_ref": "${{ env.SOURCE_REF }}", "source_ref_sanitized": "${{ env.SOURCE_REF_SANITIZED }}"}'
client-payload: '{"source_repo": "${{ env.SOURCE_REPO }}", "source_ref": "${{ env.SOURCE_REF }}", "source_ref_sanitized": "${{ env.SOURCE_REF_SANITIZED }}", "deployment_id": "${{ steps.deployment.outputs.deployment_id }}"}'
1 change: 0 additions & 1 deletion .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,6 @@ RSpec/SubjectStub:
- 'spec/models/emis_redis/military_information_v2_spec.rb'
- 'spec/models/session_spec.rb'
- 'spec/services/evss_claim_service_spec.rb'
- 'spec/services/mhv_accounts_service_spec.rb'
- 'spec/uploaders/evss_claim_document_uploader_spec.rb'
- 'spec/services/form1010cg/service_spec.rb'
- 'spec/services/form1010cg/auditor_spec.rb'
Expand Down
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7.6
3.1.3
6 changes: 3 additions & 3 deletions Dangerfile
Original file line number Diff line number Diff line change
Expand Up @@ -125,9 +125,9 @@ module VSPDanger

OpenStruct.new(
total_changes: insertions + deletions,
insertions: insertions,
deletions: deletions,
file_name: file_name
insertions:,
deletions:,
file_name:
)
end.compact
end
Expand Down
27 changes: 22 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,19 @@
# stretch (or in alpine) and is switched automatically to pdftk-java in buster
# https://github.com/department-of-veterans-affairs/va.gov-team/issues/3032

FROM ruby:3.1.3-slim-bullseye AS modules

WORKDIR /tmp

# Copy each module's Gemfile, gemspec, and version.rb files
COPY modules/ modules/
RUN find modules -type f ! \( -name Gemfile -o -name "*.gemspec" -o -path "*/lib/*/version.rb" \) -delete && \
find modules -type d -empty -delete

###
# shared build/settings for all child images, reuse these layers yo
###
FROM ruby:2.7.6-slim-bullseye AS base
FROM ruby:3.1.3-slim-bullseye AS base

ARG userid=993
SHELL ["/bin/bash", "-c"]
Expand Down Expand Up @@ -50,6 +59,7 @@ ARG rails_env=development

ENV BUNDLE_ENTERPRISE__CONTRIBSYS__COM=$sidekiq_license
ENV RAILS_ENV=$rails_env
ENV BUNDLER_VERSION=2.4.9

# only extra dev/build opts go here, common packages go in base 👆
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
Expand All @@ -60,6 +70,7 @@ USER vets-api
RUN freshclam --config-file freshclam.conf
RUN gem install vtk
ENTRYPOINT ["/usr/bin/dumb-init", "--", "./docker-entrypoint.sh"]
RUN gem install bundler:${BUNDLER_VERSION} --no-document

###
# build stage; use --target=builder to stop here
Expand All @@ -72,12 +83,18 @@ ENTRYPOINT ["/usr/bin/dumb-init", "--", "./docker-entrypoint.sh"]
FROM development AS builder
# XXX: move modules/ to seperate repos so we can only copy Gemfile* and install a slim layer
ARG bundler_opts

COPY --chown=vets-api:vets-api Gemfile Gemfile.lock ./
COPY --chown=vets-api:vets-api --from=modules /tmp/modules modules/

RUN bundle install --binstubs="${BUNDLE_APP_CONFIG}/bin" $bundler_opts \
&& rm -rf /usr/local/bundle/cache/*.gem \
&& find /usr/local/bundle/gems/ -name "*.c" -delete \
&& find /usr/local/bundle/gems/ -name "*.o" -delete \
&& find /usr/local/bundle/gems/ -name ".git" -type d -prune -execdir rm -rf {} +

COPY --chown=vets-api:vets-api . .
USER vets-api
# --no-cache doesn't do the right thing, so trim it during build
# https://github.com/bundler/bundler/issues/6680
RUN bundle install --binstubs="${BUNDLE_APP_CONFIG}/bin" $bundler_opts && \
find ${BUNDLE_APP_CONFIG}/cache -type f -name \*.gem -delete

###
# prod stage; default if no target given
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile-k8s
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ARG BUNDLE_ENTERPRISE__CONTRIBSYS__COM \
USER_ID=1000
ENV RAILS_ENV=$RAILS_ENV \
BUNDLE_ENTERPRISE__CONTRIBSYS__COM=$BUNDLE_ENTERPRISE__CONTRIBSYS__COM \
BUNDLER_VERSION=2.1.4
BUNDLER_VERSION=2.4.9

RUN groupadd --gid $USER_ID nonroot \
&& useradd --uid $USER_ID --gid nonroot --shell /bin/bash --create-home nonroot --home-dir /app
Expand Down
11 changes: 5 additions & 6 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

source 'https://rubygems.org'

ruby '~> 2.7.6'
ruby '~> 3.1.3'

# Modules
path 'modules' do
Expand Down Expand Up @@ -32,7 +32,7 @@ path 'modules' do
gem 'veteran_verification'
end

gem 'rails', '~> 6.1.7'
gem 'rails', github: 'rails/rails', branch: '6-1-stable'

gem 'aasm'
gem 'active_model_serializers', git: 'https://github.com/department-of-veterans-affairs/active_model_serializers', branch: 'master'
Expand All @@ -53,7 +53,7 @@ gem 'clam_scan'
gem 'combine_pdf'
gem 'config'
gem 'connect_vbms', git: 'https://github.com/department-of-veterans-affairs/connect_vbms.git', branch: 'master', require: 'vbms'
gem 'coverband'
gem 'coverband', require: false
gem 'date_validator'
gem 'ddtrace'
gem 'dogstatsd-ruby'
Expand All @@ -63,7 +63,6 @@ gem 'ethon', '>=0.13.0'
gem 'faraday'
gem 'faraday_middleware'
gem 'fastimage'
gem 'fast_jsonapi'
gem 'fhir_client'
gem 'fitbit_api'
gem 'flipper'
Expand All @@ -84,12 +83,12 @@ gem 'ice_nine'
gem 'iso_country_codes'
gem 'json'
gem 'jsonapi-parser'
gem 'jsonapi-serializer'
gem 'json-schema'
gem 'json_schemer'
gem 'jwe'
gem 'jwt'
gem 'kms_encrypted'
gem 'levenshtein-ffi'
gem 'liquid'
gem 'lockbox'
gem 'mail'
Expand Down Expand Up @@ -191,7 +190,7 @@ group :development, :test do
gem 'guard-rspec'
gem 'parallel_tests'
gem 'pry-byebug'
gem 'rack-test', require: 'rack/test'
gem 'rack-test', '1.1.0', require: 'rack/test'
gem 'rack-vcr'
gem 'rainbow' # Used to colorize output for rake tasks
gem 'rspec-instrumentation-matcher'
Expand Down
Loading