apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: example-apps
namePrefix: prod-
nameSuffix: -v2

commonLabels:
  app.kubernetes.io/instance: prod
  app.kubernetes.io/managed-by: kustomize

resources:
  - ../../base
  - networkpolicy.yaml

patches:
  - target:
      kind: Deployment
      name: orders
    patch: |
      - op: replace
        path: /spec/replicas
        value: 6
      - op: add
        path: /spec/template/spec/containers/0/env/-
        value:
          name: TIER
          value: prod

configMapGenerator:
  - name: orders-config
    behavior: merge
    literals:
      - LOG_LEVEL=warn

images:
  - name: registry.example.invalid/example-org/orders
    newTag: 1.4.0
