diff --git a/config.dev.yaml b/config.dev.yaml index 27387102e5..3c9d44b3a6 100644 --- a/config.dev.yaml +++ b/config.dev.yaml @@ -28,7 +28,7 @@ params: blog_url: https://appscode.com/blog slack_url: https://slack.appscode.com github_url: https://github.com/appscode - twitter_url: https://twitter.com/AppsCodeHQ + twitter_url: https://x.com/AppsCodeHQ facebook_url: https://www.facebook.com/appscode youtube_url: https://www.youtube.com/c/AppsCodeInc contact_email: support@appscode.com diff --git a/config.yaml b/config.yaml index 28ca847055..49408671f2 100644 --- a/config.yaml +++ b/config.yaml @@ -30,7 +30,7 @@ params: blog_url: https://appscode.com/blog slack_url: https://slack.appscode.com github_url: https://github.com/appscode - twitter_url: https://twitter.com/AppsCodeHQ + twitter_url: https://x.com/AppsCodeHQ facebook_url: https://www.facebook.com/appscode youtube_url: https://www.youtube.com/c/AppsCodeInc contact_email: support@appscode.com diff --git a/data/authors/md-anisur-rahman.json b/data/authors/md-anisur-rahman.json new file mode 100644 index 0000000000..0afc1493a0 --- /dev/null +++ b/data/authors/md-anisur-rahman.json @@ -0,0 +1,9 @@ +{ + "name": "Md Anisur Rahman", + "designation": "Software Engineer", + "biography": "Anisur is a Software Engineer, working at AppsCode Inc. He has been involved with Kubernetes project since 2023 and very enthusiastic about Kubernetes and open source in general.", + "profile": "/assets/images/authors/profile-photos-84x84/md-anisur-rahman.jpg", + "email": "anisur@appscode.com", + "github": "https://github.com/anisurrahman75", + "linkedin": "https://www.linkedin.com/in/anisur-rahman75/" +} diff --git a/data/customers.json b/data/customers.json index 5ea4642fda..6ca83cc400 100644 --- a/data/customers.json +++ b/data/customers.json @@ -1,33 +1,129 @@ { + "carro": { + "name": "Carro", + "website": "#", + "logo": "/assets/images/customers/2024/carro.png", + "show": true + }, + "nokia": { + "name": "nokia", + "website": "#", + "logo": "/assets/images/customers/2024/nokia.png", + "show": true + }, + "clewmed": { + "name": "Clewmed", + "website": "#", + "logo": "/assets/images/customers/2024/clewmed.png", + "show": true + }, + "dataloop": { + "name": "Dataloop", + "website": "#", + "logo": "/assets/images/customers/2024/dataloop.png", + "show": true + }, + "decisio": { + "name": "Decisio", + "website": "#", + "logo": "/assets/images/customers/2024/decisio.png", + "show": false + }, + "emerson": { + "name": "Emerson", + "website": "#", + "logo": "/assets/images/customers/2024/emerson.png", + "show": true + }, + "fastspeed": { + "name": "fastspeed", + "website": "#", + "logo": "/assets/images/customers/2024/fastspeed.png", + "show": false + }, + "ge-healthcare": { + "name": "ge-healthcare", + "website": "#", + "logo": "/assets/images/customers/2024/ge-healthcare.png", + "show": false + }, + "100-fortune": { + "name": "100-fortune", + "website": "#", + "logo": "/assets/images/customers/2024/100-fortune.png", + "show": true + }, + "greenhouse": { + "name": "greenhouse", + "website": "#", + "logo": "/assets/images/customers/2024/greenhouse.png", + "show": true + }, + "huma": { + "name": "huma", + "website": "#", + "logo": "/assets/images/customers/2024/huma.png", + "show": true + }, + "irembo": { + "name": "irembo", + "website": "#", + "logo": "/assets/images/customers/2024/irembo.png", + "show": false + }, + "oak-ridge": { + "name": "oak-ridge", + "website": "#", + "logo": "/assets/images/customers/2024/oak-ridge.png", + "show": true + }, + "orange": { + "name": "orange", + "website": "#", + "logo": "/assets/images/customers/2024/orange.png", + "show": true + }, + "vaimo": { + "name": "vaimo", + "website": "#", + "logo": "/assets/images/customers/2024/vaimo.png", + "show": true + }, + "wiliot": { + "name": "wiliot", + "website": "#", + "logo": "/assets/images/customers/2024/wiliot.png", + "show": true + }, "intersystems": { "name": "InterSystems", "website": "https://www.intersystems.com", "logo": "/assets/images/customers/intersystems/logo.png", - "show": true + "show": false }, "elpheria": { "name": "Elpheria", "website": "https://www.elpheria.com", "logo": "/assets/images/customers/elpheria/logo.png", - "show": true + "show": false }, "zebra": { "name": "Zebra", "website": "https://www.zebra.com", "logo": "/assets/images/customers/zebra/logo.png", - "show": true + "show": false }, "pricehubble": { "name": "PriceHubble AG", "website": "https://pricehubble.com", "logo": "/assets/images/customers/pricehubble/logo.svg", - "show": true + "show": false }, "rungway": { "name": "Rungway", "website": "https://rungway.com", "logo": "/assets/images/customers/rungway/logo.png", - "show": true + "show": false }, "devolutions": { "name": "Devolutions.net", @@ -39,18 +135,18 @@ "name": "LiveRamp", "website": "https://liveramp.com", "logo": "/assets/images/customers/liveramp/logo.png", - "show": true + "show": false }, "birdi": { "name": "BIRDI Pty Ltd", "website": "https://www.birdi.com.au", "logo": "/assets/images/customers/birdi/BIRDI-Logo_Retina.png", - "show": true + "show": false }, "astarte": { "name": "Astarte", "website": "http://astarte-platform.org", "logo": "/assets/images/customers/astarte/astarte.png", - "show": true + "show": false } -} \ No newline at end of file +} diff --git a/data/products/appscode.json b/data/products/appscode.json index 6c797016df..d3df77f0c4 100644 --- a/data/products/appscode.json +++ b/data/products/appscode.json @@ -46,7 +46,7 @@ "name": "KubeDB", "url": "https://kubedb.com", "logo": "/assets/images/products/kubedb/kubedb.svg", - "description": "KubeDB simplifies Provision, Upgrade, Scaling, Volume Expansion, Monitor, Backup, Restore for various Databases in Kubernetes on any Public & Private Cloud" + "description": "KubeDB simplifies Provisioning, Upgrading, Scaling, Volume Expansion, Monitor, Backup, Restore for various Databases in Kubernetes on any Public & Private Cloud" }, { "name": "Stash", @@ -58,18 +58,18 @@ "name": "kubeVault", "url": "https://kubevault.com", "logo": "/assets/images/products/kubevault/kubevault.png", - "description": "KubeVault provides various ways to configure your Vault deployment. You can pick your preferred Storage Backend, Unsealer Mode, TLS Mode, Secret Engines that you want to allow to attach with this VaultServer, Termination Policy to prevent accidental deletion or clean-up Vault deployment in a systematic way, Monitoring, etc." + "description": "KubeVault makes Vault deployment and operation a breeze with a Kubernetes operator. You can pick your preferred Storage Backend, Unsealer Mode, TLS Mode, Secret Engines that you want to allow to attach with this VaultServer, Termination Policy to prevent accidental deletion or clean-up Vault deployment in a systematic way, Monitoring, etc." }, { "name": "Voyager", "url": "https://voyagermesh.com/", "logo": "/assets/images/products/voyager/voyager.png", - "description": "Voyager is a HAProxy backed secure L7 and L4 ingress controller for Kubernetes. This can be used with any Kubernetes cloud providers including AWS, GCE, GKE, AZURE, ACS etc. This can also be used with baremetal Kubernetes clusters." + "description": "Voyager is a secure L7 and L4 ingress controller for Kubernetes with Gateway API support. This can be used with any Kubernetes cloud providers including AWS, GCE, GKE, AZURE, ACS etc. This can also be used with baremetal Kubernetes clusters." } ], "highlight_products": { "title": "The Global Leader in Kubernetes tools", - "summary": "AppsCode is a leading provider of Kubernetes solutions that allow organizations to maintain their business goals, higher growth, and reduce risks by making it simple, safe and affordable.", + "summary": "AppsCode is a global leader in Enterprise-grade Kubernetes-native Data Platform with Automated Day 2 Operations.", "url": "https://appscode.com/contact/", "products": [ { @@ -81,7 +81,7 @@ { "name": "Config Syncer", "logo": "/assets/images/products/configsyncer/configsyncer-512x512.svg", - "summary": "Config Syncer (fka Kubed) by AppsCode is a Kubernetes Cluster Operator Daemon. From here you can learn all about Config Syncer’s architecture and how to deploy and use Config Syncer.", + "summary": "Config Syncer (fka Kubed) by AppsCode syncs secrets and configmaps across Kubernetes clusters. From here you can learn all about Config Syncer’s architecture and how to deploy and use Config Syncer.", "url": "https://config-syncer.com/" } ] @@ -93,7 +93,7 @@ "use_case": "MANAGE DATABASE", "logo": "/assets/images/products/kubedb/kubedb.svg", "title": "Run Production-Grade Databases on Kubernetes", - "summary": "KubeDB simplifies Provision, Upgrade, Scaling, Volume Expansion, Monitor, Backup, Restore for various Databases in Kubernetes on any Public & Private Cloud", + "summary": "KubeDB simplifies Provisioning, Upgrading, Scaling, Volume Expansion, Monitor, Backup, Restore for various Databases in Kubernetes on any Public & Private Cloud", "url": "https://kubedb.com", "features": [ "Provisioning", @@ -103,7 +103,7 @@ "Monitoring", "Security" ], - "illustration": "/assets/images/products/kubedb/kubedb-illustration.png" + "illustration": "/assets/images/products/kubedb/kubedb-illustration-1.png" }, { "id": "disaster-recovery", @@ -131,7 +131,7 @@ "use_case": "NETWORKING", "logo": "/assets/images/products/voyager/voyager.png", "title": "Secure HAProxy Ingress Controller for Kubernetes", - "summary": "Voyager is a HAProxy backed secure L7 and L4 ingress controller for Kubernetes. This can be used with any Kubernetes cloud providers including AWS, GCE, GKE, AZURE, ACS etc. This can also be used with baremetal Kubernetes clusters.", + "summary": "Voyager is a secure L7 and L4 ingress controller for Kubernetes with Gateway API support. This can be used with any Kubernetes cloud providers including AWS, GCE, GKE, AZURE, ACS etc. This can also be used with baremetal Kubernetes clusters.", "url": "https://voyagermesh.com/", "features": [ "HTTP & TCP", @@ -148,7 +148,7 @@ "use_case": "SECURITY", "logo": "/assets/images/products/kubevault/kubevault.png", "title": "Tools for running HashiCorp Vault on Kubernetes", - "summary": "KubeVault provides various ways to configure your Vault deployment. You can pick your preferred Storage Backend, Unsealer Mode, TLS Mode, Secret Engines that you want to allow to attach with this VaultServer, Termination Policy to prevent accidental deletion or clean-up Vault deployment in a systematic way, Monitoring, etc.", + "summary": "KubeVault makes Vault deployment and operation a breeze with a Kubernetes operator. You can pick your preferred Storage Backend, Unsealer Mode, TLS Mode, Secret Engines that you want to allow to attach with this VaultServer, Termination Policy to prevent accidental deletion or clean-up Vault deployment in a systematic way, Monitoring, etc.", "url": "https://kubevault.com/", "features": [ "Automatic Initialization & Unsealing", diff --git a/data/products/configsyncer.json b/data/products/configsyncer.json index 0deb8145f2..20662c733a 100644 --- a/data/products/configsyncer.json +++ b/data/products/configsyncer.json @@ -61,6 +61,11 @@ "hostDocs": false, "show": true }, + { + "version": "v0.14.7", + "hostDocs": true, + "show": true + }, { "version": "v0.14.6", "hostDocs": true, @@ -156,7 +161,7 @@ "hostDocs": true } ], - "latestVersion": "v0.14.6", + "latestVersion": "v0.14.7", "socialLinks": { "facebook": "https://facebook.com/appscode", "github": "https://github.com/config-syncer/config-syncer", diff --git a/data/products/kubedb.json b/data/products/kubedb.json index 382a51d460..245d3b6725 100644 --- a/data/products/kubedb.json +++ b/data/products/kubedb.json @@ -3,7 +3,7 @@ "name": "KubeDB", "fullname": "KubeDB by AppsCode", "tagline": "Run Production-Grade Databases on Kubernetes", - "summary": "KubeDB simplifies Provision, Upgrade, Scaling, Volume Expansion, Monitor, Backup, Restore for various Databases in Kubernetes on any Public & Private Cloud", + "summary": "KubeDB simplifies Provisioning, Upgrading, Scaling, Volume Expansion, Monitor, Backup, Restore for various Databases in Kubernetes on any Public & Private Cloud", "published": true, "author": "AppsCode Inc.", "website": { @@ -156,6 +156,22 @@ "hostDocs": false, "show": true }, + { + "version": "v2024.3.16", + "hostDocs": true, + "show": true, + "info": { + "autoscaler": "v0.29.0", + "cli": "v0.44.0", + "dashboard": "v0.20.0", + "installer": "v2024.3.16", + "ops-manager": "v0.31.0", + "provisioner": "v0.44.0", + "schema-manager": "v0.20.0", + "ui-server": "v0.20.0", + "webhook-server": "v0.20.0" + } + }, { "version": "v2024.3.9-rc.0", "hostDocs": true, @@ -1004,7 +1020,7 @@ "hostDocs": false } ], - "latestVersion": "v2024.2.14", + "latestVersion": "v2024.3.16", "socialLinks": { "facebook": "https://facebook.com/appscode", "github": "https://github.com/kubedb", diff --git a/data/products/kubestash.json b/data/products/kubestash.json index b1c0807c2b..3dcdf33315 100644 --- a/data/products/kubestash.json +++ b/data/products/kubestash.json @@ -27,12 +27,12 @@ } ], "logo": { - "src": "/assets/images/products/stash/stash.png", - "alt": "Stash" + "src": "/assets/images/products/kubestash/kubestash.png", + "alt": "kubestash" }, "logoWhite": { - "src": "/assets/images/products/stash/stash-white.png", - "alt": "Stash" + "src": "/assets/images/products/kubestash/kubestash-white.png", + "alt": "kubestash" }, "icon": { "src": "/assets/images/products/stash/stash-icon.svg", @@ -177,87 +177,16 @@ "show": true }, { - "version": "v2023.12.1", + "version": "v2024.3.16", "hostDocs": true, "show": true, "info": { - "cli": "v0.32.0", - "community": "v0.32.0", - "elasticsearch": [ - "5.6.4-v28", - "6.2.4-v28", - "6.3.0-v28", - "6.4.0-v28", - "6.5.3-v28", - "6.8.0-v28", - "7.14.0-v14", - "7.2.0-v28", - "7.3.2-v28", - "8.2.0-v11" - ], - "enterprise": "v0.32.0", - "etcd": [ - "3.5.0-v15" - ], - "installer": "v2023.10.9", - "kubedump": [ - "0.1.0-v11" - ], - "mariadb": [ - "10.5.8-v21" - ], - "mongodb": [ - "3.4.17-v28", - "3.4.22-v28", - "3.6.13-v28", - "3.6.8-v28", - "4.0.11-v28", - "4.0.3-v28", - "4.0.5-v28", - "4.1.13-v28", - "4.1.4-v28", - "4.1.7-v28", - "4.2.3-v28", - "4.4.6-v19", - "5.0.15-v1", - "5.0.3-v16", - "6.0.5-v4" - ], - "mysql": [ - "5.7.25-v28", - "8.0.14-v28", - "8.0.21-v22", - "8.0.3-v28" - ], - "nats": [ - "2.6.1-v16", - "2.8.2-v11" - ], - "percona-xtradb": [ - "5.7-v23" - ], - "postgres": [ - "10.14-v27", - "11.9-v27", - "12.4-v27", - "13.1-v24", - "14.0-v16", - "15.1-v8", - "9.6.19-v27" - ], - "redis": [ - "5.0.13-v16", - "6.2.5-v16", - "7.0.5-v9" - ], - "ui-server": "v0.13.0", - "vault": [ - "1.10.3-v8" - ] + "cli": "v0.6.0", + "installer": "v2024.3.16" } } ], - "latestVersion": "v2023.12.1", + "latestVersion": "v2024.3.16", "socialLinks": { "facebook": "https://facebook.com/appscode", "github": "https://github.com/kubestash", @@ -273,931 +202,5 @@ "supportLinks": { "Support URL": "https://appscode.freshdesk.com", "Website URL": "https://kubestash.com" - }, - "subProjects": { - "stash-cli": { - "dir": "guides/latest/cli/reference", - "mappings": [ - { - "versions": [ - "v0.9.0-rc.6" - ], - "subProjectVersions": [ - "v0.3.1" - ] - }, - { - "versions": [ - "v0.9.0-rc.4" - ], - "subProjectVersions": [ - "v0.3.0" - ] - }, - { - "versions": [ - "v0.9.0-rc.2" - ], - "subProjectVersions": [ - "v0.2.0" - ] - }, - { - "versions": [ - "v0.9.0-rc.1" - ], - "subProjectVersions": [ - "v0.1.0" - ] - } - ] - }, - "stash-elasticsearch": { - "dir": "addons/elasticsearch/guides", - "mappings": [ - { - "versions": [ - "v2021.03.08", - "v2021.03.11" - ], - "subProjectVersions": [ - "5.6.4-v7", - "6.2.4-v7", - "6.3.0-v7", - "6.4.0-v7", - "6.5.3-v7", - "6.8.0-v7", - "7.2.0-v7", - "7.3.2-v7" - ] - }, - { - "versions": [ - "v2021.01.21" - ], - "subProjectVersions": [ - "5.6.4-v6", - "6.2.4-v6", - "6.3.0-v6", - "6.4.0-v6", - "6.5.3-v6", - "6.8.0-v6", - "7.2.0-v6", - "7.3.2-v6" - ] - }, - { - "versions": [ - "v2020.12.17" - ], - "subProjectVersions": [ - "5.6.4-v5", - "6.2.4-v5", - "6.3.0-v5", - "6.4.0-v5", - "6.5.3-v5", - "6.8.0-v5", - "7.2.0-v5", - "7.3.2-v5" - ] - }, - { - "versions": [ - "v2020.11.06", - "v2020.11.17" - ], - "subProjectVersions": [ - "5.6.4-v4", - "6.2.4-v4", - "6.3.0-v4", - "6.4.0-v4", - "6.5.3-v4", - "6.8.0-v4", - "7.2.0-v4", - "7.3.2-v4" - ] - }, - { - "versions": [ - "v2020.10.21", - "v2020.10.29", - "v2020.10.30" - ], - "subProjectVersions": [ - "5.6.4-v3", - "6.2.4-v3", - "6.3.0-v3", - "6.4.0-v3", - "6.5.3-v3", - "6.8.0-v3", - "7.2.0-v3", - "7.3.2-v3" - ] - }, - { - "versions": [ - "v2020.09.16", - "v2020.09.29" - ], - "subProjectVersions": [ - "5.6.4-v2", - "6.2.4-v2", - "6.3.0-v2", - "6.4.0-v2", - "6.5.3-v2", - "6.8.0-v2", - "7.2.0-v2", - "7.3.2-v2" - ] - }, - { - "versions": [ - "v2020.08.27" - ], - "subProjectVersions": [ - "5.6.4-v1", - "6.2.4-v1", - "6.3.0-v1", - "6.4.0-v1", - "6.5.3-v1", - "6.8.0-v1", - "7.2.0-v1", - "7.3.2-v1" - ] - }, - { - "versions": [ - "v2020.08.27-rc.0" - ], - "subProjectVersions": [ - "5.6.4-rc.20200827", - "6.2.4-rc.20200827", - "6.3.0-rc.20200827", - "6.4.0-rc.20200827", - "6.5.3-rc.20200827", - "6.8.0-rc.20200827", - "7.2.0-rc.20200827", - "7.3.2-rc.20200827" - ] - }, - { - "versions": [ - "v2020.08.26-rc.1" - ], - "subProjectVersions": [ - "5.6.4-rc.20200826", - "6.2.4-rc.20200826", - "6.3.0-rc.20200826", - "6.4.0-rc.20200826", - "6.5.3-rc.20200826", - "6.8.0-rc.20200826", - "7.2.0-rc.20200826", - "7.3.2-rc.20200826" - ] - }, - { - "versions": [ - "v2020.08.26-rc.0" - ], - "subProjectVersions": [ - "5.6.4-beta.20200826", - "6.2.4-beta.20200826", - "6.3.0-beta.20200826", - "6.4.0-beta.20200826", - "6.5.3-beta.20200826", - "6.8.0-beta.20200826", - "7.2.0-beta.20200826", - "7.3.2-beta.20200826" - ] - }, - { - "versions": [ - "v2020.07.09-beta.0" - ], - "subProjectVersions": [ - "5.6.4-beta.20200709", - "6.2.4-beta.20200709", - "6.3.0-beta.20200709", - "6.4.0-beta.20200709", - "6.5.3-beta.20200709", - "6.8.0-beta.20200709", - "7.2.0-beta.20200709", - "7.3.2-beta.20200709" - ] - }, - { - "versions": [ - "v2020.07.08-beta.0" - ], - "subProjectVersions": [ - "5.6.4-beta.20200708", - "6.2.4-beta.20200708", - "6.3.0-beta.20200708", - "6.4.0-beta.20200708", - "6.5.3-beta.20200708", - "6.8.0-beta.20200708", - "7.2.0-beta.20200708", - "7.3.2-beta.20200708" - ] - }, - { - "versions": [ - "v0.9.0-rc.1", - "v0.9.0-rc.2", - "v0.9.0-rc.4", - "v0.9.0-rc.6" - ], - "subProjectVersions": [ - "5.6.4", - "6.2.4", - "6.3.0", - "6.4.0", - "6.5.3", - "6.8.0", - "7.2.0", - "7.3.2" - ] - } - ] - }, - "stash-mariadb": { - "dir": "addons/mariadb/guides", - "mappings": [ - { - "versions": [ - "v2021.03.08", - "v2021.03.11" - ], - "subProjectVersions": [ - "10.5.8-v1" - ] - }, - { - "versions": [ - "v2020.12.17", - "v2021.01.21" - ], - "subProjectVersions": [ - "10.5.8" - ] - } - ] - }, - "stash-mongodb": { - "dir": "addons/mongodb/guides", - "mappings": [ - { - "versions": [ - "v2021.03.08", - "v2021.03.11" - ], - "subProjectVersions": [ - "3.4.17-v6", - "3.4.22-v6", - "3.6.8-v6", - "3.6.13-v6", - "4.0.3-v6", - "4.0.5-v6", - "4.0.11-v6", - "4.1.4-v6", - "4.1.7-v6", - "4.1.13-v6", - "4.2.3-v6" - ] - }, - { - "versions": [ - "v2020.12.17", - "v2021.01.21" - ], - "subProjectVersions": [ - "3.4.17-v5", - "3.4.22-v5", - "3.6.8-v5", - "3.6.13-v5", - "4.0.3-v5", - "4.0.5-v5", - "4.0.11-v5", - "4.1.4-v5", - "4.1.7-v5", - "4.1.13-v5", - "4.2.3-v5" - ] - }, - { - "versions": [ - "v2020.11.06", - "v2020.11.17" - ], - "subProjectVersions": [ - "3.4.17-v4", - "3.4.22-v4", - "3.6.8-v4", - "3.6.13-v4", - "4.0.3-v4", - "4.0.5-v4", - "4.0.11-v4", - "4.1.4-v4", - "4.1.7-v4", - "4.1.13-v4", - "4.2.3-v4" - ] - }, - { - "versions": [ - "v2020.10.21", - "v2020.10.29", - "v2020.10.30" - ], - "subProjectVersions": [ - "3.4.17-v3", - "3.4.22-v3", - "3.6.8-v3", - "3.6.13-v3", - "4.0.3-v3", - "4.0.5-v3", - "4.0.11-v3", - "4.1.4-v3", - "4.1.7-v3", - "4.1.13-v3", - "4.2.3-v3" - ] - }, - { - "versions": [ - "v2020.09.16", - "v2020.09.29" - ], - "subProjectVersions": [ - "3.4.17-v2", - "3.4.22-v2", - "3.6.13-v2", - "3.6.8-v2", - "4.0.3-v2", - "4.0.5-v2", - "4.0.11-v2", - "4.1.13-v2", - "4.1.4-v2", - "4.1.7-v2", - "4.2.3-v2" - ] - }, - { - "versions": [ - "v2020.08.27" - ], - "subProjectVersions": [ - "3.4.17-v1", - "3.4.22-v1", - "3.6.13-v1", - "3.6.8-v1", - "4.0.3-v1", - "4.0.5-v1", - "4.0.11-v1", - "4.1.13-v1", - "4.1.4-v1", - "4.1.7-v1", - "4.2.3-v1" - ] - }, - { - "versions": [ - "v2020.08.27-rc.0" - ], - "subProjectVersions": [ - "3.4.1-rc.20200827", - "3.4.2-rc.20200827", - "3.6.1-rc.20200827", - "3.6.8-rc.20200827", - "4.0.3-rc.20200827", - "4.0.5-rc.20200827", - "4.0.11-rc.20200827", - "4.1.1-rc.20200827", - "4.1.4-rc.20200827", - "4.1.7-rc.20200827", - "4.2.3-rc.20200827" - ] - }, - { - "versions": [ - "v2020.08.26-rc.1" - ], - "subProjectVersions": [ - "3.4.1-rc.20200826", - "3.4.2-rc.20200826", - "3.6.1-rc.20200826", - "3.6.8-rc.20200826", - "4.0.3-rc.20200826", - "4.0.5-rc.20200826", - "4.0.11-rc.20200826", - "4.1.1-rc.20200826", - "4.1.4-rc.20200826", - "4.1.7-rc.20200826", - "4.2.3-rc.20200826" - ] - }, - { - "versions": [ - "v2020.08.26-rc.0" - ], - "subProjectVersions": [ - "3.4.1-beta.20200826", - "3.4.2-beta.20200826", - "3.6.1-beta.20200826", - "3.6.8-beta.20200826", - "4.0.1-beta.20200826", - "4.0.3-beta.20200826", - "4.0.5-beta.20200826", - "4.1.1-beta.20200826", - "4.1.4-beta.20200826", - "4.1.7-beta.20200826", - "4.2.3-beta.20200826" - ] - }, - { - "versions": [ - "v2020.07.09-beta.0" - ], - "subProjectVersions": [ - "3.4.1-beta.20200709", - "3.4.2-beta.20200709", - "3.6.1-beta.20200709", - "3.6.8-beta.20200709", - "4.0.1-beta.20200709", - "4.0.3-beta.20200709", - "4.0.5-beta.20200709", - "4.1.1-beta.20200709", - "4.1.4-beta.20200709", - "4.1.7-beta.20200709", - "4.2.3-beta.20200709" - ] - }, - { - "versions": [ - "v2020.07.08-beta.0" - ], - "subProjectVersions": [ - "3.4.1-beta.20200708", - "3.4.2-beta.20200708", - "3.6.1-beta.20200708", - "3.6.8-beta.20200708", - "4.0.1-beta.20200708", - "4.0.3-beta.20200708", - "4.0.5-beta.20200708", - "4.1.1-beta.20200708", - "4.1.4-beta.20200708", - "4.1.7-beta.20200708", - "4.2.3-beta.20200708" - ] - }, - { - "versions": [ - "v0.9.0-rc.1", - "v0.9.0-rc.2", - "v0.9.0-rc.4", - "v0.9.0-rc.6" - ], - "subProjectVersions": [ - "3.4.17", - "3.4.22", - "3.6.8", - "3.6.13", - "4.0.3", - "4.0.5", - "4.0.11", - "4.1.4", - "4.1.7", - "4.1.13", - "4.2.3" - ] - } - ] - }, - "stash-mysql": { - "dir": "addons/mysql/guides", - "mappings": [ - { - "versions": [ - "v2021.03.08", - "v2021.03.11" - ], - "subProjectVersions": [ - "5.7.25-v7", - "8.0.3-v7", - "8.0.14-v7", - "8.0.21-v1" - ] - }, - { - "versions": [ - "v2021.01.21" - ], - "subProjectVersions": [ - "5.7.25-v6", - "8.0.3-v6", - "8.0.14-v6", - "8.0.21" - ] - }, - { - "versions": [ - "v2020.12.17" - ], - "subProjectVersions": [ - "5.7.25-v5", - "8.0.3-v5", - "8.0.14-v5" - ] - }, - { - "versions": [ - "v2020.11.06", - "v2020.11.17" - ], - "subProjectVersions": [ - "5.7.25-v4", - "8.0.3-v4", - "8.0.14-v4" - ] - }, - { - "versions": [ - "v2020.10.21", - "v2020.10.29", - "v2020.10.30" - ], - "subProjectVersions": [ - "5.7.25-v3", - "8.0.3-v3", - "8.0.14-v3" - ] - }, - { - "versions": [ - "v2020.09.16", - "v2020.09.29" - ], - "subProjectVersions": [ - "5.7.25-v2", - "8.0.3-v2", - "8.0.14-v2" - ] - }, - { - "versions": [ - "v2020.08.27" - ], - "subProjectVersions": [ - "5.7.25-v1", - "8.0.3-v1", - "8.0.14-v1" - ] - }, - { - "versions": [ - "v2020.08.27-rc.0" - ], - "subProjectVersions": [ - "5.7.25-rc.20200827", - "8.0.3-rc.20200827", - "8.0.14-rc.20200827" - ] - }, - { - "versions": [ - "v2020.08.26-rc.1" - ], - "subProjectVersions": [ - "5.7.25-rc.20200826", - "8.0.3-rc.20200826", - "8.0.14-rc.20200826" - ] - }, - { - "versions": [ - "v2020.08.26-rc.0" - ], - "subProjectVersions": [ - "5.7.25-beta.20200826", - "8.0.3-beta.20200826", - "8.0.14-beta.20200826" - ] - }, - { - "versions": [ - "v2020.07.09-beta.0" - ], - "subProjectVersions": [ - "5.7.25-beta.20200709", - "8.0.3-beta.20200709", - "8.0.14-beta.20200709" - ] - }, - { - "versions": [ - "v2020.07.08-beta.0" - ], - "subProjectVersions": [ - "5.7.25-beta.20200708", - "8.0.3-beta.20200708", - "8.0.14-beta.20200708" - ] - }, - { - "versions": [ - "v0.9.0-rc.1", - "v0.9.0-rc.2", - "v0.9.0-rc.4", - "v0.9.0-rc.6" - ], - "subProjectVersions": [ - "5.7.25", - "8.0.3", - "8.0.14" - ] - } - ] - }, - "stash-percona-xtradb": { - "dir": "addons/percona-xtradb/guides", - "mappings": [ - { - "versions": [ - "v2021.03.08", - "v2021.03.11" - ], - "subProjectVersions": [ - "5.7.0-v2" - ] - }, - { - "versions": [ - "v2020.12.17", - "v2021.01.21" - ], - "subProjectVersions": [ - "5.7.0-v1" - ] - }, - { - "versions": [ - "v2020.11.17" - ], - "subProjectVersions": [ - "5.7.0" - ] - }, - { - "versions": [ - "v2020.11.06" - ], - "subProjectVersions": [ - "5.7-v4" - ] - }, - { - "versions": [ - "v2020.10.21", - "v2020.10.29", - "v2020.10.30" - ], - "subProjectVersions": [ - "5.7-v3" - ] - }, - { - "versions": [ - "v2020.09.16", - "v2020.09.29" - ], - "subProjectVersions": [ - "5.7-v2" - ] - }, - { - "versions": [ - "v2020.08.27" - ], - "subProjectVersions": [ - "5.7-v1" - ] - }, - { - "versions": [ - "v2020.08.27-rc.0" - ], - "subProjectVersions": [ - "5.7-rc.20200827" - ] - }, - { - "versions": [ - "v2020.08.26-rc.1" - ], - "subProjectVersions": [ - "5.7-rc.20200826" - ] - }, - { - "versions": [ - "v2020.08.26-rc.0" - ], - "subProjectVersions": [ - "5.7-beta.20200826" - ] - }, - { - "versions": [ - "v2020.07.09-beta.0" - ], - "subProjectVersions": [ - "5.7-beta.20200709" - ] - }, - { - "versions": [ - "v2020.07.08-beta.0" - ], - "subProjectVersions": [ - "5.7-beta.20200708" - ] - }, - { - "versions": [ - "v0.9.0-rc.4", - "v0.9.0-rc.6" - ], - "subProjectVersions": [ - "5.7" - ] - } - ] - }, - "stash-postgres": { - "dir": "addons/postgres/guides", - "mappings": [ - { - "versions": [ - "v2021.03.08", - "v2021.03.11" - ], - "subProjectVersions": [ - "9.6.19-v5", - "10.14.0-v5", - "11.9.0-v5", - "12.4.0-v5", - "13.1.0-v2" - ] - }, - { - "versions": [ - "v2020.12.17", - "v2021.01.21" - ], - "subProjectVersions": [ - "9.6.19-v4", - "10.14.0-v4", - "11.9.0-v4", - "12.4.0-v4", - "13.1.0-v1" - ] - }, - { - "versions": [ - "v2020.11.17" - ], - "subProjectVersions": [ - "9.6.19-v3", - "10.14.0-v3", - "11.9.0-v3", - "12.4.0-v3", - "13.1.0" - ] - }, - { - "versions": [ - "v2020.11.06" - ], - "subProjectVersions": [ - "9.6.19-v2", - "10.14.0-v2", - "11.9.0-v2", - "12.4.0-v2" - ] - }, - { - "versions": [ - "v2020.10.21", - "v2020.10.29", - "v2020.10.30" - ], - "subProjectVersions": [ - "9.6.19-v1", - "10.14.0-v1", - "11.9.0-v1", - "12.4.0-v1" - ] - }, - { - "versions": [ - "v2020.09.16", - "v2020.09.29" - ], - "subProjectVersions": [ - "9.6.19", - "10.14.0", - "11.9.0", - "12.4.0" - ] - }, - { - "versions": [ - "v2020.08.27" - ], - "subProjectVersions": [ - "9.6-v1", - "10.2-v1", - "10.6-v1", - "11.1-v1", - "11.2-v1" - ] - }, - { - "versions": [ - "v2020.08.27-rc.0" - ], - "subProjectVersions": [ - "9.6-rc.20200827", - "10.2-rc.20200827", - "10.6-rc.20200827", - "11.1-rc.20200827", - "11.2-rc.20200827" - ] - }, - { - "versions": [ - "v2020.08.26-rc.1" - ], - "subProjectVersions": [ - "9.6-rc.20200826", - "10.2-rc.20200826", - "10.6-rc.20200826", - "11.1-rc.20200826", - "11.2-rc.20200826" - ] - }, - { - "versions": [ - "v2020.08.26-rc.0" - ], - "subProjectVersions": [ - "9.6-beta.20200826", - "10.2-beta.20200826", - "10.6-beta.20200826", - "11.1-beta.20200826", - "11.2-beta.20200826" - ] - }, - { - "versions": [ - "v2020.07.09-beta.0" - ], - "subProjectVersions": [ - "9.6-beta.20200709", - "10.2-beta.20200709", - "10.6-beta.20200709", - "11.1-beta.20200709", - "11.2-beta.20200709" - ] - }, - { - "versions": [ - "v2020.07.08-beta.0" - ], - "subProjectVersions": [ - "9.6-beta.20200708", - "10.2-beta.20200708", - "10.6-beta.20200708", - "11.1-beta.20200708", - "11.2-beta.20200708" - ] - }, - { - "versions": [ - "v0.9.0-rc.1", - "v0.9.0-rc.2", - "v0.9.0-rc.4", - "v0.9.0-rc.6" - ], - "subProjectVersions": [ - "9.6", - "10.2", - "10.6", - "11.1", - "11.2" - ] - } - ] - } } } diff --git a/data/products/kubevault.json b/data/products/kubevault.json index c3f4c1e53b..f2a9d97d44 100644 --- a/data/products/kubevault.json +++ b/data/products/kubevault.json @@ -222,6 +222,17 @@ "hostDocs": false, "show": true }, + { + "version": "v2024.3.12", + "hostDocs": true, + "show": true, + "info": { + "cli": "v0.18.0", + "installer": "v2024.3.12", + "operator": "v0.18.0", + "unsealer": "v0.18.0" + } + }, { "version": "v2024.1.31", "hostDocs": true, @@ -236,7 +247,6 @@ { "version": "v2024.1.28-rc.1", "hostDocs": true, - "show": false, "info": { "cli": "v0.17.0-rc.1", "installer": "v2024.1.28-rc.1", @@ -247,7 +257,6 @@ { "version": "v2024.1.26-rc.0", "hostDocs": true, - "show": false, "info": { "cli": "v0.17.0-rc.0", "installer": "v2024.1.26-rc.0", @@ -421,7 +430,7 @@ } } ], - "latestVersion": "v2024.1.31", + "latestVersion": "v2024.3.12", "socialLinks": { "facebook": "https://facebook.com/appscode", "github": "https://github.com/kubevault", diff --git a/data/products/voyager.json b/data/products/voyager.json index 12cbebc806..2370c5f6db 100644 --- a/data/products/voyager.json +++ b/data/products/voyager.json @@ -2,8 +2,8 @@ "key": "voyager", "name": "Voyager", "fullname": "Voyager by AppsCode", - "tagline": "Secure HAProxy Ingress Controller for Kubernetes", - "summary": "Secure HAProxy Ingress Controller for Kubernetes", + "tagline": "Secure Ingress Controller for Kubernetes", + "summary": "Secure Ingress Controller for Kubernetes", "published": true, "author": "AppsCode Inc.", "website": { @@ -131,6 +131,15 @@ "hostDocs": false, "show": true }, + { + "version": "v2024.3.18", + "hostDocs": true, + "show": true, + "info": { + "cli": "v0.0.15", + "installer": "v2024.3.18" + } + }, { "version": "v2023.9.18", "hostDocs": true, @@ -292,11 +301,6 @@ "version": "v13.0.0-beta.0", "hostDocs": true }, - { - "version": "v12.0.0", - "hostDocs": true, - "show": true - }, { "version": "v12.0.0-rc.2", "hostDocs": false @@ -309,6 +313,11 @@ "version": "v12.0.0-rc.0", "hostDocs": true }, + { + "version": "v12.0.0", + "hostDocs": true, + "show": true + }, { "version": "v11.0.1", "hostDocs": true @@ -353,10 +362,6 @@ "version": "7.1.0", "hostDocs": true }, - { - "version": "7.0.0", - "hostDocs": true - }, { "version": "7.0.0-rc.3", "hostDocs": true @@ -374,7 +379,7 @@ "hostDocs": true }, { - "version": "6.0.0", + "version": "7.0.0", "hostDocs": true }, { @@ -390,13 +395,17 @@ "hostDocs": true }, { - "version": "5.0.0", + "version": "6.0.0", "hostDocs": true }, { "version": "5.0.0-rc.11", "hostDocs": true }, + { + "version": "5.0.0", + "hostDocs": true + }, { "version": "3.2.2", "hostDocs": false @@ -434,7 +443,7 @@ "hostDocs": false } ], - "latestVersion": "v2023.9.18", + "latestVersion": "v2024.3.18", "socialLinks": { "facebook": "https://facebook.com/appscode", "github": "https://github.com/voyagermesh/voyager", diff --git a/static/assets/images/authors/md-anisur-rahman.jpg b/static/assets/images/authors/md-anisur-rahman.jpg new file mode 100644 index 0000000000..a6d2b5bc47 Binary files /dev/null and b/static/assets/images/authors/md-anisur-rahman.jpg differ diff --git a/static/assets/images/authors/profile-photos-84x84/md-anisur-rahman.jpg b/static/assets/images/authors/profile-photos-84x84/md-anisur-rahman.jpg new file mode 100644 index 0000000000..a6d2b5bc47 Binary files /dev/null and b/static/assets/images/authors/profile-photos-84x84/md-anisur-rahman.jpg differ diff --git a/static/assets/images/customers/2024/100-fortune.png b/static/assets/images/customers/2024/100-fortune.png new file mode 100644 index 0000000000..e63342a073 Binary files /dev/null and b/static/assets/images/customers/2024/100-fortune.png differ diff --git a/static/assets/images/customers/2024/carro.png b/static/assets/images/customers/2024/carro.png new file mode 100644 index 0000000000..8c711400ad Binary files /dev/null and b/static/assets/images/customers/2024/carro.png differ diff --git a/static/assets/images/customers/2024/clewmed.png b/static/assets/images/customers/2024/clewmed.png new file mode 100644 index 0000000000..a28e590df2 Binary files /dev/null and b/static/assets/images/customers/2024/clewmed.png differ diff --git a/static/assets/images/customers/2024/dataloop.png b/static/assets/images/customers/2024/dataloop.png new file mode 100644 index 0000000000..fbff160d56 Binary files /dev/null and b/static/assets/images/customers/2024/dataloop.png differ diff --git a/static/assets/images/customers/2024/decisio.png b/static/assets/images/customers/2024/decisio.png new file mode 100644 index 0000000000..f09e080b71 Binary files /dev/null and b/static/assets/images/customers/2024/decisio.png differ diff --git a/static/assets/images/customers/2024/emerson.png b/static/assets/images/customers/2024/emerson.png new file mode 100644 index 0000000000..23a928d6a3 Binary files /dev/null and b/static/assets/images/customers/2024/emerson.png differ diff --git a/static/assets/images/customers/2024/fastspeed.png b/static/assets/images/customers/2024/fastspeed.png new file mode 100644 index 0000000000..54f7805a1b Binary files /dev/null and b/static/assets/images/customers/2024/fastspeed.png differ diff --git a/static/assets/images/customers/2024/ge-healthcare.png b/static/assets/images/customers/2024/ge-healthcare.png new file mode 100644 index 0000000000..cb3473faed Binary files /dev/null and b/static/assets/images/customers/2024/ge-healthcare.png differ diff --git a/static/assets/images/customers/2024/greenhouse.png b/static/assets/images/customers/2024/greenhouse.png new file mode 100644 index 0000000000..1ef8e7e373 Binary files /dev/null and b/static/assets/images/customers/2024/greenhouse.png differ diff --git a/static/assets/images/customers/2024/huma.png b/static/assets/images/customers/2024/huma.png new file mode 100644 index 0000000000..197518e099 Binary files /dev/null and b/static/assets/images/customers/2024/huma.png differ diff --git a/static/assets/images/customers/2024/irembo.png b/static/assets/images/customers/2024/irembo.png new file mode 100644 index 0000000000..bcbb316b30 Binary files /dev/null and b/static/assets/images/customers/2024/irembo.png differ diff --git a/static/assets/images/customers/2024/nokia.png b/static/assets/images/customers/2024/nokia.png new file mode 100644 index 0000000000..f3d850f984 Binary files /dev/null and b/static/assets/images/customers/2024/nokia.png differ diff --git a/static/assets/images/customers/2024/oak-ridge.png b/static/assets/images/customers/2024/oak-ridge.png new file mode 100644 index 0000000000..9b076b09e7 Binary files /dev/null and b/static/assets/images/customers/2024/oak-ridge.png differ diff --git a/static/assets/images/customers/2024/orange.png b/static/assets/images/customers/2024/orange.png new file mode 100644 index 0000000000..de6e8da18b Binary files /dev/null and b/static/assets/images/customers/2024/orange.png differ diff --git a/static/assets/images/customers/2024/vaimo.png b/static/assets/images/customers/2024/vaimo.png new file mode 100644 index 0000000000..185cd26a23 Binary files /dev/null and b/static/assets/images/customers/2024/vaimo.png differ diff --git a/static/assets/images/customers/2024/wiliot.png b/static/assets/images/customers/2024/wiliot.png new file mode 100644 index 0000000000..d4de2f5802 Binary files /dev/null and b/static/assets/images/customers/2024/wiliot.png differ diff --git a/static/assets/images/logo/appscode/ac-logo.png b/static/assets/images/logo/appscode/ac-logo.png index abc1f84a62..29a3b87d3e 100644 Binary files a/static/assets/images/logo/appscode/ac-logo.png and b/static/assets/images/logo/appscode/ac-logo.png differ diff --git a/static/assets/images/logo/appscode/ac-logo.svg b/static/assets/images/logo/appscode/ac-logo.svg index bb10db62ac..5844f619e5 100644 --- a/static/assets/images/logo/appscode/ac-logo.svg +++ b/static/assets/images/logo/appscode/ac-logo.svg @@ -1,138 +1,18 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/press/1.png b/static/assets/images/press/1.png index 94d83ca6e7..3ca42818fa 100644 Binary files a/static/assets/images/press/1.png and b/static/assets/images/press/1.png differ diff --git a/static/assets/images/press/2.png b/static/assets/images/press/2.png index 7d155f670d..56e590c95f 100644 Binary files a/static/assets/images/press/2.png and b/static/assets/images/press/2.png differ diff --git a/static/assets/images/press/3.png b/static/assets/images/press/3.png index 78b64161ad..fa552f230f 100644 Binary files a/static/assets/images/press/3.png and b/static/assets/images/press/3.png differ diff --git a/static/assets/images/press/4.png b/static/assets/images/press/4.png index 43a25333f8..e12c43e6ec 100644 Binary files a/static/assets/images/press/4.png and b/static/assets/images/press/4.png differ diff --git a/static/assets/images/products/appscode/ac-logo.svg b/static/assets/images/products/appscode/ac-logo.svg new file mode 100644 index 0000000000..5844f619e5 --- /dev/null +++ b/static/assets/images/products/appscode/ac-logo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/products/appscode/appscode-hero.png b/static/assets/images/products/appscode/appscode-hero.png index b0e89031ea..0c37852c9b 100644 Binary files a/static/assets/images/products/appscode/appscode-hero.png and b/static/assets/images/products/appscode/appscode-hero.png differ diff --git a/static/assets/images/products/appscode/appscode-logo-white.png b/static/assets/images/products/appscode/appscode-logo-white.png index ea3ef79388..29a3b87d3e 100644 Binary files a/static/assets/images/products/appscode/appscode-logo-white.png and b/static/assets/images/products/appscode/appscode-logo-white.png differ diff --git a/static/assets/images/products/appscode/appscode-logo.png b/static/assets/images/products/appscode/appscode-logo.png index f56933402f..332bee4aac 100644 Binary files a/static/assets/images/products/appscode/appscode-logo.png and b/static/assets/images/products/appscode/appscode-logo.png differ diff --git a/static/assets/images/products/appscode/appscode-white.png b/static/assets/images/products/appscode/appscode-white.png index cb283b3cff..29a3b87d3e 100644 Binary files a/static/assets/images/products/appscode/appscode-white.png and b/static/assets/images/products/appscode/appscode-white.png differ diff --git a/static/assets/images/products/appscode/features/steps/backup-recovery.jpg b/static/assets/images/products/appscode/features/steps/backup-recovery.jpg new file mode 100644 index 0000000000..bd79f0530f Binary files /dev/null and b/static/assets/images/products/appscode/features/steps/backup-recovery.jpg differ diff --git a/static/assets/images/products/appscode/features/steps/insight.jpg b/static/assets/images/products/appscode/features/steps/insight.jpg new file mode 100644 index 0000000000..c80de2abd9 Binary files /dev/null and b/static/assets/images/products/appscode/features/steps/insight.jpg differ diff --git a/static/assets/images/products/appscode/features/steps/monitoring.jpg b/static/assets/images/products/appscode/features/steps/monitoring.jpg new file mode 100644 index 0000000000..e8badd1a0f Binary files /dev/null and b/static/assets/images/products/appscode/features/steps/monitoring.jpg differ diff --git a/static/assets/images/products/appscode/features/ui-features.png b/static/assets/images/products/appscode/features/ui-features.png new file mode 100644 index 0000000000..4b004654ba Binary files /dev/null and b/static/assets/images/products/appscode/features/ui-features.png differ diff --git a/static/assets/images/products/appscode/icons/global/check-box.png b/static/assets/images/products/appscode/icons/global/check-box.png new file mode 100644 index 0000000000..a9cbaf8ba6 Binary files /dev/null and b/static/assets/images/products/appscode/icons/global/check-box.png differ diff --git a/static/assets/images/products/appscode/icons/global/check-box.svg b/static/assets/images/products/appscode/icons/global/check-box.svg new file mode 100644 index 0000000000..3b0e973c1e --- /dev/null +++ b/static/assets/images/products/appscode/icons/global/check-box.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/products/appscode/icons/global/play-icon.png b/static/assets/images/products/appscode/icons/global/play-icon.png new file mode 100644 index 0000000000..9a1b956b33 Binary files /dev/null and b/static/assets/images/products/appscode/icons/global/play-icon.png differ diff --git a/static/assets/images/products/kubedb/kubedb-illustration-1.png b/static/assets/images/products/kubedb/kubedb-illustration-1.png new file mode 100644 index 0000000000..490d9dc183 Binary files /dev/null and b/static/assets/images/products/kubedb/kubedb-illustration-1.png differ diff --git a/static/assets/images/products/kubestash/kubestash-white.png b/static/assets/images/products/kubestash/kubestash-white.png new file mode 100644 index 0000000000..08f41b9799 Binary files /dev/null and b/static/assets/images/products/kubestash/kubestash-white.png differ diff --git a/static/assets/images/products/kubestash/kubestash.png b/static/assets/images/products/kubestash/kubestash.png new file mode 100644 index 0000000000..6fc8e4b957 Binary files /dev/null and b/static/assets/images/products/kubestash/kubestash.png differ