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

Updates to vagrant docs + workflow #1826

Closed
wants to merge 2 commits into from

Conversation

rfairley
Copy link
Contributor

@rfairley rfairley commented May 2, 2019

This is how I've been using the container/VM workflow recently - floating this as an update. I wonder if we'd later want to document using toolbox for the container or mention a coreos-assembler-based workflow - but for now just keeping it general with an F29 image.

Also add a few pointers to the README on issues I hit when first doing this.

vagrant/README.md Outdated Show resolved Hide resolved
vagrant/README.md Outdated Show resolved Hide resolved
Vagrantfile Show resolved Hide resolved
Add a link to tests/README.md to point readers to additional
information on where to find different types of tests.
Switch the Docker + Vagrant development docs to use a Fedora 29
build container, and a Fedora 29 Atomic Host Vagrant box. CentOS
7-based testing was recently removed (coreos#1785) - let's have the
documented development pattern reflect this.

Also no longer enables the EPEL7 repo in the Vagrant VM, as needed
dependencies are available in Fedora Atomic Host.

A note is left to later switch to Fedora CoreOS as the documented
Vagrant box to use, once Fedora CoreOS boxes are produced.
Alternatively, one may use [cosa](https://github.com/coreos/coreos-assembler).

A few notes are also added to vagrant/README.md in places where
the reader may hit problems.

squash
@cgwalters
Copy link
Member

This looks sane to me, but will surely change more soon; I definitely want to push the cosa dev path.

@rh-atomic-bot r+ b986612

@rh-atomic-bot
Copy link

⌛ Testing commit b986612 with merge be1be52...

rh-atomic-bot pushed a commit that referenced this pull request May 9, 2019
Switch the Docker + Vagrant development docs to use a Fedora 29
build container, and a Fedora 29 Atomic Host Vagrant box. CentOS
7-based testing was recently removed (#1785) - let's have the
documented development pattern reflect this.

Also no longer enables the EPEL7 repo in the Vagrant VM, as needed
dependencies are available in Fedora Atomic Host.

A note is left to later switch to Fedora CoreOS as the documented
Vagrant box to use, once Fedora CoreOS boxes are produced.
Alternatively, one may use [cosa](https://github.com/coreos/coreos-assembler).

A few notes are also added to vagrant/README.md in places where
the reader may hit problems.

squash

Closes: #1826
Approved by: cgwalters
@rh-atomic-bot
Copy link

☀️ Test successful - status-atomicjenkins
Approved by: cgwalters
Pushing be1be52 to master...

rfairley pushed a commit to rfairley/rpm-ostree that referenced this pull request May 9, 2019
Follow-up to coreos#1826 to reflect new development occuring for
Fedora CoreOS using coreos-assembler.
rfairley pushed a commit to rfairley/rpm-ostree that referenced this pull request May 9, 2019
Follow-up to coreos#1826 to reflect new development occurring for
Fedora CoreOS using coreos-assembler.
rh-atomic-bot pushed a commit that referenced this pull request May 13, 2019
Follow-up to #1826 to reflect new development occurring for
Fedora CoreOS using coreos-assembler.

Closes: #1831
Approved by: jlebon
@@ -4,10 +4,10 @@

Vagrant.configure(2) do |config|

config.vm.box = "centosah/7alpha"
config.vm.box_url = 'https://ci.centos.org/artifacts/sig-atomic/centos-continuous/images-alpha/cloud/latest/images/centos-atomic-host-7-vagrant-libvirt.box'
# TODO: switch to the Fedora 30 CoreOS vagrant box once available
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

f30 vagrant box is available now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants