Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPM package availability #35

Closed
e-minguez opened this issue Feb 11, 2019 · 6 comments
Closed

RPM package availability #35

e-minguez opened this issue Feb 11, 2019 · 6 comments
Labels
triage/support Indicates an issue that is a support question.

Comments

@e-minguez
Copy link

As there is a pivot.spec file, I'm wondering if there is any repository where folks can download it (maybe make it available in EPEL for upstream?)

@ashcrow
Copy link
Member

ashcrow commented Feb 11, 2019

There currently isn't any builds distro builds of the package. It could be done though if there is a use case for it outside of Openshift (or downloading the binary).

@ashcrow ashcrow added the triage/support Indicates an issue that is a support question. label Feb 11, 2019
@e-minguez
Copy link
Author

I thought pivot was going to be a tool to pivot from any rpm-ostree based distro to another (such as CentOS atomic to Fedora atomic or to RHCOS or the future Fedora CoreOS), but if it is going to be only used in RHCOS (according to this #36) this issue can be closed.

@ashcrow
Copy link
Member

ashcrow commented Feb 11, 2019

In fairness, over time it will be able to do that.... specifically as versions of rpm-ostree/ostree are updated in distributions for pivot to use. As of right now it's only being used for Openshift with very specific version pinning.

I think it's worth keeping this open as I'd like to get this packages up and made available for general use, but right now dependencies are not available for pivot to work successfully outside of Openshift.

@jlebon
Copy link
Member

jlebon commented Feb 11, 2019

It'll be able to pivot to systems which produce oscontainers (see coreos/coreos-assembler#90). Today, that only includes RHCOS. It's unlikely we will be producing these for FCOS, but it wouldn't be impossible for someone to manually build them using the same coreos-assembler command (though it might be worth discussing the use case further in the tracker).

For FAH & CAH (and FCOS for that matter), note that you can "pivot" between OSes by simply doing an rpm-ostree rebase. See e.g. slide 7 in this deck.

@e-minguez
Copy link
Author

It'll be able to pivot to systems which produce oscontainers (see coreos/coreos-assembler#90). Today, that only includes RHCOS. It's unlikely we will be producing these for FCOS, but it wouldn't be impossible for someone to manually build them using the same coreos-assembler command (though it might be worth discussing the use case further in the tracker).

For FAH & CAH (and FCOS for that matter), note that you can "pivot" between OSes by simply doing an rpm-ostree rebase. See e.g. slide 7 in this deck.

Nice, thanks.

My end objective with all this is to try to install RHCOS in a baremetal server by pivoting from any other OS that can be booted as an ISO (as currently RHCOS is only created as qcow2 or container images)

@jlebon
Copy link
Member

jlebon commented Feb 11, 2019

Installer ISOs are coming very soon: coreos/coreos-assembler#306.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage/support Indicates an issue that is a support question.
Projects
None yet
Development

No branches or pull requests

3 participants