8000 Decommissioning PAPR · Issue #105 · projectatomic/papr · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Mar 22, 2021. It is now read-only.
This repository was archived by the owner on Mar 22, 2021. It is now read-only.
Decommissioning PAPR #105
Closed
Closed
@jlebon

Description

@jlebon

TL;DR: We're planning to decommission PAPR in the near future (targeting end of Dec 2019). Please start looking for alternative CI solutions.


The reasons for this boil down to:

  1. we don't have enough cycles to maintain it and push it forward
  2. the infrastructure it relies on has been (and still is) flaky
  3. it doesn't align well with other FCOS/RHCOS projects and the rest of OpenShift

So what are the alternatives?

  • if you like (or don't mind) better alignment with OpenShift, you can hook into the Prow instance maintained at https://github.com/openshift/release
  • if your tests require no or few privileges, Travis CI may be fine
  • if you need more privileges/customization, other third-party services like Cirrus CI may work
  • CentOS CI is also a valid alternative, though requires more elbow grease (there's a public Jenkins instance, bare-metal (Duffy) nodes, as well as an OpenShift cluster): https://wiki.centos.org/QaWiki/CI/GettingStarted

I know many of us have already started work on adopting those alternatives. For example, libpod has moved to Cirrus CI + Prow, and there is work in progress to migrate buildah as well.

We've also been experimenting in a few repos (notably rpm-ostree and ostree) with using Prow and CentOS CI (see [2] related to this). We're not there yet, but regardless of the outcome, I don't expect we'll be staying with PAPR much longer.

That said, I don't want anyone to be left behind without a replacement CI solution in place. If you need help evaluating options, we can likely provide input (and possibly help out). With that in mind, let's put a soft target of end-of-year 2019?

[1] https://github.com/projectatomic/papr
[2] coreos/fedora-coreos-tracker#263

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0