6522 Commits

Author SHA1 Message Date
leigh-mil
dd6d516d2c
Merge branch 'staging' into upload-timing-bug 2019-12-03 10:26:27 -05:00
leigh-mil
fd479d2d1b
Merge pull request #1215 from dod-ccpo/schema-review
Schema review
2019-12-03 10:25:06 -05:00
leigh-mil
a6ff40c6b8
Merge branch 'staging' into schema-review 2019-12-03 10:06:10 -05:00
dandds
2ce88a09d3
Merge pull request #1228 from dod-ccpo/ghost-on-protected-branches
Limit integration tests to only run on protected branches.
2019-12-03 09:58:44 -05:00
leigh-mil
b5c6fd35bd
Merge branch 'staging' into schema-review 2019-12-03 09:46:01 -05:00
dandds
b1814db50b Limit integration tests to only run on protected branches.
Because of limitations with CircleCI, we should limit Ghost Inspector
tests to only run on merge commits to our protected branches. This will
allow us to build every commit in CI without exhausting our monthly
allotment of Ghost Inspector test runs. Once that setting has been
enabled in CircleCI ("build every commit") we will not longer have to
worry about what our default branch in the Github repo is.
2019-12-03 09:27:10 -05:00
tomdds
f3f37d5a1a
Merge pull request #1210 from dod-ccpo/nginx-config-update
Nginx Config Update
2019-12-02 16:03:34 -05:00
tomdds
728bb5713f Fix flexVol serving of nginx certificates
FlexVol requires that you specify certificates as secrets in order to get both the certificate and private key in the appropriate format for nginx to consume. Additionally, flexvol shouldn't interfer with other secrets mounted in it's host directory.
2019-12-02 15:45:16 -05:00
tomdds
df6ab4a016 Fix some formatting problems in nginx configs 2019-12-02 15:45:16 -05:00
tomdds
9ac5249308 Add .env files to gitignore 2019-12-02 15:45:16 -05:00
tomdds
5006945cfe Remove tls volumeMount 2019-12-02 15:45:16 -05:00
tomdds
33ce02d045 Better differentiate between master and staging vault config via overlay 2019-12-02 15:45:16 -05:00
tomdds
253ddaa49e Properly register key vault object types 2019-12-02 15:45:16 -05:00
tomdds
36406372e3 Remove unused secret volume for tls key and cert 2019-12-02 15:45:16 -05:00
tomdds
221e9ab26b Add a staging overlay for the key vault name
Currently we're just using the test vault, but in the future we want to be able to prescribe vault names for different environments via overlay.
2019-12-02 15:45:16 -05:00
tomdds
26bb2f4614 Use mounted all-in-one cert for nginx ssl
Mount the combined key and cert for nginx ssl using flexvol and point the necessary nginx config at it.
2019-12-02 15:45:16 -05:00
tomdds
9b8d5e3662 Document generation and updating of dhparams. 2019-12-02 15:45:16 -05:00
tomdds
1c4e00e914 Update Deploy Readme for FlexVol consumption
Explain via example how you can use FlexVol to mount secrets in our containers.
2019-12-02 15:45:16 -05:00
tomdds
9469d1ff1b Introduce TEMPLATE_ID variable for FlexVolume
FlexVolume requires you specify the tenant id of the key vault instance, so this will need to be templated in for future enviroments
2019-12-02 15:45:16 -05:00
tomdds
949ffa294d Use a single FlexVolume for nginx secrets
Just a name update for now, but we'll use the one flex volume to mount all the nginx related secrets going forward.
2019-12-02 15:45:16 -05:00
tomdds
6acc085a77 Use dhparam.pem from AZ Key Vault 2019-12-02 15:45:16 -05:00
dandds
a3aa3e6935 Config for NGINX SSL/TLS.
This adds additional SSL/TLS config to specify the acceptable TLS
version, cipher suites, session cache, etc. Values are currently based
on the Mozilla Foundation's recommendations for intermediate
compatibility:

https://wiki.mozilla.org/Security/Server_Side_TLS

