How do people read CRDs?

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. cloudnative-pg

    CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance

    Following another post on this sub, I was checking out the Github project and landed on this 2864 lined CRD https://github.com/cloudnative-pg/cloudnative-pg/blob/main/config/crd/bases/postgresql.cnpg.io_clusters.yaml. How are sane people reading these files?

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. argo-cd

    Declarative Continuous Deployment for Kubernetes

    I'll give an example. Argo CD provides an example Application CR that has every field listed. It is clear and it is human-readable. The Application CRD is a bulky 2200-line file.

  4. argo-helm

    ArgoProj Helm Charts

    I'll give an example. Argo CD provides an example Application CR that has every field listed. It is clear and it is human-readable. The Application CRD is a bulky 2200-line file.

  5. openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    little straight forward tooling, but documentation generators exist, e.g. https://openapi-generator.tech/

  6. crd-to-sample-yaml

    Generate a sample YAML file from a CRD and view it rendered on a nice website

    So, I wrote a tool. :D https://github.com/Skarlso/crd-to-sample-yaml

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Building Web Applications Using Amazon EKS : AWS Project

    14 projects | dev.to | 13 Nov 2024
  • Verto.sh: A New Hub Connecting Beginners with Open-Source Projects

    2 projects | news.ycombinator.com | 26 Oct 2023
  • Top 10 Open-Source DevOps Tools That You Should Know

    11 projects | dev.to | 20 Nov 2022
  • Progressive Delivery with Argo Rollouts : Blue-Green Deployment

    4 projects | dev.to | 25 Jun 2022
  • How to apply gitops workflow with Vault and Kubernetes?

    2 projects | /r/devops | 23 Dec 2021