diff --git a/content/features/_index.md b/content/features/_index.md
deleted file mode 100644
index 70c69328..00000000
--- a/content/features/_index.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-title: Features
-menu:
- main:
- identifier: features
- name: Features
- weight: 5
----
diff --git a/content/pricing/_index.md b/content/pricing/_index.md
deleted file mode 100644
index 917d95ca..00000000
--- a/content/pricing/_index.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-title: Pricing
-menu:
- main:
- identifier: pricing
- name: Pricing
- weight: 10
----
diff --git a/data/clouds.json b/data/clouds.json
index 4ecb1b71..95f92957 100644
--- a/data/clouds.json
+++ b/data/clouds.json
@@ -2,63 +2,63 @@
"aws": {
"key": "aws",
"logo": {
- "src": "/assets/images/clouds/aws.png",
+ "src": "https://cdn.appscode.com/images/clouds/aws.png",
"alt": "Amazon Web Services"
}
},
"azure": {
"key": "azure",
"logo": {
- "src": "/assets/images/clouds/azure.png",
+ "src": "https://cdn.appscode.com/images/clouds/azure.png",
"alt": "Microsoft Azure"
}
},
"gce": {
"key": "gce",
"logo": {
- "src": "/assets/images/clouds/gcp.png",
+ "src": "https://cdn.appscode.com/images/clouds/gcp.png",
"alt": "Google Cloud"
}
},
"digitalocean": {
"key": "digitalocean",
"logo": {
- "src": "/assets/images/clouds/digitalocean.png",
+ "src": "https://cdn.appscode.com/images/clouds/digitalocean.png",
"alt": "DigitalOcean"
}
},
"linode": {
"key": "linode",
"logo": {
- "src": "/assets/images/clouds/linode.png",
+ "src": "https://cdn.appscode.com/images/clouds/linode.png",
"alt": "Linode"
}
},
"openstack": {
"key": "openstack",
"logo": {
- "src": "/assets/images/clouds/openstack.png",
+ "src": "https://cdn.appscode.com/images/clouds/openstack.png",
"alt": "OpenStack"
}
},
"packet": {
"key": "packet",
"logo": {
- "src": "/assets/images/clouds/packet.png",
+ "src": "https://cdn.appscode.com/images/clouds/packet.png",
"alt": "Packet"
}
},
"baremetal": {
"key": "baremetal",
"logo": {
- "src": "/assets/images/clouds/baremetal.png",
+ "src": "https://cdn.appscode.com/images/clouds/baremetal.png",
"alt": "Baremetal"
}
},
"docker": {
"key": "docker",
"logo": {
- "src": "/assets/images/clouds/docker.png",
+ "src": "https://cdn.appscode.com/images/clouds/docker.png",
"alt": "Docker"
}
}
diff --git a/data/press.json b/data/press.json
index 5f2af645..b62857b7 100644
--- a/data/press.json
+++ b/data/press.json
@@ -5,7 +5,7 @@
"link": "https://www.infoworld.com/article/3214627/3-open-source-projects-that-make-kubernetes-easier.html",
"timeToRead": "5 mins to Read",
"image": {
- "src": "/assets/images/press/1.png"
+ "src": "https://cdn.appscode.com/images/press/1.png"
}
},
{
@@ -14,7 +14,7 @@
"link": "https://www.dataengineeringpodcast.com/kubedb-kubernetes-database-episode-79/",
"timeToRead": "50 mins to Listen",
"image": {
- "src": "/assets/images/press/2.png"
+ "src": "https://cdn.appscode.com/images/press/2.png"
}
},
{
@@ -23,7 +23,7 @@
"link": "https://thenewstack.io/cncf-introduces-c/",
"timeToRead": "5 mins to Read",
"image": {
- "src": "/assets/images/press/3.png"
+ "src": "https://cdn.appscode.com/images/press/3.png"
}
},
{
@@ -32,7 +32,7 @@
"link": "https://www.youtube.com/watch?v=7NDU7KkWolE",
"timeToRead": "10 mins to Watch",
"image": {
- "src": "/assets/images/press/4.png"
+ "src": "https://cdn.appscode.com/images/press/4.png"
}
}
]
diff --git a/data/products/bytebuilders.json b/data/products/bytebuilders.json
index d45df9bc..5d8ed2d9 100644
--- a/data/products/bytebuilders.json
+++ b/data/products/bytebuilders.json
@@ -12,11 +12,11 @@
"themeColor": ""
},
"heroImage": {
- "src": "/assets/images/products/bytebuilders/bytebuilders-hero.gif",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-hero.gif",
"alt": "ByteBuilders"
},
"logo": {
- "src": "/assets/images/products/bytebuilders/bytebuilders.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders.png",
"alt": "ByteBuilders"
},
"logoByAppsCode": {
@@ -30,14 +30,14 @@
}
},
"logoWhite": {
- "src": "/assets/images/products/bytebuilders/bytebuilders-white.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-white.png",
"alt": "ByteBuilders"
},
"icon": {
- "src": "/assets/images/products/bytebuilders/bytebuilders-icon.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-icon.png",
"alt": "ByteBuilders",
"sizes": {
- "192x192": "/assets/images/products/bytebuilders/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/bytebuilders/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/bytebuilders",
@@ -54,7 +54,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/pharmer/icons/android-icon-48x48.png",
+ "src": "https://cdn.appscode.com/images/products/pharmer/icons/android-icon-48x48.png",
"alt": ""
},
"summary": "Provision and upgrade Kubernetes cluster on any cloud or on-premises infrastructure",
@@ -67,7 +67,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/features/teamwork-2.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/features/teamwork-2.png",
"alt": ""
},
"summary": "On-board every member of your team on the cloud native journey using informative dashboards",
@@ -80,7 +80,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/voyager/icons/android-icon-48x48.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/icons/android-icon-48x48.png",
"alt": ""
},
"summary": "Voyager ingress controller provides L7 & L4 load balancing, high availability, sticky sessions using HAProxy",
@@ -93,7 +93,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/kubedb/icons/android-icon-48x48.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/icons/android-icon-48x48.png",
"alt": ""
},
"summary": "Run popular databases like, Postgres, Elasticsearch, Redis, MongoDB, MySQL, Memcached etc. on K8s using KubeDB",
@@ -106,7 +106,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/stash/icons/android-icon-48x48.png",
+ "src": "https://cdn.appscode.com/images/products/stash/icons/android-icon-48x48.png",
"alt": ""
},
"summary": "Use Stash to backup and restore any stateful workload using restic or volume snapshotting on any K8s cluster",
@@ -119,7 +119,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/kubevault/icons/android-icon-48x48.png",
+ "src": "https://cdn.appscode.com/images/products/kubevault/icons/android-icon-48x48.png",
"alt": ""
},
"summary": "Use KubeVault to provision HashiCorp Vault on Kubernetes and manage secrets in a Kubernetes native way",
@@ -132,7 +132,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/kubeform/icons/android-icon-48x48.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/icons/android-icon-48x48.png",
"alt": ""
},
"summary": "Use Kubeform to provision and manage any cloud provider resources using Kubernetes CRDs & Terraform",
@@ -145,7 +145,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/guard/icons/android-icon-48x48.png",
+ "src": "https://cdn.appscode.com/images/products/guard/icons/android-icon-48x48.png",
"alt": ""
},
"summary": "Use Guard as a Kubernetes Webhook Authentication server to login users via Google, GitHub, Azure, LDAP, etc.",
@@ -161,7 +161,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/solutions/telegram.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/telegram.png",
"alt": ""
},
"summary": "Run a Highly Available (HA) PostgreSQL database on any Kubernetes cluster using KubeDB",
@@ -175,7 +175,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/solutions/shield-1.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/shield-1.png",
"alt": ""
},
"summary": "Run a multi-node Elasticsearch database on any Kubernetes cluster using KubeDB",
@@ -189,7 +189,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/solutions/leave-2.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/leave-2.png",
"alt": ""
},
"summary": "Use Stash to backup and restore volumes of a Kubernetes workload running in Amazon EKS",
@@ -203,7 +203,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/solutions/dribble.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/dribble.png",
"alt": ""
},
"summary": "Automatically backup of any workloads in your cluster and stay prepared for any disaster",
@@ -217,7 +217,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/solutions/start-up.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/start-up.png",
"alt": ""
},
"summary": "Use Voyager — a HAProxy backed secure L7 and L4 ingress controller for Kubernetes",
@@ -231,7 +231,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/solutions/home.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/home.png",
"alt": ""
},
"summary": "Provision and refresh free SSL certificates from Let's Encrypt using Voyager",
@@ -245,7 +245,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/solutions/friends.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/friends.png",
"alt": ""
},
"summary": "Guard your Kubernetes cluster using GitHub, Gitlab, Google, Azure or LDAP",
@@ -259,7 +259,7 @@
"alt": ""
},
"icon": {
- "src": "/assets/images/products/bytebuilders/solutions/trending.png",
+ "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/trending.png",
"alt": ""
},
"summary": "Deploy and manage HashiCorp Vault server Amazon EKS using KubeVault operator",
diff --git a/data/products/configsyncer.json b/data/products/configsyncer.json
index a2f50e99..333e3e5a 100644
--- a/data/products/configsyncer.json
+++ b/data/products/configsyncer.json
@@ -12,22 +12,22 @@
"themeColor": ""
},
"heroImage": {
- "src": "/assets/images/products/configsyncer/configsyncer-hero.png",
+ "src": "https://cdn.appscode.com/images/products/configsyncer/configsyncer-hero.png",
"alt": "configsyncer"
},
"logo": {
- "src": "/assets/images/products/configsyncer/configsyncer.png",
+ "src": "https://cdn.appscode.com/images/products/configsyncer/configsyncer.png",
"alt": "configsyncer"
},
"logoWhite": {
- "src": "/assets/images/products/configsyncer/configsyncer-white.png",
+ "src": "https://cdn.appscode.com/images/products/configsyncer/configsyncer-white.png",
"alt": "configsyncer"
},
"icon": {
- "src": "/assets/images/products/configsyncer/configsyncer-512x512.svg",
+ "src": "https://cdn.appscode.com/images/products/configsyncer/configsyncer-512x512.svg",
"alt": "configsyncer",
"sizes": {
- "192x192": "/assets/images/products/configsyncer/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/configsyncer/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/config-syncer/docs",
@@ -44,11 +44,11 @@
{
"title": "Configuration Syncer",
"image": {
- "src": "/assets/images/products/configsyncer/features/configuration-syncer.jpg",
+ "src": "https://cdn.appscode.com/images/products/configsyncer/features/configuration-syncer.jpg",
"alt": "configuration-syncer"
},
"icon": {
- "src": "/assets/images/products/configsyncer/features/configuration.svg",
+ "src": "https://cdn.appscode.com/images/products/configsyncer/features/configuration.svg",
"alt": "configuration-syncer"
},
"summary": "",
diff --git a/data/products/gateway.json b/data/products/gateway.json
index e3e79795..a951db24 100644
--- a/data/products/gateway.json
+++ b/data/products/gateway.json
@@ -12,22 +12,22 @@
"themeColor": "#4d4dcb"
},
"heroImage": {
- "src": "/assets/images/products/voyager/voyager-hero.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/voyager-hero.png",
"alt": "Voyager"
},
"logo": {
- "src": "/assets/images/products/voyager/voyager.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/voyager.png",
"alt": "Voyager"
},
"logoWhite": {
- "src": "/assets/images/products/voyager/voyager-white.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/voyager-white.png",
"alt": "Voyager"
},
"icon": {
- "src": "/assets/images/products/voyager/voyager-icon.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/voyager-icon.svg",
"alt": "Voyager",
"sizes": {
- "192x192": "/assets/images/products/voyager/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/voyager/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/voyagermesh/gateway-docs",
@@ -44,11 +44,11 @@
{
"title": "HTTP & TCP",
"image": {
- "src": "/assets/images/products/voyager/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/http.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/http.svg",
"alt": "http"
},
"summary": "",
@@ -57,11 +57,11 @@
{
"title": "SSL",
"image": {
- "src": "/assets/images/products/voyager/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/ssl.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/ssl.svg",
"alt": "http"
},
"summary": "",
@@ -70,11 +70,11 @@
{
"title": "Platform support",
"image": {
- "src": "/assets/images/products/voyager/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/platform.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/platform.svg",
"alt": "http"
},
"summary": "",
@@ -83,11 +83,11 @@
{
"title": "HAProxy",
"image": {
- "src": "/assets/images/products/voyager/features/feature-4.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-4.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/haproxy.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/haproxy.svg",
"alt": "http"
},
"summary": "",
@@ -96,11 +96,11 @@
{
"title": "Prometheus",
"image": {
- "src": "/assets/images/products/voyager/features/feature-5.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-5.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/prometheus.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/prometheus.svg",
"alt": "http"
},
"summary": "",
@@ -109,11 +109,11 @@
{
"title": "Let's Encrypt",
"image": {
- "src": "/assets/images/products/voyager/features/feature-6.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-6.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/encrypt.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/encrypt.svg",
"alt": "http"
},
"summary": "",
diff --git a/data/products/guard.json b/data/products/guard.json
index ce7ff320..00281851 100644
--- a/data/products/guard.json
+++ b/data/products/guard.json
@@ -12,22 +12,22 @@
"themeColor": ""
},
"heroImage": {
- "src": "/assets/images/products/guard/guard-hero.png",
+ "src": "https://cdn.appscode.com/images/products/guard/guard-hero.png",
"alt": "Guard"
},
"logo": {
- "src": "/assets/images/products/guard/guard.png",
+ "src": "https://cdn.appscode.com/images/products/guard/guard.png",
"alt": "Guard"
},
"logoWhite": {
- "src": "/assets/images/products/guard/guard-white.png",
+ "src": "https://cdn.appscode.com/images/products/guard/guard-white.png",
"alt": "Guard"
},
"icon": {
- "src": "/assets/images/products/guard/guard-512x512.svg",
+ "src": "https://cdn.appscode.com/images/products/guard/guard-512x512.svg",
"alt": "Guard",
"sizes": {
- "192x192": "/assets/images/products/guard/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/guard/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kubeguard/docs",
@@ -49,11 +49,11 @@
{
"title": "Identity Providers",
"image": {
- "src": "/assets/images/products/guard/features/identify-providers.jpg",
+ "src": "https://cdn.appscode.com/images/products/guard/features/identify-providers.jpg",
"alt": "identify-providers"
},
"icon": {
- "src": "/assets/images/products/guard/features/identity-providers.svg",
+ "src": "https://cdn.appscode.com/images/products/guard/features/identity-providers.svg",
"alt": "identify-providers"
},
"summary": "",
@@ -62,11 +62,11 @@
{
"title": "CLI",
"image": {
- "src": "/assets/images/products/guard/features/cli.jpg",
+ "src": "https://cdn.appscode.com/images/products/guard/features/cli.jpg",
"alt": "cli"
},
"icon": {
- "src": "/assets/images/products/guard/features/cli.svg",
+ "src": "https://cdn.appscode.com/images/products/guard/features/cli.svg",
"alt": "cli"
},
"summary": "",
@@ -75,11 +75,11 @@
{
"title": "RBAC",
"image": {
- "src": "/assets/images/products/guard/features/rbac.jpg",
+ "src": "https://cdn.appscode.com/images/products/guard/features/rbac.jpg",
"alt": "rbac"
},
"icon": {
- "src": "/assets/images/products/guard/features/rbac.svg",
+ "src": "https://cdn.appscode.com/images/products/guard/features/rbac.svg",
"alt": "rbac"
},
"summary": "",
diff --git a/data/products/kubeci.json b/data/products/kubeci.json
index 43dcddca..8aab1eca 100644
--- a/data/products/kubeci.json
+++ b/data/products/kubeci.json
@@ -13,22 +13,22 @@
},
"keywords": "kubernetes appscode ci",
"heroImage": {
- "src": "/assets/images/products/kubeci/kubeci-hero.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/kubeci-hero.png",
"alt": "KubeCI"
},
"logo": {
- "src": "/assets/images/products/kubeci/kubeci.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/kubeci.png",
"alt": "KubeCI"
},
"logoWhite": {
- "src": "/assets/images/products/kubeci/kubeci-white.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/kubeci-white.png",
"alt": "KubeCI"
},
"icon": {
- "src": "/assets/images/products/kubeci/kubeci-icon.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/kubeci-icon.png",
"alt": "KubeCI",
"sizes": {
- "192x192": "/assets/images/products/kubeci/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/kubeci/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kube-ci/docs",
@@ -50,11 +50,11 @@
{
"title": "Lower administrative burden",
"image": {
- "src": "/assets/images/products/kubeci/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeci/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png",
"alt": "http"
},
"summary": "",
@@ -63,11 +63,11 @@
{
"title": "Native Kubernetes Support",
"image": {
- "src": "/assets/images/products/kubeci/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeci/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png",
"alt": "http"
},
"summary": "",
@@ -76,11 +76,11 @@
{
"title": "Performance",
"image": {
- "src": "/assets/images/products/kubeci/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeci/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png",
"alt": "http"
},
"summary": "",
@@ -89,11 +89,11 @@
{
"title": "Availability and durability",
"image": {
- "src": "/assets/images/products/kubeci/features/feature-4.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-4.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeci/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png",
"alt": "http"
},
"summary": "",
@@ -102,11 +102,11 @@
{
"title": "Security",
"image": {
- "src": "/assets/images/products/kubeci/features/feature-5.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-5.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeci/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png",
"alt": "http"
},
"summary": "",
@@ -115,11 +115,11 @@
{
"title": "Manageability",
"image": {
- "src": "/assets/images/products/kubeci/features/feature-6.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-6.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeci/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png",
"alt": "http"
},
"summary": "",
@@ -128,11 +128,11 @@
{
"title": "Cost-effectiveness",
"image": {
- "src": "/assets/images/products/kubeci/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeci/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png",
"alt": "http"
},
"summary": "",
@@ -141,11 +141,11 @@
{
"title": "Open Source",
"image": {
- "src": "/assets/images/products/kubeci/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeci/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png",
"alt": "http"
},
"summary": "",
diff --git a/data/products/kubedb.json b/data/products/kubedb.json
index 2b265de8..c5254170 100644
--- a/data/products/kubedb.json
+++ b/data/products/kubedb.json
@@ -13,22 +13,22 @@
},
"keywords": "kubernetes, kubernetes database, database high availability, postgresql kubernetes, elasticsearch kubernetes, mysql kubernetes, etcd, mariadb kubernetes, memcached, mongodb kubernetes, percona xtradb, redis, scaling kubernetes, version upgrade kubernetes, volume expansion kubernetes, kubernetes database management",
"heroImage": {
- "src": "/assets/images/products/kubedb/kubedb-hero.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/kubedb-hero.png",
"alt": "KubeDB"
},
"logo": {
- "src": "/assets/images/products/kubedb/kubedb.svg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/kubedb.svg",
"alt": "KubeDB"
},
"logoWhite": {
- "src": "/assets/images/products/kubedb/kubedb-white.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/kubedb-white.png",
"alt": "KubeDB"
},
"icon": {
- "src": "/assets/images/products/kubedb/kubedb-icon.svg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/kubedb-icon.svg",
"alt": "KubeDB",
"sizes": {
- "192x192": "/assets/images/products/kubedb/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/kubedb/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kubedb/docs",
@@ -55,11 +55,11 @@
"title": "Lower administrative burden",
"url": "provision-databases-on-kubernetes",
"image": {
- "src": "/assets/images/products/kubedb/features/easy-lg.jpg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/easy-lg.jpg",
"alt": "Lower administrative burden"
},
"icon": {
- "src": "/assets/images/products/kubedb/features/dumbbell.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/dumbbell.png",
"alt": "Lower administrative burden"
},
"summary": "",
@@ -69,11 +69,11 @@
"title": "Native Kubernetes Support",
"url": "deploy-databases-in-kubernetes-native-way",
"image": {
- "src": "/assets/images/products/kubedb/features/multi-cloud-lg.jpg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/multi-cloud-lg.jpg",
"alt": "Native Kubernetes Support"
},
"icon": {
- "src": "/assets/images/products/kubedb/features/kubernetes.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/kubernetes.png",
"alt": "Native Kubernetes Support"
},
"summary": "",
@@ -83,11 +83,11 @@
"title": "Performance",
"url": "increase-database-performance-on-kubernetes",
"image": {
- "src": "/assets/images/products/kubedb/features/performance-lg.jpg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/performance-lg.jpg",
"alt": "Performance"
},
"icon": {
- "src": "/assets/images/products/kubedb/features/muscle.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/muscle.png",
"alt": "Performance"
},
"summary": "",
@@ -97,11 +97,11 @@
"title": "Availability and durability",
"url": "backup-restore-databases-on-kubernetes",
"image": {
- "src": "/assets/images/products/kubedb/features/availability-lg.jpg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/availability-lg.jpg",
"alt": "Availability and durability"
},
"icon": {
- "src": "/assets/images/products/kubedb/features/last-24-hours.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/last-24-hours.png",
"alt": "Availability and durability"
},
"summary": "",
@@ -111,11 +111,11 @@
"title": "Manageability",
"url": "monitor-databases-on-kubernetes",
"image": {
- "src": "/assets/images/products/kubedb/features/monitoring-lg.jpg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/monitoring-lg.jpg",
"alt": "Manageability"
},
"icon": {
- "src": "/assets/images/products/kubedb/features/prometheus.svg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/prometheus.svg",
"alt": "Manageability"
},
"summary": "",
@@ -125,11 +125,11 @@
"title": "Cost-effectiveness",
"url": "manage-database-on-kubernetes-free",
"image": {
- "src": "/assets/images/products/kubedb/features/low-price-lg.jpg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/low-price-lg.jpg",
"alt": "Cost-effectiveness"
},
"icon": {
- "src": "/assets/images/products/kubedb/features/low-price.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/low-price.png",
"alt": "Cost-effectiveness"
},
"summary": "",
@@ -139,11 +139,11 @@
"title": "Security",
"url": "secure-databases-on-kubernetes",
"image": {
- "src": "/assets/images/products/kubedb/features/security-lg.jpg",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/security-lg.jpg",
"alt": "Security"
},
"icon": {
- "src": "/assets/images/products/kubedb/features/security-lock.png",
+ "src": "https://cdn.appscode.com/images/products/kubedb/features/security-lock.png",
"alt": "Security"
},
"summary": "",
diff --git a/data/products/kubeform.json b/data/products/kubeform.json
index d7b58ddc..c3e39457 100644
--- a/data/products/kubeform.json
+++ b/data/products/kubeform.json
@@ -13,22 +13,22 @@
},
"keywords": "kubernetes appscode terraform kubeform crd",
"heroImage": {
- "src": "/assets/images/products/kubeform/kubeform-hero.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/kubeform-hero.png",
"alt": "Kubeform"
},
"logo": {
- "src": "/assets/images/products/kubeform/kubeform.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/kubeform.png",
"alt": "Kubeform"
},
"logoWhite": {
- "src": "/assets/images/products/kubeform/kubeform-white.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/kubeform-white.png",
"alt": "Kubeform"
},
"icon": {
- "src": "/assets/images/products/kubeform/kubeform-icon.svg",
+ "src": "https://cdn.appscode.com/images/products/kubeform/kubeform-icon.svg",
"alt": "Kubeform",
"sizes": {
- "192x192": "/assets/images/products/kubeform/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/kubeform/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kubeform/kubeform",
@@ -45,11 +45,11 @@
{
"title": "Native Kubernetes Support",
"image": {
- "src": "/assets/images/products/kubeform/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeform/features/kubernetes.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/kubernetes.png",
"alt": "http"
},
"summary": "",
@@ -58,11 +58,11 @@
{
"title": "Built on Terrafrom",
"image": {
- "src": "/assets/images/products/kubeform/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeform/features/terraform.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/terraform.png",
"alt": "http"
},
"summary": "",
@@ -71,11 +71,11 @@
{
"title": "Infrastructure as Code",
"image": {
- "src": "/assets/images/products/kubeform/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeform/features/source-code.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/source-code.png",
"alt": "http"
},
"summary": "",
@@ -84,11 +84,11 @@
{
"title": "Supports Multiple Cloud Platform",
"image": {
- "src": "/assets/images/products/kubeform/features/feature-4.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-4.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeform/features/clouds.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/clouds.png",
"alt": "http"
},
"summary": "",
@@ -97,11 +97,11 @@
{
"title": "Unleash Developer Velocity",
"image": {
- "src": "/assets/images/products/kubeform/features/feature-5.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-5.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeform/features/speed.png",
+ "src": "https://cdn.appscode.com/images/products/kubeform/features/speed.png",
"alt": "http"
},
"summary": "",
diff --git a/data/products/kubeobj.json b/data/products/kubeobj.json
index cba5cb78..c3060d1f 100644
--- a/data/products/kubeobj.json
+++ b/data/products/kubeobj.json
@@ -14,31 +14,31 @@
"keywords": "kubernetes appscode backup disaster recovery volume",
"heroSlider": [
{
- "src": "/assets/images/products/stash/slider/applications.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/applications.jpg",
"alt": "Supported Applications"
},
{
- "src": "/assets/images/products/stash/slider/platforms.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/platforms.jpg",
"alt": "Supported Platforms"
},
{
- "src": "/assets/images/products/stash/slider/storage.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/storage.jpg",
"alt": "Supported Storage"
}
],
"logo": {
- "src": "/assets/images/products/kubeobj/kubeobj.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/kubeobj.png",
"alt": "kubeobj"
},
"logoWhite": {
- "src": "/assets/images/products/kubeobj/kubeobj-white.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/kubeobj-white.png",
"alt": "kubeobj"
},
"icon": {
- "src": "/assets/images/products/stash/stash-icon.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/stash-icon.svg",
"alt": "Stash",
"sizes": {
- "192x192": "/assets/images/products/stash/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/stash/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kubeobj/docs",
@@ -55,11 +55,11 @@
{
"title": "Unified Data Access",
"image": {
- "src": "/assets/images/addons/illustrations/declarative-api.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/declarative-api.png",
"alt": "Unified Data Access"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/unified-data-access.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/unified-data-access.png",
"alt": "Unified Data Access"
},
"summary": "",
@@ -68,11 +68,11 @@
{
"title": "Multi-Cloud Federation",
"image": {
- "src": "/assets/images/addons/illustrations/backup-kubernetes-volumes.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/backup-kubernetes-volumes.png",
"alt": "Multi-Cloud Federation"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/multi-cloud-federation.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/multi-cloud-federation.png",
"alt": "Multi-Cloud Federation"
},
"summary": "",
@@ -81,11 +81,11 @@
{
"title": "Scalability",
"image": {
- "src": "/assets/images/addons/illustrations/backup-restore-databases.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/backup-restore-databases.png",
"alt": "Scalability"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/scalability.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/scalability.png",
"alt": "Scalability"
},
"summary": "",
@@ -94,11 +94,11 @@
{
"title": "Data Replication Policy",
"image": {
- "src": "/assets/images/addons/illustrations/multiple-storage-support.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/multiple-storage-support.png",
"alt": "Data Replication Policy"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/data-replication-policy.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/data-replication-policy.png",
"alt": "Data Replication Policy"
},
"summary": "",
@@ -107,11 +107,11 @@
{
"title": "High Availability",
"image": {
- "src": "/assets/images/addons/illustrations/deduplication.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/deduplication.png",
"alt": "High Availability"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/high-availability.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/high-availability.png",
"alt": "High Availability"
},
"summary": "",
@@ -120,11 +120,11 @@
{
"title": "Data Migration",
"image": {
- "src": "/assets/images/addons/illustrations/data-encryption.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/data-encryption.png",
"alt": "Data Migration"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/data-migration.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/data-migration.png",
"alt": "Data Migration"
},
"summary": "",
@@ -133,11 +133,11 @@
{
"title": "Policy-Based Data Management",
"image": {
- "src": "/assets/images/addons/illustrations/volume-snapshot.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/volume-snapshot.png",
"alt": "Policy-Based Data Management"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/policy-based-data-management.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/policy-based-data-management.png",
"alt": "Policy-Based Data Management"
},
"summary": "",
@@ -146,11 +146,11 @@
{
"title": "Monitoring and Analytics",
"image": {
- "src": "/assets/images/addons/illustrations/policy-based-backup.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/policy-based-backup.png",
"alt": "Monitoring and Analytics"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/monitoring-and-analytics.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/monitoring-and-analytics.png",
"alt": "Monitoring and Analytics"
},
"summary": "",
@@ -159,11 +159,11 @@
{
"title": "Kubernetes Native",
"image": {
- "src": "/assets/images/addons/illustrations/monitoring.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/monitoring.png",
"alt": "Kubernetes Native"
},
"icon": {
- "src": "/assets/images/products/kubeobj/features/kubernetes-native.png",
+ "src": "https://cdn.appscode.com/images/products/kubeobj/features/kubernetes-native.png",
"alt": "Kubernetes Native"
},
"summary": "",
diff --git a/data/products/kubeshield.json b/data/products/kubeshield.json
index ba00ae73..13474a6e 100644
--- a/data/products/kubeshield.json
+++ b/data/products/kubeshield.json
@@ -13,22 +13,22 @@
},
"keywords": "kubernetes appscode kubeshield security scanner",
"heroImage": {
- "src": "/assets/images/products/kubeshield/kubeshield-hero.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/kubeshield-hero.png",
"alt": "Kubeshield"
},
"logo": {
- "src": "/assets/images/products/kubeshield/kubeshield.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/kubeshield.png",
"alt": "Kubeshield"
},
"logoWhite": {
- "src": "/assets/images/products/kubeshield/kubeshield-white.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/kubeshield-white.png",
"alt": "Kubeshield"
},
"icon": {
- "src": "/assets/images/products/kubeshield/kubeshield-icon.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/kubeshield-icon.png",
"alt": "Kubeshield",
"sizes": {
- "192x192": "/assets/images/products/kubeshield/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/kubeshield/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kubeshield/scanner",
@@ -50,11 +50,11 @@
{
"title": "Automatic Initialization & Unsealing",
"image": {
- "src": "/assets/images/products/kubeshield/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeshield/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png",
"alt": "http"
},
"summary": "",
@@ -63,11 +63,11 @@
{
"title": "Manage Vault Policy",
"image": {
- "src": "/assets/images/products/kubeshield/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeshield/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png",
"alt": "http"
},
"summary": "",
@@ -76,11 +76,11 @@
{
"title": "AWS Secret Engine",
"image": {
- "src": "/assets/images/products/kubeshield/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeshield/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png",
"alt": "http"
},
"summary": "",
@@ -89,11 +89,11 @@
{
"title": "Azure Secret Engine",
"image": {
- "src": "/assets/images/products/kubeshield/features/feature-4.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-4.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeshield/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png",
"alt": "http"
},
"summary": "",
@@ -102,11 +102,11 @@
{
"title": "GCP Secret Engine",
"image": {
- "src": "/assets/images/products/kubeshield/features/feature-5.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-5.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeshield/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png",
"alt": "http"
},
"summary": "",
@@ -115,11 +115,11 @@
{
"title": "Database Secret Engine",
"image": {
- "src": "/assets/images/products/kubeshield/features/feature-6.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-6.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/kubeshield/features/http.png",
+ "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png",
"alt": "http"
},
"summary": "",
diff --git a/data/products/kubestash.json b/data/products/kubestash.json
index 19ab6f6b..62db1fbc 100644
--- a/data/products/kubestash.json
+++ b/data/products/kubestash.json
@@ -14,31 +14,31 @@
"keywords": "kubernetes appscode backup disaster recovery volume",
"heroSlider": [
{
- "src": "/assets/images/products/stash/slider/applications.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/applications.jpg",
"alt": "Supported Applications"
},
{
- "src": "/assets/images/products/stash/slider/platforms.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/platforms.jpg",
"alt": "Supported Platforms"
},
{
- "src": "/assets/images/products/stash/slider/storage.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/storage.jpg",
"alt": "Supported Storage"
}
],
"logo": {
- "src": "/assets/images/products/kubestash/kubestash.png",
+ "src": "https://cdn.appscode.com/images/products/kubestash/kubestash.png",
"alt": "kubestash"
},
"logoWhite": {
- "src": "/assets/images/products/kubestash/kubestash-white.png",
+ "src": "https://cdn.appscode.com/images/products/kubestash/kubestash-white.png",
"alt": "kubestash"
},
"icon": {
- "src": "/assets/images/products/stash/stash-icon.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/stash-icon.svg",
"alt": "Stash",
"sizes": {
- "192x192": "/assets/images/products/stash/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/stash/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kubestash/docs",
@@ -55,11 +55,11 @@
{
"title": "Declarative API",
"image": {
- "src": "/assets/images/addons/illustrations/declarative-api.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/declarative-api.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/declarative-api.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/features/declarative-api.svg",
"alt": "http"
},
"summary": "",
@@ -68,11 +68,11 @@
{
"title": "Backup Kubernetes Volumes",
"image": {
- "src": "/assets/images/addons/illustrations/backup-kubernetes-volumes.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/backup-kubernetes-volumes.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/vol.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/features/vol.svg",
"alt": "http"
},
"summary": "",
@@ -81,11 +81,11 @@
{
"title": "Backup Database",
"image": {
- "src": "/assets/images/addons/illustrations/backup-restore-databases.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/backup-restore-databases.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/backup-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/backup-icon.png",
"alt": "http"
},
"summary": "",
@@ -94,11 +94,11 @@
{
"title": "Multiple Storage Support",
"image": {
- "src": "/assets/images/addons/illustrations/multiple-storage-support.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/multiple-storage-support.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/storage-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/storage-icon.png",
"alt": "http"
},
"summary": "",
@@ -107,11 +107,11 @@
{
"title": "Deduplication",
"image": {
- "src": "/assets/images/addons/illustrations/deduplication.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/deduplication.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/compare-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/compare-icon.png",
"alt": "http"
},
"summary": "",
@@ -120,11 +120,11 @@
{
"title": "Data Encryption",
"image": {
- "src": "/assets/images/addons/illustrations/data-encryption.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/data-encryption.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/encryption-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/encryption-icon.png",
"alt": "http"
},
"summary": "",
@@ -133,11 +133,11 @@
{
"title": "Volume Snapshot",
"image": {
- "src": "/assets/images/addons/illustrations/volume-snapshot.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/volume-snapshot.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/volume-snapshot.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/volume-snapshot.png",
"alt": "http"
},
"summary": "",
@@ -146,11 +146,11 @@
{
"title": "Policy Based Backup",
"image": {
- "src": "/assets/images/addons/illustrations/policy-based-backup.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/policy-based-backup.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/policy-based-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/policy-based-icon.png",
"alt": "http"
},
"summary": "",
@@ -159,11 +159,11 @@
{
"title": "Monitoring",
"image": {
- "src": "/assets/images/addons/illustrations/monitoring.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/monitoring.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/prometheus.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/features/prometheus.svg",
"alt": "http"
},
"summary": "",
diff --git a/data/products/kubevault.json b/data/products/kubevault.json
index eafedeff..e108fd22 100644
--- a/data/products/kubevault.json
+++ b/data/products/kubevault.json
@@ -13,22 +13,22 @@
},
"keywords": "kubernetes, hashicorp vault, vault kubernetes, appscode, vault secret, certificates, security, access tokens, tls, secret engines, user management",
"heroImage": {
- "src": "/assets/images/products/kubevault/kubevault-hero.png",
+ "src": "https://cdn.appscode.com/images/products/kubevault/kubevault-hero.png",
"alt": "KubeVault"
},
"logo": {
- "src": "/assets/images/products/kubevault/kubevault.png",
+ "src": "https://cdn.appscode.com/images/products/kubevault/kubevault.png",
"alt": "KubeVault"
},
"logoWhite": {
- "src": "/assets/images/products/kubevault/kubevault-white.png",
+ "src": "https://cdn.appscode.com/images/products/kubevault/kubevault-white.png",
"alt": "KubeVault"
},
"icon": {
- "src": "/assets/images/products/kubevault/kubevault-icon.svg",
+ "src": "https://cdn.appscode.com/images/products/kubevault/kubevault-icon.svg",
"alt": "KubeVault",
"sizes": {
- "192x192": "/assets/images/products/kubevault/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/kubevault/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kubevault/kubevault",
diff --git a/data/products/pharmer.json b/data/products/pharmer.json
index 3f81e2d7..400170fb 100644
--- a/data/products/pharmer.json
+++ b/data/products/pharmer.json
@@ -13,22 +13,22 @@
},
"keywords": "kubernetes appscode cluster management upgrades",
"heroImage": {
- "src": "/assets/images/products/pharmer/pharmer-hero.png",
+ "src": "https://cdn.appscode.com/images/products/pharmer/pharmer-hero.png",
"alt": "Pharmer"
},
"logo": {
- "src": "/assets/images/products/pharmer/pharmer.png",
+ "src": "https://cdn.appscode.com/images/products/pharmer/pharmer.png",
"alt": "Pharmer"
},
"logoWhite": {
- "src": "/assets/images/products/pharmer/pharmer-white.png",
+ "src": "https://cdn.appscode.com/images/products/pharmer/pharmer-white.png",
"alt": "Pharmer"
},
"icon": {
- "src": "/assets/images/products/pharmer/pharmer-icon.png",
+ "src": "https://cdn.appscode.com/images/products/pharmer/pharmer-icon.png",
"alt": "Pharmer",
"sizes": {
- "192x192": "/assets/images/products/pharmer/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/pharmer/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/pharmer/docs",
@@ -50,11 +50,11 @@
{
"title": "Kubeadm",
"image": {
- "src": "/assets/images/products/pharmer/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/pharmer/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/pharmer/features/kubeadm.svg",
+ "src": "https://cdn.appscode.com/images/products/pharmer/features/kubeadm.svg",
"alt": "http"
},
"summary": "",
@@ -63,11 +63,11 @@
{
"title": "Platform Support",
"image": {
- "src": "/assets/images/products/pharmer/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/pharmer/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/pharmer/features/platform-support.svg",
+ "src": "https://cdn.appscode.com/images/products/pharmer/features/platform-support.svg",
"alt": "http"
},
"summary": "",
@@ -76,11 +76,11 @@
{
"title": "Kubernetes Certification",
"image": {
- "src": "/assets/images/products/pharmer/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/pharmer/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/pharmer/features/kubernetes.svg",
+ "src": "https://cdn.appscode.com/images/products/pharmer/features/kubernetes.svg",
"alt": "http"
},
"summary": "",
diff --git a/data/products/searchlight.json b/data/products/searchlight.json
index 2b2bda55..93611e9d 100644
--- a/data/products/searchlight.json
+++ b/data/products/searchlight.json
@@ -12,22 +12,22 @@
"themeColor": ""
},
"heroImage": {
- "src": "/assets/images/products/searchlight/searchlight-hero.png",
+ "src": "https://cdn.appscode.com/images/products/searchlight/searchlight-hero.png",
"alt": "Searchlight"
},
"logo": {
- "src": "/assets/images/products/searchlight/searchlight.png",
+ "src": "https://cdn.appscode.com/images/products/searchlight/searchlight.png",
"alt": "Searchlight"
},
"logoWhite": {
- "src": "/assets/images/products/searchlight/searchlight-white.png",
+ "src": "https://cdn.appscode.com/images/products/searchlight/searchlight-white.png",
"alt": "Searchlight"
},
"icon": {
- "src": "/assets/images/products/searchlight/searchlight-icon.png",
+ "src": "https://cdn.appscode.com/images/products/searchlight/searchlight-icon.png",
"alt": "Searchlight",
"sizes": {
- "192x192": "/assets/images/products/searchlight/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/searchlight/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/searchlight/searchlight",
@@ -49,11 +49,11 @@
{
"title": "Monitor Kubernetes",
"image": {
- "src": "/assets/images/products/searchlight/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/searchlight/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/searchlight/features/monitor-kubernetes.svg",
+ "src": "https://cdn.appscode.com/images/products/searchlight/features/monitor-kubernetes.svg",
"alt": "http"
},
"summary": "",
@@ -62,11 +62,11 @@
{
"title": "Icinga 2",
"image": {
- "src": "/assets/images/products/searchlight/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/searchlight/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/searchlight/features/icinga.svg",
+ "src": "https://cdn.appscode.com/images/products/searchlight/features/icinga.svg",
"alt": "http"
},
"summary": "",
@@ -75,11 +75,11 @@
{
"title": "Notifier Support",
"image": {
- "src": "/assets/images/products/searchlight/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/searchlight/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/searchlight/features/notifier.svg",
+ "src": "https://cdn.appscode.com/images/products/searchlight/features/notifier.svg",
"alt": "http"
},
"summary": "",
diff --git a/data/products/service-broker.json b/data/products/service-broker.json
index c2bddb3d..dc55eb6e 100644
--- a/data/products/service-broker.json
+++ b/data/products/service-broker.json
@@ -12,22 +12,22 @@
"themeColor": ""
},
"heroImage": {
- "src": "/assets/images/products/service-broker/service-broker-hero.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/service-broker-hero.png",
"alt": "ServiceBroker"
},
"logo": {
- "src": "/assets/images/products/service-broker/service-broker.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/service-broker.png",
"alt": "ServiceBroker"
},
"logoWhite": {
- "src": "/assets/images/products/service-broker/service-broker-white.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/service-broker-white.png",
"alt": "ServiceBroker"
},
"icon": {
- "src": "/assets/images/products/service-broker/service-broker-icon.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/service-broker-icon.png",
"alt": "ServiceBroker",
"sizes": {
- "192x192": "/assets/images/products/service-broker/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/service-broker/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/appscode/service-broker",
@@ -49,11 +49,11 @@
{
"title": "KubeDB Support",
"image": {
- "src": "/assets/images/products/service-broker/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/service-broker/features/kubedb.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/features/kubedb.png",
"alt": "http"
},
"summary": "",
@@ -62,11 +62,11 @@
{
"title": "Prometheus",
"image": {
- "src": "/assets/images/products/service-broker/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/service-broker/features/prometheus.svg",
+ "src": "https://cdn.appscode.com/images/products/service-broker/features/prometheus.svg",
"alt": "http"
},
"summary": "",
@@ -75,11 +75,11 @@
{
"title": "Kubeapps",
"image": {
- "src": "/assets/images/products/service-broker/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/service-broker/features/kubeapps.png",
+ "src": "https://cdn.appscode.com/images/products/service-broker/features/kubeapps.png",
"alt": "http"
},
"summary": "",
diff --git a/data/products/stash.json b/data/products/stash.json
index c5b33c2b..c5915a63 100644
--- a/data/products/stash.json
+++ b/data/products/stash.json
@@ -14,31 +14,31 @@
"keywords": "kubernetes appscode backup disaster recovery volume",
"heroSlider": [
{
- "src": "/assets/images/products/stash/slider/applications.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/applications.jpg",
"alt": "Supported Applications"
},
{
- "src": "/assets/images/products/stash/slider/platforms.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/platforms.jpg",
"alt": "Supported Platforms"
},
{
- "src": "/assets/images/products/stash/slider/storage.jpg",
+ "src": "https://cdn.appscode.com/images/products/stash/slider/storage.jpg",
"alt": "Supported Storage"
}
],
"logo": {
- "src": "/assets/images/products/stash/stash.png",
+ "src": "https://cdn.appscode.com/images/products/stash/stash.png",
"alt": "Stash"
},
"logoWhite": {
- "src": "/assets/images/products/stash/stash-white.png",
+ "src": "https://cdn.appscode.com/images/products/stash/stash-white.png",
"alt": "Stash"
},
"icon": {
- "src": "/assets/images/products/stash/stash-icon.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/stash-icon.svg",
"alt": "Stash",
"sizes": {
- "192x192": "/assets/images/products/stash/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/stash/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/stashed/docs",
@@ -60,11 +60,11 @@
{
"title": "Declarative API",
"image": {
- "src": "/assets/images/addons/illustrations/declarative-api.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/declarative-api.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/declarative-api.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/features/declarative-api.svg",
"alt": "http"
},
"summary": "",
@@ -73,11 +73,11 @@
{
"title": "Backup Kubernetes Volumes",
"image": {
- "src": "/assets/images/addons/illustrations/backup-kubernetes-volumes.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/backup-kubernetes-volumes.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/vol.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/features/vol.svg",
"alt": "http"
},
"summary": "",
@@ -86,11 +86,11 @@
{
"title": "Backup Database",
"image": {
- "src": "/assets/images/addons/illustrations/backup-restore-databases.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/backup-restore-databases.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/backup-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/backup-icon.png",
"alt": "http"
},
"summary": "",
@@ -99,11 +99,11 @@
{
"title": "Multiple Storage Support",
"image": {
- "src": "/assets/images/addons/illustrations/multiple-storage-support.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/multiple-storage-support.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/storage-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/storage-icon.png",
"alt": "http"
},
"summary": "",
@@ -112,11 +112,11 @@
{
"title": "Deduplication",
"image": {
- "src": "/assets/images/addons/illustrations/deduplication.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/deduplication.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/compare-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/compare-icon.png",
"alt": "http"
},
"summary": "",
@@ -125,11 +125,11 @@
{
"title": "Data Encryption",
"image": {
- "src": "/assets/images/addons/illustrations/data-encryption.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/data-encryption.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/encryption-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/encryption-icon.png",
"alt": "http"
},
"summary": "",
@@ -138,11 +138,11 @@
{
"title": "Volume Snapshot",
"image": {
- "src": "/assets/images/addons/illustrations/volume-snapshot.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/volume-snapshot.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/volume-snapshot.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/volume-snapshot.png",
"alt": "http"
},
"summary": "",
@@ -151,11 +151,11 @@
{
"title": "Policy Based Backup",
"image": {
- "src": "/assets/images/addons/illustrations/policy-based-backup.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/policy-based-backup.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/policy-based-icon.png",
+ "src": "https://cdn.appscode.com/images/products/stash/features/policy-based-icon.png",
"alt": "http"
},
"summary": "",
@@ -164,11 +164,11 @@
{
"title": "Monitoring",
"image": {
- "src": "/assets/images/addons/illustrations/monitoring.png",
+ "src": "https://cdn.appscode.com/images/addons/illustrations/monitoring.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/stash/features/prometheus.svg",
+ "src": "https://cdn.appscode.com/images/products/stash/features/prometheus.svg",
"alt": "http"
},
"summary": "",
diff --git a/data/products/swift.json b/data/products/swift.json
index 46c27422..2994ab03 100644
--- a/data/products/swift.json
+++ b/data/products/swift.json
@@ -12,22 +12,22 @@
"themeColor": ""
},
"heroImage": {
- "src": "/assets/images/products/swift/swift-hero.png",
+ "src": "https://cdn.appscode.com/images/products/swift/swift-hero.png",
"alt": "Swift"
},
"logo": {
- "src": "/assets/images/products/swift/swift.png",
+ "src": "https://cdn.appscode.com/images/products/swift/swift.png",
"alt": "Swift"
},
"logoWhite": {
- "src": "/assets/images/products/swift/swift-white.png",
+ "src": "https://cdn.appscode.com/images/products/swift/swift-white.png",
"alt": "Swift"
},
"icon": {
- "src": "/assets/images/products/swift/swift-icon.png",
+ "src": "https://cdn.appscode.com/images/products/swift/swift-icon.png",
"alt": "Swift",
"sizes": {
- "192x192": "/assets/images/products/swift/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/swift/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/kubepack/swift",
@@ -49,11 +49,11 @@
{
"title": "API Support",
"image": {
- "src": "/assets/images/products/swift/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/swift/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/swift/features/api.svg",
+ "src": "https://cdn.appscode.com/images/products/swift/features/api.svg",
"alt": "http"
},
"summary": "",
@@ -62,11 +62,11 @@
{
"title": "gRPC Gateway",
"image": {
- "src": "/assets/images/products/swift/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/swift/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/swift/features/grpc.svg",
+ "src": "https://cdn.appscode.com/images/products/swift/features/grpc.svg",
"alt": "http"
},
"summary": "",
@@ -75,11 +75,11 @@
{
"title": "JS Client",
"image": {
- "src": "/assets/images/products/swift/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/swift/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/swift/features/js.svg",
+ "src": "https://cdn.appscode.com/images/products/swift/features/js.svg",
"alt": "http"
},
"summary": "",
diff --git a/data/products/voyager.json b/data/products/voyager.json
index 1e15c380..e4cabed1 100644
--- a/data/products/voyager.json
+++ b/data/products/voyager.json
@@ -12,22 +12,22 @@
"themeColor": "#4d4dcb"
},
"heroImage": {
- "src": "/assets/images/products/voyager/voyager-hero.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/voyager-hero.png",
"alt": "Voyager"
},
"logo": {
- "src": "/assets/images/products/voyager/voyager.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/voyager.png",
"alt": "Voyager"
},
"logoWhite": {
- "src": "/assets/images/products/voyager/voyager-white.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/voyager-white.png",
"alt": "Voyager"
},
"icon": {
- "src": "/assets/images/products/voyager/voyager-icon.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/voyager-icon.svg",
"alt": "Voyager",
"sizes": {
- "192x192": "/assets/images/products/voyager/icons/android-icon-192x192.png"
+ "192x192": "https://cdn.appscode.com/images/products/voyager/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/voyagermesh/voyager",
@@ -49,11 +49,11 @@
{
"title": "HTTP & TCP",
"image": {
- "src": "/assets/images/products/voyager/features/feature-1.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-1.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/http.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/http.svg",
"alt": "http"
},
"summary": "",
@@ -62,11 +62,11 @@
{
"title": "SSL",
"image": {
- "src": "/assets/images/products/voyager/features/feature-2.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-2.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/ssl.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/ssl.svg",
"alt": "http"
},
"summary": "",
@@ -75,11 +75,11 @@
{
"title": "Platform support",
"image": {
- "src": "/assets/images/products/voyager/features/feature-3.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-3.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/platform.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/platform.svg",
"alt": "http"
},
"summary": "",
@@ -88,11 +88,11 @@
{
"title": "HAProxy",
"image": {
- "src": "/assets/images/products/voyager/features/feature-4.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-4.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/haproxy.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/haproxy.svg",
"alt": "http"
},
"summary": "",
@@ -101,11 +101,11 @@
{
"title": "Prometheus",
"image": {
- "src": "/assets/images/products/voyager/features/feature-5.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-5.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/prometheus.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/prometheus.svg",
"alt": "http"
},
"summary": "",
@@ -114,11 +114,11 @@
{
"title": "Let's Encrypt",
"image": {
- "src": "/assets/images/products/voyager/features/feature-6.png",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/feature-6.png",
"alt": "http"
},
"icon": {
- "src": "/assets/images/products/voyager/features/encrypt.svg",
+ "src": "https://cdn.appscode.com/images/products/voyager/features/encrypt.svg",
"alt": "http"
},
"summary": "",
diff --git a/data/testimonials.json b/data/testimonials.json
index ce1f58eb..677d6050 100644
--- a/data/testimonials.json
+++ b/data/testimonials.json
@@ -3,7 +3,7 @@
"name": "Luca Ravazzolo",
"job": "Product Manager",
"email": "",
- "profile": "/assets/images/customers/persons/luca_ravazzolo.png",
+ "profile": "https://cdn.appscode.com/images/customers/persons/luca_ravazzolo.png",
"companyKey": "intersystems",
"productKey": "consulting",
"testimonial": "InterSystems was delighted to engage with AppsCode in the delicate, yet fundamental task of supporting durable, non-ephemeral workloads with Kubernetes. We needed the best-prepared, most-proficient database operator consulting in the industry. Given AppsCode's pedigree of database building operators, the decision was easy. No time was wasted and all objectives reached in an amazingly short period of time. I would recommend AppsCode consulting for any Kubernetes related work."
@@ -12,7 +12,7 @@
"name": "Mario Kozjak",
"job": "Solutions Architect",
"email": "",
- "profile": "/assets/images/customers/persons/mario_kozjak.png",
+ "profile": "https://cdn.appscode.com/images/customers/persons/mario_kozjak.png",
"companyKey": "elpheria",
"productKey": "voyager",
"testimonial": "Voyager made it simple and efficient for us to protect and initiate our bare metal Kubernetes workload. Its underlying technology and extensive L4 support along with seamless SSL integration is what made us choose Voyager over others. Voyager team is also very responsive when it comes to support. Great product!"
@@ -21,7 +21,7 @@
"name": "Manuel Ramírez López",
"job": "DevOps Engineer",
"email": "",
- "profile": "/assets/images/customers/persons/manuel_ramírez_lópez.png",
+ "profile": "https://cdn.appscode.com/images/customers/persons/manuel_ramírez_lópez.png",
"companyKey": "pricehubble",
"productKey": "voyager",
"testimonial": "Voyager is the easiest way to use the fast and reliable HAProxy as our ingress controller. At PriceHubble, it is the corner-stone of our blue/green deployments."
@@ -30,7 +30,7 @@
"name": "Richer Larivière",
"job": "DevOPS Specialist",
"email": "",
- "profile": "/assets/images/customers/persons/richer_larivière.png",
+ "profile": "https://cdn.appscode.com/images/customers/persons/richer_larivière.png",
"companyKey": "devolutions",
"productKey": "voyager",
"testimonial": "I work with a few Kubernetes clusters and we use Voyager as our preferred ingress controller. We really like the ease of configuration. Documentation is pretty good. Also the use of HaProxy is important for us because it works really well with both L4 and L7 load balancing. One of our TCP services, Wayk Now, is able to withstand thousands of persistent connections very smoothly at the same time."
@@ -39,7 +39,7 @@
"name": "Daniel Gormly",
"job": "Senior Developer",
"email": "",
- "profile": "/assets/images/customers/persons/daniel_gormly.png",
+ "profile": "https://cdn.appscode.com/images/customers/persons/daniel_gormly.png",
"companyKey": "birdi",
"productKey": "voyager",
"testimonial": "We really like using Voyager. Its straightforward and well-documented config and SSL (especially Let's Encrypt) has made our migration of services to Kubernetes a breeze. Each major version has been a very welcome update!"
@@ -48,7 +48,7 @@
"name": "Dario Freddi",
"job": "Founder & CEO",
"email": "",
- "profile": "/assets/images/customers/persons/dario_freddi.png",
+ "profile": "https://cdn.appscode.com/images/customers/persons/dario_freddi.png",
"companyKey": "astarte",
"productKey": "voyager",
"testimonial": "We're using Voyager as part of most Astarte deployments and it's orchestrated also by our brand new Operator. We are glad to showcase that."
diff --git a/hugo_stats.json b/hugo_stats.json
index f689f0b6..824c61d9 100644
--- a/hugo_stats.json
+++ b/hugo_stats.json
@@ -4,7 +4,6 @@
"a",
"blockquote",
"body",
- "br",
"button",
"code",
"div",
@@ -54,11 +53,8 @@
"classes": [
"ac-accordion-wrapper",
"ac-button",
- "ac-primary-color",
"ac-product-left-sidebar",
"ac-searchbar",
- "accordion-body",
- "accordion-heading",
"action",
"active-headroom",
"ads",
@@ -74,27 +70,18 @@
"arrow-close",
"arrow-forward",
"arrows",
- "ass-icon",
- "ass-title",
- "assistance-area",
- "assistance-card-wrapper",
"back-button",
"back-icon",
"bb-1",
- "bgc-2",
- "bottom-content",
"brand",
"brand-image-wrapper",
"brand-logo",
"button",
"buttons",
"calendly-inline-widget",
- "card-body",
- "card-head",
"check-list-items",
"circle",
"close",
- "closed",
"column",
"columns",
"comments-area",
@@ -108,15 +95,11 @@
"control",
"cta-area",
"cta-area-inner",
- "cta-left",
- "cta-right",
"cube",
"custom-code-editor",
"customNextBtn",
"customPrevBtn",
"customers-logo-area",
- "d-table",
- "d-table-cell",
"dark-bg",
"documentation-area",
"documentation-body",
@@ -126,9 +109,7 @@
"dropdown-item",
"dropdown-menu",
"dropdown-trigger",
- "e-plan",
"editor-header",
- "enterprise",
"fa",
"fa-angle-down",
"fa-angle-right",
@@ -141,27 +122,15 @@
"fa-map-marker",
"fa-paper-plane-o",
"fa-phone",
- "fa-plus",
"fa-search",
"fa-youtube",
"faq-area",
"faq-image",
"faq-left",
"faq-right",
- "feature-content",
"feature-icon",
"feature-information",
- "feature-wrapper",
"features",
- "features-area",
- "features-cta-area",
- "features-name",
- "features-plan",
- "features-plan-area",
- "features-plan-cta-wrapper",
- "features-plan-faq-area",
- "features-plan-wrapper",
- "features-thumbnail",
"field",
"font-size-14",
"footer-area",
@@ -171,7 +140,6 @@
"footer-logo",
"footer-menu",
"footer-top",
- "fp-cta-bg",
"full-info",
"gap-8",
"go-to-top",
@@ -184,7 +152,6 @@
"has-text-centered-touch",
"has-text-left-mobile",
"has-text-left-tablet",
- "has-text-right",
"has-text-right-desktop",
"has-text-right-tablet",
"has-text-weight-bold",
@@ -196,17 +163,13 @@
"height-60",
"hero-area",
"hero-area-code-editor",
- "hero-area-content",
- "hero-area-img",
"hero-area-right",
- "hero-content-inner",
"hero-image",
"highlight",
"icon",
"image",
"img",
"improve-section-area",
- "info-icon",
"info-text",
"inline-button",
"input",
@@ -226,9 +189,7 @@
"is-danger",
"is-dark",
"is-docs-page",
- "is-feature",
"is-flex",
- "is-flex-direction-row-reverse-mobile",
"is-full-mobile",
"is-full-tablet",
"is-full-touch",
@@ -236,7 +197,6 @@
"is-gap-16",
"is-gap-4",
"is-gradient",
- "is-half",
"is-half-desktop",
"is-half-mobile",
"is-half-tablet",
@@ -254,7 +214,6 @@
"is-multiline",
"is-normal",
"is-one-quarter",
- "is-one-quarter-fullhd",
"is-one-third-desktop",
"is-one-third-tablet",
"is-one-third-widescreen",
@@ -266,12 +225,8 @@
"is-rounded",
"is-secondary",
"is-success",
- "is-three-full-mobile",
- "is-tooltip-multiline",
- "is-tooltip-primary",
"is-two-fifths-desktop",
"is-two-thirds-desktop",
- "is-two-thirds-tablet",
"is-variable",
"is-vcentered",
"is-warning",
@@ -295,7 +250,6 @@
"ml-8",
"modal-backdrop",
"mr-8",
- "mt-30",
"mt-60",
"nav-item",
"navbar-appscode",
@@ -318,18 +272,13 @@
"p-0",
"p-10",
"pb-0",
- "pb-100",
- "pb-32",
"pl-15",
"pl-20",
"pl-5",
"pl-6",
- "pr-115",
- "pr-140",
"pr-20",
"pr-30",
"pr-6",
- "pricing-description",
"pricing-model",
"product-description",
"product-feaures-area",
@@ -338,7 +287,6 @@
"product-menu",
"product-sidebar-menu",
"product-version",
- "pt-32",
"resources-list",
"responsive-menu",
"right-content",
@@ -349,18 +297,11 @@
"search-content",
"search-result-box",
"searchbar-area",
- "section",
"section-padding",
- "section-padding-100",
"section-title",
"shape",
"sidebar-search-area",
- "single-accordion-item",
"single-brand",
- "single-card",
- "single-cta",
- "single-features",
- "single-features-area",
"single-features-item",
"single-footer-widget",
"single-product",
@@ -371,15 +312,12 @@
"spam-message",
"subscription-form",
"supported-platforms-area",
- "t-icon",
"table",
"table-container",
"tbl-of-contents",
"testimonial-area",
"testimonial-carousel",
"testimonial-carousel-wrapper",
- "title",
- "tooltip",
"ui-ss",
"user-info",
"user-info-wrapper",