1234 Commits

Author SHA1 Message Date
dandds
c22e675bb9
Merge pull request #157 from dod-ccpo/review-data-bug
fix bug in request form review step, add more tests
2018-08-13 11:12:19 -04:00
dandds
7e4723452c improve integration test: no monkeypatching, assert request is submitted 2018-08-13 10:58:05 -04:00
richard-dds
59a74ac473
Merge pull request #154 from dod-ccpo/fix-request-form-navigation
Only display checkmark if form section is complete
2018-08-13 09:45:59 -04:00
richard-dds
e7511f504c
Merge pull request #155 from dod-ccpo/linting
Lint entire `atst` module
2018-08-13 09:45:44 -04:00
dandds
1eb8e79f41 fix bug in request form review step, add more tests 2018-08-13 09:44:32 -04:00
Devon
5b5da2347d
Merge pull request #156 from dod-ccpo/add-cac-certs
Add cac certs
2018-08-13 08:52:34 -04:00
Devon Mackay
8c43b60bba Revert container publishing to master branch only 2018-08-12 14:17:18 -04:00
Devon Mackay
b18c853f62 Update code version and add memory requirement 2018-08-12 14:17:18 -04:00
Devon Mackay
d741c4e37c Add pod spec for debuggable ATST container 2018-08-12 14:17:18 -04:00
Devon Mackay
094bb1467a Fix syntax (docker uses . not * for dir contents) 2018-08-12 14:17:18 -04:00
Devon Mackay
ac1f403313 Purge the CRL cache directory 2018-08-12 14:17:17 -04:00
Devon Mackay
ed3a49a827 Fix crl file copying
Old syntax copied the container crl directory into the local crl
directory as a subdir, resulting in the content being in ./crl/crl/
2018-08-12 14:17:17 -04:00
Devon Mackay
6f1cd6276d Update deployed code version 2018-08-12 14:17:17 -04:00
Devon Mackay
bc0521fba9 Remove deploy branch restriction to push testable image 2018-08-12 14:17:17 -04:00
Devon Mackay
0619e02042 Pull ca-chain.pem from Kubernetes 2018-08-12 14:17:17 -04:00
Devon Mackay
a20df689f8 Save container with CRLs added 2018-08-12 14:17:17 -04:00
Devon Mackay
8c52e53679 Cache the crl subdir 2018-08-12 14:17:17 -04:00
Devon Mackay
6a3b569c09 Update crl copy to use full path 2018-08-12 14:17:17 -04:00
Devon Mackay
4168956f88 Add rsync package for sync-crl script 2018-08-12 14:17:17 -04:00
Devon Mackay
1fb037a6be Add tty so container does not automatically stop right away 2018-08-12 14:17:17 -04:00
Devon Mackay
60d3379fe7 Sync CRLs and cache them 2018-08-12 14:17:17 -04:00
Devon Mackay
bfe3e18531 Update atst code version 2018-08-12 14:17:17 -04:00
Devon Mackay
e098dc8619 Fix file path 2018-08-12 14:17:17 -04:00
Devon Mackay
be653fd702 Fix reference 2018-08-12 14:17:17 -04:00
Devon Mackay
323eefd121 Update code version deployed 2018-08-12 14:17:17 -04:00
Devon Mackay
c00db63f40 Enable client cert validation 2018-08-12 14:17:17 -04:00
Devon Mackay
5bd39e1a15 Add client ca bundle to nginx container 2018-08-12 14:17:17 -04:00
Devon Mackay
bad0e1f098 Add script for managing client ca bundle 2018-08-12 14:17:17 -04:00
Devon Mackay
93dd128c4d Switch to language:minimal since everything is in a container 2018-08-12 14:17:17 -04:00
dandds
0371c969e7
Merge pull request #153 from dod-ccpo/financial-verification-modal-159014770
Financial verification modal 159014770
2018-08-10 15:20:05 -04:00
dandds
38719989ca
Merge pull request #150 from dod-ccpo/158943860-autopopulate-user-info
autopopulate user info
2018-08-10 15:07:18 -04:00
richard-dds
99b9579cd9 Fix linting errors 2018-08-10 13:47:46 -04:00
richard-dds
e734022e50 Add all atst files to PYTHON_FILES so pylint checks them 2018-08-10 13:47:30 -04:00
richard-dds
cf6c19b281 Only display checkmark if form section is complete 2018-08-10 13:18:06 -04:00
dandds
251bef6bb8 move pending financial review text 2018-08-10 12:12:02 -04:00
dandds
1c101a3c4f use Requests method to check in pending financial verification 2018-08-10 12:05:01 -04:00
dandds
239dcb90a1 autofill user data even if request does not exist yet 2018-08-10 11:16:27 -04:00
dandds
f68e5a5ed2 no logger for tests 2018-08-09 15:04:19 -04:00
dandds
52fc5a9414 readme for regenerating client cert fixtures 2018-08-09 15:02:09 -04:00
dandds
cd3be9c7c0 give preference to pre-existing user data on the request 2018-08-09 15:02:09 -04:00
dandds
c4ddba1d72 better name for CRL validator log method 2018-08-09 15:02:09 -04:00
dandds
b61f97880e remove unused exception 2018-08-09 15:02:09 -04:00
dandds
855c0bc3c4 tests for AuthenticationContext 2018-08-09 15:01:43 -04:00
dandds
4da814aaf4 move crl validator 2018-08-09 15:01:43 -04:00
dandds
efee79a566 update request autopopulate to rely on creator 2018-08-09 15:01:43 -04:00
dandds
07ce940650 create AuthenticationContext to consolidate auth logic 2018-08-09 15:01:43 -04:00
dandds
3a41d9f81c pass logger in to CRL validator 2018-08-09 15:01:06 -04:00
dandds
c25fa2f5d8 autopopulate the appropriate request form fields with current user info 2018-08-09 15:01:06 -04:00
dandds
05de0665d4 basic implementation of email parsing for CAC user login 2018-08-09 15:01:06 -04:00
dandds
c0d72cd0d6 utility function for getting user email from x509 certificate 2018-08-09 15:01:06 -04:00