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
richard-dds
a33468b6c7
Add definition for CELERY_DEFAULT_QUEUE
2019-11-27 10:30:42 -05:00
richard-dds
946a29acda
Document the significance of our configuration values
2019-11-27 10:30:42 -05:00
dandds
e303ab6350
Merge pull request #1217 from dod-ccpo/uwsgi-config-fix
...
Fix ConfigMap to directory mapping.
2019-11-27 10:25:13 -05:00
dandds
d32536cf39
Fix ConfigMap to directory mapping.
...
Turns out you can't map multiple K8s resources over the same directory.
The K8s secret for the INI file and the ConfigMap for the uWSGI config
both map into /opt/atat/atst in the container. This caused errors when
the container tried to launch. Instead, we need to specify the full file
path for every file we're mapping into that directory to avoid
conflicts.
2019-11-27 09:57:58 -05:00
leigh-mil
05bdfde059
Add v-cloack to toggle-menu component and add hover style to drop down menu items
2019-11-27 09:47:15 -05:00
dandds
69bbb12a8e
Merge pull request #1209 from dod-ccpo/uwsgi-logging
...
Enable uwsgi logging again.
2019-11-27 09:38:42 -05:00
leigh-mil
f4922f0db2
Create new toggle menu component
2019-11-27 09:30:21 -05:00
leigh-mil
9131fc7849
Update styling for hover and active states
2019-11-27 09:29:40 -05:00
graham-dds
33711c9605
Styling for portfolio summary section of reporting
2019-11-26 16:56:33 -05:00
graham-dds
eac41d140c
Add kwarg to tooltip macro to allow extra classes
2019-11-26 16:17:35 -05:00
graham-dds
51f1261db0
Order CLINs on reporting page and refactor labels
...
In order to more easily sort JEDI Clins for the obligated funds section,
the JEDI CLIN enum values were used in the output dict instead of their
verbose labels. And in order to bring the labels in line with designs,
the JEDI CLIN labels were DRYed up in the translations file, which
required making small changes in a few other places across the project.
2019-11-26 16:17:22 -05:00