6191 Commits

Author SHA1 Message Date
dandds
fc637e933d Specify Flask SERVER_NAME value for Celery worker.
The Celery worker cannot render URLs for the app without having a
SERVER_NAME value set. AT-AT's ability to send notifications when an
environment is ready is broken as a result.

This commit sets a null default value for SERVER_NAME in the default
config file. A setting must exist in the INI file in order to be
over-written by an environment variable, which is why we declare it as
null here. There is an additional kwarg, "allow_no_value", that must be
passed to ConfigParser to allow null values.

This also applies the correct domains as SERVER_NAME environment
variables in the Kubernetes ConfigMaps for the AWS and Azure Celery
workers.
2019-10-16 11:57:18 -04:00
richard-dds
ff68c640de
Merge pull request #1116 from dod-ccpo/revert-user-deletion
Revert EnvironmentRole deletion functionality
2019-10-16 10:12:46 -04:00
leigh-mil
26539ebaaa
Merge pull request #1120 from dod-ccpo/fix-security-alerts
Upgrade dependencies
2019-10-16 09:38:18 -04:00
leigh-mil
bc80641745 Upgrade dependencies 2019-10-15 20:28:26 -04:00
richard-dds
96c1fcbe85
Merge branch 'master' into revert-user-deletion 2019-10-15 17:06:06 -04:00
leigh-mil
59ae5a6b12
Merge pull request #1118 from dod-ccpo/revoke-app-invite_2
Disable the App Role when revoking an invite.
2019-10-15 16:41:51 -04:00
leigh-mil
51bf55e6cd
Merge pull request #1119 from dod-ccpo/resend-invite_1
Resend invite fixes
2019-10-15 16:41:34 -04:00
leigh-mil
798ec60a1b Make save button always enabled 2019-10-15 14:38:32 -04:00
leigh-mil
1eecf19459 Update flash message for resending an invite 2019-10-15 14:35:13 -04:00
leigh-mil
91ce3dda9e Disable the App Role when revoking an invite. 2019-10-15 14:25:21 -04:00
dandds
200fa225cc
Merge pull request #1115 from dod-ccpo/ghost-inspector
Initial set up for Ghost Inspector integration tests.
2019-10-15 14:00:23 -04:00
richard-dds
1bce0a1f01 Revert user deletion job 2019-10-14 16:51:19 -04:00
leigh-mil
a44e86f296
Merge pull request #1112 from dod-ccpo/app-settings-styling
App settings styling (part 1)
2019-10-14 16:33:59 -04:00
dandds
7949c64b9b Initial set up for Ghost Inspector integration tests.
Adds a CircleCI integration for Ghost Inspector
(https://ghostinspector.com), a headless browser testing SaaS. The
README is updated with details about how to run GI locally.

Removes the bootstrap setup for Selenium testing with BrowserStack.
2019-10-14 16:32:38 -04:00
graham-dds
e8595e592a
Merge pull request #1111 from dod-ccpo/multistep-app-provisioning-design-tweaks
More multistep app provisioning design tweaks
2019-10-14 15:40:04 -04:00
leigh-mil
c7889e13f8 Fix styling on app member info form 2019-10-14 14:57:42 -04:00
graham-dds
1560b73672 Create styles for new app sticky action footer 2019-10-14 14:46:00 -04:00
graham-dds
8e6a4101ff Update copy in headers / flash 2019-10-14 14:46:00 -04:00
graham-dds
e49257ca35 Refactor HTML and styles of new app provisioning
- remove "panel__content" div wrapper
- add margin helper to p tags in steps 2 and 3 for flashed message
2019-10-14 14:45:54 -04:00
leigh-mil
18d68d9a60 Fix styling for larger widths 2019-10-14 14:05:03 -04:00
leigh-mil
14ea3cd973 Adjust the margin around usa-input elements globally, fix any styling side effects from the change 2019-10-14 14:05:03 -04:00
leigh-mil
a6e7995a85 Update styling for view only version of name and description section 2019-10-14 14:03:45 -04:00
leigh-mil
5a98e6966e Styling for name and description section:
As part of this, the empty placeholder span was removed from the text input macro and the span will now be conditionall rendered if there is an error message
2019-10-14 14:03:45 -04:00
leigh-mil
c3db3322df Style portfolio header menu icons 2019-10-14 14:03:44 -04:00
leigh-mil
e6254e6f64 Update text in portfolio header and application sticky CTA 2019-10-14 14:03:44 -04:00
graham-dds
9faf55f2d6 new app step 1 form is submitable with initial data 2019-10-14 13:40:34 -04:00
dandds
73a459ea28
Merge pull request #1113 from dod-ccpo/k8s-log-aggregation
K8s log aggregation
2019-10-14 13:15:41 -04:00
leigh-mil
9517f3e3ab
Merge pull request #1110 from dod-ccpo/env-email-notifications
Send email after environment is provisioned
2019-10-14 13:11:55 -04:00
dandds
3f9560a764
Merge pull request #1109 from dod-ccpo/minikube-setup
Add setup script and configuration for Minikube cluster.
2019-10-14 12:51:02 -04:00
graham-dds
24be9a6a61 Update copy for new app provisioning
- change flashed message for adding members
- use the correct helper text for the app name input
- a few other updates to text in translations
2019-10-14 10:10:22 -04:00
graham-dds
33e82bfb83 Allow markup in
Alert title
2019-10-14 10:10:22 -04:00
graham-dds
5a16af8cbb Switch up buttons on new app provisioning, step 1
- change cancel button to a link
 - add disabled previous button
2019-10-14 10:10:22 -04:00
leigh-mil
250b6755aa
Merge pull request #1104 from dod-ccpo/modal-styling-update
Modal styling update
2019-10-14 09:44:59 -04:00
dandds
e3111af45e Allow DEBUG mode in CI. 2019-10-11 13:15:31 -04:00
dandds
05c84877dd Add k8s config for adding Fluentd and piping logs to CloudWatch.
With this configuration, all Kubernetes logs within the ATAT cluster
will be sent to AWS CloudWatch.

Note that this requires applying an additional IAM policy to the worker
nodes' role.
2019-10-11 12:54:50 -04:00
dandds
bbd0ffe1a9 Kubernetes configuration to allow Azure Monitor to collect logs.
With this additional ClusterRole and ClusterRoleBinding, Azure Monitor
will receive the aggregate logs from our application containers.
2019-10-11 11:24:53 -04:00
leigh-mil
10c16cc4ef Send email after environment is provisioned 2019-10-10 09:45:01 -04:00
leigh-mil
d7c5056a35 Remove unnecessary styling on links 2019-10-09 15:24:06 -04:00
leigh-mil
f1f66af961 Change style of usa-input__title to normal font weight, remove repetitive css for styling usa-input__title 2019-10-09 15:23:41 -04:00
leigh-mil
a72b48b84c Remove unused css class 2019-10-09 13:08:35 -04:00
leigh-mil
572c2e7604 Standardize styling for hr elements and remove custom hr styling and classes that were no longer needed.
Fix styling on a few hr elements that looked wrong after global style was applied
2019-10-09 13:07:52 -04:00
richard-dds
92acf3168e
Merge pull request #1108 from dod-ccpo/delete-user-task
Delete CSP users
2019-10-09 11:32:00 -04:00
richard-dds
95b33ac33d Add beat task for dispatch_delete_user 2019-10-09 09:57:50 -04:00
leigh-mil
c7841d4388 Update styling on revoke invite modal 2019-10-08 17:06:51 -04:00
leigh-mil
7a778dd1dd Fix styling for resend invite modal 2019-10-08 17:06:36 -04:00
leigh-mil
ec593fbd42 Fix margin below hr 2019-10-08 16:47:46 -04:00
leigh-mil
04ebb863f1 Add class to edit member perms modal so it has same styling as add new member modal 2019-10-08 16:43:15 -04:00
richard-dds
30f5f0292f Update js templates 2019-10-08 16:42:25 -04:00
richard-dds
41b09b9cc8 Fix migration path 2019-10-08 16:42:25 -04:00
richard-dds
0c480ccc41 Fix tests 2019-10-08 16:42:25 -04:00