jaeswift-website/api/data/awesomelist/aabouzaid--awesome-kustomize.json

1 line
No EOL
3.9 KiB
JSON

{"slug": "aabouzaid--awesome-kustomize", "title": "Kustomize", "description": "A curated and collaborative list of awesome Kustomize resources", "github_url": "https://github.com/DevOpsHiveHQ/awesome-kustomize", "stars": "112", "tag": "DevOps", "entry_count": 20, "subcategory_count": 8, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Overview", "url": "#overview", "description": ""}, {"name": "Plugins", "url": "#plugins", "description": ""}, {"name": "Guides", "url": "#guides", "description": ""}, {"name": "Snippets", "url": "#snippets", "description": ""}, {"name": "Misc", "url": "#misc", "description": ""}, {"name": "Related lists", "url": "#related-lists", "description": ""}]}, {"name": "Generators", "parent": "Plugins", "entries": [{"name": "Secretize", "url": "https://github.com/bbl/secretize", "description": "Generating Kubernetes Secret from various sources. It's like a swiss army knife, but for Kubernetes secrets (Exec).", "stars": "71"}, {"name": "SopsSecretGenerator", "url": "https://github.com/goabout/kustomize-sopssecretgenerator/", "description": "Generating Secrets from sops-encrypted files (Exec, Exec KRM).", "stars": "116"}, {"name": "KSops", "url": "https://github.com/viaduct-ai/kustomize-sops", "description": "Generating Secrets from sops-encrypted files (Exec).", "stars": "773"}, {"name": "PolicyGenerator", "url": "https://github.com/open-cluster-management-io/policy-generator-plugin", "description": "Generating Open Cluster Management policies (Exec).", "stars": "34"}, {"name": "KRMFfnBuiltin", "url": "https://github.com/kaweezle/krmfnbuiltin", "description": "Running builtin generators transformers (Exec).", "stars": "5"}, {"name": "Merger", "url": "https://github.com/aabouzaid/kustomize-plugin-merger", "description": "Generating manifests seamlessly by extending Kustomize merge strategies using schemaless StrategicMerge (Containerized KRM, Exec KRM).", "stars": "37"}]}, {"name": "Transformers", "parent": "Plugins", "entries": [{"name": "HelmValuesTransformer", "url": "https://github.com/openinfradev/kustomize-helm-transformer", "description": "Transforming values in HelmRelease CustomResource. It helps to manage a lot of HelmRelease's value in single transformer file (Exec).", "stars": "14"}, {"name": "TemplateTransformer", "url": "https://github.com/joshdk/template-transformer", "description": "Providing a set of KRM Functions to run builtin transformers in place (Containerized KRM, Exec KRM).", "stars": "13"}]}, {"name": "Validators", "parent": "Plugins", "entries": [{"name": "KubeconformValidator", "url": "https://github.com/aabouzaid/kustomize-kubeconformvalidator", "description": "Validating Kubernetes manifests using embedded Kubeconform (Containerized KRM, Exec KRM).", "stars": "8"}]}, {"name": "Novice", "parent": "Guides", "entries": []}, {"name": "Intermediate", "parent": "Guides", "entries": []}, {"name": "Advanced", "parent": "Guides", "entries": []}, {"name": "Tips & Tricks", "parent": "Guides", "entries": [{"name": "Add Pod security context", "url": "https://github.com/3deep5me/awesome-kustomize/blob/add-security-context-component/snippets/add-pod-security-context/kustomization.yaml", "description": "Ensure the security context is added to containers in the Pod.", "stars": "0"}, {"name": "Asdf-kustomize", "url": "https://github.com/Banno/asdf-kustomize", "description": "Kustomize plugin for asdf version manager.", "stars": "24"}, {"name": "Awesome Kubernetes", "url": "https://github.com/ramitsurana/awesome-kubernetes", "description": "A curated list of awesome Kubernetes resources.", "stars": "16k"}, {"name": "Awesome Kubectl plugins", "url": "https://github.com/ishantanu/awesome-kubectl-plugins", "description": "A curated list of awesome Kubectl plugins.", "stars": "989"}, {"name": "Awesome Helm", "url": "https://github.com/cdwv/awesome-helm", "description": "A curated list of awesome Helm charts and resources.", "stars": "1.1k"}]}], "name": ""}