Skip to main content

A dump tool for etcd

Project description

A dump & load tool for etcd, which respects all key properties (including indexes) of public keys.

Installation

You can install etcddump from sources by cloning this repository and run

$ sudo python setup.py install

Alternatively you may use pip:

$ sudo pip install etcddump

After you’ve installed etcddump, the program etcdumper will be available on your system

The only dependency of etcddump is python-ectd version 0.3.0 or later.

Usage

Usage is really simple and has been thought so that it resembles how most dumper programs work.

# dump to stdout
etcdumper dump https://etcd.example.com:4001

# dump to file
etcdumper --file dump.json dump https://etcd.example.com:4001

# restore from file
etcdumper --file dump.json restore http://localhost:4001

# try to maintain the same indexes as in the original cluster
etcdumper --file dump.json --preserve-indexes restore https://etcd.example.com:4001

#dump & restore in one command using pipes
etcdumper dump https://etcd.example.com:4001 | etcdumper restore http://localhost:4001

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

etcddump-0.0.1.tar.gz (3.0 kB view hashes)

Uploaded source

Built Distribution

etcddump-0.0.1.linux-x86_64.tar.gz (4.6 kB view hashes)

Uploaded any

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page