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

mian >int #11974

Closed
wants to merge 241 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
241 commits
Select commit Hold shift + click to select a range
3df676c
small change for swagger-def, removing rank from selectors.js
traskowskycaci Jan 9, 2024
e140e69
Grade added to orders page, saves orders value. Service member rank s…
traskowskycaci Jan 10, 2024
cccf9b4
Update service member rank to be BASED on order grade. Edit service i…
traskowskycaci Jan 11, 2024
ddee9e6
Pay grade edit added to Edit Orders. This updates both service member…
traskowskycaci Jan 11, 2024
0a8656c
removed pay grade from dod info (first page) of customer flow
traskowskycaci Jan 11, 2024
ec62167
reroute from contact info page to current address, skip duty location…
traskowskycaci Jan 14, 2024
6faca6f
remove comment from route.js
traskowskycaci Jan 14, 2024
b8da58c
add curr duty location to order creation
traskowskycaci Jan 15, 2024
fd2ae6c
add editing of current duty location to Edit Orders page
traskowskycaci Jan 15, 2024
120ddb6
add current duty location to orders page in overall flow
traskowskycaci Jan 15, 2024
aa3078e
orders tests
traskowskycaci Jan 15, 2024
fddf0cf
fix grade and current duty location in a few playwright tests
traskowskycaci Jan 16, 2024
76fac97
remove comments
traskowskycaci Jan 16, 2024
b96972e
uncomment some test lines
traskowskycaci Jan 16, 2024
11c534b
moved progear weight ticket delete query out of handler and into service
loganwc Jan 24, 2024
0909be9
removed deprecated ppmid from signedcertification model
loganwc Jan 25, 2024
ea7d895
added comment to migration
loganwc Jan 25, 2024
0093d33
Bump github.com/go-openapi/strfmt from 0.21.10 to 0.22.0
dependabot[bot] Jan 26, 2024
3fe2acb
Merge branch 'main' into dependabot/go_modules/github.com/go-openapi/…
deandreJones Jan 26, 2024
4ebd435
Bump alpine from 3.19.0 to 3.19.1
dependabot[bot] Jan 29, 2024
d9851b4
B-18525-HomeSafe-Prd-SSL
echarris2 Feb 1, 2024
b0e4b98
Merge branch 'main' into B-18525-HomeSafe-Prd-SSL
josiahzimmerman-caci Feb 1, 2024
8c2528d
Merge pull request #11904 from transcom/B-18525-HomeSafe-Prd-SSL
josiahzimmerman-caci Feb 1, 2024
6c4f763
add auth step
josiahzimmerman-caci Feb 2, 2024
9752848
Merge branch 'main' into B-18491-update-endpoint-updateMTOServiceItem…
traskowskycaci Feb 2, 2024
81a41fb
clean up whitespace
deandreJones Feb 2, 2024
1dba9e2
Merge pull request #11914 from transcom/update_prod_deploy_check
echarris2 Feb 2, 2024
78e57cc
Bump hmarr/auto-approve-action from 3.2.1 to 4.0.0
dependabot[bot] Feb 5, 2024
2b7627a
Merge pull request #11915 from transcom/dependabot/github_actions/hma…
deandreJones Feb 5, 2024
dd36b0e
Merge branch 'main' into dependabot/docker/alpine-3.19.1
deandreJones Feb 5, 2024
9bd4f66
Merge branch 'main' into dependabot/go_modules/github.com/go-openapi/…
deandreJones Feb 5, 2024
ed0b970
initial commit, docs updated
danieljordan-caci Feb 5, 2024
332e843
updateShipmentAddress to updateMTOShipmentAddress
danieljordan-caci Feb 5, 2024
d514647
Merge pull request #11919 from transcom/B-18492-prime-sitAddressUpdat…
deandreJones Feb 5, 2024
f223716
Merge branch 'main' into dependabot/docker/alpine-3.19.1
deandreJones Feb 5, 2024
d04d85a
Merge pull request #11872 from transcom/dependabot/docker/alpine-3.19.1
deandreJones Feb 6, 2024
66356e8
initial commit, all functionality implemented from integration branch…
danieljordan-caci Feb 6, 2024
5534ae2
Merge branch 'main' into B-18411-UI-shipment-address-update-review-sc…
danieljordan-caci Feb 6, 2024
52c40a5
initial commit, all components and code added from integration branc…
danieljordan-caci Feb 6, 2024
a12fea3
Merge branch 'main' into B-18161-Update-email-customer-submitted-moves
taeJungCaci Feb 6, 2024
f25d59b
Merge branch 'main' into b-17971-and-b-17972-too-submission-to-prime-…
taeJungCaci Feb 6, 2024
4322121
Merge branch 'main' of github.com:transcom/mymove into B-17856
r-mettler Feb 6, 2024
060eafa
Merge branch 'main' into B-18182-remove-old-personally-procured-move
pambecker Feb 6, 2024
5180840
update zip3 to zip3 miles
deandreJones Feb 6, 2024
aaa4a4d
Merge branch 'main' into B-18111-Pay-Grade-And-Duty-Location-Flow-Cha…
traskowskycaci Feb 6, 2024
2b562e3
Merge branch 'main' into updateZip3Miles
deandreJones Feb 6, 2024
b885023
Merge branch 'main' into B-18181
paulstonebraker Feb 6, 2024
cfba7c8
fix editing dependents issue in 18111
traskowskycaci Feb 6, 2024
06629bc
adding sit related field mapping to display specified dates within th…
landan-parker-0 Feb 6, 2024
daf03ab
Merge branch 'main' into B-18111-Pay-Grade-And-Duty-Location-Flow-Cha…
traskowskycaci Feb 6, 2024
09d1dc7
updated gen files
r-mettler Feb 6, 2024
f9d3c5c
Merge pull request #11821 from transcom/B-18111-Pay-Grade-And-Duty-Lo…
deandreJones Feb 6, 2024
14b39d2
adding field mappings and date format for sit_customer_contacted
landan-parker-0 Feb 6, 2024
1c6c5a4
Removed PersonallyProcuredMoves Incentive endpoint, and handler method
joeydoyecaci Feb 6, 2024
b1ef88c
Merge branch 'main' into B-18184-Remove-PersonallyProcuredMoves-Incen…
joeydoyecaci Feb 6, 2024
abadce2
Merge branch 'main' into B-18386-Multi-move-UI-component-creation
danieljordan-caci Feb 6, 2024
345f632
increase timeout on circle jobs
deandreJones Feb 6, 2024
84083e3
Merge branch 'main' into B-18475-shipment-dest-address-update-with-si…
deandreJones Feb 6, 2024
884ee70
Merge branch 'main' into B-18186-M-Remove-PersonallyProcuredMove-Comp…
joeydoyecaci Feb 6, 2024
91df3ca
Merge branch 'main' into b-17971-and-b-17972-too-submission-to-prime-…
deandreJones Feb 6, 2024
080d919
Merge pull request #11935 from transcom/circleTimeoutIncrease
deandreJones Feb 6, 2024
3233360
Merge branch 'main' into B-18386-Multi-move-UI-component-creation
danieljordan-caci Feb 6, 2024
f510f16
Merge branch 'main' into B-18186-M-Remove-PersonallyProcuredMove-Comp…
joeydoyecaci Feb 6, 2024
5d16687
Merge branch 'main' into B-18184-Remove-PersonallyProcuredMoves-Incen…
joeydoyecaci Feb 6, 2024
e6cd684
Merge remote-tracking branch 'upstream/main' into updateZip3Miles
deandreJones Feb 6, 2024
8625cf8
Merge branch 'updateZip3Miles' of https://github.com/transcom/mymove …
deandreJones Feb 6, 2024
6d80e4a
Merge branch 'main' into b-17971-and-b-17972-too-submission-to-prime-…
deandreJones Feb 6, 2024
b2a74be
Merge pull request #11927 from transcom/b-17971-and-b-17972-too-submi…
deandreJones Feb 7, 2024
f7222ca
run in exp
deandreJones Feb 7, 2024
c6b8afe
Merge branch 'main' into B-18161-Update-email-customer-submitted-moves
taeJungCaci Feb 7, 2024
aa7b668
Merge branch 'main' into B-18192-moving-expense-api-delete
pambecker Feb 7, 2024
d16eb15
Merge branch 'main' into 18180-remove-ppm-estimated-weight
loganwc Feb 7, 2024
a0c12f3
Merge branch 'main' into B-18191-Moved-Progear-Ticket-Query
loganwc Feb 7, 2024
9fd5871
lt
deandreJones Feb 7, 2024
f6e4880
Merge branch 'main' of github.com:transcom/mymove into B-17856
r-mettler Feb 7, 2024
5d1e2f4
Merge pull request #11928 from transcom/B-17856
pambecker Feb 7, 2024
a50461b
Merge branch 'main' into B-18027-Create-service-layer-to-create-downl…
MInthavongsay Feb 7, 2024
bc6d09c
added requested fields to PPM SIT H&AL
loganwc Feb 7, 2024
e7ab700
update codewners to group
deandreJones Feb 7, 2024
9dfd4cb
Merge branch 'main' into B-18386-Multi-move-UI-component-creation
danieljordan-caci Feb 7, 2024
b09196f
Merge branch 'main' into B-18411-UI-shipment-address-update-review-sc…
danieljordan-caci Feb 7, 2024
7d0db6f
Merge branch 'main' into B-18475-shipment-dest-address-update-with-si…
danieljordan-caci Feb 7, 2024
d6ec3cf
fixed sit field mapping labels
loganwc Feb 7, 2024
d56b45d
fixed tests
loganwc Feb 7, 2024
56ac313
Merge pull request #11950 from transcom/updateCodeowners
deandreJones Feb 7, 2024
61ad7b7
move query logic from delete weight ticket handler to service
paulstonebraker Jan 17, 2024
6063ba0
generate mocks
paulstonebraker Jan 17, 2024
86f8aae
update error types in deleter
paulstonebraker Jan 18, 2024
d4fd2fc
add not Office User check to forbidden error
paulstonebraker Jan 23, 2024
6263fa8
Merge branch 'main' into B-18088-Helpdesk-Url
pambecker Feb 7, 2024
4821882
add authorized check to weight ticket update
paulstonebraker Jan 22, 2024
5ccc54f
remove commented out code
paulstonebraker Jan 23, 2024
cd59ba8
Merge branch 'main' into B-18181
paulstonebraker Feb 7, 2024
c1cedaf
Merge branch 'main' into B-18475-shipment-dest-address-update-with-si…
danieljordan-caci Feb 7, 2024
a23acc0
Merge branch 'main' into B-18184-Remove-PersonallyProcuredMoves-Incen…
joeydoyecaci Feb 7, 2024
f599109
Merge pull request #11934 from transcom/B-18184-Remove-PersonallyProc…
pambecker Feb 7, 2024
feb0583
Merge branch 'main' into B-18475-shipment-dest-address-update-with-si…
danieljordan-caci Feb 7, 2024
c484b8c
Merge branch 'main' into B-18161-Update-email-customer-submitted-moves
taeJungCaci Feb 7, 2024
e4dc0af
Merge pull request #11923 from transcom/B-18475-shipment-dest-address…
deandreJones Feb 7, 2024
194577e
Merge branch 'main' into B-18161-Update-email-customer-submitted-moves
taeJungCaci Feb 7, 2024
f7a2117
Merge branch 'main' into B-18181
loganwc Feb 7, 2024
5ada414
Merge pull request #11932 from transcom/B-18181
pambecker Feb 7, 2024
53d8554
Merge branch 'main' into B-18477
deandreJones Feb 7, 2024
8425729
Merge branch 'main' of github.com:transcom/mymove into B-18027-Create…
r-mettler Feb 7, 2024
17512eb
Merge branch 'main' into B-18182-remove-old-personally-procured-move
pambecker Feb 8, 2024
f499093
Merge branch 'main' into B-18161-Update-email-customer-submitted-moves
JamesHawks224 Feb 8, 2024
0a70e0b
Merge pull request #11925 from transcom/B-18161-Update-email-customer…
JamesHawks224 Feb 8, 2024
b0ff905
Merge branch 'main' into B-18449-Remove-Unused-PPM-Field-SignedCertif…
loganwc Feb 8, 2024
3ab25ed
Merge branch 'main' into B-18193
loganwc Feb 8, 2024
3c0748e
Bump golang.org/x/crypto from 0.17.0 to 0.19.0
dependabot[bot] Feb 8, 2024
b40c012
Merge pull request #11953 from transcom/B-18193
pambecker Feb 8, 2024
912f1c1
Merge branch 'main' into B-18191-Moved-Progear-Ticket-Query
loganwc Feb 8, 2024
91800c1
Merge branch 'main' of github.com:transcom/mymove into B-18027-Create…
r-mettler Feb 8, 2024
0eaba62
Merge branch 'main' into B-18411-UI-shipment-address-update-review-sc…
danieljordan-caci Feb 8, 2024
545068f
Merge branch 'main' into B-18386-Multi-move-UI-component-creation
danieljordan-caci Feb 8, 2024
785ed33
Merge branch 'main' into 18180-remove-ppm-estimated-weight
loganwc Feb 8, 2024
8771b88
Merge pull request #11945 from transcom/B-18191-Moved-Progear-Ticket-…
pambecker Feb 8, 2024
7ceb9eb
Merge branch 'main' into B-18182-remove-old-personally-procured-move
pambecker Feb 8, 2024
bd1423a
Merge branch 'main' into B-18192-moving-expense-api-delete
pambecker Feb 8, 2024
5cc17df
Merge branch 'main' of github.com:transcom/mymove into B-18027-Create…
r-mettler Feb 8, 2024
c301b49
Merge pull request #11776 from transcom/B-18027-Create-service-layer-…
r-mettler Feb 8, 2024
6e8249b
Merge branch 'main' into B-18182-remove-old-personally-procured-move
loganwc Feb 8, 2024
3b307ce
Merge branch 'main' into B-18192-moving-expense-api-delete
pambecker Feb 8, 2024
b843800
Merge pull request #11779 from transcom/B-18192-moving-expense-api-de…
deandreJones Feb 8, 2024
3aa1992
Merge branch 'main' into dependabot/go_modules/golang.org/x/crypto-0.…
deandreJones Feb 8, 2024
2ceff9b
B-18528-API-CERT-DISABE
echarris2 Feb 8, 2024
141fcd4
Merge pull request #11960 from transcom/dependabot/go_modules/golang.…
deandreJones Feb 8, 2024
9980506
update duty_location_names table to get rid of old base names
paulstonebraker Feb 1, 2024
9cee684
Added the field mappings: sit_entry_date, sit_departure_date, sit_exp…
landan-parker-0 Feb 8, 2024
7f5d9cd
Merge branch 'main' into B-18491-update-endpoint-updateMTOServiceItem…
traskowskycaci Feb 8, 2024
32dc42e
Merge branch 'main' into B-18194
paulstonebraker Feb 8, 2024
9758234
Merge pull request #11956 from transcom/B-18194
pambecker Feb 8, 2024
fc6b890
Merge branch 'main' into B-18491-update-endpoint-updateMTOServiceItem…
traskowskycaci Feb 8, 2024
c4b175e
Merge branch 'main' into B-18411-UI-shipment-address-update-review-sc…
danieljordan-caci Feb 8, 2024
39cb615
fixed test
loganwc Feb 8, 2024
eaf30d2
Merge branch 'main' into B-18386-Multi-move-UI-component-creation
danieljordan-caci Feb 8, 2024
057212d
Merge branch 'main' into B-18477
deandreJones Feb 8, 2024
29a1d7b
Merge pull request #11926 from transcom/B-18386-Multi-move-UI-compone…
deandreJones Feb 8, 2024
244ebab
Merge branch 'main' into B-18411-UI-shipment-address-update-review-sc…
danieljordan-caci Feb 8, 2024
5983be0
Merge branch 'main' into B-18477
deandreJones Feb 8, 2024
275dd39
reset defualt for dev mirgrations to use real miles
deandreJones Feb 8, 2024
2eea1e8
Merge branch 'main' into B-18477
deandreJones Feb 8, 2024
cdb4e90
restore default config
deandreJones Feb 8, 2024
58fa87f
Merge branch 'main' into updateZip3Miles
deandreJones Feb 8, 2024
d0360cc
Merge pull request #11924 from transcom/B-18411-UI-shipment-address-u…
deandreJones Feb 8, 2024
7deaa60
Merge branch 'main' into updateZip3Miles
danieljordan-caci Feb 8, 2024
31efc02
Merge branch 'main' into B-18477
deandreJones Feb 8, 2024
e04b0f9
Adjusted to "SIT customer contacted" display value vs "Customer conta…
landan-parker-0 Feb 8, 2024
40a5edb
Merge pull request #11944 from transcom/updateZip3Miles
deandreJones Feb 8, 2024
a6e17f0
Merge branch 'main' into dependabot/go_modules/github.com/go-openapi/…
deandreJones Feb 8, 2024
0cc1741
dangerfile remove deprecation
deandreJones Feb 8, 2024
8b89cd8
Merge pull request #11864 from transcom/dependabot/go_modules/github.…
deandreJones Feb 8, 2024
fa963a0
Merge branch 'main' into B-18182-remove-old-personally-procured-move
pambecker Feb 8, 2024
0bf4d2b
Merge branch 'main' into cleanupDangerWarning
deandreJones Feb 9, 2024
4ed4896
Merge pull request #11769 from transcom/B-18182-remove-old-personally…
deandreJones Feb 9, 2024
bcd2677
Merge branch 'main' into cleanupDangerWarning
deandreJones Feb 9, 2024
7d8663e
Merge pull request #11968 from transcom/cleanupDangerWarning
cameroncaci Feb 9, 2024
dbaea45
Merge branch 'main' into B-18325
cameroncaci Feb 9, 2024
2ffb3ba
Bump github.com/aws/aws-sdk-go-v2/service/ssm from 1.37.5 to 1.45.0
dependabot[bot] Feb 9, 2024
e5089e7
Merge branch 'main' into B-18088-Helpdesk-Url
pambecker Feb 9, 2024
80d1bf5
Merge branch 'main' into 18180-remove-ppm-estimated-weight
loganwc Feb 9, 2024
d34dafa
Merge pull request #11946 from transcom/18180-remove-ppm-estimated-we…
pambecker Feb 9, 2024
77b551c
Merge branch 'main' into B-18491-update-endpoint-updateMTOServiceItem…
traskowskycaci Feb 9, 2024
0d79a83
Merge branch 'main' into B-18480
deandreJones Feb 9, 2024
1048ebb
fixed cert error message
cameroncaci Feb 7, 2024
b57199a
updated flipt container to 1.36.0 to resolve grp service issue
cameroncaci Feb 7, 2024
dc02e29
added multi move feature flag to flipt dev yaml
cameroncaci Feb 7, 2024
f33a5a6
Merge branch 'main' into B-18325
loganwc Feb 9, 2024
04be588
Merge branch 'main' into B-18088-Helpdesk-Url
pambecker Feb 9, 2024
72cc4e4
Merge pull request #11973 from transcom/B-18480
deandreJones Feb 9, 2024
0f6838b
Merge branch 'main' into B-18477
deandreJones Feb 9, 2024
f38266b
Merge branch 'main' into B-18088-Helpdesk-Url
deandreJones Feb 9, 2024
9f8d726
Merge pull request #11954 from transcom/B-18088-Helpdesk-Url
pambecker Feb 9, 2024
fa4df86
Merge branch 'main' into B-18325
pambecker Feb 9, 2024
b67e541
Merge pull request #11963 from transcom/B-18325
pambecker Feb 9, 2024
cf9544b
Merge branch 'main' into B-18477
deandreJones Feb 10, 2024
764236d
main merged containing merge conflict resolutions of GEN files
MInthavongsay Feb 11, 2024
4a6a2b7
added multi move feature flag for client
cameroncaci Jan 12, 2024
c6a119a
added env variables for multi move feature
cameroncaci Jan 12, 2024
1927ce7
enabled experimental env vfetcher with multi move feature flag
cameroncaci Jan 16, 2024
2ab51c1
generated envfetcher mock
cameroncaci Jan 16, 2024
4603da6
reverted legacy modification
cameroncaci Jan 16, 2024
0fbc7fe
removed multi move alert banner
cameroncaci Jan 16, 2024
a89c38e
added more multi move feature flags to env variables
cameroncaci Jan 17, 2024
4d3a0b8
Revert manual "generated envfetcher mock"
cameroncaci Jan 17, 2024
24510b2
Merge pull request #11959 from transcom/B-18477
deandreJones Feb 12, 2024
99ea4c0
Merge branch 'main' into B-18310-Multi-Move-Feature-Flag-Main
cameroncaci Feb 12, 2024
7f29e65
Merge branch 'main' into B-18528-API-CERT-DISABLE
josiahzimmerman-caci Feb 12, 2024
e4cb894
Merge branch 'main' into B-18491-update-endpoint-updateMTOServiceItem…
traskowskycaci Feb 12, 2024
3e2a37e
Merge pull request #11984 from transcom/B-18310-Multi-Move-Feature-Fl…
deandreJones Feb 12, 2024
27c1da4
Merge branch 'main' into Flipt-Implementation-Main
cameroncaci Feb 12, 2024
b15525a
removed env fetcher explicit declaration
cameroncaci Feb 7, 2024
05bcd25
merged with conflicts 'added hook and util for grabbing multi move fe…
cameroncaci Feb 7, 2024
9672fba
merged with conflicts 'removing frontend prop multi move feature flag'
cameroncaci Feb 8, 2024
c6b5df7
updated multi move feature flag conditions
cameroncaci Feb 8, 2024
1a8c060
merged with conflicts 'removed conditional multi move landing page re…
cameroncaci Feb 9, 2024
9a2c3b8
B-18528-REMOTE-STG-HOMESAFE-CERT
echarris2 Feb 12, 2024
d65ecfc
B-18528-API-CERT-DISABLE-2
echarris2 Feb 12, 2024
6955598
Merge branch 'main' into B-18491-update-endpoint-updateMTOServiceItem…
traskowskycaci Feb 12, 2024
d72a485
disabled multi move dev by default
cameroncaci Feb 12, 2024
717e25e
added customer move_home_page
cameroncaci Feb 12, 2024
8e68116
Merge branch 'main' into B-18528-REMOVE-STG-HOMESAFE-CERT
deandreJones Feb 12, 2024
6df3d24
Merge pull request #11909 from transcom/B-18491-update-endpoint-updat…
deandreJones Feb 12, 2024
e2d293e
main merge
MInthavongsay Feb 12, 2024
709a664
Merge pull request #11983 from transcom/B-18092-Add-New-Flag-Prime-Or…
r-mettler Feb 12, 2024
7aa3a5f
Merge branch 'main' into B-18449-Remove-Unused-PPM-Field-SignedCertif…
loganwc Feb 12, 2024
49f5126
Merge pull request #11948 from transcom/B-18449-Remove-Unused-PPM-Fie…
pambecker Feb 12, 2024
dc2ba0b
Merge branch 'main' into B-17927-UI-Prime-Simulator-New-Download-Orde…
MInthavongsay Feb 12, 2024
78b7ba7
Merge branch 'main' into dependabot/go_modules/github.com/aws/aws-sdk…
deandreJones Feb 12, 2024
6121930
Merge branch 'main' into B-18528-API-CERT-DISABLE
josiahzimmerman-caci Feb 12, 2024
ee2e583
Merge branch 'main' into B-18528-REMOVE-STG-HOMESAFE-CERT
josiahzimmerman-caci Feb 12, 2024
d41811d
Merge pull request #11987 from transcom/B-18528-REMOVE-STG-HOMESAFE-CERT
josiahzimmerman-caci Feb 12, 2024
b065d87
Merge branch 'main' into B-18528-API-CERT-DISABLE
josiahzimmerman-caci Feb 12, 2024
84df0b2
Merge branch 'main' into dependabot/go_modules/github.com/aws/aws-sdk…
deandreJones Feb 12, 2024
148589f
Merge branch 'main' into Flipt-Implementation-Main
cameroncaci Feb 13, 2024
ff07b73
removed routing to be reintroduced later
cameroncaci Feb 13, 2024
53d703e
default multi move true during dev
cameroncaci Feb 13, 2024
92674a1
Merge pull request #11970 from transcom/dependabot/go_modules/github.…
deandreJones Feb 13, 2024
1910f67
Merge branch 'main' into Flipt-Implementation-Main
deandreJones Feb 13, 2024
72e29d2
Merge pull request #11982 from transcom/Flipt-Implementation-Main
cameroncaci Feb 13, 2024
fd284f2
Merge branch 'main' into B-18171-HAL-Prime-Actions-Cause-SIT-to-be-Ca…
loganwc Feb 13, 2024
e8ba5fb
Merge branch 'main' into B-17927-UI-Prime-Simulator-New-Download-Orde…
r-mettler Feb 13, 2024
93c0872
Merge branch 'main' into B-18528-API-CERT-DISABLE
josiahzimmerman-caci Feb 13, 2024
0cd1671
update define to pass test
josiahzimmerman-caci Feb 13, 2024
c2be2a2
update define to pass test
josiahzimmerman-caci Feb 13, 2024
17d767e
Merge pull request #11967 from transcom/B-18528-API-CERT-DISABLE
josiahzimmerman-caci Feb 13, 2024
28cc355
Merge branch 'main' into B-17927-UI-Prime-Simulator-New-Download-Orde…
r-mettler Feb 13, 2024
b93d319
Merge branch 'main' into B-18171-HAL-Prime-Actions-Cause-SIT-to-be-Ca…
loganwc Feb 13, 2024
93f191f
Merge pull request #11988 from transcom/B-17927-UI-Prime-Simulator-Ne…
r-mettler Feb 13, 2024
e38fcb0
Merge branch 'main' into B-18171-HAL-Prime-Actions-Cause-SIT-to-be-Ca…
loganwc Feb 13, 2024
96285c1
Merge branch 'main' into B-18186-M-Remove-PersonallyProcuredMove-Comp…
pambecker Feb 13, 2024
751fcc3
remove personally procured move shared handler
pambecker Feb 13, 2024
af4c313
Revert "Bump github.com/aws/aws-sdk-go-v2/service/ssm from 1.37.5 to …
deandreJones Feb 13, 2024
cc04952
Merge pull request #11992 from transcom/revert-11970-dependabot/go_mo…
deandreJones Feb 13, 2024
80f36cf
Merge branch 'main' into B-18185-remove_personallay_procured_move_shared
loganwc Feb 13, 2024
c8087dd
Merge branch 'main' into B-18186-M-Remove-PersonallyProcuredMove-Comp…
loganwc Feb 13, 2024
178873f
Merge branch 'main' into B-18171-HAL-Prime-Actions-Cause-SIT-to-be-Ca…
loganwc Feb 13, 2024
e38a943
Merge pull request #11993 from transcom/B-18185-remove_personallay_pr…
pambecker Feb 13, 2024
55bd57f
Merge pull request #11939 from transcom/B-18186-M-Remove-PersonallyPr…
pambecker Feb 13, 2024
2b90082
Merge branch 'main' into B-18171-HAL-Prime-Actions-Cause-SIT-to-be-Ca…
loganwc Feb 13, 2024
6f5cd04
Merge pull request #11989 from transcom/B-18171-HAL-Prime-Actions-Cau…
pambecker Feb 13, 2024
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
  •  
  •  
  •  
36 changes: 32 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -747,6 +747,8 @@ commands:


make server_test
no_output_timeout: 20m

environment:
APPLICATION: '<< parameters.application >>'
# 8 since this runs on xlarge with 8 CPUs
Expand Down Expand Up @@ -883,6 +885,7 @@ commands:
--workers << parameters.workers >> \
--shard="${SHARD}/${CIRCLE_NODE_TOTAL}" \
<< parameters.path >>
no_output_timeout: 60m
- store_artifacts:
path: playwright-report
- run:
Expand Down Expand Up @@ -1345,6 +1348,7 @@ jobs:
echo 'export MOVE_MIL_DOD_TLS_KEY=$(cat config/tls/devlocal-https.key)' >> $BASH_ENV
source $BASH_ENV
make db_dev_fresh
no_output_timeout: 60m
environment:
APPLICATION: app
DB_PASSWORD: mysecretpassword
Expand Down Expand Up @@ -1727,6 +1731,7 @@ jobs:
command: |
export REACT_APP_ERROR_LOGGING=otel
make client_build
no_output_timeout: 20m
# only save the cache on default branch builds so that PRs don't pollute
# the cache
- when:
Expand Down Expand Up @@ -2010,6 +2015,18 @@ jobs:
repo: app-tasks
- announce_failure

# `prod_auth_check` checks if approved before going to prod
prod_auth_check:
executor: tls_small
steps:
- run: echo "build approved by $CIRCLE_USERNAME"
- run:
name: Check if Prod approval has rights
command: |
if [[ $CIRCLE_USERNAME != "josiahzimmerman-caci" && $CIRCLE_USERNAME != "deandreJones" && $CIRCLE_USERNAME != "cameroncaci" ]]; then
exit 1
fi
- announce_failure
# All of the deploy tasks need to checkout the code so they can run the `scripts/do-exclusively` script

# `deploy_dp3_migrations` deploys migrations to the dp3 environment
Expand Down Expand Up @@ -2320,6 +2337,10 @@ workflows:
- integration_tests_load:
requires:
- compile_app_server
# limiting this run to integrationBranch only due to multiple branch pipeline
filters:
branches:
only: integrationTesting

- client_test:
requires:
Expand Down Expand Up @@ -2562,6 +2583,13 @@ workflows:
- deploy_stg_app
- deploy_stg_app_client_tls

- prod_auth_check:
requires:
- approve_prd_deploy
filters:
branches:
only: main

- deploy_storybook_dp3:
requires:
- build_storybook
Expand All @@ -2576,28 +2604,28 @@ workflows:

- push_otel_collector_image_prd:
requires:
- approve_prd_deploy
- prod_auth_check
filters:
branches:
only: main

- push_app_prd:
requires:
- approve_prd_deploy
- prod_auth_check
filters:
branches:
only: main

- push_migrations_prd:
requires:
- approve_prd_deploy
- prod_auth_check
filters:
branches:
only: main

- push_tasks_prd:
requires:
- approve_prd_deploy
- prod_auth_check
filters:
branches:
only: main
Expand Down
5 changes: 5 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,11 @@ export DB_NAME_TEST=test_db
export DB_RETRY_INTERVAL=5s
export DB_SSL_MODE=disable

# Experimental feature flags, these will be replaced by the config/env/*.env files for live deployments
# Multi Move feature flag
# This is utilized if flipt config does not receive a URL
export FEATURE_FLAG_MULTI_MOVE=true

# Okta.mil configuration

# Tenant
Expand Down
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# owners will be requested for a review.
# Add language specific code owners if it becomes relevant

* @deandreJones @cameroncaci @josiahzimmerman-caci
* @transcom/codeowners
2 changes: 1 addition & 1 deletion .github/workflows/auto-approve.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: approve
uses: hmarr/auto-approve-action@v3.2.1
uses: hmarr/auto-approve-action@v4.0.0
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
2 changes: 1 addition & 1 deletion .github/workflows/go-auto-approve.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
needs: [tidy]
steps:
- name: approve
uses: hmarr/auto-approve-action@v3.2.1
uses: hmarr/auto-approve-action@v4.0.0
if: github.actor == 'dependabot[bot]' && contains(github.event.pull_request.labels.*.name, 'dependencies')
with:
github-token: '${{ secrets.GITHUB_TOKEN }}'
2 changes: 1 addition & 1 deletion Dockerfile.e2e
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM alpine:3.19.0
FROM alpine:3.19.1

