diff --git a/README.md b/README.md index 599e2fa..c78aa7a 100644 --- a/README.md +++ b/README.md @@ -17,12 +17,12 @@ To make a new application available for installation, you'll need to: - Fork this repository. - Create a new directory with your new application's name in your fork. - Add, and organize your Argo CD GitOps file(s) into it, if any. - - Add a SVG file of the application's logo, named `logo.svg`. If you don't have a SVG file, PNG and JPEG are also accepted. The application logo will be displayed in the GitOps catalog at a size of 32x32 pixels. + - Add a SVG file of the application's logo, named `.svg` under the [logos folder](https://github.com/kubefirst/gitops-catalog/tree/main/logos) . If you don't have a SVG file, PNG and JPEG are also accepted. The application logo will be displayed in the GitOps catalog at a size of 32x32 pixels. - Add a new entry to the [index.yaml](index.yaml) file with: - **name**: application name as described in your YAML file. - **displayName**: name to be displayed in the GitOps catalog (120 characters maximum). - **website**: application website or GitHub repository. - - **imageUrl**: `https://raw.githubusercontent.com/kubefirst/gitops-catalog/main//logo.` + - **imageUrl**: `https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/.` - **description**: an insightful description about your application. It will be displayed in the GitOps Catalog (200 characters maximum). - **categories**: one category amongst the following ones: - App management diff --git a/index.yaml b/index.yaml index 64a495a..74c3e9a 100644 --- a/index.yaml +++ b/index.yaml @@ -3,7 +3,7 @@ apps: - name: argo-events displayName: Argo Events website: "https://github.com/argoproj/argo-events" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/argo-events/logo.png" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/argo-events.png" description: "Argo Events is an event-driven workflow automation framework for Kubernetes which helps you trigger K8s objects, Argo Workflows, Serverless workloads, etc. on events from a variety of sources." categories: - CI/CD @@ -11,7 +11,7 @@ apps: - name: argo-rollouts displayName: Argo Rollouts website: "https://github.com/argoproj/argo-rollouts" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/argo-rollouts/logo.png" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/argo-rollouts.png" description: "A Kubernetes controller & set of CRDs which provide advanced deployment capabilities such as blue-green, canary, canary analysis, experimentation, & progressive delivery features to Kubernetes." categories: - CI/CD @@ -24,15 +24,15 @@ apps: label: Datadog API key - name: app-key label: Datadog application key - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/datadog-agent/logo.png" - description: "Datadog's SaaS-based infrastructure monitoring provides metrics, visualizations, and alerting to ensure your engineering teams can maintain and optimize your cloud or hybrid environments." + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/datadog-agent.png" + description: "Datadog's SaaS-based infrastructure monitoring provides metrics, visualizations, and alerting to ensure your engineering teams can main/logostain and optimize your cloud or hybrid environments." categories: - Observability - name: gitlab displayName: GitLab website: "https://docs.gitlab.com/charts/installation/" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/gitlab/logo.png" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/gitlab.png" description: "GitLab Server - a complete devops solution that does it all, from project planning and source code management to CI/CD, monitoring, and security." categories: - CI/CD @@ -40,7 +40,7 @@ apps: - name: goldilocks displayName: Goldilocks website: "https://github.com/FairwindsOps/goldilocks" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/goldilocks/logo.svg" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/goldilocks.svg" description: "Goldilocks is a utility that can help you identify a starting point for resource requests and limits." categories: - Monitoring @@ -48,7 +48,7 @@ apps: - name: kratix displayName: Kratix website: "https://github.com/syntasso/kratix" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/kratix/logo.png" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/kratix.png" description: "Kratix is a framework used by platform teams to build the custom platforms tailored to their organisation." categories: - App Management @@ -56,7 +56,7 @@ apps: - name: kubernetes-dashboard displayName: Kubernetes Dashboard website: "https://github.com/kubernetes/dashboard" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/kubernetes-dashboard/logo.svg" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/kubernetes-dashboard.svg" description: "Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage apps running in the cluster & troubleshoot them, as well as manage the cluster itself." categories: - Observability @@ -64,7 +64,7 @@ apps: - name: kyverno displayName: Kyverno website: "https://github.com/kyverno/kyverno" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/kyverno/logo.png" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/kyverno.png" description: "Kyverno is a policy engine designed for Kubernetes. Kyverno Policies are managed as Kubernetes resources and no new language is required to write policies." categories: - Security @@ -72,7 +72,7 @@ apps: - name: opencost displayName: OpenCost website: "https://github.com/opencost/opencost" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/opencost/logo.png" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/opencost.png" description: "OpenCost is a vendor-neutral open source project for measuring and allocating infrastructure and container costs in real time." categories: - FinOps @@ -80,7 +80,7 @@ apps: - name: polaris displayName: Polaris website: "https://github.com/FairwindsOps/polaris" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/polaris/logo.png" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/polaris.png" description: "Polaris is an open source policy engine for Kubernetes." categories: - Security @@ -88,7 +88,7 @@ apps: - name: testkube displayName: Testkube website: "https://github.com/kubeshop/testkube" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/testkube/logo.svg" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/testkube.svg" description: "Testkube is a Kubernetes-native testing framework that allows you to automate the executions of your existing testing tools inside your Kubernetes cluster." categories: - Testing @@ -103,7 +103,7 @@ apps: - name: tracetest displayName: Tracetest website: "https://github.com/kubeshop/tracetest" - imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/tracetest/logo.svg" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/tracetest.svg" description: "Tracetest uses your existing OpenTelemetry traces to power trace-based testing with assertions against your trace data at every point of the request transaction." categories: - Testing diff --git a/argo-events/logo.png b/logos/argo-events.png similarity index 100% rename from argo-events/logo.png rename to logos/argo-events.png diff --git a/argo-rollouts/logo.png b/logos/argo-rollouts.png similarity index 100% rename from argo-rollouts/logo.png rename to logos/argo-rollouts.png diff --git a/datadog-agent/logo.png b/logos/datadog-agent.png similarity index 100% rename from datadog-agent/logo.png rename to logos/datadog-agent.png diff --git a/gitlab/logo.png b/logos/gitlab.png similarity index 100% rename from gitlab/logo.png rename to logos/gitlab.png diff --git a/goldilocks/logo.svg b/logos/goldilocks.svg similarity index 100% rename from goldilocks/logo.svg rename to logos/goldilocks.svg diff --git a/kratix/logo.png b/logos/kratix.png similarity index 100% rename from kratix/logo.png rename to logos/kratix.png diff --git a/kubernetes-dashboard/logo.svg b/logos/kubernetes-dashboard.svg similarity index 100% rename from kubernetes-dashboard/logo.svg rename to logos/kubernetes-dashboard.svg diff --git a/logos/kubescape-operator.svg b/logos/kubescape-operator.svg new file mode 100644 index 0000000..dd4406d --- /dev/null +++ b/logos/kubescape-operator.svg @@ -0,0 +1 @@ +Kubescape logo \ No newline at end of file diff --git a/kyverno/logo.png b/logos/kyverno.png similarity index 100% rename from kyverno/logo.png rename to logos/kyverno.png diff --git a/opencost/logo.png b/logos/opencost.png similarity index 100% rename from opencost/logo.png rename to logos/opencost.png diff --git a/polaris/logo.png b/logos/polaris.png similarity index 100% rename from polaris/logo.png rename to logos/polaris.png diff --git a/testkube/logo.svg b/logos/testkube.svg similarity index 100% rename from testkube/logo.svg rename to logos/testkube.svg diff --git a/tracetest/logo.svg b/logos/tracetest.svg similarity index 100% rename from tracetest/logo.svg rename to logos/tracetest.svg