Skip to content

Replace the packer scripts with the KIWI recipes used to build the openSUSE images#40

Open
dcermak wants to merge 1 commit intoopenSUSE:masterfrom
dcermak:for_opensuse_vagrant
Open

Replace the packer scripts with the KIWI recipes used to build the openSUSE images#40
dcermak wants to merge 1 commit intoopenSUSE:masterfrom
dcermak:for_opensuse_vagrant

Conversation

@dcermak
Copy link
Member

@dcermak dcermak commented Aug 14, 2019

We now have an official openSUSE Tumbleweed vagrant box available: https://app.vagrantup.com/opensuse/boxes/openSUSE-Tumbleweed-Vagrant.x86_64 that is build by KIWI on OBS: https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Tumbleweed/openSUSE-Tumbleweed-Vagrant.

This PR drops all the packer recipes that were used previously and replaces them with the KIWI sources.

Copy link
Member

@aspiers aspiers left a comment

Choose a reason for hiding this comment

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

Unfortunately I don't have time to review properly, but +1 for replacing packer with KIWI here!

Copy link

@johanneskastl johanneskastl left a comment

Choose a reason for hiding this comment

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

Dan, can you please check the links?

README.md Outdated
packer build -parallel=false definitions/42.3-x86_64.json
```
- Tumbleweed:
[Virtualization:Appliances:Images:openSUSE-Tumbleweed](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Tumbleweed/),

Choose a reason for hiding this comment

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

This link is not working, should be "/project/" instead of "/package/".

README.md Outdated
- Tumbleweed:
[Virtualization:Appliances:Images:openSUSE-Tumbleweed](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Tumbleweed/),
package:
[openSUSE-Tumbleweed-Vagrant](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Tumbleweed/openSUSE-Tumbleweed-Vagrant)

Choose a reason for hiding this comment

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

This link does not exist.

**Downloads**
- Leap 15.1:
[Virtualization:Appliances:Images:openSUSE-Leap-15.1](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Leap-15.1/),
package:

Choose a reason for hiding this comment

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

This link is not working, should be "/project/" instead of "/package/".

README.md Outdated
- Leap 15.1:
[Virtualization:Appliances:Images:openSUSE-Leap-15.1](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Leap-15.1/),
package:
[openSUSE-Leap-15.1-Vagrant](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Leap-15.1/openSUSE-Leap-15.1-Vagrant)

Choose a reason for hiding this comment

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

This link does not exist.

README.md Outdated
* Available at Atlas
[x86_64](https://app.vagrantup.com/opensuse/boxes/openSUSE-42.3-x86_64)
- Leap 15.0:
[Virtualization:Appliances:Images:openSUSE-Leap-15.0](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Leap-15.0/),

Choose a reason for hiding this comment

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

This link is not working, should be "/project/" instead of "/package/".

README.md Outdated
- Leap 15.0:
[Virtualization:Appliances:Images:openSUSE-Leap-15.0](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Leap-15.0/),
package:
[openSUSE-Leap-15.0-Vagrant](https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Leap-15.0/openSUSE-Leap-15.0-Vagrant)

Choose a reason for hiding this comment

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

This link does not exist.

@dcermak
Copy link
Member Author

dcermak commented Oct 18, 2019

@johanneskastl Sure, I'll rebase the PR on my internal repo, which should contain the correct links.

@dcermak dcermak force-pushed the for_opensuse_vagrant branch from da58292 to 9aac050 Compare October 18, 2019 08:44
@dcermak
Copy link
Member Author

dcermak commented Oct 18, 2019

The links should be fixed now, although I am to be honest not certain if I want to keep this PR open given that this repo appears to be dead…

@johanneskastl
Copy link

Hi Dan,
thanks for fixing this.

Maybe the existing maintainers could add us as maintainers, given that we are the vagrant packagers for openSUSE it would make sense for use to maintain this repo.

@johanneskastl
Copy link

Also, there is only one Tumbleweed box available on https://app.vagrantup.com/opensuse/, seems nobody takes care of that either.

@dcermak
Copy link
Member Author

dcermak commented Nov 11, 2019

Also, there is only one Tumbleweed box available on https://app.vagrantup.com/opensuse/, seems nobody takes care of that either.

Actually I do take care of both Tumbleweed boxes up there.

@johanneskastl
Copy link

Actually I do take care of both Tumbleweed boxes up there.

I meant we are missing Leap Boxes or Kubic etc. pp.

@dcermak
Copy link
Member Author

dcermak commented Nov 12, 2019

I meant we are missing Leap Boxes or Kubic etc. pp.

We don't have official Leap boxes yet, because the Leap images are not yet part of the release process. For Kubic there simply hasn't been anyone to request these images to be linked to Vagrant Cloud, so it was never done.

@johanneskastl
Copy link

Where to request the Kubic (and MicroOS) images? :-)

@dcermak
Copy link
Member Author

dcermak commented Nov 12, 2019 via email

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.

3 participants