Use freezer-manage instead of freezer-db-init to create/update/delete elasticsearch mappings. freezer-manage will add couple of more functionalities. freezer-manage reads from the same configuration file like freezer-api and uses the same db info. How to use: To create the mappings:: freezer-manage db sync To update the mappings:: freezer-manage db update To remove the mappings:: freezer-manage db remove To print the mappings:: freezer-manage db show To update settings: freezer-manage db update-settings Change-Id: Ib1f8265b780c1e2300bcba45183309ea06c673d3 Implements: blueprint move-to-freezer-manage Closes-Bug: #1587408
This directory contains the Freezer-API DevStack plugin.
To configure the Freezer API with DevStack, you will need to enable this plugin by adding one line to the local section of your local.conf file.
To enable the plugin, add a line of the form:
enable_plugin freezer-api <GITURL> [GITREF]
where:
<GITURL> is the URL of a freezer-api repository
[GITREF] is an optional git ref (branch/ref/tag). The default is master.
For example:
enable_plugin freezer-api https://git.openstack.org/openstack/freezer-api master
The plugin makes use of apache2 by default. To use the uwsgi server set the following environment variable:
export FREEZER_API_SERVER_TYPE=uwsgi
The default port is 9090. To configure the api to listen on a different port set the variable FREEZER_API_PORT. For example to make use of port 19090 use:
export FREEZER_API_PORT=19090
- For more information, see: