adjusting the manifest file

This commit is contained in:
Liora Milbaum 2023-11-02 16:26:42 +02:00
parent 1658384cec
commit 5ef3a973de
1 changed files with 333 additions and 387 deletions

View File

@ -18,12 +18,10 @@ metadata:
namespace: project-sagano-tenant namespace: project-sagano-tenant
spec: spec:
params: params:
- name: dockerfile - name: image-file
value: Dockerfile value: centos-tier-0-stream9.yaml
- name: git-url - name: git-url
value: '{{repo_url}}' value: '{{repo_url}}'
- name: image-expires-after
value: 5d
- name: output-image - name: output-image
value: quay.io/redhat-user-workloads/project-sagano-tenant/sagano/centos-tier-0-stream9:on-pr-{{revision}} value: quay.io/redhat-user-workloads/project-sagano-tenant/sagano/centos-tier-0-stream9:on-pr-{{revision}}
- name: path-context - name: path-context
@ -32,19 +30,6 @@ spec:
value: '{{revision}}' value: '{{revision}}'
pipelineSpec: pipelineSpec:
finally: finally:
- name: show-sbom
params:
- name: IMAGE_URL
value: $(tasks.build-container.results.IMAGE_URL)
taskRef:
params:
- name: name
value: show-sbom
- name: bundle
value: quay.io/redhat-appstudio-tekton-catalog/task-show-sbom:0.1@sha256:7db0af43dcebaeb33e34413148370e17078c30fd2fc78fb84c8941b444199f36
- name: kind
value: task
resolver: bundles
- name: show-summary - name: show-summary
params: params:
- name: pipelinerun-name - name: pipelinerun-name
@ -80,10 +65,9 @@ spec:
to build image. to build image.
name: path-context name: path-context
type: string type: string
- default: Dockerfile - description: Path to the image file inside the context specified by parameter
description: Path to the Dockerfile inside the context specified by parameter
path-context path-context
name: dockerfile name: image-file
type: string type: string
- default: "false" - default: "false"
description: Force rebuild image description: Force rebuild image
@ -113,10 +97,6 @@ spec:
description: Image tag expiration time, time values could be something like description: Image tag expiration time, time values could be something like
1h, 2d, 3w for hours, days, and weeks, respectively. 1h, 2d, 3w for hours, days, and weeks, respectively.
name: image-expires-after name: image-expires-after
- default: "false"
description: Build a source image.
name: build-source-image
type: string
results: results:
- description: "" - description: ""
name: IMAGE_URL name: IMAGE_URL
@ -130,9 +110,6 @@ spec:
- description: "" - description: ""
name: CHAINS-GIT_COMMIT name: CHAINS-GIT_COMMIT
value: $(tasks.clone-repository.results.commit) value: $(tasks.clone-repository.results.commit)
- description: ""
name: JAVA_COMMUNITY_DEPENDENCIES
value: $(tasks.build-container.results.JAVA_COMMUNITY_DEPENDENCIES)
tasks: tasks:
- name: init - name: init
params: params:
@ -211,29 +188,29 @@ spec:
params: params:
- name: IMAGE - name: IMAGE
value: $(params.output-image) value: $(params.output-image)
- name: DOCKERFILE - name: IMAGE_FILE
value: $(params.dockerfile) value: $(params.image-file)
- name: CONTEXT - name: CONTEXT
value: $(params.path-context) value: $(params.path-context)
- name: HERMETIC
value: $(params.hermetic)
- name: PREFETCH_INPUT
value: $(params.prefetch-input)
- name: IMAGE_EXPIRES_AFTER - name: IMAGE_EXPIRES_AFTER
value: $(params.image-expires-after) value: $(params.image-expires-after)
- name: COMMIT_SHA - name: COMMIT_SHA
value: $(tasks.clone-repository.results.commit) value: $(tasks.clone-repository.results.commit)
- name: PLATFORM
value: linux/arm64
- name: BUILDER_IMAGE
value: quay.io/bcook/ostree-builder:latest
runAfter: runAfter:
- prefetch-dependencies - prefetch-dependencies
taskRef: taskRef:
params: params:
- name: name - name: url
value: buildah value: https://github.com/stuartwdouglas/build-definitions/
- name: bundle - name: revision
value: quay.io/redhat-appstudio-tekton-catalog/task-buildah:0.1@sha256:fabd9af8e999f2d11b024fbe21dd5ed2dcf029b71b4d7e21de3b106c3d6ff74d value: rpm-ostree
- name: kind - name: pathInRepo
value: task value: task/rpm-ostree/0.1/rpm-ostree.yaml
resolver: bundles resolver: git
when: when:
- input: $(tasks.init.results.build) - input: $(tasks.init.results.build)
operator: in operator: in
@ -242,35 +219,6 @@ spec:
workspaces: workspaces:
- name: source - name: source
workspace: workspace workspace: workspace
- name: build-source-image
params:
- name: BINARY_IMAGE
value: $(params.output-image)
- name: BASE_IMAGES
value: $(tasks.build-container.results.BASE_IMAGES_DIGESTS)
runAfter:
- build-container
taskRef:
params:
- name: name
value: source-build
- name: bundle
value: quay.io/redhat-appstudio-tekton-catalog/task-source-build:0.1@sha256:e751a76622743cf51b35ba230768be9886535b7cf51491c2b8513979e7a577d8
- name: kind
value: task
resolver: bundles
when:
- input: $(tasks.init.results.build)
operator: in
values:
- "true"
- input: $(params.build-source-image)
operator: in
values:
- "true"
workspaces:
- name: workspace
workspace: workspace
- name: inspect-image - name: inspect-image
params: params:
- name: IMAGE_URL - name: IMAGE_URL
@ -300,8 +248,6 @@ spec:
params: params:
- name: BASE_IMAGES_DIGESTS - name: BASE_IMAGES_DIGESTS
value: $(tasks.build-container.results.BASE_IMAGES_DIGESTS) value: $(tasks.build-container.results.BASE_IMAGES_DIGESTS)
runAfter:
- build-container
taskRef: taskRef:
params: params:
- name: name - name: name
@ -379,7 +325,7 @@ spec:
- input: $(params.skip-checks) - input: $(params.skip-checks)
operator: in operator: in
values: values:
- "false" - "true"
- name: sbom-json-check - name: sbom-json-check
params: params:
- name: IMAGE_URL - name: IMAGE_URL
@ -416,7 +362,7 @@ spec:
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:
storage: 1Gi storage: 5Gi
status: {} status: {}
- name: git-auth - name: git-auth
secret: secret: