Skip to content

Commit

Permalink
pages: Add touchpoints to optional external services (#165)
Browse files Browse the repository at this point in the history
Signed-off-by: Andrew Burnes <[email protected]>
  • Loading branch information
apburnes authored Nov 20, 2024
1 parent b723655 commit 1654b5d
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 15 deletions.
2 changes: 1 addition & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
* @cloud-gov/platform-ops

* @cloud-gov/pages-ops
Binary file modified out/diagrams/pages/public_customer_site_requests.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion out/diagrams/pages/public_customer_site_requests.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion source/diagrams/pages/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ The diagrams are written in mermaid and the diagram images are generated using t

#### Generate an image from a diagram

`mmdc -i source/diagrams/pages/diagram-a.mmd -o out/diagrams/pages/diagram-a.png --width 2500`
`mmdc -i source/diagrams/pages/diagram-a.mmd -o out/diagrams/pages/diagram-a.png --width 5000`

Options:
- `-i`: Input mermaid diagram
Expand Down
23 changes: 11 additions & 12 deletions source/diagrams/pages/public_customer_site_requests.mmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ flowchart TB
%% Styles
classDef userStyle stroke:#167CC5,stroke-width:4px
classDef processStyle stroke:#bc0061,stroke-width:4px
classDef externalStyle stroke:#00a63c,stroke-width:4px
classDef externalStyle fill:#e4eee9,stroke:#000,stroke-width:4px,stroke-dasharray: 4 5
classDef decisionStyle stroke:#ea8d02,stroke-width:4px
classDef dbStyle stroke:#010daf,stroke-width:4px
classDef authStyle stroke:#000000,stroke-width:4px
Expand Down Expand Up @@ -38,10 +38,12 @@ flowchart TB
%% External Services
search[Search.gov]:::externalStyle
dap[Digital Analytics Program <br/> DAP]:::externalStyle
touchpoints[Touchpoints]:::externalStyle

%% Public Flow
public_auth -- Site Web Request <br /> HTTPS/443 --> dap
public_auth -- Site Web Request <br /> HTTPS/443 --> search
public_auth -. Site Web Request <br /> HTTPS/443 .-> dap
public_auth -. Site Web Request <br /> HTTPS/443 .-> search
public_auth -. Site Web Request <br /> HTTPS/443 .-> touchpoints
user -- Site Web Request <br /> HTTPS/443 --> public_auth --> waf --> aws_cdn
waf -- Site Web Response <br /> HTTPS/443 --> public_auth -- Site Web Response <br /> HTTPS/443 --> user
aws_cdn --> waf
Expand Down Expand Up @@ -97,26 +99,23 @@ flowchart TB
direction BT
legend_user["👤 User"]:::userStyle
legend_process[Process]:::processStyle
legend_external[External Service]:::externalStyle
legend_external[Optional External Service]:::externalStyle
legend_db[(Database)]:::dbStyle
legend_config[Configuration]:::dbStyle
legend_connect((Authentication <br> Type)):::authStyle
end

subgraph external[External Services]
subgraph dap_boundary[Digital Analytics Program]
dap
end

subgraph search_boundary[Search.gov]
search
end
subgraph external[Optional External Services]
dap
search
touchpoints
end

class Customer customerGraphStyle
class DNS customerGraphStyle
class Github customerGraphStyle
class Legend blank
class external externalStyle

class Pages cgGraphStyle
class aws_com cgGraphStyle
Expand Down

0 comments on commit 1654b5d

Please sign in to comment.