target.mmd
Part of the StackToIT package, published unchanged. A file of a proposal: nothing here is approved or applied.
%% FOR REVIEW — generated by StackToIT Assess. Architect review required before any decision.
%% Run `6f8f72b2-1c34-4cfc-8483-344c41245364` · source digest `sha256:19bfed642d5789ccada81b91d5c36e33175dcafd66dc46b1644ffa105d020000`
%% What this view is: the SOURCE dependency graph with each box relabelled with the STACKIT service proposed for that source unit (? where the unit has no target), its class and its confidence. It is not a graph of the STACKIT resources the draft creates.
%% One source unit can become several STACKIT resources, none, or be folded into another, and the arrows are the dependencies the units have in the source, not STACKIT relations or network paths. The resources of the draft, when the run wrote one, are in the terraform/ folder.
flowchart LR
n0["?<br/><small>MANUAL_REVIEW · LOW</small>"]:::manual
n1["STACKIT RabbitMQ<br/><small>REPLATFORM · MEDIUM</small>"]:::replatform
n2["STACKIT service account<br/><small>RECONFIGURE · MEDIUM</small>"]:::reconfigure
n3["STACKIT service account<br/><small>RECONFIGURE · MEDIUM</small>"]:::reconfigure
n4["STACKIT service account<br/><small>RECONFIGURE · MEDIUM</small>"]:::reconfigure
n5["STACKIT PostgreSQL Flex<br/><small>REPLATFORM · MEDIUM</small>"]:::replatform
n6["STACKIT Secrets Manager<br/><small>RECONFIGURE · MEDIUM</small>"]:::reconfigure
n7["STACKIT Object Storage<br/><small>RECONFIGURE · MEDIUM</small>"]:::reconfigure
n8["STACKIT Secrets Manager<br/><small>RECONFIGURE · MEDIUM</small>"]:::reconfigure
n9["Kubernetes Job/CronJob on SKE<br/><small>CONTAINERIZE · MEDIUM</small>"]:::containerize
n10["SKE workload (or Cloud Foundry Docker app)<br/><small>CONTAINERIZE · MEDIUM</small>"]:::containerize
n11["a workflow in STACKIT Git Pipelines (GitHub Actions syntax, STACKIT-managed or custom runners) or the customer's CI/CD<br/><small>REDESIGN · MEDIUM</small>"]:::redesign
n12["a workflow in STACKIT Git Pipelines (GitHub Actions syntax, STACKIT-managed or custom runners) or the customer's CI/CD<br/><small>REDESIGN · LOW</small>"]:::redesign
n13["a workflow in STACKIT Git Pipelines (GitHub Actions syntax, STACKIT-managed or custom runners) or the customer's CI/CD<br/><small>REDESIGN · LOW</small>"]:::redesign
n14["STACKIT Object Storage as origin of a STACKIT CDN distribution, with a custom domain<br/><small>REDESIGN · LOW</small>"]:::redesign
n15["STACKIT service account<br/><small>RECONFIGURE · MEDIUM</small>"]:::reconfigure
n9 --> n8
n9 --> n2
n9 --> n5
n10 --> n8
n10 --> n4
n10 --> n5
n11 --> n1
n11 --> n15
n12 --> n9
n12 --> n10
n12 --> n14
n12 --> n1
n12 --> n6
n12 --> n8
n12 --> n2
n12 --> n3
n12 --> n15
n12 --> n5
n13 --> n14
n13 --> n1
n13 --> n15
n14 --> n0
n6 --> n2
n8 --> n2
n8 --> n4
n8 --> n5
n8 --> n7
n7 --> n2
n7 --> n4
classDef direct fill:#ffffff,stroke:#10201d
classDef reconfigure fill:#fbe8bd,stroke:#a8700f
classDef replatform fill:#d8e5fa,stroke:#2f5fb3
classDef containerize fill:#cde9f5,stroke:#1b6e96
classDef redesign fill:#fbdad3,stroke:#c0392b
classDef manual fill:#f6d6e0,stroke:#a23a62,stroke-dasharray:4 3
classDef blocked fill:#f1b7ae,stroke:#8e1b10