From 98a1053e74ea4fcb7c2c563e9d5ecfd8b96727e9 Mon Sep 17 00:00:00 2001 From: Stefan Majer Date: Fri, 5 Apr 2024 11:44:04 +0200 Subject: [PATCH] Add auditing --- .../metal-stack-architecture.drawio.svg | 648 ++++++++++-------- .../metal-stack-control-plane.drawio.svg | 372 +++++++++- 2 files changed, 718 insertions(+), 302 deletions(-) diff --git a/docs/src/overview/metal-stack-architecture.drawio.svg b/docs/src/overview/metal-stack-architecture.drawio.svg index 7b7f576c11..e19334c951 100644 --- a/docs/src/overview/metal-stack-architecture.drawio.svg +++ b/docs/src/overview/metal-stack-architecture.drawio.svg @@ -1,14 +1,12 @@ - + - - - - + + -
+
Clients @@ -16,16 +14,16 @@
- + Clients - + -
+
metalctl @@ -33,16 +31,16 @@
- + metalctl - + -
+
metal-go @@ -50,16 +48,16 @@
- + metal-go - + -
+
metal-python @@ -67,7 +65,7 @@
- + metal-python @@ -75,7 +73,7 @@ -
+
CLI @@ -83,7 +81,7 @@
- + CLI @@ -91,7 +89,7 @@ -
+
Libraries @@ -99,24 +97,24 @@
- + Libraries - - - - - - - - - + + + + + + + + + -
+
Console Access @@ -124,16 +122,16 @@
- + Console Access - + -
+
ssh @@ -141,17 +139,17 @@
- + ssh - - + + -
+
Switch Plane @@ -159,16 +157,16 @@
- + Switch Plane - + -
+
mgmtspine01 @@ -176,16 +174,16 @@
- + mgmtspine01 - + -
+
mgmtspine02 @@ -193,16 +191,16 @@
- + mgmtspine02 - + -
+
mgmtleaf01 @@ -210,16 +208,16 @@
- + mgmtleaf01 - + -
+
mgmtleaf02 @@ -227,20 +225,20 @@
- + mgmtleaf02 - - - - - + + + + + -
+
exit01 @@ -248,16 +246,16 @@
- + exit01 - + -
+
exit02 @@ -265,16 +263,16 @@
- + exit02 - + -
+
spine01 @@ -282,16 +280,16 @@
- + spine01 - + -
+
spine02 @@ -299,25 +297,25 @@
- + spine02 - - - - - - - - - - + + + + + + + + + + -
+
leaf01 @@ -325,7 +323,7 @@
- + leaf01 @@ -333,7 +331,7 @@ -
+
leaf02 @@ -341,16 +339,16 @@
- + leaf02 - + -
+
metal-core @@ -358,16 +356,16 @@
- + metal-core - + -
+
metal-core @@ -375,28 +373,28 @@
- + metal-core - - - - - - - - - - - - - + + + + + + + + + + + + + -
+
mgmtfirewall @@ -404,62 +402,62 @@
- + mgmtfirewall - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + -
+
Server -
+
Pool
- + Server... - - + + -
+
@@ -469,17 +467,17 @@
- + Management Server 01/02 - - + + -
+
metal-cache-image-sync @@ -487,16 +485,16 @@
- + metal-cache-image-sync - + -
+
CoreDNS @@ -504,18 +502,18 @@
- + CoreDNS - - - + + + -
+
HAProxy @@ -523,7 +521,7 @@
- + HAProxy @@ -531,7 +529,7 @@ -
+
Image Cache @@ -539,16 +537,16 @@
- + Image Cache - + -
+
metal-bmc @@ -556,18 +554,18 @@
- + metal-bmc - - - + + + -
+
metal-hammer @@ -575,18 +573,18 @@
- + metal-hammer - - - + + + -
+
User OS @@ -594,7 +592,7 @@
- + User OS @@ -602,7 +600,7 @@ -
+
Metal Partition @@ -610,29 +608,29 @@
- + Metal Partition - - - - - - - - - - - - - - + + + + + + + + + + + + + + -
+
pixiecore @@ -640,20 +638,20 @@
- + pixiecore - - - - - + + + + + -
+
Metal Control Plane @@ -661,32 +659,32 @@
- + Metal Control Plane - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + -
+
metal-api @@ -694,18 +692,18 @@
- + metal-api - - - + + + -
+
masterdata-api @@ -713,19 +711,19 @@
- + masterdata-api - - - - + + + + -
+
postgres @@ -733,18 +731,18 @@
- + postgres - - - + + + -
+
backup-restore-sidecar @@ -752,7 +750,7 @@
- + backup-restore-sidecar @@ -760,7 +758,7 @@ -
+
masterdata-db @@ -768,17 +766,17 @@
- + masterdata-db - - + + -
+
nsqd @@ -786,16 +784,16 @@
- + nsqd - + -
+
nsq-lookupd @@ -803,18 +801,18 @@
- + nsq-lookupd - - - + + + -
+
metal-console @@ -822,18 +820,18 @@
- + metal-console - - - + + + -
+
rethinkDB @@ -841,16 +839,16 @@
- + rethinkDB - + -
+
backup-restore-sidecar @@ -858,7 +856,7 @@
- + backup-restore-sidecar @@ -866,7 +864,7 @@ -
+
metal-db @@ -874,18 +872,18 @@
- + metal-db - - - + + + -
+
postgres @@ -893,16 +891,16 @@
- + postgres - + -
+
backup-restore-sidecar @@ -910,7 +908,7 @@
- + backup-restore-sidecar @@ -918,7 +916,7 @@ -
+
ipam-db @@ -926,16 +924,16 @@
- + ipam-db - + -
+
Ingress-Controller (NGINX) @@ -943,32 +941,84 @@
- + Ingress-Controller (NGINX) - - - - - - - - - - - - - - - - - + + + -
+
+
+
+ meilisearch +
+
+
+ + + meilisear... + + + + + + + +
+
+
+ backup-restore-sidecar +
+
+
+
+ + backup-restore-sidecar + +
+
+ + + +
+
+
+ auditing +
+
+
+
+ + auditing + +
+
+ + + + + + + + + + + + + + + + + + + + +
CI @@ -976,23 +1026,19 @@
- + CI - - - - - - - - + + + + -
+
GCP Buckets @@ -1000,21 +1046,21 @@
- + GCP Buckets - - - - - - + + + + + + -
+
OS Images @@ -1022,16 +1068,16 @@
- + OS Images - + -
+
@@ -1041,7 +1087,7 @@
- + ISP @@ -1051,8 +1097,8 @@ - Viewer does not support full SVG 1.1 + Text is not SVG - cannot display - + \ No newline at end of file diff --git a/docs/src/overview/metal-stack-control-plane.drawio.svg b/docs/src/overview/metal-stack-control-plane.drawio.svg index ecd8097abc..b263664e55 100644 --- a/docs/src/overview/metal-stack-control-plane.drawio.svg +++ b/docs/src/overview/metal-stack-control-plane.drawio.svg @@ -1 +1,371 @@ -
Metal Control Plane
Metal Control Plane
metal-api
metal-api
masterdata-api
masterdata-api
postgres
postgres
backup-restore-sidecar
backup-restore-sidecar
masterdata-db
masterdata-db
nsqd
nsqd
nsq-lookupd
nsq-lookupd
metal-console
metal-console
rethinkDB
rethinkDB
backup-restore-sidecar
backup-restore-sidecar
metal-db
metal-db
postgres
postgres
backup-restore-sidecar
backup-restore-sidecar
ipam-db
ipam-db
Ingress-Controller (NGINX)
Ingress-Controller (NGINX)
Viewer does not support full SVG 1.1
\ No newline at end of file + + + + + + + + +
+
+
+ Metal Control Plane +
+
+
+
+ + Metal Control Plane + +
+
+ + + + + + + + + + + + + + + + + + + + +
+
+
+ metal-api +
+
+
+
+ + metal-api + +
+
+ + + + + + +
+
+
+ masterdata-api +
+
+
+
+ + masterdata-api + +
+
+ + + + + + + +
+
+
+ postgres +
+
+
+
+ + postgres + +
+
+ + + + + + +
+
+
+ backup-restore-sidecar +
+
+
+
+ + backup-restore-sidecar + +
+
+ + + + +
+
+
+ masterdata-db +
+
+
+
+ + masterdata-db + +
+
+ + + + + +
+
+
+ nsqd +
+
+
+
+ + nsqd + +
+
+ + + + +
+
+
+ nsq-lookupd +
+
+
+
+ + nsq-lookupd + +
+
+ + + + + + +
+
+
+ metal-console +
+
+
+
+ + metal-console + +
+
+ + + + + + +
+
+
+ rethinkDB +
+
+
+
+ + rethinkDB + +
+
+ + + + +
+
+
+ backup-restore-sidecar +
+
+
+
+ + backup-restore-sidecar + +
+
+ + + + +
+
+
+ metal-db +
+
+
+
+ + metal-db + +
+
+ + + + + + +
+
+
+ postgres +
+
+
+
+ + postgres + +
+
+ + + + +
+
+
+ backup-restore-sidecar +
+
+
+
+ + backup-restore-sidecar + +
+
+ + + + +
+
+
+ ipam-db +
+
+
+
+ + ipam-db + +
+
+ + + + +
+
+
+ Ingress-Controller (NGINX) +
+
+
+
+ + Ingress-Controller (NGINX) + +
+
+ + + + + + +
+
+
+ meilisearch +
+
+
+
+ + meilisear... + +
+
+ + + + +
+
+
+ backup-restore-sidecar +
+
+
+
+ + backup-restore-sidecar + +
+
+ + + + +
+
+
+ auditing +
+
+
+
+ + auditing + +
+
+ + +
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file