Packaging utilities for Mesos-DNS
Switch branches/tags
Nothing to show
Clone or download
karlkfi Upgrade to mesos-dns v0.6.0
- Support govendor
- Validate VERSION variable requirement (must match mesos-dns tag or branch)
Latest commit ee1c231 Oct 7, 2016

README.md

mesos-dns-pkg

Packaging utilities for Mesos-DNS

!!! WIP !!!

The Debian, Ubuntu and EL6 packages have not undergone thorough testing. They are ment as a starting point for folks running those distributions. The Docker Image and EL7 Package are currently being dogfooded and should install and run reliable. Feedback, Bug reports and PRs very welcome!

TODO:

  • make script error resilient (or set -e) so it's fit for use by a CI server
  • write test containers that take the build packages, install and run them

Set Up

  • Install Docker.
apt-get install docker.io			## On Debian/Ubuntu
yum install docker                  ## On RedHat/CentOS/Fedora
  • Build packages
make all

or

make ubuntu-trusty
  • Build Docker container
make docker

This will first create a CentOS7 based build environment where a Docker rootfs is created. It then creates a second minimal Docker container which is tagged as mesosphere/mesos-dns and only contains the mesos-dns binary as well as required libraries.

Packages will be created in ./packages/