# Packages
# README
Mesos-DNS
*Note: This is a unofficial fork of the unmaintained mesos-dns. We will care the further development, Issues and PR's.
Issues
To open an issue, please use this place: https://github.com/m3scluster/mesos-dns/issues
Mesos-DNS enables DNS-based service discovery in Apache Mesos clusters.
Compatibility
mesos-N
tags mark the start of support for a specific Mesos version while
maintaining backwards compatibility with the previous major version.
Installing
The release binaries of these fork are available at the AVENTER UG RPM Server
Building
Building the master branch from source should always succeed but doesn't provide the same stability and compatibility guarantees as releases.
You will need Go 1.6 or later to build the project.
All dependencies are tracked using godep
.
# Install godep
$ go get github.com/tools/godep
# Save new dependencies
$ godep save ./...
# Build
$ go build ./...
Building a release
- Cut a branch.
- Tag it with the relevant version, and push the tags along with the branch.
Making a private build
- Fork the repo on Github.
- Customize that repo.
- Go to the build steps.
Testing
go test -race ./...
Documentation
The detailed documentation on how to configure, operate and use Mesos-DNS under different scenarios and environments is available at the project's home page.
Contributing
Contributions are welcome. Please refer to CONTRIBUTING.md for guidelines.
Contact
For any discussion that isn't well suited for Github issues, please use our public chat room.
License
This project is licensed under Apache License 2.0.