nameSuffix

Appends the value to the names of all resources and references.

As nameSuffix is self explanatory, it helps adding suffix to names in the defined yaml files.

Note: The suffix is appended before the content hash if the resource type is ConfigMap or Secret.

Example

File Input

# deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: the-deployment
spec:
  replicas: 5
  template:
    containers:
      - name: the-container
        image: registry/container:latest
# kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

nameSuffix: -custom-suffix

resources:
- deployment.yaml

Build Output

apiVersion: apps/v1
kind: Deployment
metadata:
  name: the-deployment-custom-suffix
spec:
  replicas: 5
  template:
    containers:
    - image: registry/container:latest
      name: the-container