This release is a pre-release and may not be stable for production use.
Freezer - Horizon Dashboard
freezer-web-ui is a horizon plugin based in django aimed at providing an interaction with freezer.
Issue tracking and feature specifications: https://launchpad.net/freezer
Requirements
Before start, please install git and pip in your Operation System. If your use Ubuntu:
apt install git python3-pip
If your use RHEL/CentOS:
dnf install git python3-pip
Freezer Dashboard requires a freezer API client to be installed in the same environment as Horizon:
git clone https://opendev.org/openstack/python-freezerclient cd python-freezerclient python3 -m pip install .
Freezer Dashboard requires a freezer API endpoint which you can install following this steps:
API registration
If keystone service-create and endpoint-create are not available you can set as a fallback the following on:
vim /etc/horizon/openstack_dashboard/local/local_settings.py
add FREEZER_API_URL = http://<api_url>:<port>
Installation
In the installation procedure we’ll assume your main Horizon dashboard directory is /etc/horizon/openstack_dashboard/dashboards/.
To install freezer dashboard for development you need to do the following:
git clone https://opendev.org/openstack/freezer-web-ui cd freezer-web-ui cp freezer-web-ui/freezer_ui/enabled/_5050_freezer.py /etc/horizon/openstack_dashboard/enabled/_5050_freezer.py
To disable the panel set DISABLED = True in /etc/horizon/openstack_dashboard/enabled/_5050_freezer.py
cd /etc/horizon/ python3 -m pip install -r requirements.txt
Make sure freezer is installed from source as detailed in the first step
./run_tests.sh –runserver 0.0.0.0:8000
A new tab called “Disaster Recovery” will appear on your panels.
Tox
Run tox:
tox -v
Development under proxy
If you are developing or deploying under proxies remember to set no_proxies for:
freezer-api endpoint keystone endpoint
Source Code
The project source code repository is located at: https://opendev.org/openstack/freezer-web-ui/
Metadata
Release files for freezer-web-ui 19.0.0.0rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| freezer_web_ui-19.0.0.0rc1.tar.gz | 99.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| freezer_web_ui-19.0.0.0rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 213.3 kB
Release files / freezer_web_ui-19.0.0.0rc1.tar.gz
| Download URL | freezer_web_ui-19.0.0.0rc1.tar.gz |
|---|---|
| Size | 99.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
34131b119117868a73f9aff65a4b5e77806ee6bca04221e70d20e93de0d37f16
|
|
BLAKE2b-256 checksum How to use checksums |
fb28930186a74d151c132370cd820251097601ef6ed4deb183da11b3659879fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / freezer_web_ui-19.0.0.0rc1-py3-none-any.whl
| Download URL | freezer_web_ui-19.0.0.0rc1-py3-none-any.whl |
|---|---|
| Size | 113.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8020c6a00aa2a33ee8aa4aa7cb0799cb83fbb2a829bc9c4b903de8134526c404
|
|
BLAKE2b-256 checksum How to use checksums |
bf4b064512fbc4d289e518089555cb24928da9c59877a2b463c39adeb83b4a53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|