quorate/services/mirrored-image/k8s/delivery/controller/kustomization.yaml

38 lines
988 B
YAML
Raw Normal View History

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namePrefix: mirrored-image-
resources:
- ../../../../project-delivery/k8s/workflows/go-oci/base
- project.yaml
configMapGenerator:
- name: project
namespace: project-delivery
files:
- projects.fsx=projects.fsx
generatorOptions:
disableNameSuffixHash: true
labels:
app.kubernetes.io/name: project-delivery
app.kubernetes.io/instance: mirrored-image
patches:
- path: workflow-patch.yaml
target:
group: argoproj.io
version: v1alpha1
kind: WorkflowTemplate
name: build
replacements:
- source:
group: argoproj.io
version: v1alpha1
kind: WorkflowTemplate
name: mirrored-image-build
fieldPath: metadata.name
targets:
- select:
group: delivery.quorate.dev
version: v1alpha1
kind: ProjectDelivery
name: mirrored-image-delivery
fieldPaths:
- spec.workflowTemplateRef.name