Commit Graph

47 Commits

Author SHA1 Message Date
Carlo Costino
229f8467c8 Add one more cert environment variable
This changeset adds an additional environment variable to enforce usage of the correct CA certificate in case any libraries override it.

Please see https://cloud.gov/docs/management/container-to-container/#addressing-certificate-validation-errors for more details.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-06-05 17:43:10 -04:00
Beverly Nguyen
790fe2d6f9 update csp using variables and testing 2025-05-22 12:03:18 -07:00
Beverly Nguyen
3c1574d070 Add API_PUBLIC_URL environment variable for public API access
- Added API_PUBLIC_URL to deploy-config and manifest.yml
- Updated app config to load API_PUBLIC_URL from environment
- Used API_PUBLIC_URL in CSP configuration for connect-src
2025-05-19 14:41:41 -07:00
Beverly Nguyen
714e5011c3 update deploy config 2025-04-22 12:26:43 -07:00
alexjanousekGSA
b6353c41e5 Removed best practices flag 2025-01-12 17:42:15 -05:00
Beverly Nguyen
2bbc58c8af changed guidanced to best practices 2024-10-24 17:03:45 -07:00
alexjanousekGSA
4b62d0e685 Added command variable from env ymls to manifest 2024-10-17 13:16:39 -04:00
alexjanousekGSA
7e505f7fda Updated sandbox and environment yamls 2024-10-17 13:09:58 -04:00
Cliff Hill
a5e72ea4eb manifest.yml changed.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-09-26 12:46:07 -04:00
Kenneth Kehl
d00f4b5f46 try again 2024-08-27 14:22:07 -07:00
John Skiles Skinner
e897800cb5 Restore v7.0 Redis at the correct plan name in Prod 2024-06-26 19:11:55 -07:00
John Skiles Skinner
3e258d3910 Temp remove new Redis, revert to old in Manifest 2024-06-26 18:13:13 -07:00
John Skiles Skinner
41d1a3e1b5 Update name of Redis to include v70 2024-06-26 14:51:20 -07:00
Anastasia Gradova
e91723fc26 Updated config files to split the cloud foundry
route and the public admin route
2024-05-14 18:45:50 -06:00
Kenneth Kehl
4ec3bc5892 merge from main 2024-04-29 07:44:10 -07:00
Carlo Costino
f5f5d0359c Remove E2E environment variables from the manifest
This changeset removes the E2E environment variables from the admin manifest file.  While these might be needed on the API side to ensure that they are exposed and able to be used in the staging environment, we do not need them to be enabled for the admin app; they should only be present in the GitHub Actions that are run in a PR, and the .github/workflows/checks.yml file takes care of that and injects them directly into the container environment that the end-to-end tests run in.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-23 19:43:56 -04:00
Kenneth Kehl
431bc28a89 add e2e variables to manifest 2024-04-17 08:25:05 -07:00
Kenneth Kehl
358971164e fix manifest 2024-04-15 13:07:53 -07:00
Kenneth Kehl
141c24e371 add latest version commit hash to footer (notify-admin-204) 2024-02-26 11:07:16 -08:00
Kenneth Kehl
53dc0f0870 flake8 2023-12-14 10:05:26 -08:00
Steven Reilly
75f820e75b switch to port healthcheck 2023-09-22 15:03:19 -04:00
Kenneth Kehl
0218ffd9ba notify-admin-761 remove basic auth 2023-09-14 07:47:38 -07:00
Ryan Ahearn
a3ce5e547e Stop setting redis_enabled in secrets 2023-05-08 15:27:55 -04:00
Ryan Ahearn
74a46e37d1 Use valid yaml format 2023-05-03 09:09:28 -04:00
Ryan Ahearn
3f13598f70 Instrument JS with copy/pasted snippet
this avoids having to set `unsafe-inline` in our CSP header
2023-05-02 15:26:59 -04:00
Ryan Ahearn
cffe391e13 Deploy app to cflinuxfs4 stack 2023-04-27 14:49:32 -04:00
Ryan Ahearn
de668d7aba Remove contact-list references from code 2023-04-12 15:35:14 -04:00
Ryan Ahearn
aa3043e8df Remove direct use of aws creds from deployed environments 2023-02-01 11:57:59 -05:00
Ryan Ahearn
12b2993700 Load New Relic in manifest.yml startup command 2023-01-26 16:13:52 -05:00
Ryan Ahearn
28f0c05f0f Update proxy settings to enable sending data to new relic 2023-01-24 13:54:16 -05:00
Ryan Ahearn
fb0c3e99d9 Configure egress proxy for new relic integration 2023-01-23 10:41:26 -05:00
Ryan Ahearn
23f6f3c726 Report data to newrelic 2023-01-23 10:00:03 -05:00
Ryan Ahearn
eb9b5d8766 Replace Procfile with command in manifest 2022-12-01 09:54:37 -05:00
Ryan Ahearn
f3402f06f6 Use only stdout logging in cloud.gov 2022-11-30 17:28:26 -05:00
Ryan Ahearn
3c74027a4a Add demo application environment 2022-11-02 16:05:53 -04:00
Ryan Ahearn
d87d673b85 Consolidate and simplify environment variables and config.py 2022-10-19 20:29:45 +00:00
Ryan Ahearn
e22e10e7ac Tell requests to use the system ca certificates bundle
This allows requests to find the certs for container-to-container networking
2022-09-27 13:15:53 -04:00
Ryan Ahearn
109bc72d4b Access the API endpiont over internal interfaces 2022-09-27 10:46:55 -04:00
Ryan Ahearn
7ce9f8cfcb Remove MOU bucket, for now 2022-09-21 23:18:15 -04:00
Ryan Ahearn
b823c2d04f Create s3 buckets that aren't shared with api 2022-09-21 23:18:15 -04:00
Ryan Ahearn
271cf7643d Connect to s3 buckets created by notifications-api 2022-09-21 23:18:10 -04:00
Ryan Ahearn
ac89d7f1be Update app name to follow shared terraform module conventions 2022-09-13 14:46:02 -04:00
James Moffet
4c25a81004 disable cache until we can fix on cloud deployment 2022-07-26 11:17:43 -07:00
James Moffet
50e660a73f devcontainer config 2022-07-19 18:23:48 -07:00
Jim Moffet
1e979ad519 fix basic auth for live environment 2022-07-01 07:58:58 -07:00
Jim Moffet
509cce38f4 set up basicauth config to protect staging site 2022-06-30 17:05:42 -07:00
Christa Hartsock
6d3f67fb9b Initial config for local deployments
Not yet working properly on cloud.gov
2022-06-23 15:53:23 -07:00