Skip to content
This repository was archived by the owner on Oct 11, 2023. It is now read-only.

etcd-io/cetcd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d3e3bdb · Jan 8, 2018

History

7 Commits
Oct 24, 2016
Oct 24, 2016
Dec 8, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016
Jan 4, 2018
Dec 8, 2016
Dec 8, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016
Oct 24, 2016

Repository files navigation

cetcd

A consul "personality" for etcd. Point a consul client at cetcd to dispatch the operations on an etcd cluster.

Usage

Forwarding consul requests on :8500 to an etcd server listening on localhost:2379:

go install github.com/coreos/cetcd/cmd/cetcd
cetcd -etcd localhost:2379  -consuladdr 0.0.0.0:8500

Cross-checking consul emulation with a native consul server on 127.0.0.1:8501:

cetcd -etcd localhost:2379  -consuladdr 0.0.0.0:8500 -oracle 127.0.0.1:8501

Simple testing with curl:

goreman start
curl -X PUT -d 'test' http://127.0.0.1:8500/v1/kv/testkey?flags=42
curl http://127.0.0.1:8500/v1/kv/testkey