Skip to content

Enable s390x CI testing and define required pull jobs #656

@c-monaa

Description

@c-monaa

Summary
As part of the proposal to enable s390x architecture builds for hostpath-provisioner-operator, it would also be useful to discuss what CI test coverage should be enabled for this architecture.
Before enabling tests, it would be good to get feedback on which CI jobs should run on s390x and what level of testing makes sense initially.

Context
The project currently runs CI jobs for testing and image publishing. This includes a presubmit unit test job and postsubmit jobs that build and publish container images.
Configured CI jobs for this repository: https://prow.ci.kubevirt.io/configured-jobs/kubevirt/hostpath-provisioner-operator

From what I can see, the only existing pull-* presubmit job for this repository is: pull-hostpath-provisioner-operator-unit-test
If we add s390x support to builds, the next step would be to decide how much CI coverage we want for this architecture.
As a starting point, it seems reasonable to run the existing unit tests on s390x since they should be architecture-independent and relatively low-cost to execute.

Feedback
It would be great to get input from maintainers and the community

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions