Настройка без добавления значения глобального пространства имен к одному конкретному ресурсу (заданию)наложения

#kustomize

Вопрос:

Не уверен, что это ошибка с Kustomize или что я делаю не так. Мой макет артефактов:

 $ tree
.
├── base
│   ├── deployment.yaml
│   └── kustomization.yaml
└── overlays
    ├── development
    │   ├── kustomization.yaml
    │   └── quotas.yaml
    └── production
        ├── job.yaml
        ├── kustomization.yaml
        └── quotas.yaml
 

Моя производственная кустомизация похожа на:

 $ more overlays/production/kustomization.yaml

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

patches:
- quotas.yaml

resources:
- job.yaml

bases:
- ../../base
 

Моя базовая кутомизация:

 $ more base/kustomization.yaml
namespace: mynamespace

resources:
- deployment.yaml
 

где я добавляю значение глобального пространства имен.

Теперь, когда я, наконец, создаю его, кажется, что все работает, и он также занимает правильные квоты, но, похоже, он не добавляет пространство имен в конечный артефакт задания.

 % kustomize build overlays/production
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: nginx-deployment
  name: nginx-deployment
  namespace: mynamespace
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx-deployment
  template:
    metadata:
      labels:
        app: nginx-deployment
    spec:
      containers:
      - image: nginx:1.14.2
        name: nginx
        ports:
        - containerPort: 80
        resources:
          limits:
            cpu: 1
            memory: 2048Mi
          requests:
            cpu: 1
            memory: 512Mi
---
apiVersion: batch/v1
kind: Job
metadata:
  annotations:
    argocd.argoproj.io/hook: PreSync
    argocd.argoproj.io/hook-delete-policy: HookSucceeded
  name: before
spec:
  backoffLimit: 0
  template:
    spec:
      containers:
      - command:
        - sleep
        - "10"
        image: alpine:latest
        name: sleep
      restartPolicy: Never
 

What am I doing wrong?

 $ kustomize version
{Version:kustomize/v4.1.2 GitCommit:a5914abad89e0b18129eaf1acc784f9fe7d21439 BuildDate:2021-05-11T19:20:01 01:00 GoOs:darwin GoArch:amd64}