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

99 stars
2 watching
3 forks
last commit: about 2 years ago
Linked from 1 awesome list

awesomeawesome-listgitopskubectlkuberneteskustomizekustomize-plugin

Awesome Kustomize / Plugins / Generators

Secretize69about 5 years agoGenerating Kubernetes Secret from various sources. It's like a swiss army knife, but for Kubernetes secrets (Exec)
SopsSecretGenerator113over 2 years agoGenerating Secrets from sops-encrypted files (Exec, Exec KRM)
KSops660almost 2 years agoGenerating Secrets from sops-encrypted files (Exec)
PolicyGenerator29over 1 year agoGenerating Open Cluster Management policies (Exec)
KRMFfnBuiltin5over 2 years agoRunning builtin generators transformers (Exec)
Merger31almost 2 years agoGenerating manifests seamlessly by extending Kustomize merge strategies using schemaless StrategicMerge (Containerized KRM, Exec KRM)

Awesome Kustomize / Plugins / Transformers

HelmValuesTransformer14almost 2 years agoTransforming values in HelmRelease CustomResource. It helps to manage a lot of HelmRelease's value in single transformer file (Exec)
TemplateTransformer12almost 3 years agoProviding a set of KRM Functions to run builtin transformers in place (Containerized KRM, Exec KRM)

Awesome Kustomize / Plugins / Validators

KubeconformValidator8about 3 years agoValidating 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-kustomize22almost 3 years agoKustomize plugin for asdf version manager
Awesome Kubernetes15,130almost 2 years agoA curated list of awesome Kubernetes resources
Awesome Kubectl plugins928almost 2 years agoA curated list of awesome Kubectl plugins
Awesome Helm961almost 2 years agoA curated list of awesome Helm charts and resources

Backlinks from these awesome lists:

More related projects: