179 Commits

Author SHA1 Message Date
Kenneth Kehl
062675ad9b poetry 2023-08-31 11:00:55 -07:00
Kenneth Kehl
e9280b44b0 notify-api-446 change default text message sender from U.S. Notify 2023-08-31 08:14:23 -07:00
Kenneth Kehl
62f83ffe1e revamp how authentication code is displayed as per Steven 2023-08-30 09:29:08 -07:00
Kenneth Kehl
4df9fa934d Tweak signin so you don't need a phone to login in dev mode 2023-08-30 07:41:04 -07:00
Kenneth Kehl
29a280ced4 notify-api-390 2023-08-29 13:12:18 -07:00
Steven Reilly
19dcd7a48b Merge pull request #445 from GSA/stvnrlly/adr-workflow
Switch ADR workflow
2023-08-29 13:41:15 -04:00
stvnrlly
2117f31690 add new adr workflow 2023-08-28 21:04:26 -04:00
stvnrlly
31febfd2ff actually include the docs doc 2023-08-28 12:15:57 -04:00
stvnrlly
25af2df15c combine all docs together, to be cleaned up 2023-08-22 17:36:00 -04:00
Kenneth Kehl
015a550424 fix docs 2023-07-10 15:38:31 -07:00
Carlo Costino
34cd616cac Last bit of formatting improvements.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-07-05 15:34:30 -04:00
Carlo Costino
f93972e9c4 Minor doc formatting and typo fixes
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-07-05 15:29:59 -04:00
stvnrlly
22670b6ee6 adr housekeeping 2023-07-05 15:12:41 -04:00
stvnrlly
fa7de0cb84 add new agreement adr 2023-07-05 15:09:09 -04:00
Tim Lowden
bcab537152 Update 0004-designing-pilot-content-visibility.md
Adding mockups
2023-06-29 08:15:54 -04:00
Carlo Costino
322a4a6313 Update ADL to include ADR 0004
This changeset updates our Architecture Decision Log (ADL) with ADR 0004:  Designing Pilot Content Visibility

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-22 11:27:38 -04:00
Tim Lowden
c9c9381023 Create 0004-designing-pilot-content-visibility.md (#305)
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2023-06-21 16:55:30 -04:00
Carlo Costino
e89d30bfd7 Fix issues and update ADRs (#303)
This changeset fixes a few lingering typos and incorrect information in the ADRs and updates them with some final decisions.  It also fixes an issue with the ADR creation form for GitHub.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-20 16:51:32 -04:00
Carlo Costino
d3cabe7e29 Fix the Architecture Decision Log display
This changeset fixes the formatting of the Architecture Decision Log table; it was missing a cell in the header row.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-15 14:48:20 -04:00
Carlo Costino
6c6026acf7 Update ADR details
This changeset updates our ADR documentation to include notes on draft and private ADRs that need to live outside of GitHub.  It updates the README with this information and also introduces an "implemented" flag in addition to the ADR status itself.  This is reflected in the ADR templates.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-13 16:15:52 -04:00
stvnrlly
d7dc79a627 add steps for exporting test results 2023-06-07 16:55:54 -04:00
Carlo Costino
d31d6c0751 Updated Architecture Decision Log (#293)
This changeset reformats our Architecture Decision Log for Architecture Decision Records so a bit more information is displayed.  Now, instead of a list, they are in a table with the following details:

- ADR number
- Title
- Current Status
- Date Last Modified

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-07 15:20:57 -04:00
Carlo Costino
5c83ed0643 Add timezone and invite expiration ADRs (#292)
This changeset adds two new ADRs:

- ADR-0002:  Determine How to Handle Timezones in US Notify
- ADR-0003:  Implementing Invite Expirations

It also includes a config.yml file for GitHub that was missing in a previous PR to enable the new ADR issue template and form.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-07 12:37:36 -04:00
Carlo Costino
babdd70839 Add Architectural Decision Records to US Notify (#284)
This changeset introduces Architectural Decision Records (ADRs) to the US Notify project.  This initial commit includes the following:

- Updates to the main project README.md that mentions ADRs
- A new adr/ folder under the docs/ folder
- An ADR template to copy and follow for the future
- Our first ADR, ADR-0001 - Establishing ADRs
- A README.md specific to ADRs that has more information and instructions
- ADR-0001 finalized and accepted

A huge thank you to @stvnrlly for the help in making this come together!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
Co-authored-by: Steven Reilly <stvnrlly@users.noreply.github.com>
2023-06-06 15:34:01 -04:00
Ryan Ahearn
48808256d8 Update step order for clean-env deploys (#275) 2023-05-23 11:54:43 -04:00
Ryan Ahearn
e66301a170 Add cloud.gov user audit script 2023-05-09 21:47:14 -04:00
Ryan Ahearn
58ad32b560 Enable production deploy 2023-05-08 10:47:01 -04:00
Ryan Ahearn
2a2dfbd0f0 Specify Production in new relic app name 2023-05-04 13:00:12 -04:00
Steven Reilly
881f479417 Small doc updates (#253) 2023-05-02 10:25:02 -04:00
Ryan Ahearn
a46b541ced Update Run Book
added:
* info on relationship to SSPP
* tables to check for audit logs
* how to create and update DNS records for notify.gov
2023-04-28 17:02:17 -04:00
Ryan Ahearn
6d14fb484a Add info on use of reset.sh script to docs/infra-overview.md 2023-04-27 09:17:33 -04:00
Ryan Ahearn
00bfb459ab Merge pull request #239 from GSA/run-book
First cut at an operations run book
2023-04-27 08:54:11 -04:00
Ryan Ahearn
4e6e06e41d Apply suggestions from code review
Co-authored-by: Steven Reilly <stvnrlly@users.noreply.github.com>
2023-04-27 08:39:05 -04:00
Ryan Ahearn
db62e318ca Address moderate and low owasp findings
* CORS headers removed because browsers should not interact with API directly
* Updated error handling to return expected content-type for JSON error messages
2023-04-19 09:27:24 -04:00
Ryan Ahearn
0ac1cd9e53 First cut at an operations run book 2023-04-18 16:27:51 -04:00
Ryan Ahearn
67e9399a22 Clean up sandbox deploy docs 2023-03-31 09:32:13 -04:00
Ryan Ahearn
25c36fea45 Update link to usnotify-ssb 2023-03-27 15:10:36 -04:00
Ryan Ahearn
7ddf125807 Enable SMS in production account 2023-03-21 14:28:32 -04:00
Ryan Ahearn
303595d16b Add warning about database backups 2023-03-20 15:53:30 -04:00
Ryan Ahearn
3a21787089 Add documentation about nightly GitHub Actions scans 2023-03-20 15:50:47 -04:00
Ryan Ahearn
627149402c Add terraform/development for retrieving credentials for local development use 2023-03-13 13:44:10 -04:00
Ryan Ahearn
cb4ab8fb16 Remove obsolete references to AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY 2023-03-03 15:45:04 -05:00
Steven Reilly
ff4190a8eb Remove letters-related code (#175)
This deletes a big ol' chunk of code related to letters. It's not everything—there are still a few things that might be tied to sms/email—but it's the the heart of letters function. SMS and email function should be untouched by this.

Areas affected:

- Things obviously about letters
- PDF tasks, used for precompiling letters
- Virus scanning, used for those PDFs
- FTP, used to send letters to the printer
- Postage stuff
2023-03-02 20:20:31 -05:00
Ryan Ahearn
fd9b730900 Document location of repositories and manual SES steps 2023-02-01 12:09:45 -05:00
Ryan Ahearn
35fdd6132d Add onboarding step for new relic to infra-overview.md 2023-01-23 12:00:58 -05:00
Ryan Ahearn
a218b58151 Update docs/system-description.md
Co-authored-by: Steven Reilly <stvnrlly@users.noreply.github.com>
2023-01-09 12:15:07 -05:00
Ryan Ahearn
7c2e17bf1f Clarify that we are not providing direct access to SES/SNS 2023-01-09 09:34:47 -05:00
Ryan Ahearn
b88de42101 Add a system description entry to docs 2023-01-06 16:20:03 -05:00
Ryan Ahearn
8a0535fa03 Save normalized phone format to DB 2023-01-06 11:06:23 -05:00
Ryan Ahearn
abc7b09d0d Update app to utilize updated phone validation methods 2023-01-05 11:06:12 -05:00