kustomizebuild

command
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2024 License: MIT Imports: 14 Imported by: 0

README

KustomizeBuild Generator

It is a plugin for Kustomize that allows you to run multiple kustomizations at once. It receives a list of directories as input, which uses the same syntax as .gitignore.

Using

A KustomizeBuild generator can be defined as:

# kustomizeBuild.yaml

apiVersion: incognia.com/v1alpha1
kind: KustomizeBuild
metadata:
  name: _
spec:
  directories:
    - base: git
      globs:
        - projects/**/argocd/**/production-product/
        - '!projects/**/argocd/**/production-product/**'
    - base: pwd
      globs:
        - ../../projects/**/argocd/**/staging-product/
        - '!../../projects/**/argocd/**/staging-product/**'

Now we can specify ./kustomizeBuild.yaml as a generator on kustomization.yaml:

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
generators:
  - ./kustomizeBuild.yaml

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL