Skip to content
This repository was archived by the owner on Oct 14, 2020. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/uml/_copyright.ipuml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
right footer **©** 2020 iteratec GmbH
86 changes: 86 additions & 0 deletions docs/uml/_iteratecTheme.ipuml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
' http://plantuml.com/skinparam
' https://plantuml-documentation.readthedocs.io/en/latest/formatting/all-skin-params.html

!define hellblau #cde6f5
!define mittelblau #91c3e6
!define tuerkisblau #008cd2
!define kobaltblau #001eff
!define lavendel #e6bedc
!define iteragenta #bd218e
!define dunkelpurpur #731964
!define gelbbraun #ebd7be
!define sand #e1c39b

skinparam backgroundColor white

skinparam default {
ArrowColor black
BackgroundColor white
FontColor black
FontName SansSerif
FontSize 10
Shadowing false
}

skinparam activity {
BorderColor dunkelpurpur
StartColor kobaltblau
EndColor iteragenta
BarColor lavendel
}

skinparam usecase {
ActorBackgroundColor lavendel
ActorBorderColor iteragenta
BorderColor dunkelpurpur
}

skinparam class {
BackgroundColor hellblau
BorderColor tuerkisblau
}

skinparam package {
BackgroundColor white
BorderColor dunkelpurpur
}

skinparam stereotype {
CBackgroundColor mittelblau
ABackgroundColor lavendel
IBackgroundColor gelbbraun
EBackgroundColor lightgray
}

skinparam component {
BackgroundColor lavendel
BorderColor iteragenta
InterfaceBackgroundColor mittelblau
InterfaceBorderColor tuerkisblau
Style uml2
}

skinparam note {
BackgroundColor gelbbraun
BorderColor sand
}

skinparam state {
BackgroundColor lavendel
BorderColor dunkelpurpur
StartColor kobaltblau
EndColor iteragenta
}

skinparam sequence {
ActorBackgroundColor lavendel
ActorBorderColor dunkelpurpur
GroupBackgroundColor hellblau
LifeLineBackgroundColor lavendel
LifeLineBorderColor dunkelpurpur
ParticipantBackgroundColor hellblau
ParticipantBorderColor mittelblau
}

skinparam CollectionsBackgroundColor hellblau
skinparam CollectionsBorderColor mittelblau
Binary file added docs/uml/compononents_overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
298 changes: 298 additions & 0 deletions docs/uml/compononents_overview.uxf
Original file line number Diff line number Diff line change
@@ -0,0 +1,298 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.3.0">
<zoom_level>10</zoom_level>
<element>
<id>UMLClass</id>
<coordinates>
<x>260</x>
<y>340</y>
<w>160</w>
<h>60</h>
</coordinates>
<panel_attributes>&lt;&lt;Controller&gt;&gt;
Operator</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>260</x>
<y>200</y>
<w>160</w>
<h>60</h>
</coordinates>
<panel_attributes>&lt;&lt;Sidecar&gt;&gt;
Lurcher</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>260</x>
<y>80</y>
<w>160</w>
<h>60</h>
</coordinates>
<panel_attributes>&lt;&lt;Container&gt;&gt;
Scanner</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>10</x>
<y>80</y>
<w>160</w>
<h>60</h>
</coordinates>
<panel_attributes>&lt;&lt;Target&gt;&gt;
www.foobar.com
bg=gray</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>590</x>
<y>90</y>
<w>160</w>
<h>60</h>
</coordinates>
<panel_attributes>&lt;&lt;Job&gt;&gt;
Parser</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>590</x>
<y>200</y>
<w>160</w>
<h>60</h>
</coordinates>
<panel_attributes>&lt;&lt;Deployment&gt;&gt;
Minio</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>160</x>
<y>90</y>
<w>120</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=-
&lt; scan</panel_attributes>
<additional_attributes>100.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>410</x>
<y>220</y>
<w>200</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=-
store raw result &gt;</panel_attributes>
<additional_attributes>10.0;20.0;180.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>330</x>
<y>130</y>
<w>80</w>
<h>90</h>
</coordinates>
<panel_attributes>lt=-
listen v</panel_attributes>
<additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>530</x>
<y>110</y>
<w>150</w>
<h>130</h>
</coordinates>
<panel_attributes>lt=-
read raw result ^</panel_attributes>
<additional_attributes>60.0;110.0;10.0;110.0;10.0;10.0;60.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>740</x>
<y>110</y>
<w>230</w>
<h>130</h>
</coordinates>
<panel_attributes>lt=-
store JSON finding v</panel_attributes>
<additional_attributes>10.0;110.0;70.0;110.0;70.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>810</x>
<y>440</y>
<w>160</w>
<h>60</h>
</coordinates>
<panel_attributes>&lt;&lt;Job&gt;&gt;
ReadAndWriteHook</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>480</x>
<y>440</y>
<w>160</w>
<h>60</h>
</coordinates>
<panel_attributes>&lt;&lt;Job&gt;&gt;
ReadOnlyHook</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>490</x>
<y>250</y>
<w>200</w>
<h>210</h>
</coordinates>
<panel_attributes>lt=-
read finding/raw result v</panel_attributes>
<additional_attributes>120.0;10.0;120.0;140.0;70.0;140.0;70.0;190.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>680</x>
<y>250</y>
<w>210</w>
<h>210</h>
</coordinates>
<panel_attributes>lt=-
read finding/raw result v</panel_attributes>
<additional_attributes>10.0;10.0;10.0;140.0;190.0;140.0;190.0;190.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>720</x>
<y>250</y>
<w>220</w>
<h>210</h>
</coordinates>
<panel_attributes>lt=-
store finding/raw result ^</panel_attributes>
<additional_attributes>10.0;10.0;10.0;110.0;200.0;110.0;200.0;190.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>370</x>
<y>580</y>
<w>160</w>
<h>50</h>
</coordinates>
<panel_attributes>Elastic
bg=gray</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>590</x>
<y>580</y>
<w>160</w>
<h>50</h>
</coordinates>
<panel_attributes>DefectDojo
bg=gray</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>440</x>
<y>490</y>
<w>120</w>
<h>110</h>
</coordinates>
<panel_attributes>lt=-
persist v</panel_attributes>
<additional_attributes>100.0;10.0;100.0;60.0;10.0;60.0;10.0;90.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>580</x>
<y>490</y>
<w>110</w>
<h>110</h>
</coordinates>
<panel_attributes>lt=-
persist v</panel_attributes>
<additional_attributes>10.0;10.0;10.0;60.0;90.0;60.0;90.0;90.0</additional_attributes>
</element>
<element>
<id>UMLNote</id>
<coordinates>
<x>260</x>
<y>430</y>
<w>200</w>
<h>70</h>
</coordinates>
<panel_attributes>The operator orchestrates
ans manages all other
components.
bg=blue</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>330</x>
<y>390</y>
<w>30</w>
<h>60</h>
</coordinates>
<panel_attributes>lt=..
</panel_attributes>
<additional_attributes>10.0;10.0;10.0;40.0</additional_attributes>
</element>
<element>
<id>UMLPackage</id>
<coordinates>
<x>240</x>
<y>10</y>
<w>740</w>
<h>510</h>
</coordinates>
<panel_attributes>Kubernetes/secureCodeBox
--
bg=#3296DC</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>250</x>
<y>50</y>
<w>180</w>
<h>220</h>
</coordinates>
<panel_attributes>lt=..
&lt;&lt;Job&gt;&gt;

layer=1</panel_attributes>
<additional_attributes/>
</element>
</diagram>
Binary file added docs/uml/sequence_overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading