{"id":20111256,"url":"https://github.com/openstack/freezer-web-ui","last_synced_at":"2025-04-05T19:09:09.914Z","repository":{"id":57432222,"uuid":"41672837","full_name":"openstack/freezer-web-ui","owner":"openstack","description":"Horizon Web interface for Freezer backup, restore and disaster recovery platform. Mirror of code maintained at opendev.org.","archived":false,"fork":false,"pushed_at":"2025-03-17T11:47:16.000Z","size":705,"stargazers_count":37,"open_issues_count":0,"forks_count":11,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-29T18:05:52.389Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://opendev.org/openstack/freezer-web-ui","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openstack.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-08-31T11:56:28.000Z","updated_at":"2025-03-17T10:34:50.000Z","dependencies_parsed_at":"2024-05-08T16:32:14.574Z","dependency_job_id":"70cd10f4-21d3-4e3e-afe2-41fe1286621e","html_url":"https://github.com/openstack/freezer-web-ui","commit_stats":{"total_commits":255,"total_committers":76,"mean_commits":"3.3552631578947367","dds":0.7411764705882353,"last_synced_commit":"33db4d1d81d01ce468a7c06223ff0ad4220b64a0"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Ffreezer-web-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Ffreezer-web-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Ffreezer-web-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Ffreezer-web-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openstack","download_url":"https://codeload.github.com/openstack/freezer-web-ui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247386263,"owners_count":20930618,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T18:15:09.861Z","updated_at":"2025-04-05T19:09:09.892Z","avatar_url":"https://github.com/openstack.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/freezer-web-ui.svg\n    :target: https://governance.openstack.org/tc/reference/tags/index.html\n\n.. Change things from this point on\n\n===========================\nFreezer - Horizon Dashboard\n===========================\n\nfreezer-web-ui is a horizon plugin based in django aimed at providing an interaction\nwith freezer.\n\n* Issue tracking and feature specifications: https://launchpad.net/freezer\n\nRequirements\n============\n\nBefore start, please install git and pip in your Operation System.\nIf your use Ubuntu:\n\n    apt install git python3-pip\n\nIf your use RHEL/CentOS:\n\n    dnf install git python3-pip\n\nFreezer Dashboard requires a freezer API client to be installed in the same\nenvironment as Horizon:\n\n    git clone https://opendev.org/openstack/python-freezerclient\n    cd python-freezerclient\n    python3 -m pip install .\n\nFreezer Dashboard requires a freezer API endpoint which you can install\nfollowing this steps:\n\n    `https://opendev.org/openstack/freezer-api\n    \u003chttps://opendev.org/openstack/freezer-api\u003e`_\n\nAPI registration\n================\n\nIf keystone service-create and endpoint-create are not available you can\nset as a fallback the following on:\n\n    vim /etc/horizon/openstack_dashboard/local/local_settings.py\n\n    add FREEZER_API_URL = http://\u003capi_url\u003e:\u003cport\u003e\n\nInstallation\n============\n\nIn the installation procedure we'll assume your main Horizon dashboard\ndirectory is /etc/horizon/openstack_dashboard/dashboards/.\n\nTo install freezer dashboard for development you need to do the following:\n\n    git clone https://opendev.org/openstack/freezer-web-ui\n    cd freezer-web-ui\n    cp freezer-web-ui/freezer_ui/enabled/_5050_freezer.py  /etc/horizon/openstack_dashboard/enabled/_5050_freezer.py\n\nTo disable the panel set `DISABLED = True` in /etc/horizon/openstack_dashboard/enabled/_5050_freezer.py\n\n    cd /etc/horizon/\n    python3 -m pip install -r requirements.txt\n\nMake sure freezer is installed from source as detailed in the first step\n\n    ./run_tests.sh --runserver 0.0.0.0:8000\n\nA new tab called \"Disaster Recovery\" will appear on your panels.\n\nTox\n===\n\nRun tox:\n\n    tox -v\n\nDevelopment under proxy\n_______________________\n\nIf you are developing or deploying under proxies remember to set no_proxies for:\n\n    freezer-api endpoint\n    keystone endpoint\n\nSource Code\n===========\n\nThe project source code repository is located at:\nhttps://opendev.org/openstack/freezer-web-ui/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstack%2Ffreezer-web-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenstack%2Ffreezer-web-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstack%2Ffreezer-web-ui/lists"}