Skip to content

Commit

Permalink
docs(website): updated packages page + reorder in alphabetical order (g…
Browse files Browse the repository at this point in the history
  • Loading branch information
jakepage91 authored Jul 20, 2024
1 parent df665ae commit 26e22b1
Showing 1 changed file with 134 additions and 70 deletions.
204 changes: 134 additions & 70 deletions website/src/data/packages.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,54 @@ export type TagType =
// Add sites to this list
// prettier-ignore
const Users: Package[] = [
{
name: 'Akri',
shortDescription: 'Akri lets you easily expose heterogeneous leaf devices (such as IP cameras and USB devices) as resources in a Kubernetes cluster',
iconUrl: 'https://avatars.githubusercontent.com/u/91915613',
websiteUrl: 'https://docs.akri.sh/',
sourceUrl: 'https://github.com/project-akri/akri',
tags: ['configuration'],
},
{
name: 'Argo CD',
shortDescription: 'Declarative Continuous Deployment for Kubernetes',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/959dfbe4-4eea-40b1-9278-329ceb555297',
iconUrl: 'https://avatars.githubusercontent.com/u/30269780',
websiteUrl: 'https://argo-cd.readthedocs.io',
sourceUrl: 'https://github.com/argoproj/argo-cd',
tags: ['configuration', 'delivery', 'visualization'],
},
{
name: 'Argo Events',
shortDescription: 'Argo Events is an event-driven workflow automation framework for Kubernetes.',
iconUrl: 'https://avatars.githubusercontent.com/u/30269780',
websiteUrl: 'https://argoproj.github.io/events/',
sourceUrl: 'https://github.com/argoproj/argo-events',
tags: ['planned', 'configuration', 'delivery', 'visualization'],
},
{
name: 'Argo Rollouts',
shortDescription: 'Argo Rollouts is a Kubernetes controller and set of CRDs which provides advanced deployment capabilities.',
iconUrl: 'https://avatars.githubusercontent.com/u/30269780',
websiteUrl: 'https://argoproj.github.io/rollouts/',
sourceUrl: 'https://github.com/argoproj/argo-rollouts',
tags: ['planned', 'configuration', 'delivery', 'visualization'],
},
{
name: 'Argo Workflows',
shortDescription: 'Kubernetes-native workflow engine supporting DAG and step-based workflows.',
iconUrl: 'https://avatars.githubusercontent.com/u/30269780',
websiteUrl: 'https://argoproj.github.io/workflows/',
sourceUrl: 'https://github.com/argoproj/argo-workflows',
tags: ['planned', 'configuration', 'delivery', 'visualization'],
},
{
name: 'Caddy Ingress Controller',
shortDescription: 'This is the Kubernetes Ingress Controller for Caddy',
iconUrl: 'https://avatars.githubusercontent.com/u/12955528',
websiteUrl: 'https://caddyserver.com',
sourceUrl: 'https://github.com/caddyserver/ingress',
tags: ['networking'],
},
{
name: 'Cert manager',
shortDescription: 'Automatically provision and manage TLS certificates in Kubernetes',
Expand All @@ -45,6 +85,62 @@ const Users: Package[] = [
sourceUrl: 'https://github.com/cert-manager/cert-manager',
tags: ['security'],
},
{
name: 'CloudNativePG',
shortDescription: 'CloudNativePG covers the full lifecycle of a PostgreSQL database cluster',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/fed38d57-1a62-44a3-bcb2-f07c9d6ab803',
websiteUrl: 'https://cloudnative-pg.io/',
sourceUrl: 'https://github.com/cloudnative-pg/cloudnative-pg',
tags: ['database'],
},
{
name: 'Cyclops',
shortDescription: 'Developer friendly Kubernetes 👁️',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/8ff6069e-f481-4b8d-9a43-4cae6730d1ac',
websiteUrl: 'https://cyclops-ui.com/',
sourceUrl: 'https://github.com/cyclops-ui/cyclops',
tags: ['visualization', 'configuration'],
},
{
name: 'Gateway api',
shortDescription: 'The Gateway API provides a standardized way to configure and manage network traffic routing in Kubernetes clusters.',
iconUrl: 'https://avatars.githubusercontent.com/u/36015203',
websiteUrl: 'https://gateway-api.sigs.k8s.io/',
sourceUrl: 'https://github.com/kubernetes-sigs/gateway-api',
tags: ['networking'],
},
{
name: 'GPU Operator',
shortDescription: 'The NVIDIA GPU Operator automates the management of all NVIDIA software components needed to provision GPU.',
iconUrl: 'https://avatars.githubusercontent.com/u/1728152',
websiteUrl: 'https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/index.html',
sourceUrl: 'https://github.com/NVIDIA/gpu-operator',
tags: ['planned', 'configuration'],
},
{
name: 'Grafana',
shortDescription: 'Use Grafana to visualize Metrics you collected in your Kubernetes cluster',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/3a7d6bbf-eb54-4353-88c1-624acb73b8aa',
websiteUrl: 'https://prometheus-operator.dev/',
sourceUrl: 'https://github.com/prometheus-operator/kube-prometheus',
tags: ['monitoring'],
},
{
name: 'Hatchet',
shortDescription: 'A distributed, fault-tolerant task queue',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/7a01a56c-dc74-4afc-90af-17f79c3077d1',
websiteUrl: 'https://hatchet.run/',
sourceUrl: 'https://github.com/hatchet-dev/hatchet',
tags: ['planned', 'visualization', 'messaging'],
},
{
name: 'Headlamp',
shortDescription: 'A Kubernetes web UI that is fully-featured, user-friendly and extensible',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/99016aa3-7033-4568-ad3c-b5e6e74105ad',
websiteUrl: 'https://headlamp.dev/',
sourceUrl: 'https://github.com/headlamp-k8s/headlamp',
tags: ['visualization', 'configuration'],
},
{
name: 'ingress-nginx',
shortDescription: 'Ingress-NGINX Controller for Kubernetes',
Expand All @@ -62,20 +158,20 @@ const Users: Package[] = [
tags: ['visualization', 'configuration'],
},
{
name: 'keptn',
name: 'Keptn',
shortDescription: 'Toolkit for cloud-native application lifecycle management',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/40fc3a08-d9c6-4c00-ac5f-3db22411443b',
websiteUrl: 'https://keptn.sh/',
sourceUrl: 'https://github.com/keptn/lifecycle-toolkit',
tags: ['delivery', 'logging'],
},
{
name: 'Cyclops',
shortDescription: 'Developer friendly Kubernetes 👁️',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/8ff6069e-f481-4b8d-9a43-4cae6730d1ac',
websiteUrl: 'https://cyclops-ui.com/',
sourceUrl: 'https://github.com/cyclops-ui/cyclops',
tags: ['visualization', 'configuration'],
name: 'Kubetail',
shortDescription: 'Kubetail is a web-based, real-time log viewer for Kubernetes clusters',
iconUrl: 'https://avatars.githubusercontent.com/u/141319696',
websiteUrl: 'https://github.com/kubetail-org/kubetail',
sourceUrl: 'https://github.com/kubetail-org/kubetail',
tags: ['visualization', 'logging'],
},
{
name: 'K8sGPT',
Expand All @@ -94,28 +190,20 @@ const Users: Package[] = [
tags: ['monitoring'],
},
{
name: 'Grafana',
shortDescription: 'Use Grafana to visualize Metrics you collected in your Kubernetes cluster',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/3a7d6bbf-eb54-4353-88c1-624acb73b8aa',
websiteUrl: 'https://prometheus-operator.dev/',
sourceUrl: 'https://github.com/prometheus-operator/kube-prometheus',
tags: ['monitoring'],
},
{
name: 'Velero',
shortDescription: 'Backup and migrate Kubernetes applications and their persistent volumes',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/943fef9d-629c-4a93-87a7-45193c822fb2',
websiteUrl: 'https://velero.io/',
sourceUrl: 'https://github.com/vmware-tanzu/velero',
tags: ['planned', 'backup'],
name: 'Kubeflow',
shortDescription: 'RabbitMQ Cluster Kubernetes Operator',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/821e6f42-472d-453e-8fb2-c0295c9a17f6',
websiteUrl: 'https://www.kubeflow.org/',
sourceUrl: 'https://github.com/kubeflow/kubeflow',
tags: ['planned', 'ai', 'visualization', 'configuration', 'delivery'],
},
{
name: 'CloudNativePG',
shortDescription: 'CloudNativePG covers the full lifecycle of a PostgreSQL database cluster',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/fed38d57-1a62-44a3-bcb2-f07c9d6ab803',
websiteUrl: 'https://cloudnative-pg.io/',
sourceUrl: 'https://github.com/cloudnative-pg/cloudnative-pg',
tags: ['database'],
name: 'Litmus',
shortDescription: 'Litmus helps SREs and developers practice chaos engineering in a Cloud-native way',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/7e791499-5677-476b-8cd4-5172ac235e5a',
websiteUrl: 'https://litmuschaos.io/',
sourceUrl: 'https://github.com/litmuschaos/litmus',
tags: ['planned', 'security'],
},
{
name: 'MariaDB Operator',
Expand All @@ -126,28 +214,12 @@ const Users: Package[] = [
tags: ['planned', 'database'],
},
{
name: 'RabbitMQ Operator',
shortDescription: 'RabbitMQ Cluster Kubernetes Operator',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/adfe6b1b-625c-4344-aecb-416cd7fccea7',
websiteUrl: 'https://www.rabbitmq.com/kubernetes/operator/operator-overview',
sourceUrl: 'https://github.com/rabbitmq/cluster-operator',
tags: ['messaging'],
},
{
name: 'robusta',
shortDescription: 'Kubernetes observability and automation, with an awesome Prometheus integration',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/d51cd20b-c769-402e-9cc6-e4e6db33c083',
websiteUrl: 'https://home.robusta.dev/',
sourceUrl: 'https://github.com/robusta-dev/robusta',
tags: ['planned', 'monitoring', 'visualization'],
},
{
name: 'Litmus',
shortDescription: 'Litmus helps SREs and developers practice chaos engineering in a Cloud-native way',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/7e791499-5677-476b-8cd4-5172ac235e5a',
websiteUrl: 'https://litmuschaos.io/',
sourceUrl: 'https://github.com/litmuschaos/litmus',
tags: ['planned', 'security'],
name: 'Node Feature Discovery',
shortDescription: 'Node Feature Discovery (NFD) is a Kubernetes add-on for detecting hardware features and system configuration.',
iconUrl: 'https://avatars.githubusercontent.com/u/1728152',
websiteUrl: 'https://github.com/NVIDIA/gpu-operator/tree/main/deployments/gpu-operator/charts/node-feature-discovery',
sourceUrl: 'https://github.com/NVIDIA/gpu-operator/tree/main/deployments/gpu-operator/charts/node-feature-discovery',
tags: ['planned', 'configuration'],
},
{
name: 'Quickwit',
Expand All @@ -158,29 +230,21 @@ const Users: Package[] = [
tags: ['logging'],
},
{
name: 'Kubeflow',
name: 'RabbitMQ Operator',
shortDescription: 'RabbitMQ Cluster Kubernetes Operator',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/821e6f42-472d-453e-8fb2-c0295c9a17f6',
websiteUrl: 'https://www.kubeflow.org/',
sourceUrl: 'https://github.com/kubeflow/kubeflow',
tags: ['planned', 'ai', 'visualization', 'configuration', 'delivery'],
},
{
name: 'Hatchet',
shortDescription: 'A distributed, fault-tolerant task queue',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/7a01a56c-dc74-4afc-90af-17f79c3077d1',
websiteUrl: 'https://hatchet.run/',
sourceUrl: 'https://github.com/hatchet-dev/hatchet',
tags: ['planned', 'visualization', 'messaging'],
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/adfe6b1b-625c-4344-aecb-416cd7fccea7',
websiteUrl: 'https://www.rabbitmq.com/kubernetes/operator/operator-overview',
sourceUrl: 'https://github.com/rabbitmq/cluster-operator',
tags: ['messaging'],
},
{
name: 'Headlamp',
shortDescription: 'A Kubernetes web UI that is fully-featured, user-friendly and extensible',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/99016aa3-7033-4568-ad3c-b5e6e74105ad',
websiteUrl: 'https://headlamp.dev/',
sourceUrl: 'https://github.com/headlamp-k8s/headlamp',
tags: ['planned', 'visualization', 'configuration'],
},
name: 'Velero',
shortDescription: 'Backup and migrate Kubernetes applications and their persistent volumes',
iconUrl: 'https://github.com/glasskube/glasskube/assets/3041752/943fef9d-629c-4a93-87a7-45193c822fb2',
websiteUrl: 'https://velero.io/',
sourceUrl: 'https://github.com/vmware-tanzu/velero',
tags: ['planned', 'backup'],
}
/*
* Pro Tip: add your site in alphabetical order.
* Appending your site here (at the end) is more likely to produce Git conflicts.
Expand Down

0 comments on commit 26e22b1

Please sign in to comment.