Skip to content

Updates to vagrant docs + workflow#1826

Closed
rfairley wants to merge 2 commits intocoreos:masterfrom
rfairley:rfairley-vagrant-doc-update
Closed

Updates to vagrant docs + workflow#1826
rfairley wants to merge 2 commits intocoreos:masterfrom
rfairley:rfairley-vagrant-doc-update

Conversation

@rfairley
Copy link
Copy Markdown
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.

rfairley added 2 commits May 2, 2019 14:22
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
Copy Markdown
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
Copy Markdown

⌛ 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
Copy Markdown

☀️ 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

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
Copy Markdown
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