Skip to content

[DNM] [TEST ONLY] fix: add FSGroup to Tekton PipelineRun podTemplate for s390x/ppc64le#1508

Open
matejvasek wants to merge 2 commits into
release-nextfrom
fix-arch
Open

[DNM] [TEST ONLY] fix: add FSGroup to Tekton PipelineRun podTemplate for s390x/ppc64le#1508
matejvasek wants to merge 2 commits into
release-nextfrom
fix-arch

Conversation

@matejvasek

Copy link
Copy Markdown
Collaborator

No description provided.

@openshift-ci openshift-ci Bot requested review from jrangelramos and lkingland May 7, 2026 13:13
@openshift-ci

openshift-ci Bot commented May 7, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: matejvasek

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved label May 7, 2026
@matejvasek

Copy link
Copy Markdown
Collaborator Author

/test 420-unit

@matejvasek

Copy link
Copy Markdown
Collaborator Author

/test 420-e2e-oncluster-test

@matejvasek

Copy link
Copy Markdown
Collaborator Author

/test 420-images

@matejvasek

Copy link
Copy Markdown
Collaborator Author

/test 420-e2e-oncluster-test

…support

Fixes knative#3515

Remote Quarkus builds were failing on s390x and ppc64le clusters due to
FSGroup permissions not being honored on the build PersistentVolume.

This fix adds a podTemplate with securityContext (including fsGroup) to
both Pack and S2I PipelineRun templates. This ensures all Tekton task pods
inherit proper security context for volume access on architectures where
FSGroup permissions need explicit configuration.

Changes:
- Add podTemplate with securityContext to packRunTemplate
- Add podTemplate with securityContext to packRunTemplatePAC
- Add podTemplate with securityContext to s2iRunTemplate
- Add podTemplate with securityContext to s2iRunTemplatePAC
- Add test to verify podTemplate with securityContext is present

Security context values:
- runAsUser: 1001 (matches Tekton buildpack task)
- runAsGroup: 0 (matches Tekton buildpack task)
- fsGroup: 1002 (ensures volume ownership for non-root users)
@openshift-ci

openshift-ci Bot commented May 17, 2026

Copy link
Copy Markdown

PR needs rebase.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@serverless-qe serverless-qe force-pushed the release-next branch 6 times, most recently from 3d9c8ce to 95363cd Compare May 23, 2026 01:00
@serverless-qe serverless-qe force-pushed the release-next branch 8 times, most recently from 9348f58 to c003db1 Compare May 31, 2026 00:58
@serverless-qe serverless-qe force-pushed the release-next branch 7 times, most recently from 9750b30 to 5090a1e Compare June 7, 2026 00:51
@serverless-qe serverless-qe force-pushed the release-next branch 8 times, most recently from 8ed9577 to 0f0fc35 Compare June 15, 2026 01:03
@serverless-qe serverless-qe force-pushed the release-next branch 2 times, most recently from bf712f1 to af6aa72 Compare June 17, 2026 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants