diff --git a/data/clouds.json b/data/clouds.json index 95f92957b4..4ecb1b719d 100644 --- a/data/clouds.json +++ b/data/clouds.json @@ -2,63 +2,63 @@ "aws": { "key": "aws", "logo": { - "src": "https://cdn.appscode.com/images/clouds/aws.png", + "src": "/assets/images/clouds/aws.png", "alt": "Amazon Web Services" } }, "azure": { "key": "azure", "logo": { - "src": "https://cdn.appscode.com/images/clouds/azure.png", + "src": "/assets/images/clouds/azure.png", "alt": "Microsoft Azure" } }, "gce": { "key": "gce", "logo": { - "src": "https://cdn.appscode.com/images/clouds/gcp.png", + "src": "/assets/images/clouds/gcp.png", "alt": "Google Cloud" } }, "digitalocean": { "key": "digitalocean", "logo": { - "src": "https://cdn.appscode.com/images/clouds/digitalocean.png", + "src": "/assets/images/clouds/digitalocean.png", "alt": "DigitalOcean" } }, "linode": { "key": "linode", "logo": { - "src": "https://cdn.appscode.com/images/clouds/linode.png", + "src": "/assets/images/clouds/linode.png", "alt": "Linode" } }, "openstack": { "key": "openstack", "logo": { - "src": "https://cdn.appscode.com/images/clouds/openstack.png", + "src": "/assets/images/clouds/openstack.png", "alt": "OpenStack" } }, "packet": { "key": "packet", "logo": { - "src": "https://cdn.appscode.com/images/clouds/packet.png", + "src": "/assets/images/clouds/packet.png", "alt": "Packet" } }, "baremetal": { "key": "baremetal", "logo": { - "src": "https://cdn.appscode.com/images/clouds/baremetal.png", + "src": "/assets/images/clouds/baremetal.png", "alt": "Baremetal" } }, "docker": { "key": "docker", "logo": { - "src": "https://cdn.appscode.com/images/clouds/docker.png", + "src": "/assets/images/clouds/docker.png", "alt": "Docker" } } diff --git a/data/customers.json b/data/customers.json index 73078d0a18..c6b48c58ee 100644 --- a/data/customers.json +++ b/data/customers.json @@ -98,55 +98,55 @@ "intersystems": { "name": "InterSystems", "website": "https://www.intersystems.com", - "logo": "https://cdn.appscode.com/images/customers/intersystems/logo.png", + "logo": "/assets/images/customers/intersystems/logo.png", "show": false }, "elpheria": { "name": "Elpheria", "website": "https://www.elpheria.com", - "logo": "https://cdn.appscode.com/images/customers/elpheria/logo.png", + "logo": "/assets/images/customers/elpheria/logo.png", "show": false }, "zebra": { "name": "Zebra", "website": "https://www.zebra.com", - "logo": "https://cdn.appscode.com/images/customers/zebra/logo.png", + "logo": "/assets/images/customers/zebra/logo.png", "show": false }, "pricehubble": { "name": "PriceHubble AG", "website": "https://pricehubble.com", - "logo": "https://cdn.appscode.com/images/customers/pricehubble/logo.svg", + "logo": "/assets/images/customers/pricehubble/logo.svg", "show": false }, "rungway": { "name": "Rungway", "website": "https://rungway.com", - "logo": "https://cdn.appscode.com/images/customers/rungway/logo.png", + "logo": "/assets/images/customers/rungway/logo.png", "show": false }, "devolutions": { "name": "Devolutions.net", "website": "https://devolutions.net", - "logo": "https://cdn.appscode.com/images/customers/devolutions/DevolutionsBlue-LR.png", + "logo": "/assets/images/customers/devolutions/DevolutionsBlue-LR.png", "show": false }, "liveramp": { "name": "LiveRamp", "website": "https://liveramp.com", - "logo": "https://cdn.appscode.com/images/customers/liveramp/logo.png", + "logo": "/assets/images/customers/liveramp/logo.png", "show": false }, "birdi": { "name": "BIRDI Pty Ltd", "website": "https://www.birdi.com.au", - "logo": "https://cdn.appscode.com/images/customers/birdi/BIRDI-Logo_Retina.png", + "logo": "/assets/images/customers/birdi/BIRDI-Logo_Retina.png", "show": false }, "astarte": { "name": "Astarte", "website": "http://astarte-platform.org", - "logo": "https://cdn.appscode.com/images/customers/astarte/astarte.png", + "logo": "/assets/images/customers/astarte/astarte.png", "show": false } } diff --git a/data/press.json b/data/press.json index b62857b791..5f2af6451c 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": "https://cdn.appscode.com/images/press/1.png" + "src": "/assets/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": "https://cdn.appscode.com/images/press/2.png" + "src": "/assets/images/press/2.png" } }, { @@ -23,7 +23,7 @@ "link": "https://thenewstack.io/cncf-introduces-c/", "timeToRead": "5 mins to Read", "image": { - "src": "https://cdn.appscode.com/images/press/3.png" + "src": "/assets/images/press/3.png" } }, { @@ -32,7 +32,7 @@ "link": "https://www.youtube.com/watch?v=7NDU7KkWolE", "timeToRead": "10 mins to Watch", "image": { - "src": "https://cdn.appscode.com/images/press/4.png" + "src": "/assets/images/press/4.png" } } ] diff --git a/data/products/bytebuilders.json b/data/products/bytebuilders.json index 5d8ed2d96e..d45df9bc1c 100644 --- a/data/products/bytebuilders.json +++ b/data/products/bytebuilders.json @@ -12,11 +12,11 @@ "themeColor": "" }, "heroImage": { - "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-hero.gif", + "src": "/assets/images/products/bytebuilders/bytebuilders-hero.gif", "alt": "ByteBuilders" }, "logo": { - "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders.png", + "src": "/assets/images/products/bytebuilders/bytebuilders.png", "alt": "ByteBuilders" }, "logoByAppsCode": { @@ -30,14 +30,14 @@ } }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-white.png", + "src": "/assets/images/products/bytebuilders/bytebuilders-white.png", "alt": "ByteBuilders" }, "icon": { - "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-icon.png", + "src": "/assets/images/products/bytebuilders/bytebuilders-icon.png", "alt": "ByteBuilders", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/bytebuilders/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/bytebuilders/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/bytebuilders", @@ -54,7 +54,7 @@ "alt": "" }, "icon": { - "src": "https://cdn.appscode.com/images/products/pharmer/icons/android-icon-48x48.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/features/teamwork-2.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/voyager/icons/android-icon-48x48.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/kubedb/icons/android-icon-48x48.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/stash/icons/android-icon-48x48.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/kubevault/icons/android-icon-48x48.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/kubeform/icons/android-icon-48x48.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/guard/icons/android-icon-48x48.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/solutions/telegram.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/solutions/shield-1.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/solutions/leave-2.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/solutions/dribble.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/solutions/start-up.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/solutions/home.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/solutions/friends.png", + "src": "/assets/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": "https://cdn.appscode.com/images/products/bytebuilders/solutions/trending.png", + "src": "/assets/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 5a0d77233b..096983680b 100644 --- a/data/products/configsyncer.json +++ b/data/products/configsyncer.json @@ -12,22 +12,22 @@ "themeColor": "" }, "heroImage": { - "src": "https://cdn.appscode.com/images/products/configsyncer/configsyncer-hero.png", + "src": "/assets/images/products/configsyncer/configsyncer-hero.png", "alt": "configsyncer" }, "logo": { - "src": "https://cdn.appscode.com/images/products/configsyncer/configsyncer.png", + "src": "/assets/images/products/configsyncer/configsyncer.png", "alt": "configsyncer" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/configsyncer/configsyncer-white.png", + "src": "/assets/images/products/configsyncer/configsyncer-white.png", "alt": "configsyncer" }, "icon": { - "src": "https://cdn.appscode.com/images/products/configsyncer/configsyncer-512x512.svg", + "src": "/assets/images/products/configsyncer/configsyncer-512x512.svg", "alt": "configsyncer", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/configsyncer/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/configsyncer/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/config-syncer/docs", @@ -44,11 +44,11 @@ { "title": "Configuration Syncer", "image": { - "src": "https://cdn.appscode.com/images/products/configsyncer/features/feature-3.png", + "src": "/assets/images/products/configsyncer/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/configsyncer/features/configuration.svg", + "src": "/assets/images/products/configsyncer/features/configuration.svg", "alt": "http" }, "summary": "", diff --git a/data/products/gateway.json b/data/products/gateway.json index a951db248b..e3e79795a5 100644 --- a/data/products/gateway.json +++ b/data/products/gateway.json @@ -12,22 +12,22 @@ "themeColor": "#4d4dcb" }, "heroImage": { - "src": "https://cdn.appscode.com/images/products/voyager/voyager-hero.png", + "src": "/assets/images/products/voyager/voyager-hero.png", "alt": "Voyager" }, "logo": { - "src": "https://cdn.appscode.com/images/products/voyager/voyager.png", + "src": "/assets/images/products/voyager/voyager.png", "alt": "Voyager" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/voyager/voyager-white.png", + "src": "/assets/images/products/voyager/voyager-white.png", "alt": "Voyager" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/voyager-icon.svg", + "src": "/assets/images/products/voyager/voyager-icon.svg", "alt": "Voyager", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/voyager/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/voyager/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/voyagermesh/gateway-docs", @@ -44,11 +44,11 @@ { "title": "HTTP & TCP", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-1.png", + "src": "/assets/images/products/voyager/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/http.svg", + "src": "/assets/images/products/voyager/features/http.svg", "alt": "http" }, "summary": "", @@ -57,11 +57,11 @@ { "title": "SSL", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-2.png", + "src": "/assets/images/products/voyager/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/ssl.svg", + "src": "/assets/images/products/voyager/features/ssl.svg", "alt": "http" }, "summary": "", @@ -70,11 +70,11 @@ { "title": "Platform support", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-3.png", + "src": "/assets/images/products/voyager/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/platform.svg", + "src": "/assets/images/products/voyager/features/platform.svg", "alt": "http" }, "summary": "", @@ -83,11 +83,11 @@ { "title": "HAProxy", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-4.png", + "src": "/assets/images/products/voyager/features/feature-4.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/haproxy.svg", + "src": "/assets/images/products/voyager/features/haproxy.svg", "alt": "http" }, "summary": "", @@ -96,11 +96,11 @@ { "title": "Prometheus", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-5.png", + "src": "/assets/images/products/voyager/features/feature-5.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/prometheus.svg", + "src": "/assets/images/products/voyager/features/prometheus.svg", "alt": "http" }, "summary": "", @@ -109,11 +109,11 @@ { "title": "Let's Encrypt", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-6.png", + "src": "/assets/images/products/voyager/features/feature-6.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/encrypt.svg", + "src": "/assets/images/products/voyager/features/encrypt.svg", "alt": "http" }, "summary": "", diff --git a/data/products/guard.json b/data/products/guard.json index dc8b41fad0..e9965dbda6 100644 --- a/data/products/guard.json +++ b/data/products/guard.json @@ -12,22 +12,22 @@ "themeColor": "" }, "heroImage": { - "src": "https://cdn.appscode.com/images/products/guard/guard-hero.png", + "src": "/assets/images/products/guard/guard-hero.png", "alt": "Guard" }, "logo": { - "src": "https://cdn.appscode.com/images/products/guard/guard.png", + "src": "/assets/images/products/guard/guard.png", "alt": "Guard" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/guard/guard-white.png", + "src": "/assets/images/products/guard/guard-white.png", "alt": "Guard" }, "icon": { - "src": "https://cdn.appscode.com/images/products/guard/guard-512x512.svg", + "src": "/assets/images/products/guard/guard-512x512.svg", "alt": "Guard", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/guard/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/guard/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/kubeguard/docs", @@ -49,11 +49,11 @@ { "title": "Identity Providers", "image": { - "src": "https://cdn.appscode.com/images/products/guard/features/feature-1.png", + "src": "/assets/images/products/guard/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/guard/features/identity-providers.svg", + "src": "/assets/images/products/guard/features/identity-providers.svg", "alt": "http" }, "summary": "", @@ -62,11 +62,11 @@ { "title": "CLI", "image": { - "src": "https://cdn.appscode.com/images/products/guard/features/feature-2.png", + "src": "/assets/images/products/guard/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/guard/features/cli.svg", + "src": "/assets/images/products/guard/features/cli.svg", "alt": "http" }, "summary": "", @@ -75,11 +75,11 @@ { "title": "RBAC", "image": { - "src": "https://cdn.appscode.com/images/products/guard/features/feature-3.png", + "src": "/assets/images/products/guard/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/guard/features/rbac.svg", + "src": "/assets/images/products/guard/features/rbac.svg", "alt": "http" }, "summary": "", diff --git a/data/products/kubeci.json b/data/products/kubeci.json index 41e0eb98e4..8ae2992607 100644 --- a/data/products/kubeci.json +++ b/data/products/kubeci.json @@ -13,22 +13,22 @@ }, "keywords": "kubernetes appscode ci", "heroImage": { - "src": "https://cdn.appscode.com/images/products/kubeci/kubeci-hero.png", + "src": "/assets/images/products/kubeci/kubeci-hero.png", "alt": "KubeCI" }, "logo": { - "src": "https://cdn.appscode.com/images/products/kubeci/kubeci.png", + "src": "/assets/images/products/kubeci/kubeci.png", "alt": "KubeCI" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/kubeci/kubeci-white.png", + "src": "/assets/images/products/kubeci/kubeci-white.png", "alt": "KubeCI" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/kubeci-icon.png", + "src": "/assets/images/products/kubeci/kubeci-icon.png", "alt": "KubeCI", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/kubeci/icons/android-icon-192x192.png" + "192x192": "/assets/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": "https://cdn.appscode.com/images/products/kubeci/features/feature-1.png", + "src": "/assets/images/products/kubeci/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png", + "src": "/assets/images/products/kubeci/features/http.png", "alt": "http" }, "summary": "", @@ -63,11 +63,11 @@ { "title": "Native Kubernetes Support", "image": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-2.png", + "src": "/assets/images/products/kubeci/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png", + "src": "/assets/images/products/kubeci/features/http.png", "alt": "http" }, "summary": "", @@ -76,11 +76,11 @@ { "title": "Performance", "image": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-3.png", + "src": "/assets/images/products/kubeci/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png", + "src": "/assets/images/products/kubeci/features/http.png", "alt": "http" }, "summary": "", @@ -89,11 +89,11 @@ { "title": "Availability and durability", "image": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-4.png", + "src": "/assets/images/products/kubeci/features/feature-4.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png", + "src": "/assets/images/products/kubeci/features/http.png", "alt": "http" }, "summary": "", @@ -102,11 +102,11 @@ { "title": "Security", "image": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-5.png", + "src": "/assets/images/products/kubeci/features/feature-5.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png", + "src": "/assets/images/products/kubeci/features/http.png", "alt": "http" }, "summary": "", @@ -115,11 +115,11 @@ { "title": "Manageability", "image": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-6.png", + "src": "/assets/images/products/kubeci/features/feature-6.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png", + "src": "/assets/images/products/kubeci/features/http.png", "alt": "http" }, "summary": "", @@ -128,11 +128,11 @@ { "title": "Cost-effectiveness", "image": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-2.png", + "src": "/assets/images/products/kubeci/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png", + "src": "/assets/images/products/kubeci/features/http.png", "alt": "http" }, "summary": "", @@ -141,11 +141,11 @@ { "title": "Open Source", "image": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/feature-2.png", + "src": "/assets/images/products/kubeci/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeci/features/http.png", + "src": "/assets/images/products/kubeci/features/http.png", "alt": "http" }, "summary": "", diff --git a/data/products/kubedb.json b/data/products/kubedb.json index 312801f684..661df003be 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": "https://cdn.appscode.com/images/products/kubedb/kubedb-hero.png", + "src": "/assets/images/products/kubedb/kubedb-hero.png", "alt": "KubeDB" }, "logo": { - "src": "https://cdn.appscode.com/images/products/kubedb/kubedb.svg", + "src": "/assets/images/products/kubedb/kubedb.svg", "alt": "KubeDB" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/kubedb/kubedb-white.png", + "src": "/assets/images/products/kubedb/kubedb-white.png", "alt": "KubeDB" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubedb/kubedb-icon.svg", + "src": "/assets/images/products/kubedb/kubedb-icon.svg", "alt": "KubeDB", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/kubedb/icons/android-icon-192x192.png" + "192x192": "/assets/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": "https://cdn.appscode.com/images/products/kubedb/features/easy-lg.png", + "src": "/assets/images/products/kubedb/features/easy-lg.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/dumbbell.png", + "src": "/assets/images/products/kubedb/features/dumbbell.png", "alt": "http" }, "summary": "", @@ -69,11 +69,11 @@ "title": "Native Kubernetes Support", "url": "deploy-databases-in-kubernetes-native-way", "image": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/multi-cloud-lg.png", + "src": "/assets/images/products/kubedb/features/multi-cloud-lg.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/kubernetes.png", + "src": "/assets/images/products/kubedb/features/kubernetes.png", "alt": "http" }, "summary": "", @@ -83,11 +83,11 @@ "title": "Performance", "url": "increase-database-performance-on-kubernetes", "image": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/performance-lg.png", + "src": "/assets/images/products/kubedb/features/performance-lg.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/muscle.png", + "src": "/assets/images/products/kubedb/features/muscle.png", "alt": "http" }, "summary": "", @@ -97,11 +97,11 @@ "title": "Availability and durability", "url": "backup-restore-databases-on-kubernetes", "image": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/availability-lg.png", + "src": "/assets/images/products/kubedb/features/availability-lg.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/last-24-hours.png", + "src": "/assets/images/products/kubedb/features/last-24-hours.png", "alt": "http" }, "summary": "", @@ -111,11 +111,11 @@ "title": "Manageability", "url": "monitor-databases-on-kubernetes", "image": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/monitoring-lg.png", + "src": "/assets/images/products/kubedb/features/monitoring-lg.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/prometheus.svg", + "src": "/assets/images/products/kubedb/features/prometheus.svg", "alt": "http" }, "summary": "", @@ -125,11 +125,11 @@ "title": "Cost-effectiveness", "url": "manage-database-on-kubernetes-free", "image": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/low-price-lg.png", + "src": "/assets/images/products/kubedb/features/low-price-lg.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/low-price.png", + "src": "/assets/images/products/kubedb/features/low-price.png", "alt": "http" }, "summary": "", @@ -139,11 +139,11 @@ "title": "Security", "url": "secure-databases-on-kubernetes", "image": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/security-lg.png", + "src": "/assets/images/products/kubedb/features/security-lg.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubedb/features/security-lock.png", + "src": "/assets/images/products/kubedb/features/security-lock.png", "alt": "http" }, "summary": "", diff --git a/data/products/kubeform.json b/data/products/kubeform.json index c3e3945785..d7b58ddcde 100644 --- a/data/products/kubeform.json +++ b/data/products/kubeform.json @@ -13,22 +13,22 @@ }, "keywords": "kubernetes appscode terraform kubeform crd", "heroImage": { - "src": "https://cdn.appscode.com/images/products/kubeform/kubeform-hero.png", + "src": "/assets/images/products/kubeform/kubeform-hero.png", "alt": "Kubeform" }, "logo": { - "src": "https://cdn.appscode.com/images/products/kubeform/kubeform.png", + "src": "/assets/images/products/kubeform/kubeform.png", "alt": "Kubeform" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/kubeform/kubeform-white.png", + "src": "/assets/images/products/kubeform/kubeform-white.png", "alt": "Kubeform" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeform/kubeform-icon.svg", + "src": "/assets/images/products/kubeform/kubeform-icon.svg", "alt": "Kubeform", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/kubeform/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/kubeform/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/kubeform/kubeform", @@ -45,11 +45,11 @@ { "title": "Native Kubernetes Support", "image": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-1.png", + "src": "/assets/images/products/kubeform/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/kubernetes.png", + "src": "/assets/images/products/kubeform/features/kubernetes.png", "alt": "http" }, "summary": "", @@ -58,11 +58,11 @@ { "title": "Built on Terrafrom", "image": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-2.png", + "src": "/assets/images/products/kubeform/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/terraform.png", + "src": "/assets/images/products/kubeform/features/terraform.png", "alt": "http" }, "summary": "", @@ -71,11 +71,11 @@ { "title": "Infrastructure as Code", "image": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-3.png", + "src": "/assets/images/products/kubeform/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/source-code.png", + "src": "/assets/images/products/kubeform/features/source-code.png", "alt": "http" }, "summary": "", @@ -84,11 +84,11 @@ { "title": "Supports Multiple Cloud Platform", "image": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-4.png", + "src": "/assets/images/products/kubeform/features/feature-4.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/clouds.png", + "src": "/assets/images/products/kubeform/features/clouds.png", "alt": "http" }, "summary": "", @@ -97,11 +97,11 @@ { "title": "Unleash Developer Velocity", "image": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/feature-5.png", + "src": "/assets/images/products/kubeform/features/feature-5.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeform/features/speed.png", + "src": "/assets/images/products/kubeform/features/speed.png", "alt": "http" }, "summary": "", diff --git a/data/products/kubeshield.json b/data/products/kubeshield.json index 13474a6e85..ba00ae73af 100644 --- a/data/products/kubeshield.json +++ b/data/products/kubeshield.json @@ -13,22 +13,22 @@ }, "keywords": "kubernetes appscode kubeshield security scanner", "heroImage": { - "src": "https://cdn.appscode.com/images/products/kubeshield/kubeshield-hero.png", + "src": "/assets/images/products/kubeshield/kubeshield-hero.png", "alt": "Kubeshield" }, "logo": { - "src": "https://cdn.appscode.com/images/products/kubeshield/kubeshield.png", + "src": "/assets/images/products/kubeshield/kubeshield.png", "alt": "Kubeshield" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/kubeshield/kubeshield-white.png", + "src": "/assets/images/products/kubeshield/kubeshield-white.png", "alt": "Kubeshield" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeshield/kubeshield-icon.png", + "src": "/assets/images/products/kubeshield/kubeshield-icon.png", "alt": "Kubeshield", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/kubeshield/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/kubeshield/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/kubeshield/scanner", @@ -50,11 +50,11 @@ { "title": "Automatic Initialization & Unsealing", "image": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-1.png", + "src": "/assets/images/products/kubeshield/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png", + "src": "/assets/images/products/kubeshield/features/http.png", "alt": "http" }, "summary": "", @@ -63,11 +63,11 @@ { "title": "Manage Vault Policy", "image": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-2.png", + "src": "/assets/images/products/kubeshield/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png", + "src": "/assets/images/products/kubeshield/features/http.png", "alt": "http" }, "summary": "", @@ -76,11 +76,11 @@ { "title": "AWS Secret Engine", "image": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-3.png", + "src": "/assets/images/products/kubeshield/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png", + "src": "/assets/images/products/kubeshield/features/http.png", "alt": "http" }, "summary": "", @@ -89,11 +89,11 @@ { "title": "Azure Secret Engine", "image": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-4.png", + "src": "/assets/images/products/kubeshield/features/feature-4.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png", + "src": "/assets/images/products/kubeshield/features/http.png", "alt": "http" }, "summary": "", @@ -102,11 +102,11 @@ { "title": "GCP Secret Engine", "image": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-5.png", + "src": "/assets/images/products/kubeshield/features/feature-5.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png", + "src": "/assets/images/products/kubeshield/features/http.png", "alt": "http" }, "summary": "", @@ -115,11 +115,11 @@ { "title": "Database Secret Engine", "image": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/feature-6.png", + "src": "/assets/images/products/kubeshield/features/feature-6.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubeshield/features/http.png", + "src": "/assets/images/products/kubeshield/features/http.png", "alt": "http" }, "summary": "", diff --git a/data/products/kubestash.json b/data/products/kubestash.json index 5d9d99945c..cf6aea680f 100644 --- a/data/products/kubestash.json +++ b/data/products/kubestash.json @@ -14,31 +14,31 @@ "keywords": "kubernetes appscode backup disaster recovery volume", "heroSlider": [ { - "src": "https://cdn.appscode.com/images/products/stash/slider/applications.jpg", + "src": "/assets/images/products/stash/slider/applications.jpg", "alt": "Supported Applications" }, { - "src": "https://cdn.appscode.com/images/products/stash/slider/platforms.jpg", + "src": "/assets/images/products/stash/slider/platforms.jpg", "alt": "Supported Platforms" }, { - "src": "https://cdn.appscode.com/images/products/stash/slider/storage.jpg", + "src": "/assets/images/products/stash/slider/storage.jpg", "alt": "Supported Storage" } ], "logo": { - "src": "https://cdn.appscode.com/images/products/kubestash/kubestash.png", + "src": "/assets/images/products/kubestash/kubestash.png", "alt": "kubestash" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/kubestash/kubestash-white.png", + "src": "/assets/images/products/kubestash/kubestash-white.png", "alt": "kubestash" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/stash-icon.svg", + "src": "/assets/images/products/stash/stash-icon.svg", "alt": "Stash", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/stash/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/stash/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/kubestash/docs", @@ -55,11 +55,11 @@ { "title": "Declarative API", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/declarative-api.png", + "src": "/assets/images/addons/illustrations/declarative-api.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/declarative-api.svg", + "src": "/assets/images/products/stash/features/declarative-api.svg", "alt": "http" }, "summary": "", @@ -68,11 +68,11 @@ { "title": "Backup Kubernetes Volumes", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/backup-kubernetes-volumes.png", + "src": "/assets/images/addons/illustrations/backup-kubernetes-volumes.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/vol.svg", + "src": "/assets/images/products/stash/features/vol.svg", "alt": "http" }, "summary": "", @@ -81,11 +81,11 @@ { "title": "Backup Database", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/backup-restore-databases.png", + "src": "/assets/images/addons/illustrations/backup-restore-databases.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/backup-icon.png", + "src": "/assets/images/products/stash/features/backup-icon.png", "alt": "http" }, "summary": "", @@ -94,11 +94,11 @@ { "title": "Multiple Storage Support", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/multiple-storage-support.png", + "src": "/assets/images/addons/illustrations/multiple-storage-support.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/storage-icon.png", + "src": "/assets/images/products/stash/features/storage-icon.png", "alt": "http" }, "summary": "", @@ -107,11 +107,11 @@ { "title": "Deduplication", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/deduplication.png", + "src": "/assets/images/addons/illustrations/deduplication.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/compare-icon.png", + "src": "/assets/images/products/stash/features/compare-icon.png", "alt": "http" }, "summary": "", @@ -120,11 +120,11 @@ { "title": "Data Encryption", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/data-encryption.png", + "src": "/assets/images/addons/illustrations/data-encryption.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/encryption-icon.png", + "src": "/assets/images/products/stash/features/encryption-icon.png", "alt": "http" }, "summary": "", @@ -133,11 +133,11 @@ { "title": "Volume Snapshot", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/volume-snapshot.png", + "src": "/assets/images/addons/illustrations/volume-snapshot.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/volume-snapshot.png", + "src": "/assets/images/products/stash/features/volume-snapshot.png", "alt": "http" }, "summary": "", @@ -146,11 +146,11 @@ { "title": "Policy Based Backup", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/policy-based-backup.png", + "src": "/assets/images/addons/illustrations/policy-based-backup.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/policy-based-icon.png", + "src": "/assets/images/products/stash/features/policy-based-icon.png", "alt": "http" }, "summary": "", @@ -159,11 +159,11 @@ { "title": "Monitoring", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/monitoring.png", + "src": "/assets/images/addons/illustrations/monitoring.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/prometheus.svg", + "src": "/assets/images/products/stash/features/prometheus.svg", "alt": "http" }, "summary": "", diff --git a/data/products/kubevault.json b/data/products/kubevault.json index 48df11c38f..f2a9d97d44 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": "https://cdn.appscode.com/images/products/kubevault/kubevault-hero.png", + "src": "/assets/images/products/kubevault/kubevault-hero.png", "alt": "KubeVault" }, "logo": { - "src": "https://cdn.appscode.com/images/products/kubevault/kubevault.png", + "src": "/assets/images/products/kubevault/kubevault.png", "alt": "KubeVault" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/kubevault/kubevault-white.png", + "src": "/assets/images/products/kubevault/kubevault-white.png", "alt": "KubeVault" }, "icon": { - "src": "https://cdn.appscode.com/images/products/kubevault/kubevault-icon.svg", + "src": "/assets/images/products/kubevault/kubevault-icon.svg", "alt": "KubeVault", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/kubevault/icons/android-icon-192x192.png" + "192x192": "/assets/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 400170fb72..3f81e2d7bc 100644 --- a/data/products/pharmer.json +++ b/data/products/pharmer.json @@ -13,22 +13,22 @@ }, "keywords": "kubernetes appscode cluster management upgrades", "heroImage": { - "src": "https://cdn.appscode.com/images/products/pharmer/pharmer-hero.png", + "src": "/assets/images/products/pharmer/pharmer-hero.png", "alt": "Pharmer" }, "logo": { - "src": "https://cdn.appscode.com/images/products/pharmer/pharmer.png", + "src": "/assets/images/products/pharmer/pharmer.png", "alt": "Pharmer" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/pharmer/pharmer-white.png", + "src": "/assets/images/products/pharmer/pharmer-white.png", "alt": "Pharmer" }, "icon": { - "src": "https://cdn.appscode.com/images/products/pharmer/pharmer-icon.png", + "src": "/assets/images/products/pharmer/pharmer-icon.png", "alt": "Pharmer", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/pharmer/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/pharmer/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/pharmer/docs", @@ -50,11 +50,11 @@ { "title": "Kubeadm", "image": { - "src": "https://cdn.appscode.com/images/products/pharmer/features/feature-1.png", + "src": "/assets/images/products/pharmer/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/pharmer/features/kubeadm.svg", + "src": "/assets/images/products/pharmer/features/kubeadm.svg", "alt": "http" }, "summary": "", @@ -63,11 +63,11 @@ { "title": "Platform Support", "image": { - "src": "https://cdn.appscode.com/images/products/pharmer/features/feature-2.png", + "src": "/assets/images/products/pharmer/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/pharmer/features/platform-support.svg", + "src": "/assets/images/products/pharmer/features/platform-support.svg", "alt": "http" }, "summary": "", @@ -76,11 +76,11 @@ { "title": "Kubernetes Certification", "image": { - "src": "https://cdn.appscode.com/images/products/pharmer/features/feature-3.png", + "src": "/assets/images/products/pharmer/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/pharmer/features/kubernetes.svg", + "src": "/assets/images/products/pharmer/features/kubernetes.svg", "alt": "http" }, "summary": "", diff --git a/data/products/searchlight.json b/data/products/searchlight.json index 93611e9d89..2b2bda556c 100644 --- a/data/products/searchlight.json +++ b/data/products/searchlight.json @@ -12,22 +12,22 @@ "themeColor": "" }, "heroImage": { - "src": "https://cdn.appscode.com/images/products/searchlight/searchlight-hero.png", + "src": "/assets/images/products/searchlight/searchlight-hero.png", "alt": "Searchlight" }, "logo": { - "src": "https://cdn.appscode.com/images/products/searchlight/searchlight.png", + "src": "/assets/images/products/searchlight/searchlight.png", "alt": "Searchlight" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/searchlight/searchlight-white.png", + "src": "/assets/images/products/searchlight/searchlight-white.png", "alt": "Searchlight" }, "icon": { - "src": "https://cdn.appscode.com/images/products/searchlight/searchlight-icon.png", + "src": "/assets/images/products/searchlight/searchlight-icon.png", "alt": "Searchlight", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/searchlight/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/searchlight/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/searchlight/searchlight", @@ -49,11 +49,11 @@ { "title": "Monitor Kubernetes", "image": { - "src": "https://cdn.appscode.com/images/products/searchlight/features/feature-1.png", + "src": "/assets/images/products/searchlight/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/searchlight/features/monitor-kubernetes.svg", + "src": "/assets/images/products/searchlight/features/monitor-kubernetes.svg", "alt": "http" }, "summary": "", @@ -62,11 +62,11 @@ { "title": "Icinga 2", "image": { - "src": "https://cdn.appscode.com/images/products/searchlight/features/feature-2.png", + "src": "/assets/images/products/searchlight/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/searchlight/features/icinga.svg", + "src": "/assets/images/products/searchlight/features/icinga.svg", "alt": "http" }, "summary": "", @@ -75,11 +75,11 @@ { "title": "Notifier Support", "image": { - "src": "https://cdn.appscode.com/images/products/searchlight/features/feature-3.png", + "src": "/assets/images/products/searchlight/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/searchlight/features/notifier.svg", + "src": "/assets/images/products/searchlight/features/notifier.svg", "alt": "http" }, "summary": "", diff --git a/data/products/service-broker.json b/data/products/service-broker.json index dc55eb6e3c..c2bddb3d22 100644 --- a/data/products/service-broker.json +++ b/data/products/service-broker.json @@ -12,22 +12,22 @@ "themeColor": "" }, "heroImage": { - "src": "https://cdn.appscode.com/images/products/service-broker/service-broker-hero.png", + "src": "/assets/images/products/service-broker/service-broker-hero.png", "alt": "ServiceBroker" }, "logo": { - "src": "https://cdn.appscode.com/images/products/service-broker/service-broker.png", + "src": "/assets/images/products/service-broker/service-broker.png", "alt": "ServiceBroker" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/service-broker/service-broker-white.png", + "src": "/assets/images/products/service-broker/service-broker-white.png", "alt": "ServiceBroker" }, "icon": { - "src": "https://cdn.appscode.com/images/products/service-broker/service-broker-icon.png", + "src": "/assets/images/products/service-broker/service-broker-icon.png", "alt": "ServiceBroker", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/service-broker/icons/android-icon-192x192.png" + "192x192": "/assets/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": "https://cdn.appscode.com/images/products/service-broker/features/feature-1.png", + "src": "/assets/images/products/service-broker/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/service-broker/features/kubedb.png", + "src": "/assets/images/products/service-broker/features/kubedb.png", "alt": "http" }, "summary": "", @@ -62,11 +62,11 @@ { "title": "Prometheus", "image": { - "src": "https://cdn.appscode.com/images/products/service-broker/features/feature-2.png", + "src": "/assets/images/products/service-broker/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/service-broker/features/prometheus.svg", + "src": "/assets/images/products/service-broker/features/prometheus.svg", "alt": "http" }, "summary": "", @@ -75,11 +75,11 @@ { "title": "Kubeapps", "image": { - "src": "https://cdn.appscode.com/images/products/service-broker/features/feature-3.png", + "src": "/assets/images/products/service-broker/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/service-broker/features/kubeapps.png", + "src": "/assets/images/products/service-broker/features/kubeapps.png", "alt": "http" }, "summary": "", diff --git a/data/products/stash.json b/data/products/stash.json index c7affeee9b..05446299fb 100644 --- a/data/products/stash.json +++ b/data/products/stash.json @@ -14,31 +14,31 @@ "keywords": "kubernetes appscode backup disaster recovery volume", "heroSlider": [ { - "src": "https://cdn.appscode.com/images/products/stash/slider/applications.jpg", + "src": "/assets/images/products/stash/slider/applications.jpg", "alt": "Supported Applications" }, { - "src": "https://cdn.appscode.com/images/products/stash/slider/platforms.jpg", + "src": "/assets/images/products/stash/slider/platforms.jpg", "alt": "Supported Platforms" }, { - "src": "https://cdn.appscode.com/images/products/stash/slider/storage.jpg", + "src": "/assets/images/products/stash/slider/storage.jpg", "alt": "Supported Storage" } ], "logo": { - "src": "https://cdn.appscode.com/images/products/stash/stash.png", + "src": "/assets/images/products/stash/stash.png", "alt": "Stash" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/stash/stash-white.png", + "src": "/assets/images/products/stash/stash-white.png", "alt": "Stash" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/stash-icon.svg", + "src": "/assets/images/products/stash/stash-icon.svg", "alt": "Stash", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/stash/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/stash/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/stashed/docs", @@ -60,11 +60,11 @@ { "title": "Declarative API", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/declarative-api.png", + "src": "/assets/images/addons/illustrations/declarative-api.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/declarative-api.svg", + "src": "/assets/images/products/stash/features/declarative-api.svg", "alt": "http" }, "summary": "", @@ -73,11 +73,11 @@ { "title": "Backup Kubernetes Volumes", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/backup-kubernetes-volumes.png", + "src": "/assets/images/addons/illustrations/backup-kubernetes-volumes.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/vol.svg", + "src": "/assets/images/products/stash/features/vol.svg", "alt": "http" }, "summary": "", @@ -86,11 +86,11 @@ { "title": "Backup Database", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/backup-restore-databases.png", + "src": "/assets/images/addons/illustrations/backup-restore-databases.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/backup-icon.png", + "src": "/assets/images/products/stash/features/backup-icon.png", "alt": "http" }, "summary": "", @@ -99,11 +99,11 @@ { "title": "Multiple Storage Support", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/multiple-storage-support.png", + "src": "/assets/images/addons/illustrations/multiple-storage-support.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/storage-icon.png", + "src": "/assets/images/products/stash/features/storage-icon.png", "alt": "http" }, "summary": "", @@ -112,11 +112,11 @@ { "title": "Deduplication", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/deduplication.png", + "src": "/assets/images/addons/illustrations/deduplication.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/compare-icon.png", + "src": "/assets/images/products/stash/features/compare-icon.png", "alt": "http" }, "summary": "", @@ -125,11 +125,11 @@ { "title": "Data Encryption", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/data-encryption.png", + "src": "/assets/images/addons/illustrations/data-encryption.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/encryption-icon.png", + "src": "/assets/images/products/stash/features/encryption-icon.png", "alt": "http" }, "summary": "", @@ -138,11 +138,11 @@ { "title": "Volume Snapshot", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/volume-snapshot.png", + "src": "/assets/images/addons/illustrations/volume-snapshot.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/volume-snapshot.png", + "src": "/assets/images/products/stash/features/volume-snapshot.png", "alt": "http" }, "summary": "", @@ -151,11 +151,11 @@ { "title": "Policy Based Backup", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/policy-based-backup.png", + "src": "/assets/images/addons/illustrations/policy-based-backup.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/policy-based-icon.png", + "src": "/assets/images/products/stash/features/policy-based-icon.png", "alt": "http" }, "summary": "", @@ -164,11 +164,11 @@ { "title": "Monitoring", "image": { - "src": "https://cdn.appscode.com/images/addons/illustrations/monitoring.png", + "src": "/assets/images/addons/illustrations/monitoring.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/stash/features/prometheus.svg", + "src": "/assets/images/products/stash/features/prometheus.svg", "alt": "http" }, "summary": "", diff --git a/data/products/swift.json b/data/products/swift.json index 2994ab0329..46c274223f 100644 --- a/data/products/swift.json +++ b/data/products/swift.json @@ -12,22 +12,22 @@ "themeColor": "" }, "heroImage": { - "src": "https://cdn.appscode.com/images/products/swift/swift-hero.png", + "src": "/assets/images/products/swift/swift-hero.png", "alt": "Swift" }, "logo": { - "src": "https://cdn.appscode.com/images/products/swift/swift.png", + "src": "/assets/images/products/swift/swift.png", "alt": "Swift" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/swift/swift-white.png", + "src": "/assets/images/products/swift/swift-white.png", "alt": "Swift" }, "icon": { - "src": "https://cdn.appscode.com/images/products/swift/swift-icon.png", + "src": "/assets/images/products/swift/swift-icon.png", "alt": "Swift", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/swift/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/swift/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/kubepack/swift", @@ -49,11 +49,11 @@ { "title": "API Support", "image": { - "src": "https://cdn.appscode.com/images/products/swift/features/feature-1.png", + "src": "/assets/images/products/swift/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/swift/features/api.svg", + "src": "/assets/images/products/swift/features/api.svg", "alt": "http" }, "summary": "", @@ -62,11 +62,11 @@ { "title": "gRPC Gateway", "image": { - "src": "https://cdn.appscode.com/images/products/swift/features/feature-2.png", + "src": "/assets/images/products/swift/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/swift/features/grpc.svg", + "src": "/assets/images/products/swift/features/grpc.svg", "alt": "http" }, "summary": "", @@ -75,11 +75,11 @@ { "title": "JS Client", "image": { - "src": "https://cdn.appscode.com/images/products/swift/features/feature-3.png", + "src": "/assets/images/products/swift/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/swift/features/js.svg", + "src": "/assets/images/products/swift/features/js.svg", "alt": "http" }, "summary": "", diff --git a/data/products/voyager.json b/data/products/voyager.json index 63a20d9c1c..2e4b963d1b 100644 --- a/data/products/voyager.json +++ b/data/products/voyager.json @@ -12,22 +12,22 @@ "themeColor": "#4d4dcb" }, "heroImage": { - "src": "https://cdn.appscode.com/images/products/voyager/voyager-hero.png", + "src": "/assets/images/products/voyager/voyager-hero.png", "alt": "Voyager" }, "logo": { - "src": "https://cdn.appscode.com/images/products/voyager/voyager.png", + "src": "/assets/images/products/voyager/voyager.png", "alt": "Voyager" }, "logoWhite": { - "src": "https://cdn.appscode.com/images/products/voyager/voyager-white.png", + "src": "/assets/images/products/voyager/voyager-white.png", "alt": "Voyager" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/voyager-icon.svg", + "src": "/assets/images/products/voyager/voyager-icon.svg", "alt": "Voyager", "sizes": { - "192x192": "https://cdn.appscode.com/images/products/voyager/icons/android-icon-192x192.png" + "192x192": "/assets/images/products/voyager/icons/android-icon-192x192.png" } }, "repoURL": "https://github.com/voyagermesh/voyager", @@ -49,11 +49,11 @@ { "title": "HTTP & TCP", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-1.png", + "src": "/assets/images/products/voyager/features/feature-1.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/http.svg", + "src": "/assets/images/products/voyager/features/http.svg", "alt": "http" }, "summary": "", @@ -62,11 +62,11 @@ { "title": "SSL", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-2.png", + "src": "/assets/images/products/voyager/features/feature-2.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/ssl.svg", + "src": "/assets/images/products/voyager/features/ssl.svg", "alt": "http" }, "summary": "", @@ -75,11 +75,11 @@ { "title": "Platform support", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-3.png", + "src": "/assets/images/products/voyager/features/feature-3.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/platform.svg", + "src": "/assets/images/products/voyager/features/platform.svg", "alt": "http" }, "summary": "", @@ -88,11 +88,11 @@ { "title": "HAProxy", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-4.png", + "src": "/assets/images/products/voyager/features/feature-4.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/haproxy.svg", + "src": "/assets/images/products/voyager/features/haproxy.svg", "alt": "http" }, "summary": "", @@ -101,11 +101,11 @@ { "title": "Prometheus", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-5.png", + "src": "/assets/images/products/voyager/features/feature-5.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/prometheus.svg", + "src": "/assets/images/products/voyager/features/prometheus.svg", "alt": "http" }, "summary": "", @@ -114,11 +114,11 @@ { "title": "Let's Encrypt", "image": { - "src": "https://cdn.appscode.com/images/products/voyager/features/feature-6.png", + "src": "/assets/images/products/voyager/features/feature-6.png", "alt": "http" }, "icon": { - "src": "https://cdn.appscode.com/images/products/voyager/features/encrypt.svg", + "src": "/assets/images/products/voyager/features/encrypt.svg", "alt": "http" }, "summary": "", diff --git a/data/testimonials.json b/data/testimonials.json index 677d6050aa..ce1f58ebae 100644 --- a/data/testimonials.json +++ b/data/testimonials.json @@ -3,7 +3,7 @@ "name": "Luca Ravazzolo", "job": "Product Manager", "email": "", - "profile": "https://cdn.appscode.com/images/customers/persons/luca_ravazzolo.png", + "profile": "/assets/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": "https://cdn.appscode.com/images/customers/persons/mario_kozjak.png", + "profile": "/assets/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": "https://cdn.appscode.com/images/customers/persons/manuel_ramírez_lópez.png", + "profile": "/assets/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": "https://cdn.appscode.com/images/customers/persons/richer_larivière.png", + "profile": "/assets/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": "https://cdn.appscode.com/images/customers/persons/daniel_gormly.png", + "profile": "/assets/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": "https://cdn.appscode.com/images/customers/persons/dario_freddi.png", + "profile": "/assets/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."