# hadolint ignore=DL3017
RUN apk upgrade --no-cache busybox
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.migrations
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM alpine:3.19.0
FROM alpine:3.19.1

# hadolint ignore=DL3017
RUN apk upgrade --no-cache busybox
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.migrations_local
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ RUN rm -f bin/milmove && make bin/milmove
# FINAL #
#########

FROM alpine:3.19.0
FROM alpine:3.19.1

# hadolint ignore=DL3017
RUN apk upgrade --no-cache busybox
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.reviewapp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ RUN set -x \
&& make bin/generate-test-data

# define migrations before client build since it doesn't need client
FROM alpine:3.19.0 as migrate
FROM alpine:3.19.1 as migrate

COPY --from=server_builder /build/bin/rds-ca-2019-root.pem /bin/rds-ca-2019-root.pem
COPY --from=server_builder /build/bin/milmove /bin/milmove
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.tools
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM alpine:3.19.0
FROM alpine:3.19.1

# hadolint ignore=DL3017
RUN apk upgrade --no-cache busybox
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.tools_local
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ RUN rm -f bin/prime-api-client && make bin/prime-api-client
# FINAL #
#########

FROM alpine:3.19.0
FROM alpine:3.19.1

# hadolint ignore=DL3017
RUN apk upgrade --no-cache busybox
Expand Down
158 changes: 158 additions & 0 deletions cmd/milmove/gen_disable_certs_migration.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
package main

import (
"fmt"
"os"
"regexp"
"strings"
"text/template"

"github.com/pkg/errors"
"github.com/spf13/cobra"
"github.com/spf13/pflag"
"github.com/spf13/viper"

"github.com/transcom/mymove/pkg/cli"
)

const (
// FingerprintFlag is the Certificate Fingerprint flag
DisableFingerprintFlag string = "fingerprint"

// template for adding client certificates
createDisableCertsMigration string = `
-- This migration removes an expired cert which had read/write access to all orders and the prime API.
-- OKTA Email is always the SHA-256 digest of the client SSL certificate @api.move.mil
-- Delete the public cert and the user role to prevent login privilege utilization.
-- For data integrity not delete the user account but set it to inactive.

DELETE FROM public.client_certs
where
user_id = (select id from users where okta_email = '{{.Fingerprint}}@api.move.mil');

DELETE FROM users_roles
where
user_id = (select id from users where okta_email = '{{.Fingerprint}}@api.move.mil');

UPDTE users
SET active=false
WHERE
okta_email='{{.Fingerprint}}@api.move.mil';

`
)

// CertsTemplate is a struct that stores the context from which to generate the migration
type DisableCertsTemplate struct {
Fingerprint string
}

// InitCertsMigrationFlags initializes certs migration command line flags
func InitDisableCertsMigrationFlags(flag *pflag.FlagSet) {
flag.StringP(FingerprintFlag, "f", "", "Certificate fingerprint in SHA 256 form")
}