We will manage NGINX configuration snippets as a K8s ConfigMap so that
they can be included in server blocks as-needed.
2019-12-02 15:45:16 -05:00
dandds
26c5b5ea7f Add JSON logging back for NGINX container.
This configures the NGINX container to log in JSON. It also updates the
K8s config so that we mount all of the key/value pairs available in the
atst-nginx ConfigMap as files in "/etc/nginx/conf.d" inside the
container. This simplifies the config a little.
2019-12-02 15:45:16 -05:00
leigh-mil
57b00715d3 Remove optional validator from CLINField number because it is a required column 2019-12-02 14:46:11 -05:00
leigh-mil
614514d6a2 Update tables to match business logic 2019-12-02 14:46:11 -05:00
leigh-mil
2f5ad6b38b Move event emitter before async function call so it will hopefully trigger the change event on the parent component earlier.
Update this.changed inside if statement because it should only be updated if the file is successfully uploaded.
2019-12-02 14:37:40 -05:00
graham-dds
699176fc91
Merge pull request #1220 from dod-ccpo/reporting-expired-funding-and-spend-table
Styling for expired funding and spend table sections of reporting
2019-12-02 13:13:19 -05:00
Jay R. Newlin (PromptWorks)
ba1cef5a09
Merge pull request #1221 from dod-ccpo/ghost-inspector-wo-20191125
Ghost Inspector wo 20191125
2019-12-02 13:09:07 -05:00
Jay R. Newlin (PromptWorks)
31b7629415
Merge pull request #1222 from dod-ccpo/ghost-inspector-readme
Create Ghost Inspector README
2019-12-02 13:08:14 -05:00
Jay R. Newlin (PromptWorks)
c23d01bc3d Minor edits 2019-11-27 17:06:49 -05:00
Jay R. Newlin (PromptWorks)
e7cdcd3497 Add section on dealing with changes to the UI and failing tests 2019-11-27 16:58:21 -05:00
Jay R. Newlin (PromptWorks)
83d9000760 Add Testing Philosophy section 2019-11-27 16:40:38 -05:00
Jay R. Newlin (PromptWorks)
75aa82f938 Added introductory information 2019-11-27 16:30:02 -05:00
Jay R. Newlin (PromptWorks)
a016cfae28 Start Ghost Inspector README with details extracted from main README 2019-11-27 16:09:24 -05:00
Jay R. Newlin (PromptWorks)
36c76a62b8 Remove Ghost Inspector details from base README 2019-11-27 16:08:42 -05:00
Jay R. Newlin (PromptWorks)
c3878b4cce Test modifications for week of 11/25/2019 2019-11-27 15:56:01 -05:00
Jay R. Newlin (PromptWorks)
da1633515b New test checks that optional fields really are optional 2019-11-27 15:55:24 -05:00
graham-dds
00b79e2c7b Modify styling for app / env spend table 2019-11-27 15:52:52 -05:00
graham-dds
4e0af139cc Style and refactor components for expired funding
- modify Accordion component to be able to customize classes and tags
that it uses to build markup
- modify the shape of the object that the mock CSP returns for data that
builds this section.
 - Also ensures that the CLINs TOs and CLINS are sorted
- add appropriate css for styling
2019-11-27 15:52:48 -05:00
dandds
55e95b09af
Merge pull request #1212 from dod-ccpo/document-config
Configuration Guide
2019-11-27 11:10:58 -05:00
leigh-mil
060108071e
Merge pull request #1208 from dod-ccpo/app-members-edit-menu-fixes
App members edit menu fixes
2019-11-27 10:54:44 -05:00
graham-dds
582ddc94b8
Merge pull request #1216 from dod-ccpo/reports-styling-summary-and-obligated-funds
Reports styling summary and obligated funds
2019-11-27 10:39:31 -05:00
dandds
9d7e54c1f5 Remove mappings for unused RQ values. 2019-11-27 10:34:56 -05:00
richard-dds
bd881fd1e0 Additional details for USE_AUDIT_LOG 2019-11-27 10:30:42 -05:00
richard-dds
40d9d28b5e Additional details for SERVER_NAME 2019-11-27 10:30:42 -05:00
richard-dds
6b2427a98d Remove unused RQ_QUEUES 2019-11-27 10:30:42 -05:00
richard-dds
97bc63df66 Additional details for PORT 2019-11-27 10:30:42 -05:00
richard-dds
684b86c2d0 Remove PE_NUMBER_CSV_URL and PGAPPNAME 2019-11-27 10:30:42 -05:00
richard-dds
f8a457bacd Add more detail for DISABLE_CRL_CHECK 2019-11-27 10:30:42 -05:00
richard-dds
2f8135ecd1 Remove CLASSIFIED param 2019-11-27 10:30:42 -05:00