From 1dbb11e878fed9836726d88f01f1a367781f60df Mon Sep 17 00:00:00 2001 From: Ivan Osipov Date: Thu, 18 Jan 2024 00:43:56 +0400 Subject: [PATCH 1/3] Update multi-repo map Signed-off-by: Ivan Osipov --- static/img/multi-repo.drawio | 819 ++++++++++++++++++++++++++++++++++- static/img/multi-repo.svg | 2 +- static/modules/repo-map.js | 75 ++-- 3 files changed, 868 insertions(+), 28 deletions(-) diff --git a/static/img/multi-repo.drawio b/static/img/multi-repo.drawio index 949bc2f7..30e28b34 100644 --- a/static/img/multi-repo.drawio +++ b/static/img/multi-repo.drawio @@ -1 +1,818 @@ -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 \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/multi-repo.svg b/static/img/multi-repo.svg index 96213366..e892e65c 100644 --- a/static/img/multi-repo.svg +++ b/static/img/multi-repo.svg @@ -1,3 +1,3 @@ -
api
api
sdk
sdk
sdk-vpp
sdk-vpp
sdk-sriov
sdk-sriov
sdk-kernel
sdk-kernel
sdk-k8s
sdk-k8s
cmd-forwarder-vpp
cmd-forwarder-vpp
cmd-nsmgr
cmd-nsmgr
cmd-forwarder-sriov
cmd-forwarder-sriov
cmd-nsc
cmd-nsc
cmd-nsc-init
cmd-nsc-init
cmd-admission-webhook-k8s
cmd-admission-webhook-k8s
cmd-map-ip-k8s
cmd-map-ip-k8s
cmd-nse-icmp-responder-vpp
cmd-nse-icmp-responder-vpp
cmd-nsc-vpp
cmd-nsc-vpp
cmd-registry-k8s
cmd-registry-k8s
cmd-nse-supplier-k8s
cmd-nse-supplier-k8s
cmd-registry-memory
cmd-registry-memory
cmd-registry-proxy-dns
cmd-registry-proxy-dns
cmd-nse-vfio
cmd-nse-vfio
cmd-nse-icmp-responder
cmd-nse-icmp-responder
cmd-exclude-prefixes-k8s
cmd-exclude-prefixes-k8s
cmd-nsmgr-proxy
cmd-nsmgr-proxy
registry
registry
Legend
Legend
Forwarder
Forwarder
Network Service Client
Network Service Client
Network Service Endpoint
Network Service Endpoint
Network Service Manager
Network Service Manager
Utilities
Utilities
deployment-k8s
deployment-k8s
integration-tests
integration-tests
integration-k8s-kind
integration-k8s-kind
integration-k8s-gke
integration-k8s-gke
integration-k8s-aws
integration-k8s-aws
integration-k8s-aks
integration-k8s-aks
integration-k8s-packet
integration-k8s-packet
integration-interdomain-k8s
integration-interdomain-k8s
cmd-nse-firewall-vpp
cmd-nse-firewall-vpp
cmd-forwarder-ovs
cmd-forwarder-ovs
cmd-nse-vl3-vpp
cmd-nse-vl3-vpp
sdk-ovs
sdk-ovs
cmd-nse-vlan-vpp
cmd-nse-vlan-vpp
cmd-nse-remote-vlan
cmd-nse-remote-vlan
Registry
Registry
External NSC/NSE (VM)
External NSC/NSE (VM)
cmd-cluster-info-k8s
cmd-cluster-info-k8s
cmd-nse-simple-vl3-docker
cmd-nse-simple-vl3-docker
cmd-nsc-simple-docker
cmd-nsc-simple-docker
cmd-nse-l7-proxy
cmd-nse-l7-proxy
cmd-vl3-ipam
cmd-vl3-ipam
Text is not SVG - cannot display
\ No newline at end of file +
api
api
sdk
sdk
sdk-vpp
sdk-vpp
sdk-sriov
sdk-sriov
sdk-kernel
sdk-kernel
sdk-k8s
sdk-k8s
cmd-forwarder-vpp
cmd-forwarder-vpp
cmd-nsmgr
cmd-nsmgr
cmd-forwarder-sriov
cmd-forwarder-sriov
cmd-nsc
cmd-nsc
cmd-nsc-init
cmd-nsc-init
cmd-admission-webhook-k8s
cmd-admission-webhook-k8s
cmd-map-ip-k8s
cmd-map-ip-k8s
cmd-nse-icmp-responder-vpp
cmd-nse-icmp-responder-vpp
cmd-nsc-vpp
cmd-nsc-vpp
cmd-registry-k8s
cmd-registry-k8s
cmd-nse-supplier-k8s
cmd-nse-supplier-k8s
cmd-registry-memory
cmd-registry-memory
cmd-registry-proxy-dns
cmd-registry-proxy-dns
cmd-nse-vfio
cmd-nse-vfio
cmd-nse-icmp-responder
cmd-nse-icmp-responder
cmd-exclude-prefixes-k8s
cmd-exclude-prefixes-k8s
cmd-nsmgr-proxy
cmd-nsmgr-proxy
registry
registry
Legend
Legend
Forwarder
Forwarder
Network Service Client
Network Service Client
Network Service Endpoint
Network Service Endpoint
Network Service Manager
Network Service Manager
Utilities
Utilities
deployment-k8s
deployment-k8s
integration-tests
integration-tests
integration-k8s-kind
integration-k8s-kind
integration-k8s-gke
integration-k8s-gke
integration-k8s-aws
integration-k8s-aws
integration-k8s-aks
integration-k8s-aks
integration-k8s-packet
integration-k8s-packet
integration-interdomain-k8s
integration-interdomain-k8s
cmd-nse-firewall-vpp
cmd-nse-firewall-vpp
cmd-forwarder-ovs
cmd-forwarder-ovs
cmd-nse-vl3-vpp
cmd-nse-vl3-vpp
sdk-ovs
sdk-ovs
cmd-nse-vlan-vpp
cmd-nse-vlan-vpp
cmd-nse-remote-vlan
cmd-nse-remote-vlan
cmd-nse-simple-vl3-docker
cmd-nse-simple-vl3-docker
Registry
Registry
External NSC/NSE (VM)
External NSC/NSE (VM)
cmd-nsc-simple-docker
cmd-nsc-simple-docker
cmd-nse-l7-proxy
cmd-nse-l7-proxy
cmd-cluster-info-k8s
cmd-cluster-info-k8s
cmd-ipam-vl3
cmd-ipam-vl3
cmd-lb-vl3-vpp
cmd-lb-vl3-vpp
cmd-csi-driver
cmd-csi-driver
cmd-dashboard-backend
cmd-dashboard-backend
cmd-dashboard-ui
cmd-dashboard-ui
Text is not SVG - cannot display
\ No newline at end of file diff --git a/static/modules/repo-map.js b/static/modules/repo-map.js index 77770856..ab0035ab 100644 --- a/static/modules/repo-map.js +++ b/static/modules/repo-map.js @@ -10,54 +10,79 @@ "sdk-k8s": "cell-KUktbazg4igNnRH6aAHL-12", "cmd-map-ip-k8s": "cell-KUktbazg4igNnRH6aAHL-46", "cmd-admission-webhook-k8s": "cell-KUktbazg4igNnRH6aAHL-30", + "cmd-cluster-info-k8s":"cell-9nbd_pPUJAVFhgSJ7Byz-12", + "cmd-ipam-vl3":"cell-9nbd_pPUJAVFhgSJ7Byz-15", "cmd-nsc-init": "cell-KUktbazg4igNnRH6aAHL-53", "cmd-nsmgr": "cell-KUktbazg4igNnRH6aAHL-16", "cmd-nsmgr-proxy": "cell-KUktbazg4igNnRH6aAHL-57", - "cmd-nse-icmp-responder": "cell-KUktbazg4igNnRH6aAHL-56", "cmd-nse-vfio": "cell-KUktbazg4igNnRH6aAHL-55", "cmd-registry-memory": "cell-KUktbazg4igNnRH6aAHL-50", "cmd-registry-proxy-dns": "cell-KUktbazg4igNnRH6aAHL-54", "cmd-nse-remote-vlan":"cell-YMB4rWHzFTmKYcXhytok-7", - "cmd-cluster-info-k8s":"cell-ba8n7t1DTyDJSkP5TsCU-4", - "cmd-vl3-ipam":"cell-uLCMfscIq_1WTIrkWhTO-2", + "cmd-csi-driver": "cell-9nbd_pPUJAVFhgSJ7Byz-23", + "cmd-dashboard-backend": "cell-Semdq0w2--LJRfWncIDz-5", }, "sdk-kernel": { "sdk-vpp": "cell-KUktbazg4igNnRH6aAHL-10", "sdk-sriov": "cell-KUktbazg4igNnRH6aAHL-20", - "cmd-nse-l7-proxy": "cell-ba8n7t1DTyDJSkP5TsCU-2" + "cmd-nse-l7-proxy": "cell-9nbd_pPUJAVFhgSJ7Byz-9" }, "sdk-vpp": { "cmd-nsc-vpp": "cell-KUktbazg4igNnRH6aAHL-45", "cmd-nse-icmp-responder-vpp": "cell-KUktbazg4igNnRH6aAHL-44", "cmd-nse-firewall-vpp":"cell-YWTRKo84t5DHiULYztLq-3", "cmd-forwarder-vpp": "cell-KUktbazg4igNnRH6aAHL-15", - "cmd-nse-simple-vl3-docker":"cell-vHwpXIBINaUL7lCKyK2X-4", - "cmd-nsc-simple-docker":"cell-vHwpXIBINaUL7lCKyK2X-3", + "cmd-nse-simple-vl3-docker": "cell-tK4_8g8Ls3PgPuG9fXJk-2", + "cmd-nsc-simple-docker": "cell-9nbd_pPUJAVFhgSJ7Byz-5", + "cmd-nse-vlan-vpp": "cell-9nbd_pPUJAVFhgSJ7Byz-17", + "cmd-nse-vl3-vpp": "cell-Prku3oC4CS7h4xE_tYkA-12", + "cmd-lb-vl3-vpp": "cell-9nbd_pPUJAVFhgSJ7Byz-20", }, "sdk-sriov": { + "cmd-nse-vlan-vpp": "cell-9nbd_pPUJAVFhgSJ7Byz-25", + "cmd-nsc-init": "cell-9nbd_pPUJAVFhgSJ7Byz-24", "cmd-forwarder-sriov":"cell-KUktbazg4igNnRH6aAHL-19", "cmd-nsc": "cell-KUktbazg4igNnRH6aAHL-49", "sdk-ovs": "cell-Prku3oC4CS7h4xE_tYkA-13", "cmd-forwarder-vpp": "cell-Prku3oC4CS7h4xE_tYkA-6", + "cmd-nse-icmp-responder": "cell-KUktbazg4igNnRH6aAHL-56", }, "sdk-ovs": { "cmd-forwarder-ovs":"cell-Prku3oC4CS7h4xE_tYkA-9", }, "sdk-k8s": { + "cmd-forwarder-sriov": "cell-9nbd_pPUJAVFhgSJ7Byz-28", "cmd-nse-supplier-k8s": "cell-KUktbazg4igNnRH6aAHL-48", "cmd-registry-k8s": "cell-KUktbazg4igNnRH6aAHL-47", "cmd-exclude-prefixes-k8s": "cell-KUktbazg4igNnRH6aAHL-51", "cmd-forwarder-vpp": "cell-YMB4rWHzFTmKYcXhytok-3", + "cmd-admission-webhook-k8s": "cell-9nbd_pPUJAVFhgSJ7Byz-29", + "cmd-forwarder-ovs": "cell-9nbd_pPUJAVFhgSJ7Byz-32", }, "cmd-nsc-vpp": { "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-2", }, + "cmd-nse-simple-vl3-docker" : { + "deployment-k8s": "cell-9nbd_pPUJAVFhgSJ7Byz-6", + }, + "cmd-nsc-simple-docker" : { + "deployment-k8s": "cell-9nbd_pPUJAVFhgSJ7Byz-26", + }, + "cmd-lb-vl3-vpp" : { + "deployment-k8s": "cell-WCTNbeuQuTkYa4PUqZn_-4", + }, + "cmd-nse-l7-proxy": { + "deployment-k8s": "cell-WCTNbeuQuTkYa4PUqZn_-5", + }, "cmd-nse-icmp-responder-vpp": { "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-3", }, "cmd-forwarder-vpp": { "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-4", }, + "cmd-nse-vlan-vpp": { + "deployment-k8s": "cell-WCTNbeuQuTkYa4PUqZn_-2", + }, "cmd-forwarder-ovs": { "deployment-k8s": "cell-Prku3oC4CS7h4xE_tYkA-10", }, @@ -94,17 +119,17 @@ "cmd-nse-icmp-responder": { "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-15", }, - "cmd-cluster-info-k8s": { - "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-15", + "cmd-nse-firewall-vpp": { + "deployment-k8s": "cell-WCTNbeuQuTkYa4PUqZn_-1", }, - "cmd-nse-l7-proxy": { - "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-15", + "cmd-nse-vl3-vpp": { + "deployment-k8s": "cell-WCTNbeuQuTkYa4PUqZn_-3", }, - "cmd-nse-simple-vl3-docker": { - "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-15", + "cmd-cluster-info-k8s": { + "deployment-k8s": "cell-9nbd_pPUJAVFhgSJ7Byz-27", }, - "cmd-nsc-simple-docker": { - "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-15", + "cmd-ipam-vl3": { + "deployment-k8s": "cell-WCTNbeuQuTkYa4PUqZn_-6", }, "cmd-nse-vfio": { "deployment-k8s": "cell-ltp6VKm9YOJ7lEqRLLzF-16", @@ -118,6 +143,15 @@ "cmd-nse-remote-vlan": { "deployment-k8s":"cell-u3GWNTIGmyiFT0szW0Ro-1", }, + "cmd-csi-driver": { + "deployment-k8s":"cell-WCTNbeuQuTkYa4PUqZn_-7", + }, + "cmd-dashboard-backend": { + "deployment-k8s":"cell-Semdq0w2--LJRfWncIDz-3", + }, + "cmd-dashboard-ui": { + "deployment-k8s":"cell-Semdq0w2--LJRfWncIDz-4", + }, "deployment-k8s": { "integration-tests": "cell-ltp6VKm9YOJ7lEqRLLzF-20", }, @@ -129,18 +163,7 @@ "integration-k8s-aks": "cell-ltp6VKm9YOJ7lEqRLLzF-30", "integration-k8s-packet": "cell-ltp6VKm9YOJ7lEqRLLzF-31", "integration-k8s-aws": "cell-ltp6VKm9YOJ7lEqRLLzF-32", - }, - "integration-k8s-gke": { - "integration-k8s-interdomain": "cell-ltp6VKm9YOJ7lEqRLLzF-34", - }, - "integration-k8s-aks": { - "integration-k8s-interdomain": "cell-ltp6VKm9YOJ7lEqRLLzF-38", - }, - "integration-k8s-packet": { - "integration-k8s-interdomain": "cell-ltp6VKm9YOJ7lEqRLLzF-35", - }, - "integration-k8s-aws": { - "integration-k8s-interdomain": "cell-ltp6VKm9YOJ7lEqRLLzF-39", + "integration-k8s-interdomain": "cell-9nbd_pPUJAVFhgSJ7Byz-16", }, } From 82253908ebe6ef37b186b3c21494183f953dda02 Mon Sep 17 00:00:00 2001 From: Ivan Osipov Date: Thu, 18 Jan 2024 12:58:17 +0400 Subject: [PATCH 2/3] Remove extra dependencies from multi-repo map Signed-off-by: Ivan Osipov --- static/img/multi-repo.drawio | 31 ++++++++----------------------- static/img/multi-repo.svg | 2 +- static/modules/repo-map.js | 2 -- 3 files changed, 9 insertions(+), 26 deletions(-) diff --git a/static/img/multi-repo.drawio b/static/img/multi-repo.drawio index 30e28b34..8ed412fc 100644 --- a/static/img/multi-repo.drawio +++ b/static/img/multi-repo.drawio @@ -1,6 +1,6 @@ - + - + @@ -18,7 +18,7 @@ - + @@ -134,7 +134,7 @@ - + @@ -172,12 +172,6 @@ - - - - - - @@ -294,15 +288,6 @@ - - - - - - - - - @@ -796,19 +781,19 @@ - + - + - + - + diff --git a/static/img/multi-repo.svg b/static/img/multi-repo.svg index e892e65c..bb325aea 100644 --- a/static/img/multi-repo.svg +++ b/static/img/multi-repo.svg @@ -1,3 +1,3 @@ -
api
api
sdk
sdk
sdk-vpp
sdk-vpp
sdk-sriov
sdk-sriov
sdk-kernel
sdk-kernel
sdk-k8s
sdk-k8s
cmd-forwarder-vpp
cmd-forwarder-vpp
cmd-nsmgr
cmd-nsmgr
cmd-forwarder-sriov
cmd-forwarder-sriov
cmd-nsc
cmd-nsc
cmd-nsc-init
cmd-nsc-init
cmd-admission-webhook-k8s
cmd-admission-webhook-k8s
cmd-map-ip-k8s
cmd-map-ip-k8s
cmd-nse-icmp-responder-vpp
cmd-nse-icmp-responder-vpp
cmd-nsc-vpp
cmd-nsc-vpp
cmd-registry-k8s
cmd-registry-k8s
cmd-nse-supplier-k8s
cmd-nse-supplier-k8s
cmd-registry-memory
cmd-registry-memory
cmd-registry-proxy-dns
cmd-registry-proxy-dns
cmd-nse-vfio
cmd-nse-vfio
cmd-nse-icmp-responder
cmd-nse-icmp-responder
cmd-exclude-prefixes-k8s
cmd-exclude-prefixes-k8s
cmd-nsmgr-proxy
cmd-nsmgr-proxy
registry
registry
Legend
Legend
Forwarder
Forwarder
Network Service Client
Network Service Client
Network Service Endpoint
Network Service Endpoint
Network Service Manager
Network Service Manager
Utilities
Utilities
deployment-k8s
deployment-k8s
integration-tests
integration-tests
integration-k8s-kind
integration-k8s-kind
integration-k8s-gke
integration-k8s-gke
integration-k8s-aws
integration-k8s-aws
integration-k8s-aks
integration-k8s-aks
integration-k8s-packet
integration-k8s-packet
integration-interdomain-k8s
integration-interdomain-k8s
cmd-nse-firewall-vpp
cmd-nse-firewall-vpp
cmd-forwarder-ovs
cmd-forwarder-ovs
cmd-nse-vl3-vpp
cmd-nse-vl3-vpp
sdk-ovs
sdk-ovs
cmd-nse-vlan-vpp
cmd-nse-vlan-vpp
cmd-nse-remote-vlan
cmd-nse-remote-vlan
cmd-nse-simple-vl3-docker
cmd-nse-simple-vl3-docker
Registry
Registry
External NSC/NSE (VM)
External NSC/NSE (VM)
cmd-nsc-simple-docker
cmd-nsc-simple-docker
cmd-nse-l7-proxy
cmd-nse-l7-proxy
cmd-cluster-info-k8s
cmd-cluster-info-k8s
cmd-ipam-vl3
cmd-ipam-vl3
cmd-lb-vl3-vpp
cmd-lb-vl3-vpp
cmd-csi-driver
cmd-csi-driver
cmd-dashboard-backend
cmd-dashboard-backend
cmd-dashboard-ui
cmd-dashboard-ui
Text is not SVG - cannot display
\ No newline at end of file +
api
api
sdk
sdk
sdk-vpp
sdk-vpp
sdk-sriov
sdk-sriov
sdk-kernel
sdk-kernel
sdk-k8s
sdk-k8s
cmd-forwarder-vpp
cmd-forwarder-vpp
cmd-nsmgr
cmd-nsmgr
cmd-forwarder-sriov
cmd-forwarder-sriov
cmd-nsc
cmd-nsc
cmd-nsc-init
cmd-nsc-init
cmd-admission-webhook-k8s
cmd-admission-webhook-k8s
cmd-map-ip-k8s
cmd-map-ip-k8s
cmd-nse-icmp-responder-vpp
cmd-nse-icmp-responder-vpp
cmd-nsc-vpp
cmd-nsc-vpp
cmd-registry-k8s
cmd-registry-k8s
cmd-nse-supplier-k8s
cmd-nse-supplier-k8s
cmd-registry-memory
cmd-registry-memory
cmd-registry-proxy-dns
cmd-registry-proxy-dns
cmd-nse-vfio
cmd-nse-vfio
cmd-nse-icmp-responder
cmd-nse-icmp-responder
cmd-exclude-prefixes-k8s
cmd-exclude-prefixes-k8s
cmd-nsmgr-proxy
cmd-nsmgr-proxy
registry
registry
Legend
Legend
Forwarder
Forwarder
Network Service Client
Network Service Client
Network Service Endpoint
Network Service Endpoint
Network Service Manager
Network Service Manager
Utilities
Utilities
deployment-k8s
deployment-k8s
integration-tests
integration-tests
integration-k8s-kind
integration-k8s-kind
integration-k8s-gke
integration-k8s-gke
integration-k8s-aws
integration-k8s-aws
integration-k8s-aks
integration-k8s-aks
integration-k8s-packet
integration-k8s-packet
integration-interdomain-k8s
integration-interdomain-k8s
cmd-nse-firewall-vpp
cmd-nse-firewall-vpp
cmd-forwarder-ovs
cmd-forwarder-ovs
cmd-nse-vl3-vpp
cmd-nse-vl3-vpp
sdk-ovs
sdk-ovs
cmd-nse-vlan-vpp
cmd-nse-vlan-vpp
cmd-nse-remote-vlan
cmd-nse-remote-vlan
cmd-nse-simple-vl3-docker
cmd-nse-simple-vl3-docker
Registry
Registry
External NSC/NSE (VM)
External NSC/NSE (VM)
cmd-nsc-simple-docker
cmd-nsc-simple-docker
cmd-nse-l7-proxy
cmd-nse-l7-proxy
cmd-cluster-info-k8s
cmd-cluster-info-k8s
cmd-ipam-vl3
cmd-ipam-vl3
cmd-lb-vl3-vpp
cmd-lb-vl3-vpp
cmd-csi-driver
cmd-csi-driver
cmd-dashboard-backend
cmd-dashboard-backend
cmd-dashboard-ui
cmd-dashboard-ui
Text is not SVG - cannot display
\ No newline at end of file diff --git a/static/modules/repo-map.js b/static/modules/repo-map.js index ab0035ab..8b2c3f56 100644 --- a/static/modules/repo-map.js +++ b/static/modules/repo-map.js @@ -9,10 +9,8 @@ "sdk-kernel": "cell-KUktbazg4igNnRH6aAHL-11", "sdk-k8s": "cell-KUktbazg4igNnRH6aAHL-12", "cmd-map-ip-k8s": "cell-KUktbazg4igNnRH6aAHL-46", - "cmd-admission-webhook-k8s": "cell-KUktbazg4igNnRH6aAHL-30", "cmd-cluster-info-k8s":"cell-9nbd_pPUJAVFhgSJ7Byz-12", "cmd-ipam-vl3":"cell-9nbd_pPUJAVFhgSJ7Byz-15", - "cmd-nsc-init": "cell-KUktbazg4igNnRH6aAHL-53", "cmd-nsmgr": "cell-KUktbazg4igNnRH6aAHL-16", "cmd-nsmgr-proxy": "cell-KUktbazg4igNnRH6aAHL-57", "cmd-nse-vfio": "cell-KUktbazg4igNnRH6aAHL-55", From 727c87d7326c198697429df066417c3bd15d7fa8 Mon Sep 17 00:00:00 2001 From: Ivan Osipov Date: Tue, 23 Jan 2024 13:10:26 +0400 Subject: [PATCH 3/3] Update multi-repo map Signed-off-by: Ivan Osipov --- static/img/multi-repo.drawio | 388 +++++++++++++++++++++++++---------- static/img/multi-repo.svg | 2 +- 2 files changed, 280 insertions(+), 110 deletions(-) diff --git a/static/img/multi-repo.drawio b/static/img/multi-repo.drawio index 8ed412fc..dcb1093e 100644 --- a/static/img/multi-repo.drawio +++ b/static/img/multi-repo.drawio @@ -1,6 +1,6 @@ - + - + @@ -13,12 +13,12 @@ - - + + - + @@ -27,14 +27,24 @@
- + + + + + + - + + + + + + - + @@ -42,7 +52,7 @@ - + @@ -50,7 +60,7 @@ - +
@@ -59,41 +69,39 @@ - +
- + - + - - - - + + - - + + - + - + @@ -109,23 +117,23 @@ - + - + - + - + @@ -144,6 +152,10 @@ + + + + @@ -154,90 +166,97 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + @@ -252,7 +271,7 @@ - + @@ -262,7 +281,7 @@ - + @@ -272,7 +291,7 @@ - + @@ -286,6 +305,10 @@ + + + + @@ -306,7 +329,7 @@ - + @@ -350,19 +373,27 @@ - + + + + + + + + + @@ -370,8 +401,8 @@ - - + + @@ -379,89 +410,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -472,27 +559,27 @@ - + - + - + - + - + @@ -505,20 +592,19 @@ + + + + - - - - - - - + - + - + + @@ -526,31 +612,48 @@ + + + + + + + + - + - + + + + + + - + + + + + @@ -559,13 +662,13 @@ - + - + @@ -574,7 +677,7 @@ - + @@ -582,20 +685,33 @@ + + + + - + + + + + + - + + + + + @@ -606,7 +722,7 @@ - + @@ -621,21 +737,26 @@ - + - + + + + + + - + - + @@ -648,6 +769,10 @@ + + + + @@ -655,20 +780,24 @@ - - + + - + + + + + @@ -678,46 +807,50 @@ - + + + + + + - + - + - - - - - + + - - - - + - + + + + + + - + - + - + @@ -725,14 +858,23 @@ + + + + - + + + + + + - + @@ -740,7 +882,7 @@ - + @@ -748,53 +890,81 @@ + + + + - + + + + + + - + + + + + - + + + + + + - + - + - + - + - + + + + + + - + - + + + + + + - +
diff --git a/static/img/multi-repo.svg b/static/img/multi-repo.svg index bb325aea..01b70e38 100644 --- a/static/img/multi-repo.svg +++ b/static/img/multi-repo.svg @@ -1,3 +1,3 @@ -
api
api
sdk
sdk
sdk-vpp
sdk-vpp
sdk-sriov
sdk-sriov
sdk-kernel
sdk-kernel
sdk-k8s
sdk-k8s
cmd-forwarder-vpp
cmd-forwarder-vpp
cmd-nsmgr
cmd-nsmgr
cmd-forwarder-sriov
cmd-forwarder-sriov
cmd-nsc
cmd-nsc
cmd-nsc-init
cmd-nsc-init
cmd-admission-webhook-k8s
cmd-admission-webhook-k8s
cmd-map-ip-k8s
cmd-map-ip-k8s
cmd-nse-icmp-responder-vpp
cmd-nse-icmp-responder-vpp
cmd-nsc-vpp
cmd-nsc-vpp
cmd-registry-k8s
cmd-registry-k8s
cmd-nse-supplier-k8s
cmd-nse-supplier-k8s
cmd-registry-memory
cmd-registry-memory
cmd-registry-proxy-dns
cmd-registry-proxy-dns
cmd-nse-vfio
cmd-nse-vfio
cmd-nse-icmp-responder
cmd-nse-icmp-responder
cmd-exclude-prefixes-k8s
cmd-exclude-prefixes-k8s
cmd-nsmgr-proxy
cmd-nsmgr-proxy
registry
registry
Legend
Legend
Forwarder
Forwarder
Network Service Client
Network Service Client
Network Service Endpoint
Network Service Endpoint
Network Service Manager
Network Service Manager
Utilities
Utilities
deployment-k8s
deployment-k8s
integration-tests
integration-tests
integration-k8s-kind
integration-k8s-kind
integration-k8s-gke
integration-k8s-gke
integration-k8s-aws
integration-k8s-aws
integration-k8s-aks
integration-k8s-aks
integration-k8s-packet
integration-k8s-packet
integration-interdomain-k8s
integration-interdomain-k8s
cmd-nse-firewall-vpp
cmd-nse-firewall-vpp
cmd-forwarder-ovs
cmd-forwarder-ovs
cmd-nse-vl3-vpp
cmd-nse-vl3-vpp
sdk-ovs
sdk-ovs
cmd-nse-vlan-vpp
cmd-nse-vlan-vpp
cmd-nse-remote-vlan
cmd-nse-remote-vlan
cmd-nse-simple-vl3-docker
cmd-nse-simple-vl3-docker
Registry
Registry
External NSC/NSE (VM)
External NSC/NSE (VM)
cmd-nsc-simple-docker
cmd-nsc-simple-docker
cmd-nse-l7-proxy
cmd-nse-l7-proxy
cmd-cluster-info-k8s
cmd-cluster-info-k8s
cmd-ipam-vl3
cmd-ipam-vl3
cmd-lb-vl3-vpp
cmd-lb-vl3-vpp
cmd-csi-driver
cmd-csi-driver
cmd-dashboard-backend
cmd-dashboard-backend
cmd-dashboard-ui
cmd-dashboard-ui
Text is not SVG - cannot display
\ No newline at end of file +
api
api
sdk
sdk
sdk-vpp
sdk-vpp
sdk-sriov
sdk-sriov
sdk-kernel
sdk-kernel
sdk-k8s
sdk-k8s
cmd-forwarder-vpp
cmd-forwarder-vpp
cmd-nsmgr
cmd-nsmgr
cmd-forwarder-sriov
cmd-forwarder-sriov
cmd-nsc
cmd-nsc
cmd-nsc-init
cmd-nsc-init
cmd-admission-webhook-k8s
cmd-admission-webhook-k8s
cmd-map-ip-k8s
cmd-map-ip-k8s
cmd-nse-icmp-responder-vpp
cmd-nse-icmp-responder-vpp
cmd-nsc-vpp
cmd-nsc-vpp
cmd-registry-k8s
cmd-registry-k8s
cmd-nse-supplier-k8s
cmd-nse-supplier-k8s
cmd-registry-memory
cmd-registry-memory
cmd-registry-proxy-dns
cmd-registry-proxy-dns
cmd-nse-vfio
cmd-nse-vfio
cmd-nse-icmp-responder
cmd-nse-icmp-responder
cmd-exclude-prefixes-k8s
cmd-exclude-prefixes-k8s
cmd-nsmgr-proxy
cmd-nsmgr-proxy
registry
registry
Legend
Legend
Forwarder
Forwarder
Network Service Client
Network Service Client
Network Service Endpoint
Network Service Endpoint
Network Service Manager
Network Service Manager
Utilities
Utilities
deployment-k8s
deployment-k8s
integration-tests
integration-tests
integration-k8s-kind
integration-k8s-kind
integration-k8s-gke
integration-k8s-gke
integration-k8s-aws
integration-k8s-aws
integration-k8s-aks
integration-k8s-aks
integration-k8s-packet
integration-k8s-packet
integration-interdomain-k8s
integration-interdomain-k8s
cmd-nse-firewall-vpp
cmd-nse-firewall-vpp
cmd-forwarder-ovs
cmd-forwarder-ovs
cmd-nse-vl3-vpp
cmd-nse-vl3-vpp
sdk-ovs
sdk-ovs
cmd-nse-vlan-vpp
cmd-nse-vlan-vpp
cmd-nse-remote-vlan
cmd-nse-remote-vlan
cmd-nse-simple-vl3-docker
cmd-nse-simple-vl3-docker
Registry
Registry
External NSC/NSE (VM)
External NSC/NSE (VM)
cmd-nsc-simple-docker
cmd-nsc-simple-docker
cmd-nse-l7-proxy
cmd-nse-l7-proxy
cmd-cluster-info-k8s
cmd-cluster-info-k8s
cmd-ipam-vl3
cmd-ipam-vl3
cmd-lb-vl3-vpp
cmd-lb-vl3-vpp
cmd-csi-driver
cmd-csi-driver
cmd-dashboard-backend
cmd-dashboard-backend
cmd-dashboard-ui
cmd-dashboard-ui
Text is not SVG - cannot display
\ No newline at end of file