Files
Ivan Anfimov 34647e81c9 docs: fix few mistakes
Change-Id: Ie888a001b5d9ac23f6cf6ac257b93cc4d60677ba
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2026-01-25 15:54:21 +00:00
..
2024-12-03 12:25:24 +01:00
2017-03-20 09:23:41 +00:00
2016-01-18 13:03:27 -05:00
2026-01-25 15:54:21 +00:00

Enabling Freezer in Devstack

This directory contains the Freezer DevStack plugin.

Download DevStack:

git clone https://opendev.org/openstack/devstack
cd devstack

To configure the Freezer scheduler and agent 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:

[[local|localrc]]
enable_plugin freezer <GITURL> [GITREF]

where:

<GITURL> is the URL of a freezer repository
[GITREF] is an optional git ref (branch/ref/tag).  The default is master.

For example:

enable_plugin freezer https://opendev.org/openstack/freezer master

Then run devstack normally:

cd $DEVICE_DIR
./stack.sh

This is a sample local.conf file for freezer developer:

[[local|localrc]]
ADMIN_PASSWORD=stack
DATABASE_PASSWORD=stack
RABBIT_PASSWORD=stack
SERVICE_PASSWORD=$ADMIN_PASSWORD

DEST=/opt/stack
LOGFILE=$DEST/logs/stack.sh.log

# only install keystone/horizon/swift in devstack
# disable_all_services
# enable_service key mysql s-proxy s-object s-container s-account horizon

enable_plugin freezer https://opendev.org/openstack/freezer master
enable_plugin freezer-api https://opendev.org/openstack/freezer-api master
enable_plugin freezer-tempest-plugin https://opendev.org/openstack/freezer-tempest-plugin master
enable_plugin freezer-web-ui https://opendev.org/openstack/freezer-web-ui master

export FREEZER_BACKEND='sqlalchemy'
For more information, see:

https://docs.openstack.org/devstack/latest/index.html