Commit Graph
166 Commits
Author SHA1 Message Date
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 LowdenandCarlo Costino 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 CostinoandSteven Reilly 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 AhearnandSteven Reilly 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 AhearnandSteven Reilly 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
Steven ReillyandRyan Ahearn d7b889767e simplify to use the script for this exact purpose
Co-authored-by: Ryan Ahearn <ryan.ahearn@gsa.gov>
2022-12-23 11:26:11 -05:00
Steven ReillyandRyan Ahearn 276546fc99 simplify cleanup steps
Co-authored-by: Ryan Ahearn <ryan.ahearn@gsa.gov>
2022-12-23 11:25:44 -05:00
Steven Reilly 036a511e12 update sandbox teardown steps 2022-12-23 10:13:28 -05:00
Ryan Ahearn 0d0db5f6f6 Document potential PII and data storage policies 2022-12-12 16:46:31 -05:00
Ryan Ahearn b32dbdf199 Add links to postman documentation and other additions to api docs 2022-12-02 11:44:56 -05:00
Ryan Ahearn 34def50f69 Add template list and show API methods to openapi 2022-12-02 11:43:53 -05:00
Ryan Ahearn 0ed7a31765 Merge pull request #126 from GSA/open-api
Add OpenAPI spec for selected api endpoints
2022-11-30 13:30:26 -05:00
stvnrlly ae25998e52 add some docs about queues, esp what priority is 2022-11-30 11:56:49 -05:00
Ryan Ahearn e0764a588f Add link to vscode extension for editing openapi 2022-11-21 14:27:10 -05:00
Ryan Ahearn f9bb5cbb9a Expand docs for external-api call, include link to .gov.uk docs 2022-11-21 12:40:54 -05:00
Ryan Ahearn 1e7d99e853 Fix flake8 and isort findings 2022-11-18 12:39:50 -05:00
Ryan Ahearn 2efed403b1 Add external API for sending SMS to openapi 2022-11-18 12:25:45 -05:00
Ryan Ahearn f71df236b7 Add more admin api endpoints 2022-11-18 11:43:46 -05:00