freezer/devstack at master · openstack/freezer · GitHub
Skip to content

Latest commit

 

History

History

Folders and files

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|localrc]] 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