// CheckCertsMigration validates command line flags
func CheckDisableCertsMigration(v *viper.Viper) error {
if err := cli.CheckMigration(v); err != nil {
return err
}

if err := cli.CheckMigrationFile(v); err != nil {
return err
}

if err := cli.CheckCAC(v); err != nil {
return err
}

if !v.GetBool(cli.CACFlag) {
fingerprint := v.GetString(FingerprintFlag)
if len(fingerprint) == 0 {
return fmt.Errorf("%s is missing", FingerprintFlag)
}
sha256Pattern := "^[a-f0-9]{64}$"
_, err := regexp.MatchString(sha256Pattern, fingerprint)
if err != nil {
return errors.Errorf("Fingerprint must be a valid SHA 256 hash")
}
}
return nil
}

func initGenDisableCertsMigrationFlags(flag *pflag.FlagSet) {
// Migration Config
cli.InitMigrationFlags(flag)

// Migration File Config
cli.InitMigrationFileFlags(flag)

// CAC Config
cli.InitCACFlags(flag)

// Init Certs Migration Flags
InitCertsMigrationFlags(flag)

// Don't sort command line flags
flag.SortFlags = false
}

func genDisableCertsMigration(cmd *cobra.Command, args []string) error {
// println("Function genDisableCertsMigration")
err := cmd.ParseFlags(args)
if err != nil {
return errors.Wrap(err, "could not ParseFlags on args")
}

flag := cmd.Flags()
err = flag.Parse(os.Args[1:])
if err != nil {
return errors.Wrap(err, "could not parse flags")
}

v := viper.New()
err = v.BindPFlags(flag)
if err != nil {
return errors.Wrap(err, "could not bind flags")
}
v.SetEnvKeyReplacer(strings.NewReplacer("-", "_"))
v.AutomaticEnv()

err = CheckDisableCertsMigration(v)
if err != nil {
return err
}
migrationManifest := v.GetString(cli.MigrationManifestFlag)
migrationName := v.GetString(cli.MigrationNameFlag)
migrationVersion := v.GetString(cli.MigrationVersionFlag)

var fingerprint string
{
fingerprint = v.GetString(FingerprintFlag)
}

certsDisableTemplate := DisableCertsTemplate{
Fingerprint: fingerprint,
}

var t1 = template.Must(template.New("disable_certs_migration").Parse(createDisableCertsMigration))

secureMigrationName := fmt.Sprintf("%s_%s.up.sql", migrationVersion, migrationName)

err = createMigration(tempMigrationPath, secureMigrationName, t1, certsDisableTemplate)
if err != nil {
return err
}

t2 := template.Must(template.New("migrations/app/secure").Parse(localMigrationTemplate))
err = createMigration("./migrations/app/secure", secureMigrationName, t2, nil)
if err != nil {
return err
}

err = addMigrationToManifest(migrationManifest, secureMigrationName)
if err != nil {
return err
}
return nil
}
11 changes: 11 additions & 0 deletions cmd/milmove/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,17 @@ func main() {
initGenCertsMigrationFlags(genCertsMigrationCommand.Flags())
genCommand.AddCommand(genCertsMigrationCommand)

genDisableCertsMigrationCommand := &cobra.Command{
Use: "disable-certs-migration [ -f FINGERPRINT ] -n MIGRATION_NAME",
Short: "Generate migrations required for removing client certificates",
Long: "Generate migrations required for removing client certificates",
RunE: genDisableCertsMigration,
DisableFlagsInUseLine: true,
SilenceErrors: true, // not needed
}
initGenDisableCertsMigrationFlags(genDisableCertsMigrationCommand.Flags())
genCommand.AddCommand(genDisableCertsMigrationCommand)

genDutyStationsMigrationCommand := &cobra.Command{
Use: "duty-stations-migration -f CSV_FILENAME -n MIGRATION_NAME",
Short: "Generate migrations required for adding duty stations",
Expand Down
2 changes: 1 addition & 1 deletion cmd/milmove/serve.go
Original file line number Diff line number Diff line change
Expand Up @@ -543,7 +543,7 @@ func buildRoutingConfig(appCtx appcontext.AppContext, v *viper.Viper, redisPool

featureFlagFetcher, err := featureflag.NewFeatureFlagFetcher(cli.GetFliptFetcherConfig(v))
if err != nil {
appCtx.Logger().Fatal("Could not instantiate feature flag featcher", zap.Error(err))
appCtx.Logger().Fatal("Could not instantiate feature flag fetcher", zap.Error(err))
}

routingConfig.HandlerConfig = handlers.NewHandlerConfig(
Expand Down
1 change: 1 addition & 0 deletions config/env/demo.app-client-tls.env
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,4 @@ TELEMETRY_ENABLED=true
TELEMETRY_ENDPOINT=localhost:4317
TELEMETRY_USE_XRAY_ID=true
TLS_ENABLED=true
FEATURE_FLAG_MULTI_MOVE=false
1 change: 1 addition & 0 deletions config/env/demo.app.env
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,4 @@ TELEMETRY_ENDPOINT=localhost:4317
TELEMETRY_USE_XRAY_ID=true
TLS_ENABLED=true
SERVE_PRIME_SIMULATOR=true
FEATURE_FLAG_MULTI_MOVE=false
1 change: 1 addition & 0 deletions config/env/exp.app-client-tls.env
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,4 @@ TLS_ENABLED=true
TELEMETRY_ENABLED=false
TELEMETRY_ENDPOINT=localhost:4317
TELEMETRY_USE_XRAY_ID=false
FEATURE_FLAG_MULTI_MOVE=false
1 change: 1 addition & 0 deletions config/env/exp.app.env
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,4 @@ SERVE_PRIME_SIMULATOR=true
TELEMETRY_ENABLED=true
TELEMETRY_ENDPOINT=localhost:4317
TELEMETRY_USE_XRAY_ID=true
FEATURE_FLAG_MULTI_MOVE=true
Loading
Loading