Manage local application configuration files using templates and data from etcd or consul
Go Shell
Pull request Compare This branch is 91 commits ahead, 221 commits behind kelseyhightower:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Godeps vendor: add yaml Jul 1, 2017
backends Fix timeout logs Jun 5, 2018
contrib Adding example goreman Procfile for etcd Feb 23, 2016
docs Add base64Decode function. Aug 11, 2017
integration add metad integration test. Sep 5, 2016
log use go 1.6 vendoring Feb 18, 2016
resource/template change default timeout Jan 3, 2018
vendor vendor: add yaml.v2 Jul 1, 2017
.dockerignore Fixed builder image and added docs for it Sep 9, 2015
.gitignore update travis for fork build Nov 2, 2016
.travis.yml Merge pull request #2 from yunify/add_default_http_timeout Nov 24, 2017
CHANGELOG bump to v0.11.0 Dec 1, 2015
CONTRIBUTING.md add CONTRIBUTING.md Apr 9, 2015
Dockerfile.build.alpine add bash for alpine dockerfile Jun 5, 2018
LICENSE refine test connection logic Jan 18, 2018
MAINTAINERS change opdemand emails to engine yard Apr 14, 2015
README.md Update README.md Nov 29, 2016
build release script build alpine linux version. Nov 9, 2016
clean add scripts for building, installing and testing confd Mar 11, 2015
confd.go 1. add travis release script. Nov 2, 2016
config.go Specify default Vault backend node May 10, 2016
config_test.go Prefix set on cli overrides configs and used with watches Feb 24, 2016
env update dev versoin Dec 6, 2016
id_rsa.enc Merge pull request #2 from yunify/add_default_http_timeout Nov 24, 2017
install allow override of BIN_DIR Mar 24, 2015
node_var.go use go 1.6 vendoring Feb 18, 2016
release release zip for windows. Jan 2, 2017
ssh_config Merge pull request #2 from yunify/add_default_http_timeout Nov 24, 2017
test test script support sub dir test. Nov 4, 2016
version.go 1. add travis release script. Nov 2, 2016

README.md

confd

Build Status Join the chat at https://gitter.im/confd/Lobby

confd is a lightweight configuration management tool focused on:

Community

Building

Go 1.6 is required to build confd, which uses the new vendor directory.

$ mkdir -p $GOPATH/src/github.com/kelseyhightower
$ git clone https://github.com/yunify/confd.git $GOPATH/src/github.com/kelseyhightower/confd
$ cd $GOPATH/src/github.com/kelseyhightower/confd
$ ./build

You should now have confd in your bin/ directory:

$ ls bin/
confd

Getting Started

Before we begin be sure to download and install confd.

Next steps

Check out the docs directory for more docs.