Skip to content

Commit

Permalink
Update assets
Browse files Browse the repository at this point in the history
Signed-off-by: Tamal Saha <tamal@appscode.com>
  • Loading branch information
tamalsaha committed Jan 4, 2024
1 parent 4983c38 commit 98108eb
Show file tree
Hide file tree
Showing 194 changed files with 8,479 additions and 112 deletions.
10 changes: 9 additions & 1 deletion config.dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ params:
domain_bytebuilders: https://appscode.com
domain_accounts: https://accounts.appscode.ninja
domain_marketplace: https://marketplace.appscode.com
blog_url: https://blog.appscode.com
blog_url: https://appscode.com/blog
slack_url: https://slack.appscode.com
twitter_url: https://twitter.com/AppsCodeHQ
facebook_url: https://www.facebook.com/appscode
Expand All @@ -30,6 +30,14 @@ params:
github_url: https://github.com/appscode
domain_pharmer: https://pharmer-v1-hugo.web.app
domain_stash: https://stashed-v1-hugo.web.app
learn_url: https://appscode.com/learn
search_api_key: 8fd610038d901dd16a111e6f1568343bb969b084a1952dafdcb1545fd8c35e96
docs_url: https://appscode.com/docs
domain_configsyncer: https://config-syncer.com
domain_kubestash: https://kubestash.com
domain_voyagermesh: https://voyagermesh-v1-hugo.web.app
domain_gateway: https://gateway.voyagermesh.com
domain_guard: https://kubeguard.dev
markup:
goldmark:
renderer:
Expand Down
11 changes: 9 additions & 2 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ params:
domain_bytebuilders: https://appscode.com
domain_accounts: https://accounts.appscode.com
domain_marketplace: https://marketplace.appscode.com
blog_url: https://blog.appscode.com
blog_url: https://appscode.com/blog
slack_url: https://slack.appscode.com
twitter_url: https://twitter.com/AppsCodeHQ
facebook_url: https://www.facebook.com/appscode
Expand All @@ -38,7 +38,14 @@ params:
category: Blog
categoryId: DIC_kwDOG-h6r84COCFp
map: title
search_api_key: _replace_
search_api_key: 8fd610038d901dd16a111e6f1568343bb969b084a1952dafdcb1545fd8c35e96
domain_configsyncer: https://config-syncer.com
domain_kubestash: https://kubestash.com
domain_voyagermesh: https://voyagermesh.com
domain_guard: https://kubeguard.dev
docs_url: https://appscode.com/docs
learn_url: https://appscode.com/learn
domain_gateway: https://gateway.voyagermesh.com
markup:
goldmark:
renderer:
Expand Down
9 changes: 9 additions & 0 deletions data/authors/md-ishtiaq-islam.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Md Ishtiaq Islam",
"designation": "Software Engineer",
"biography": "Ishtiaq is a Software Engineer, working at AppsCode Inc. He has been involved with Kubernetes project since 2022 and very enthusiastic about Kubernetes and open source in general.",
"profile": "/assets/images/authors/profile-photos-84x84/md-ishtiaq-islam.jpg",
"email": "ishtiaq@appscode.com",
"github": "https://github.com/ishtiaqhimel",
"linkedin": "https://www.linkedin.com/in/md-ishtiaq-islam/"
}
4 changes: 4 additions & 0 deletions data/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@
"c1": [
"kubevault",
"voyager"
],
"c2": [
"configsyncer",
"guard"
]
},
"products": []
Expand Down
61 changes: 36 additions & 25 deletions data/products/appscode.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@
"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."
},
{
"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."
}
],
"highlight_products": {
Expand All @@ -67,16 +73,16 @@
"url": "https://appscode.com/contact/",
"products": [
{
"name": "Voyager",
"logo": "/assets/images/products/voyager/voyager-icon.svg",
"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.",
"url": "https://voyagermesh.com/"
"name": "Guard",
"logo": "/assets/images/products/guard/guard-512x512.svg",
"summary": "Guard by AppsCode is a Kubernetes Webhook Authentication server. Using guard, you can log into your Kubernetes cluster using a Github or Google authentication token. Guard also sets authenticated user’s groups to their Github teams or Google groups. This allows cluster administrators to setup RBAC rules based on membership in Github teams or Google groups.",
"url": "https://kubeguard.dev/"
},
{
"name": "Kubeform",
"logo": "/assets/images/products/kubeform/kubeform-icon.svg",
"summary": "Kubeform is a Kubernetes controller for provisioning and managing cloud or on-prem resources using terraform providers. It provides Kubernetes CRDs for Terraform resources so that you can manage any cloud infrastructure in a Kubernetes native way.",
"url": "https://kubeform.com/"
"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.",
"url": "https://config-syncer.com/"
}
]
},
Expand Down Expand Up @@ -119,23 +125,6 @@
],
"illustration": "/assets/images/products/stash/stash-hero.png"
},
{
"id": "manage-infrastructure",
"product": "Kubeform",
"use_case": "MANAGE INFRASTRUCTURE",
"logo": "assets/images/products/kubeform/kubeform.png",
"title": "Provision cloud resources using Kubernetes CRDs & Terraform",
"summary": "Kubeform is a Kubernetes controller for provisioning and managing cloud or on-prem resources using terraform providers. Kubeform provides Kubernetes CRDs for Terraform resources so that you can manage any cloud infrastructure in a Kubernetes native way.",
"url": "http://kubeform.com",
"features": [
"Infrastructure as Code",
"Built on Terrafrom",
"Native Kubernetes Support",
"Supports Multiple Cloud Platform",
"Unleash Developer Velocity"
],
"illustration": "/assets/images/products/kubeform/kubeform-hero.png"
},
{
"id": "networking",
"product": "voyager",
Expand Down Expand Up @@ -172,6 +161,28 @@
"illustration": "/assets/images/products/kubevault/kubevault-hero.png"
}
],
"resources": [
{
"label": "Blog",
"URL": "https://appscode.com/blog/"
},
{
"label": "Docs",
"URL": "https://appscode.com/docs/"
},
{
"label": "Webinars",
"URL": "https://www.youtube.com/watch?v=4lkBt5UUEAQ&list=PLoiT1Gv2KR1hAtDDW7fHEi-s2y2H3DOgx"
},
{
"label": "Learn",
"URL": "https://learn.appscode.com/learn/"
},
{
"label": "Demos",
"URL": "https://www.youtube.com/c/AppsCodeInc"
}
],
"subscription": {
"title": "Cloud reimagined <br /> for the age of Kubernetes",
"summary_left": "Deploy, manage, upgrade Kubernetes on any cloud and automate deployment, scaling, and management of containerized applications. Make Kubernetes accessible any member of your development team using ByteBuilder's innovative Kubernetes Dashboard.",
Expand Down
170 changes: 170 additions & 0 deletions data/products/configsyncer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
{
"key": "configsyncer",
"name": "ConfigSyncer",
"fullname": "ConfigSyncer by AppsCode",
"tagline": "Kubernetes Configuration Syncer",
"summary": "Kubernetes Configuration Syncer",
"published": true,
"author": "AppsCode Inc.",
"website": {
"domainKey": "domain_configsyncer",
"path": "",
"themeColor": ""
},
"heroImage": {
"src": "/assets/images/products/configsyncer/configsyncer-hero.png",
"alt": "configsyncer"
},
"logo": {
"src": "/assets/images/products/configsyncer/configsyncer.png",
"alt": "configsyncer"
},
"logoWhite": {
"src": "/assets/images/products/configsyncer/configsyncer-white.png",
"alt": "configsyncer"
},
"icon": {
"src": "/assets/images/products/configsyncer/configsyncer-512x512.svg",
"alt": "configsyncer",
"sizes": {
"192x192": "/assets/images/products/configsyncer/icons/android-icon-192x192.png"
}
},
"repoURL": "https://github.com/config-syncer/docs",
"starRepo": "config-syncer/config-syncer",
"docRepo": "config-syncer/config-syncer",
"badges": [
{
"url": "github/stars/config-syncer/config-syncer",
"alt": "GitHub Stars",
"logo": "github"
}
],
"features": [
{
"title": "Configuration Syncer",
"image": {
"src": "/assets/images/products/configsyncer/features/feature-3.png",
"alt": "http"
},
"icon": {
"src": "/assets/images/products/configsyncer/features/configuration.svg",
"alt": "http"
},
"summary": "",
"description": "Keeps ConfigMaps and Secrets synchronized across Namespaces or Clusters"
}
],
"versions": [
{
"version": "master",
"hostDocs": false,
"show": true
},
{
"version": "v0.14.5",
"hostDocs": true,
"show": true
},
{
"version": "v0.14.4",
"hostDocs": true,
"show": true
},
{
"version": "v0.14.2",
"hostDocs": true,
"show": true
},
{
"version": "v0.14.1",
"hostDocs": true,
"show": true
},
{
"version": "v0.14.0",
"hostDocs": true,
"show": true
},
{
"version": "v0.13.2",
"hostDocs": true,
"show": true
},
{
"version": "v0.13.1",
"hostDocs": true,
"show": true
},
{
"version": "v0.13.0",
"hostDocs": true,
"show": true
},
{
"version": "v0.12.0",
"hostDocs": true,
"show": true
},
{
"version": "v0.11.0",
"hostDocs": true
},
{
"version": "0.10.0",
"hostDocs": true
},
{
"version": "0.9.0",
"hostDocs": true
},
{
"version": "0.8.0",
"hostDocs": true
},
{
"version": "0.7.0",
"hostDocs": true
},
{
"version": "0.5.0",
"hostDocs": true
},
{
"version": "0.4.0",
"hostDocs": true
},
{
"version": "0.3.1",
"hostDocs": true
},
{
"version": "0.3.0",
"hostDocs": true
},
{
"version": "0.2.0",
"hostDocs": true
},
{
"version": "0.1.0",
"hostDocs": true
}
],
"latestVersion": "v0.14.5",
"socialLinks": {
"facebook": "https://facebook.com/appscode",
"github": "https://github.com/config-syncer/config-syncer",
"linkedin": "https://www.linkedin.com/company/appscode",
"twitter": "https://twitter.com/AppsCodeHQ",
"youtube": "https://www.youtube.com/c/appscodeinc"
},
"description": {
"html": "<p><a href=\"https://goreportcard.com/report/github.com/appscode/kubed\"><img src=\"https://goreportcard.com/badge/github.com/appscode/kubed\" alt=\"Go Report Card\" /></a>\n<a href=\"https://travis-ci.org/appscode/kubed\"><img src=\"https://travis-ci.org/appscode/kubed.svg?branch=master\" alt=\"Build Status\" /></a>\n<a href=\"https://codecov.io/gh/appscode/kubed\"><img src=\"https://codecov.io/gh/appscode/kubed/branch/master/graph/badge.svg\" alt=\"codecov\" /></a>\n<a href=\"https://hub.docker.com/r/appscode/kubed/\"><img src=\"https://img.shields.io/docker/pulls/appscode/kubed.svg\" alt=\"Docker Pulls\" /></a>\n<a href=\"https://slack.appscode.com\"><img src=\"https://slack.appscode.com/badge.svg\" alt=\"Slack\" /></a>\n<a href=\"https://twitter.com/intent/follow?screen_name=AppsCodeHQ\"><img src=\"https://img.shields.io/twitter/follow/appscodehq.svg?style=social&amp;logo=twitter&amp;label=Follow\" alt=\"Twitter\" /></a></p>\n\n<h1>Kubed</h1>\n\n<p>Kubed (pronounced Cube-Dee) by AppsCode is a Kubernetes Cluster Operator Daemon. Kubed can do the following things for you:</p>\n\n<ul>\n<li>Kubed can protect your Kubernetes cluster from <a href=\"https://appscode.com/products/kubed/0.9.0/guides/disaster-recovery/\">various disasters scenarios</a>.</li>\n<li>Kubed can keep <a href=\"https://appscode.com/products/kubed/0.9.0/guides/config-syncer/\">ConfigMaps and Secrets synchronized across namespaces and/or clusters</a>.</li>\n<li>Kubed can <a href=\"https://appscode.com/products/kubed/0.9.0/guides/cluster-events/\">forward cluster events</a> to various destinations.</li>\n<li>Kubed can setup <a href=\"https://appscode.com/products/kubed/0.9.0/guides/janitors/\">janitors</a> for Elasticsearch and InfluxDB.</li>\n<li>Kubed can <a href=\"https://appscode.com/products/kubed/0.9.0/guides/cluster-events/notifiers/\">send notifications</a> via Email, SMS or Chat.</li>\n<li>Kubed has a built-in <a href=\"https://appscode.com/products/kubed/0.9.0/guides/apiserver/\">search engine</a> for your cluster objects using <a href=\"https://github.com/blevesearch/bleve\">bleve</a>.</li>\n</ul>\n\n<h2>Supported Versions</h2>\n\n<p>Please pick a version of Kubed that matches your Kubernetes installation.</p>\n\n<table>\n<thead>\n<tr>\n<th>Kubed Version</th>\n<th>Docs</th>\n<th>Kubernetes Version</th>\n</tr>\n</thead>\n\n<tbody>\n<tr>\n<td><a href=\"https://github.com/appscode/kubed/releases/tag/0.10.0\">0.10.0</a></td>\n<td><a href=\"https://appscode.com/products/kubed/0.10.0/\">User Guide</a></td>\n<td>1.8.x+</td>\n</tr>\n\n<tr>\n<td><a href=\"https://github.com/appscode/kubed/releases/tag/0.9.0\">0.9.0</a></td>\n<td><a href=\"https://appscode.com/products/kubed/0.9.0/\">User Guide</a></td>\n<td>1.8.x+</td>\n</tr>\n\n<tr>\n<td><a href=\"https://github.com/appscode/kubed/releases/tag/0.5.0\">0.5.0</a></td>\n<td><a href=\"https://appscode.com/products/kubed/0.5.0/\">User Guide</a></td>\n<td>1.7.x</td>\n</tr>\n\n<tr>\n<td><a href=\"https://github.com/appscode/kubed/releases/tag/0.2.0\">0.2.0</a></td>\n<td><a href=\"https://github.com/appscode/kubed/tree/0.2.0/docs\">User Guide</a></td>\n<td>1.5.x - 1.6.x</td>\n</tr>\n</tbody>\n</table>\n\n<h2>Installation</h2>\n\n<p>To install Kubed, please follow the guide <a href=\"https://appscode.com/products/kubed/0.9.0/setup/install/\">here</a>.</p>\n\n<h2>Using Kubed</h2>\n\n<p>Want to learn how to use Kubed? Please start <a href=\"https://appscode.com/products/kubed/0.9.0/\">here</a>.</p>\n\n<h2>Kubed API Clients</h2>\n\n<p>You can use Kubed api clients to programmatically access its apis. Here are the supported clients:</p>\n\n<ul>\n<li>Go: <a href=\"/client/clientset/versioned\">https://github.com/appscode/kubed</a></li>\n<li>Java: <a href=\"https://github.com/kubed-client/java\">https://github.com/kubed-client/java</a></li>\n</ul>\n\n<h2>Contribution guidelines</h2>\n\n<p>Want to help improve Kubed? Please start <a href=\"https://appscode.com/products/kubed/0.9.0/welcome/contributing/\">here</a>.</p>\n\n<hr />\n\n<p><strong>Kubed binaries collects anonymous usage statistics to help us learn how the software is being used and how we can improve it. To disable stats collection, run the operator with the flag</strong> <code>--enable-analytics=false</code>.</p>\n\n<hr />\n\n<h2>Support</h2>\n\n<p>We use Slack for public discussions. To chit chat with us or the rest of the community, join us in the <a href=\"https://appscode.slack.com/messages/C6HSHCKBL/details/\">AppsCode Slack team</a> channel <code>#kubed</code>. To sign up, use our <a href=\"https://slack.appscode.com/\">Slack inviter</a>.</p>\n\n<p>If you have found a bug with Kubed or want to request for new features, please <a href=\"https://github.com/appscode/kubed/issues/new\">file an issue</a>.</p>\n",
"markdown": "[![Go Report Card](https://goreportcard.com/badge/github.com/appscode/kubed)](https://goreportcard.com/report/github.com/appscode/kubed)\n[![Build Status](https://travis-ci.org/appscode/kubed.svg?branch=master)](https://travis-ci.org/appscode/kubed)\n[![codecov](https://codecov.io/gh/appscode/kubed/branch/master/graph/badge.svg)](https://codecov.io/gh/appscode/kubed)\n[![Docker Pulls](https://img.shields.io/docker/pulls/appscode/kubed.svg)](https://hub.docker.com/r/appscode/kubed/)\n[![Slack](https://slack.appscode.com/badge.svg)](https://slack.appscode.com)\n[![Twitter](https://img.shields.io/twitter/follow/appscodehq.svg?style=social&logo=twitter&label=Follow)](https://twitter.com/intent/follow?screen_name=AppsCodeHQ)\n\n# Kubed\nKubed (pronounced Cube-Dee) by AppsCode is a Kubernetes Cluster Operator Daemon. Kubed can do the following things for you:\n\n - Kubed can protect your Kubernetes cluster from [various disasters scenarios](https://appscode.com/products/kubed/0.9.0/guides/disaster-recovery/).\n - Kubed can keep [ConfigMaps and Secrets synchronized across namespaces and/or clusters](https://appscode.com/products/kubed/0.9.0/guides/config-syncer/).\n - Kubed can [forward cluster events](https://appscode.com/products/kubed/0.9.0/guides/cluster-events/) to various destinations.\n - Kubed can setup [janitors](https://appscode.com/products/kubed/0.9.0/guides/janitors/) for Elasticsearch and InfluxDB.\n - Kubed can [send notifications](https://appscode.com/products/kubed/0.9.0/guides/cluster-events/notifiers/) via Email, SMS or Chat.\n - Kubed has a built-in [search engine](https://appscode.com/products/kubed/0.9.0/guides/apiserver/) for your cluster objects using [bleve](https://github.com/blevesearch/bleve).\n\n\n## Supported Versions\nPlease pick a version of Kubed that matches your Kubernetes installation.\n\n| Kubed Version | Docs | Kubernetes Version |\n|---------------------------------------------------------------|-----------------------------------------------------------------|--------------------|\n| [0.10.0](https://github.com/appscode/kubed/releases/tag/0.10.0) | [User Guide](https://appscode.com/products/kubed/0.10.0/) | 1.8.x+ |\n| [0.9.0](https://github.com/appscode/kubed/releases/tag/0.9.0) | [User Guide](https://appscode.com/products/kubed/0.9.0/) | 1.8.x+ |\n| [0.5.0](https://github.com/appscode/kubed/releases/tag/0.5.0) | [User Guide](https://appscode.com/products/kubed/0.5.0/) | 1.7.x |\n| [0.2.0](https://github.com/appscode/kubed/releases/tag/0.2.0) | [User Guide](https://github.com/appscode/kubed/tree/0.2.0/docs) | 1.5.x - 1.6.x |\n\n## Installation\nTo install Kubed, please follow the guide [here](https://appscode.com/products/kubed/0.9.0/setup/install/).\n\n## Using Kubed\nWant to learn how to use Kubed? Please start [here](https://appscode.com/products/kubed/0.9.0/).\n\n## Kubed API Clients\nYou can use Kubed api clients to programmatically access its apis. Here are the supported clients:\n\n- Go: [https://github.com/appscode/kubed](/client/clientset/versioned)\n- Java: https://github.com/kubed-client/java\n\n## Contribution guidelines\nWant to help improve Kubed? Please start [here](https://appscode.com/products/kubed/0.9.0/welcome/contributing/).\n\n---\n\n**Kubed binaries collects anonymous usage statistics to help us learn how the software is being used and how we can improve it. To disable stats collection, run the operator with the flag** `--enable-analytics=false`.\n\n---\n\n## Support\nWe use Slack for public discussions. To chit chat with us or the rest of the community, join us in the [AppsCode Slack team](https://appscode.slack.com/messages/C6HSHCKBL/details/) channel `#kubed`. To sign up, use our [Slack inviter](https://slack.appscode.com/).\n\nIf you have found a bug with Kubed or want to request for new features, please [file an issue](https://github.com/appscode/kubed/issues/new).\n"
},
"supportLinks": {
"Support URL": "https://appscode.freshdesk.com",
"Website URL": "https://config-syncer.com"
}
}
Loading

0 comments on commit 98108eb

Please sign in to comment.