Skip to main content

kinto-wizard is a tool to configure a kinto server from an YAML file.

Project description

kinto-wizard

pypi ci coverage

kinto-wizard is a tool that lets you setup an entire Kinto server from a Yaml file, or inspect an existing server and output a Yaml file.

You can define Kinto objects (bucket, collection, groups, records) and configure their attributes and permissions.

Read more information about the file structure

Installation

The last release

pip install kinto-wizard

The development version

After having cloned the repo:

pip install -e .

How to use it?

Load

kinto-wizard load \
    --server https://kinto-writer.stage.mozaws.net/v1 \
    --auth admin:credentials \
    new-config.yml

Dump

kinto-wizard dump \
    --server https://kinto-writer.stage.mozaws.net/v1 \
    --auth admin:credentials \
    > current-config.yml

The dump also accepts a --full option that will output object data and collection records.

Changelog

This document describes changes between each past release.

2.1.0 (2017-06-28)

New features

  • Add logger configuration for kinto-http.py (#26)

  • Add an option to force the update with a CLIENT_WINS strategy (#28)

  • Add an option to select the bucket or collection to export (#30)

2.0.0 (2017-05-22)

Breaking changes

  • Upgrade to kinto-http 8.0.0 with Python 3.5+ support.

  • The --full option of the dump command now outputs records (#16)

New features

  • The load command now supports records (#16)

1.0.0 (2016-11-22)

Initial version

  • Supports dumping/loading groups and permissions from/to a YAML file.

Contributors

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

kinto-wizard-2.1.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

kinto_wizard-2.1.0-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file kinto-wizard-2.1.0.tar.gz.

File metadata

File hashes

Hashes for kinto-wizard-2.1.0.tar.gz
Algorithm Hash digest
SHA256 cdd3d2b1e4dccdce9f0ca466898c510df5ac27a3dc06d826620c8447c1a08bf4
MD5 3463760ea7df045233c88fbe7ba0a713
BLAKE2b-256 d57a633f413cffdf1dd7044952a156a07947668b655b1c4869fb3ac09cd481e1

See more details on using hashes here.

File details

Details for the file kinto_wizard-2.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for kinto_wizard-2.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 87d36919c86a0969c61e2a614ddbb63311a805d61ad9910ace8a167ce65c3587
MD5 4842e8e076a57ff74c05745e3f92bc6d
BLAKE2b-256 36caf1b9084182cab00ed2124cded679fe2ac72f59e38020be4886594fc71568

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page