apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namePrefix: mail-keys- resources: - ../../../project-delivery/k8s/workflows/go-oci/base - ../../../project-delivery/actions/go-oci - network-policy.yaml configMapGenerator: - name: orch namespace: project-delivery behavior: merge files: - build.fsx - go-oci.apko.yaml=runtime.apko.yaml - projects.fsx - toolchain.fsx - nginx.conf options: labels: app.kubernetes.io/instance: mail-keys patches: - target: group: argoproj.io version: v1alpha1 kind: WorkflowTemplate name: build patch: |- - op: replace path: /metadata/labels/app.kubernetes.io~1instance value: mail-keys - op: replace path: /spec/podMetadata/labels/delivery.quorate.dev~1project value: mail-keys - op: remove path: /spec/templates/2/dag/tasks/1/dependencies - op: remove path: /spec/templates/2/dag/tasks/2/dependencies - op: replace path: /spec/templates/2/dag/tasks/3/dependencies value: [source-pull, cache-pull, toolchain-pull] replacements: - source: kind: ConfigMap name: mail-keys-orch fieldPath: metadata.name targets: - select: group: argoproj.io version: v1alpha1 kind: WorkflowTemplate name: mail-keys-build fieldPaths: - spec.templates.*.volumes.*.configMap.name