diff --git a/konflux-configs/base/stream/model-validation/overlay/kustomization.yaml b/konflux-configs/base/stream/model-validation/overlay/kustomization.yaml index 807c2146..1b6c19f8 100644 --- a/konflux-configs/base/stream/model-validation/overlay/kustomization.yaml +++ b/konflux-configs/base/stream/model-validation/overlay/kustomization.yaml @@ -4,3 +4,4 @@ kind: Kustomization resources: - main - tech-preview + - v1-0 diff --git a/konflux-configs/base/stream/model-validation/overlay/v1-0/kustomization.yaml b/konflux-configs/base/stream/model-validation/overlay/v1-0/kustomization.yaml new file mode 100644 index 00000000..8dbc0e42 --- /dev/null +++ b/konflux-configs/base/stream/model-validation/overlay/v1-0/kustomization.yaml @@ -0,0 +1,20 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +nameSuffix: -v1-0 + +components: + - ../../base/ + +configurations: + - kustomizeconfig.yaml + +patches: + - path: patch/stream.yaml + options: + allowNameChange: false + target: + kind: ProjectDevelopmentStream + - path: patch/mintmaker.yaml + target: + kind: ProjectDevelopmentStream diff --git a/konflux-configs/base/stream/model-validation/overlay/v1-0/kustomizeconfig.yaml b/konflux-configs/base/stream/model-validation/overlay/v1-0/kustomizeconfig.yaml new file mode 100644 index 00000000..7ea34dcb --- /dev/null +++ b/konflux-configs/base/stream/model-validation/overlay/v1-0/kustomizeconfig.yaml @@ -0,0 +1,21 @@ +nameReference: +- kind: Project + version: v1beta1 + group: projctl.konflux.dev + fieldSpecs: + - path: spec/project + kind: ProjectDevelopmentStreamTemplate + group: projctl.konflux.dev + version: v1beta1 + - path: spec/project + kind: ProjectDevelopmentStream + group: projctl.konflux.dev + version: v1beta1 +- kind: ProjectDevelopmentStreamTemplate + version: v1beta1 + group: projctl.konflux.dev + fieldSpecs: + - path: spec/template/name + kind: ProjectDevelopmentStream + group: projctl.konflux.dev + version: v1beta1 diff --git a/konflux-configs/base/stream/model-validation/overlay/v1-0/patch/mintmaker.yaml b/konflux-configs/base/stream/model-validation/overlay/v1-0/patch/mintmaker.yaml new file mode 100644 index 00000000..2bb7f86e --- /dev/null +++ b/konflux-configs/base/stream/model-validation/overlay/v1-0/patch/mintmaker.yaml @@ -0,0 +1,5 @@ +- op: add + path: /spec/template/values/- + value: + name: mintmakerDisabled + value: "false" diff --git a/konflux-configs/base/stream/model-validation/overlay/v1-0/patch/stream.yaml b/konflux-configs/base/stream/model-validation/overlay/v1-0/patch/stream.yaml new file mode 100644 index 00000000..fbfe68f8 --- /dev/null +++ b/konflux-configs/base/stream/model-validation/overlay/v1-0/patch/stream.yaml @@ -0,0 +1,11 @@ +apiVersion: projctl.konflux.dev/v1beta1 +kind: ProjectDevelopmentStream +metadata: + name: "dummy" +spec: + template: + values: + - name: version + value: "v1.0" + - name: branch + value: "release-1.0"