Skip to main content

Horizon panels for Octavia

Project description

Team and repository tags

https://governance.openstack.org/tc/badges/octavia-dashboard.svg

octavia-dashboard

Horizon panels for Octavia

Features

  • Please see octavia repository

Howto

  1. Package the octavia_dashboard by running:

    python setup.py sdist

    This will create a python egg in the dist folder, which can be used to install on the horizon machine or within horizon’s python virtual environment.

  2. Copy _1482_project_load_balancer_panel.py in octavia_dashboard/enabled directory to openstack_dashboard/local/enabled:

    $ cp -a \
      ${OCTAVIA_DASHBOARD_DIR}/octavia_dashboard/enabled/_1482_*.py \
      ${HORIZON_DIR}/openstack_dashboard/local/enabled/
  3. (Optional) Generate the policy file and copy into horizon’s policy files folder, and copy _1499_load_balancer_settings.py in octavia_dashboard/local_settings.d directory to openstack_dashboard/local/local_settings.d:

    $ oslopolicy-policy-generator \
      --config-file \
      ${OCTAVIA_DIR}/etc/policy/octavia-policy-generator.conf \
      --output-file \
      ${OCTAVIA_DASHBOARD_DIR}/octavia_dashboard/conf/octavia_policy.yaml
    $ cp -a \
      ${OCTAVIA_DASHBOARD_DIR}/octavia_dashboard/conf/octavia_policy.yaml \
      ${HORIZON_DIR}/openstack_dashboard/conf/
    $ cp -a \
      ${OCTAVIA_DASHBOARD_DIR}/octavia_dashboard/local_settings.d/_1499_*.py \
      ${HORIZON_DIR}/openstack_dashboard/local/local_settings.d/
  4. Django has a compressor feature that performs many enhancements for the delivery of static files. If the compressor feature is enabled in your environment (COMPRESS_OFFLINE = True), run the following commands:

    $ ./manage.py collectstatic
    $ ./manage.py compress
  5. Finally restart your web server to enable octavia-dashboard in your Horizon:

    $ sudo service apache2 restart

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

octavia_dashboard-16.0.0.tar.gz (296.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

octavia_dashboard-16.0.0-py3-none-any.whl (381.8 kB view details)

Uploaded Python 3

File details

Details for the file octavia_dashboard-16.0.0.tar.gz.

File metadata

  • Download URL: octavia_dashboard-16.0.0.tar.gz
  • Upload date:
  • Size: 296.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for octavia_dashboard-16.0.0.tar.gz
Algorithm Hash digest
SHA256 c4777b8ddbc33e5674dcb9ab1764176f61a4e5586055ad63a5b0b894cb10d230
MD5 41e85f6d05f9bfc62a1ca0dab88b78d7
BLAKE2b-256 7ab05371e04e26f5d4f8df57f5ef224a4f5d45eef0a359b6f93a5ef1262df243

See more details on using hashes here.

File details

Details for the file octavia_dashboard-16.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for octavia_dashboard-16.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c91e98be91c2ab0f8f4f2b50b5e34ab293a6b909b6d253e49f681ccd1460cbc9
MD5 8497c914dfc9102edc8e7f2c850bc8f4
BLAKE2b-256 34f19497fc236e3d7b9773bbd22d071e4ca7dafac2e704fa15f2d1447f4035ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page