awesome-kustomize

Kubernetes manifest editor

A curated list of resources and tools for customizing Kubernetes manifests using a template-free approach

A curated and collaborative list of awesome Kustomize resources

GitHub

96 stars
2 watching
3 forks
last commit: 2 months ago
Linked from 1 awesome list

awesomeawesome-listgitopskubectlkuberneteskustomizekustomize-plugin

Awesome Kustomize / Plugins / Generators

Secretize 69 over 3 years ago Generating Kubernetes Secret from various sources. It's like a swiss army knife, but for Kubernetes secrets (Exec)
SopsSecretGenerator 113 8 months ago Generating Secrets from sops-encrypted files (Exec, Exec KRM)
KSops 654 about 2 months ago Generating Secrets from sops-encrypted files (Exec)
PolicyGenerator 29 19 days ago Generating Open Cluster Management policies (Exec)
KRMFfnBuiltin 5 7 months ago Running builtin generators transformers (Exec)
Merger 31 1 day ago Generating manifests seamlessly by extending Kustomize merge strategies using schemaless StrategicMerge (Containerized KRM, Exec KRM)

Awesome Kustomize / Plugins / Transformers

HelmValuesTransformer 14 25 days ago Transforming values in HelmRelease CustomResource. It helps to manage a lot of HelmRelease's value in single transformer file (Exec)
TemplateTransformer 12 12 months ago Providing a set of KRM Functions to run builtin transformers in place (Containerized KRM, Exec KRM)

Awesome Kustomize / Plugins / Validators

KubeconformValidator 8 about 1 year ago Validating Kubernetes manifests using embedded Kubeconform (Containerized KRM, Exec KRM)

Awesome Kustomize / Guides / Novice

Declarative Management of Kubernetes Objects Using Kustomize ๐Ÿ“ฐ - The official Kubernetes documentation task for Kustomize
Configure Kubernetes with Kustomize ๐Ÿ“ฐ - A guide helps to get started with Kustomize, understand its intended use cases, and find resources for using it with other Google Cloud tools
Organizing the YAML mess with Kustomize ๐Ÿ“บ - A talk shows how Kustomize could help to manage Kubernetes YAML files with a growing number of services and environments
Kustomize: Deploy Your App with Template Free YAML ๐Ÿ“บ - A talk introduces Kustomize, a declarative application management system, that allows deployments to be described as template free YAML

Awesome Kustomize / Guides / Intermediate

ArgoCD GitOps Tutorial - Working with Kustomize ๐Ÿงช - A hands-on lab covers using Kustomize in GitOps and it goes through the Kustomize syntax and deploying a Kustomized application
3 ways to customize off-the-shelf Helm charts with Kustomize ๐Ÿ“ฐ - A guide covers 3 different ways to use Kustomize and Helm together

Awesome Kustomize / Guides / Advanced

Advanced Kustomize features ๐Ÿ“ฐ - A guide covers more than 5 advanced Kustomize capabilities
Set OpenAPI patch strategy for Kubernetes Custom Resources ๐Ÿ“ฐ - A guide shows how to provide schema to control the patch strategy of the CRDs
Customizing Kustomize with Client-Side Custom Resources ๐Ÿ“บ - A talk covers extending Kustomize via plugins to address common yet idiosyncratic application needs
Own your YAML: extending Kustomize via Plugins ๐Ÿ“บ - A talk shows how to create custom resources using Kustomize external plugins
Kustomize Enhancement with KRM Functions ๐Ÿ“ฐ - A detailed guide covers KRM concept and how to use it in Kustomize plugins

Awesome Kustomize / Guides / Tips & Tricks

Delete a manifest from a Kustomize base ๐Ÿ“ฐ - A handy way to delete named manifest using Kustomize patch
Apply Kustomize builtin transformers on a single resource ๐Ÿ“ฐ - A way to use internal transformers on specific resources
Pass extra data to the Containerized KRM function ๐Ÿ“ฐ - Different cases of share data with Containerized KRM function

Awesome Kustomize / Misc

Asdf-kustomize 22 12 months ago Kustomize plugin for asdf version manager
Awesome Kubernetes 15,086 10 days ago A curated list of awesome Kubernetes resources
Awesome Kubectl plugins 921 2 months ago A curated list of awesome Kubectl plugins
Awesome Helm 951 5 days ago A curated list of awesome Helm charts and resources

Backlinks from these awesome lists:

More related projects: