Skip to main content

Freezer - Horizon Dashboard

freezer-web-ui is a horizon plugin based in django aimed at providing an interaction with 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:

https://opendev.org/openstack/freezer-api

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

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for freezer-web-ui 19.0.0
File Size Uploaded
freezer_web_ui-19.0.0.tar.gz 99.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for freezer-web-ui 19.0.0
File Interpreter ABI Platform
freezer_web_ui-19.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 213.0 kB

Release files / freezer_web_ui-19.0.0.tar.gz

Download URL freezer_web_ui-19.0.0.tar.gz
Size 99.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5aee2f53209d1c8d3b3e618bc2c0c1ecca1fab802eb9b65dddac58eac72e11bf
BLAKE2b-256 checksum
How to use checksums
96f8d1f2806985b2c3c15074ebca06e6a94a0aaa9165a03bbea532766dc1f171
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-py3-none-any.whl

Download URL freezer_web_ui-19.0.0-py3-none-any.whl
Size 113.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3cd46aec3721f6a46779febac70babab5db82dd130ba0e171de161889489f1b8
BLAKE2b-256 checksum
How to use checksums
750707868109341f6717c3ad6e797560daf79a97ceb605b56113ec6b199869b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

19.0.0 This release

2 release files

14.0.0

2 release files

12.0.0

2 release files

10.0.0

2 release files

9.0.0

2 release files

8.0.0

2 release files

7.2.0

2 release files

7.1.0

2 release files

7.0.0

2 release files

6.0.0

2 release files

5.0.1

2 release files

5.0.0

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

1.2.0

2 release files

1.1.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page