You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
2.0 KiB

Freezer Style Commandments
- Step 1: Read the OpenStack Style Commandments
- Step 2: Read on
Freezer Specific Commandments
Use the common logging module, and ensure you ``getLogger``::
from oslo_log import log
LOG = log.getLogger(__name__)
- All configuration options for freezer-scheduler should be in the following file ::
- After adding new options to freezer-scheduler please use the following command to update the sample configuration file::
oslo-config-generator --config-file etc/config-generator.conf
- If you added support for a new oslo library, you have to edit the following file adding a new namespace for the new oslo library:
for example adding oslo.db::
# edit etc/config-generator.conf
output_file = etc/scheduler.conf.sample
wrap_width = 79
namespace = scheduler
namespace = oslo.log
namespace = oslo.db
This will add oslo.db options to your configuration file.
Agent Options
- All configuration options for freezer-agent should be in the following file ::
- To list options available in freezer-agent use the following command::
oslo-config-generator --namespace freezer --namespace oslo.log
Release Notes
- When a new feature is committed we should have a new release notes page that
highlights the changes made. These release notes will be used for deployers,
users, and developers. There are a few steps that need to be taken in order.
* Generate a release notes page
1. tox -e venv -- reno new {my-new-feature}
* Update/Edit an existing release note
- Building release notes::
tox -e releasenotes