diff --git a/src/collections/integrations/apisix-ingress-controller/index.mdx b/src/collections/integrations/apisix-ingress-controller/index.mdx
index 9a3ef7d59797..c7215f3789f1 100644
--- a/src/collections/integrations/apisix-ingress-controller/index.mdx
+++ b/src/collections/integrations/apisix-ingress-controller/index.mdx
@@ -57,10 +57,8 @@ featureList: [
"Built-in and customizable plugins available."
]
workingSlides: [
- ../_images/apisix-ingress-controller/design-light.jpg,
- ../_images/apisix-ingress-controller/design-dark.jpg,
- ../_images/apisix-ingress-controller/visualise_light.jpg,
- ../_images/apisix-ingress-controller/visualise-dark.jpg
+ ../_images/meshmap-visualizer.png,
+ ../_images/meshmap-designer.png
]
howItWorks: "Collaborative Infrastructure as Design"
howItWorksDetails: "Collaboratively manage infrastructure with your coworkers synchronously sharing the same designs."
diff --git a/src/collections/integrations/vitess/icons/components/etcd-lockserver/icons/color/etcd-lockserver-color.svg b/src/collections/integrations/vitess/icons/components/etcd-lockserver/icons/color/etcd-lockserver-color.svg
new file mode 100644
index 000000000000..553e69b30ad5
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/etcd-lockserver/icons/color/etcd-lockserver-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/etcd-lockserver/icons/white/etcd-lockserver-white.svg b/src/collections/integrations/vitess/icons/components/etcd-lockserver/icons/white/etcd-lockserver-white.svg
new file mode 100644
index 000000000000..29944e7034a7
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/etcd-lockserver/icons/white/etcd-lockserver-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-backup-schedule/icons/color/vitess-backup-schedule-color.svg b/src/collections/integrations/vitess/icons/components/vitess-backup-schedule/icons/color/vitess-backup-schedule-color.svg
new file mode 100644
index 000000000000..553e69b30ad5
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-backup-schedule/icons/color/vitess-backup-schedule-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-backup-schedule/icons/white/vitess-backup-schedule-white.svg b/src/collections/integrations/vitess/icons/components/vitess-backup-schedule/icons/white/vitess-backup-schedule-white.svg
new file mode 100644
index 000000000000..29944e7034a7
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-backup-schedule/icons/white/vitess-backup-schedule-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-backup-storage/icons/color/vitess-backup-storage-color.svg b/src/collections/integrations/vitess/icons/components/vitess-backup-storage/icons/color/vitess-backup-storage-color.svg
new file mode 100644
index 000000000000..553e69b30ad5
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-backup-storage/icons/color/vitess-backup-storage-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-backup-storage/icons/white/vitess-backup-storage-white.svg b/src/collections/integrations/vitess/icons/components/vitess-backup-storage/icons/white/vitess-backup-storage-white.svg
new file mode 100644
index 000000000000..29944e7034a7
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-backup-storage/icons/white/vitess-backup-storage-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-backup/icons/color/vitess-backup-color.svg b/src/collections/integrations/vitess/icons/components/vitess-backup/icons/color/vitess-backup-color.svg
new file mode 100644
index 000000000000..553e69b30ad5
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-backup/icons/color/vitess-backup-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-backup/icons/white/vitess-backup-white.svg b/src/collections/integrations/vitess/icons/components/vitess-backup/icons/white/vitess-backup-white.svg
new file mode 100644
index 000000000000..29944e7034a7
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-backup/icons/white/vitess-backup-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-cell/icons/color/vitess-cell-color.svg b/src/collections/integrations/vitess/icons/components/vitess-cell/icons/color/vitess-cell-color.svg
new file mode 100644
index 000000000000..553e69b30ad5
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-cell/icons/color/vitess-cell-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-cell/icons/white/vitess-cell-white.svg b/src/collections/integrations/vitess/icons/components/vitess-cell/icons/white/vitess-cell-white.svg
new file mode 100644
index 000000000000..29944e7034a7
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-cell/icons/white/vitess-cell-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-cluster/icons/color/vitess-cluster-color.svg b/src/collections/integrations/vitess/icons/components/vitess-cluster/icons/color/vitess-cluster-color.svg
new file mode 100644
index 000000000000..553e69b30ad5
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-cluster/icons/color/vitess-cluster-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-cluster/icons/white/vitess-cluster-white.svg b/src/collections/integrations/vitess/icons/components/vitess-cluster/icons/white/vitess-cluster-white.svg
new file mode 100644
index 000000000000..29944e7034a7
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-cluster/icons/white/vitess-cluster-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-keyspace/icons/color/vitess-keyspace-color.svg b/src/collections/integrations/vitess/icons/components/vitess-keyspace/icons/color/vitess-keyspace-color.svg
new file mode 100644
index 000000000000..553e69b30ad5
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-keyspace/icons/color/vitess-keyspace-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-keyspace/icons/white/vitess-keyspace-white.svg b/src/collections/integrations/vitess/icons/components/vitess-keyspace/icons/white/vitess-keyspace-white.svg
new file mode 100644
index 000000000000..29944e7034a7
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-keyspace/icons/white/vitess-keyspace-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-shard/icons/color/vitess-shard-color.svg b/src/collections/integrations/vitess/icons/components/vitess-shard/icons/color/vitess-shard-color.svg
new file mode 100644
index 000000000000..553e69b30ad5
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-shard/icons/color/vitess-shard-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/icons/components/vitess-shard/icons/white/vitess-shard-white.svg b/src/collections/integrations/vitess/icons/components/vitess-shard/icons/white/vitess-shard-white.svg
new file mode 100644
index 000000000000..29944e7034a7
--- /dev/null
+++ b/src/collections/integrations/vitess/icons/components/vitess-shard/icons/white/vitess-shard-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/collections/integrations/vitess/index.mdx b/src/collections/integrations/vitess/index.mdx
index 847189a3602b..3d39f37e0814 100644
--- a/src/collections/integrations/vitess/index.mdx
+++ b/src/collections/integrations/vitess/index.mdx
@@ -8,7 +8,55 @@ description:
category: App Definition and Development
subcategory: Database
registrant: GitHub
-components: []
+components: [
+{
+"name": "etcd-lockserver",
+"colorIcon": "icons/components/etcd-lockserver/icons/color/etcd-lockserver-color.svg",
+"whiteIcon": "icons/components/etcd-lockserver/icons/white/etcd-lockserver-white.svg",
+"description": "",
+},
+{
+"name": "vitess-backup",
+"colorIcon": "icons/components/vitess-backup/icons/color/vitess-backup-color.svg",
+"whiteIcon": "icons/components/vitess-backup/icons/white/vitess-backup-white.svg",
+"description": "",
+},
+{
+"name": "vitess-backup-schedule",
+"colorIcon": "icons/components/vitess-backup-schedule/icons/color/vitess-backup-schedule-color.svg",
+"whiteIcon": "icons/components/vitess-backup-schedule/icons/white/vitess-backup-schedule-white.svg",
+"description": "",
+},
+{
+"name": "vitess-backup-storage",
+"colorIcon": "icons/components/vitess-backup-storage/icons/color/vitess-backup-storage-color.svg",
+"whiteIcon": "icons/components/vitess-backup-storage/icons/white/vitess-backup-storage-white.svg",
+"description": "",
+},
+{
+"name": "vitess-cell",
+"colorIcon": "icons/components/vitess-cell/icons/color/vitess-cell-color.svg",
+"whiteIcon": "icons/components/vitess-cell/icons/white/vitess-cell-white.svg",
+"description": "",
+},
+{
+"name": "vitess-cluster",
+"colorIcon": "icons/components/vitess-cluster/icons/color/vitess-cluster-color.svg",
+"whiteIcon": "icons/components/vitess-cluster/icons/white/vitess-cluster-white.svg",
+"description": "",
+},
+{
+"name": "vitess-keyspace",
+"colorIcon": "icons/components/vitess-keyspace/icons/color/vitess-keyspace-color.svg",
+"whiteIcon": "icons/components/vitess-keyspace/icons/white/vitess-keyspace-white.svg",
+"description": "",
+},
+{
+"name": "vitess-shard",
+"colorIcon": "icons/components/vitess-shard/icons/color/vitess-shard-color.svg",
+"whiteIcon": "icons/components/vitess-shard/icons/white/vitess-shard-white.svg",
+"description": "",
+}]
featureList: [
"Drag-n-drop cloud native infrastructure designer to configure, model, and deploy your workloads.",
"Invite anyone to review and make changes to your private designs.",