Skip to content

Yzl bindings kustomize kustomization

Kustomization Type

Namespace: Yzl.Bindings.Kustomize

Assembly: Yzl.Bindings.Kustomize.dll

Base Type: obj

Constructors

Constructor Description Source
Kustomization() Returns: Kustomization

Static members

Static member Description Source
Kustomization.Default Returns: Kustomization
Kustomization.bases value DEPRECATED. Bases are relative paths or git repository URLs specifying a directory containing a kustomization.yaml file.

Parameters

value: string list

Returns: NamedNode
Kustomization.buildMetadata value BuildMetadata is a list of strings used to toggle different build options

Parameters

value: string list

Returns: NamedNode
Kustomization.commonAnnotations value CommonAnnotations to add to all objects

Parameters

value: NamedNode list

Returns: NamedNode
Kustomization.commonLabels value CommonLabels to add to all objects and selectors

Parameters

value: NamedNode list

Returns: NamedNode
Kustomization.components value Components are relative paths or git repository URLs specifying a directory containing a kustomization.yaml file of Kind Component.

Parameters

value: string list

Returns: NamedNode
Kustomization.configMapGenerator value ConfigMapGenerator is a list of configmaps to generate from local data (one configMap per list item)

Parameters

value: NamedNode list list

Returns: NamedNode
Kustomization.configurations value Configurations is a list of transformer configuration files

Parameters

value: string list

Returns: NamedNode
Kustomization.crds value Crds specifies relative paths to Custom Resource Definition files. This allows custom resources to be recognized as operands, making it possible to add them to the Resources list. CRDs themselves are not modified.

Parameters

value: string list

Returns: NamedNode
Kustomization.generatorOptions value Parameters

value: NamedNode list

Returns: NamedNode
Kustomization.generators value Generators is a list of files containing custom generators

Parameters

value: string list

Returns: NamedNode
Kustomization.helmCharts value HelmCharts is a list of helm chart configuration instances

Parameters

value: NamedNode list list

Returns: NamedNode
Kustomization.helmGlobals value HelmGlobals contains helm configuration that isn't chart specific

Parameters

value: NamedNode list

Returns: NamedNode
Kustomization.images value Images is a list of (image name, new name, new tag or digest) for changing image names, tags or digests. This can also be achieved with a patch, but this operator is simpler to specify.

Parameters

value: NamedNode list list

Returns: NamedNode
Kustomization.inventory value Parameters

value: NamedNode list

Returns: NamedNode
Kustomization.labels value Labels to add to all objects but not selectors

Parameters

value: NamedNode list list

Returns: NamedNode
Kustomization.metadata value Contains metadata about a Resource

Parameters

value: NamedNode list

Returns: NamedNode
Kustomization.namePrefix value NamePrefix will prefix the names of all resources mentioned in the kustomization file including generated configmaps and secrets

Parameters

value: Str

Returns: NamedNode
Kustomization.namePrefix value NamePrefix will prefix the names of all resources mentioned in the kustomization file including generated configmaps and secrets

Parameters

value: string

Returns: NamedNode
Kustomization.nameSuffix value NameSuffix will suffix the names of all resources mentioned in the kustomization file including generated configmaps and secrets

Parameters

value: Str

Returns: NamedNode
Kustomization.nameSuffix value NameSuffix will suffix the names of all resources mentioned in the kustomization file including generated configmaps and secrets

Parameters

value: string

Returns: NamedNode
Kustomization.openapi value OpenAPI contains information about what kubernetes schema to use

Parameters

value: NamedNode list

Returns: NamedNode
Kustomization.patches value Apply a patch to multiple resources

Parameters

value: Node list

Returns: NamedNode
Kustomization.patchesJson6902 value JSONPatches is a list of JSONPatch for applying JSON patch. See http://jsonpatch.com

Parameters

value: NamedNode list list

Returns: NamedNode
Kustomization.patchesStrategicMerge value PatchesStrategicMerge specifies the relative path to a file containing a strategic merge patch. URLs and globs are not supported

Parameters

value: string list

Returns: NamedNode
Kustomization.replacements value Substitute field(s) in N target(s) with a field from a source

Parameters

value: Node list

Returns: NamedNode
Kustomization.replicas value Replicas is a list of (resource name, count) for changing number of replicas for a resources. It will match any group and kind that has a matching name and that is one of: Deployment, ReplicationController, Replicaset, Statefulset.

Parameters

value: NamedNode list list

Returns: NamedNode
Kustomization.resources value Resources specifies relative paths to files holding YAML representations of kubernetes API objects. URLs and globs not supported.

Parameters

value: string list

Returns: NamedNode
Kustomization.secretGenerator value SecretGenerator is a list of secrets to generate from local data (one secret per list item)

Parameters

value: NamedNode list list

Returns: NamedNode
Kustomization.transformers value Transformers is a list of files containing transformers

Parameters

value: string list

Returns: NamedNode
Kustomization.validators value Validators is a list of files containing validators

Parameters

value: string list

Returns: NamedNode
Kustomization.vars value Allows things modified by kustomize to be injected into a container specification. A var is a name (e.g. FOO) associated with a field in a specific resource instance. The field must contain a value of type string, and defaults to the name field of the instance

Parameters

value: NamedNode list list

Returns: NamedNode
Kustomization.yzl build Parameters

build: NamedNode list

Returns: Node