awesome-kustomize

A curated and collaborative list of awesome Kustomize resources

GitHub

93 stars
2 watching
3 forks
last commit: 21 days ago
Linked from 1 awesome list

awesomeawesome-listgitopskubectlkuberneteskustomizekustomize-plugin

Awesome Kustomize / Plugins / Generators

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

Awesome Kustomize / Plugins / Transformers

HelmValuesTransformer 14 11 months ago Transforming values in HelmRelease CustomResource. It helps to manage a lot of HelmRelease's value in single transformer file (Exec)
TemplateTransformer 12 10 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 10 months ago Kustomize plugin for asdf version manager
Awesome Kubernetes 15,000 about 2 months ago A curated list of awesome Kubernetes resources
Awesome Kubectl plugins 903 12 days ago A curated list of awesome Kubectl plugins
Awesome Helm 936 2 months ago A curated list of awesome Helm charts and resources

Backlinks from these awesome lists: