semvec/pypi-packages huggingface dataset:
neutron-dynamic-routing 27.0.0
Neutron Dynamic Routing
Requires Python: >=3.10

=======================
neutron-dynamic-routing
=======================

.. image:: http://governance.openstack.org/badges/neutron-dynamic-routing.svg

.. Change things from this point on

This package contains neutron-dynamic-routing code which depends upon neutron
and it's related libraries to run.

Project Resources
=================

The homepage for Neutron is: https://launchpad.net/neutron.  Use this
site for asking for help, and filing bugs. We use a single launchpad
page for all Neutron projects.

Code is available on opendev.org at:
https://opendev.org/openstack/neutron-dynamic-routing

Refer to Neutron documentation for more information:
`Neutron README.rst <https://opendev.org/openstack/neutron/src/branch/master/README.rst>`_

Release notes for the project can be found at:
https://docs.openstack.org/releasenotes/neutron-dynamic-routing/
networking-bgpvpn 23.0.0
API and Framework to interconnect bgpvpn to neutron networks
Requires Python: >=3.10

===============================================
BGP-MPLS VPN Extension for OpenStack Networking
===============================================

.. image:: https://governance.openstack.org/tc/badges/networking-bgpvpn.svg

.. Change things from this point on

This project provides an API and Framework to interconnect BGP/MPLS VPNs
to Openstack Neutron networks, routers and ports.

The Border Gateway Protocol and Multi-Protocol Label Switching are widely
used Wide Area Networking technologies. The primary purpose of this project
is to allow attachment of Neutron networks and/or routers to VPNs built in
carrier provided WANs using these standard protocols. An additional purpose
of this project is to enable the use of these technologies within the Neutron
networking environment.

A vendor-neutral API and data model are provided such that multiple SDN
controllers may be used as backends, while offering the same tenant facing API.
A reference implementation working along with Neutron reference drivers is
also provided.

* Free software: Apache license
* Source: https://opendev.org/openstack/networking-bgpvpn
* Bugs: https://bugs.launchpad.net/bgpvpn
* Doc: https://docs.openstack.org/networking-bgpvpn/latest/
* Release notes: https://docs.openstack.org/releasenotes/networking-bgpvpn/

===================
Introduction videos
===================

The following videos are filmed presentations of talks given during the
Barcelona OpenStack Summit (Oct' 2016). Although they do not cover the work
done since, they can be a good introduction to the project:

* https://www.youtube.com/watch?v=kGW5R8mtmRg
* https://www.youtube.com/watch?v=LCDeR7MwTzE
masakari 20.0.0
Virtual Machine High Availability (VMHA) service for OpenStack
Requires Python: >=3.10

========
Masakari
========

Virtual Machine High Availability (VMHA) service for OpenStack

Masakari provides Virtual Machine High Availability (VMHA) service
for OpenStack clouds by automatically recovering the KVM-based Virtual
Machine(VM)s from failure events such as VM process down,
provisioning process down, and nova-compute host failure.
It also provides API service for manage and control the automated
rescue mechanism.

NOTE:
Use masakari only if instance path is configured on shared storage system
i.e, 'instances_path' config option of nova has a path of shared directory
otherwise instance data will be lost after the evacuation of instance from
failed host if,
* instance is booted from image
* flavor using ephemeral disks is used

Original version of Masakari: https://github.com/ntt-sic/masakari

Tokyo Summit Session: https://www.youtube.com/watch?v=BmjNKceW_9A

Masakari is distributed under the terms of the Apache License,
Version 2.0. The full terms and conditions of this license are
detailed in the LICENSE file.

* Free software: Apache license 2.0
* Documentation: https://docs.openstack.org/masakari/latest
* Release notes: https://docs.openstack.org/releasenotes/masakari/
* Source: https://opendev.org/openstack/masakari
* Bugs: https://bugs.launchpad.net/masakari


Configure masakari-api
----------------------

#. Create masakari user:

   .. code-block:: shell-session

      openstack user create --password-prompt masakari
      (give password as masakari)

#. Add admin role to masakari user:

   .. code-block:: shell-session

      openstack role add --project service --user masakari admin

#. Create new service:

   .. code-block:: shell-session

      openstack service create --name masakari --description "masakari high availability" instance-ha

#. Create endpoint for masakari service:

   .. code-block:: shell-session

      openstack endpoint create --region RegionOne masakari --publicurl http://<ip-address>:<port>/v1/%\(tenant_id\)s

#. Clone masakari using

   .. code-block:: shell-session

      git clone https://github.com/openstack/masakari.git

#. Run setup.py from masakari

   .. code-block:: shell-session

      sudo python setup.py install

#. Create directory ``/etc/masakari``

#. Copy ``masakari.conf``, ``api-paste.ini`` and ``policy.yaml`` file
   from ``masakari/etc/`` to ``/etc/masakari`` folder

#. To run masakari-api simply use following binary:

   .. code-block:: shell-session

      masakari-api

Configure masakari database
---------------------------

#. Create 'masakari' database

#. After running setup.py for masakari (``sudo python setup.py install``),
   run ``masakari-manage`` command to sync the database

   .. code-block:: shell-session

      masakari-manage db sync

Features
--------

* TODO
neutron-vpnaas-dashboard 13.0.0
Neutron VPNaaS Dashboard
Requires Python: >=3.9

========================
Neutron VPNaaS Dashboard
========================

.. image:: https://governance.openstack.org/tc/badges/neutron-vpnaas-dashboard.svg

.. Change things from this point on

OpenStack Dashboard panels for Neutron VPNaaS

* Documentation: https://docs.openstack.org/neutron-vpnaas-dashboard/latest/
* Source: https://opendev.org/openstack/neutron-vpnaas-dashboard
* Bugs: https://bugs.launchpad.net/neutron-vpnaas-dashboard
* Release Notes: https://docs.openstack.org/releasenotes/neutron-vpnaas-dashboard/
octavia-dashboard 16.0.0
Horizon panels for Octavia
Requires Python: >=3.10

=================
Octavia Dashboard
=================

Team and repository tags
========================

.. image:: https://governance.openstack.org/tc/badges/octavia-dashboard.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

octavia-dashboard
=================

Horizon panels for Octavia

* Free software: Apache license
* Documentation: https://docs.openstack.org/octavia-dashboard/latest/
* Source: https://opendev.org/openstack/octavia-dashboard
* Release notes: https://docs.openstack.org/releasenotes/octavia-dashboard/
* Bugs: https://storyboard.openstack.org/#!/project/909

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
skyline-console 7.0.0
OpenStack Skyline Console
Requires Python: >=3.8

====================================
Skyline (OpenStack Modern Dashboard)
====================================

Skyline Console is a modern dashboard for OpenStack - UI.

* Project documentation: https://docs.openstack.org/skyline-console/latest/
* Release management: https://launchpad.net/skyline-console
* Installing Guide: https://docs.openstack.org/skyline-console/latest/install/
* Issue tracking: https://launchpad.net/skyline-console
* Release notes: https://docs.openstack.org/releasenotes/skyline-console/
* Wiki: https://wiki.openstack.org/wiki/Skyline

.. image:: https://governance.openstack.org/tc/badges/skyline-console.svg
    :target: https://governance.openstack.org/tc/reference/tags/

Using Skyline
=============

See ``doc/source/install/index.rst`` about how to install Skyline in your OpenStack setup. It describes the example steps and has pointers for more detailed settings and configurations.

It is also available at `Installing Guide <https://docs.openstack.org/skyline-console/latest/install/>`__.

Getting Started for Developers
==============================

`Development Guide <https://docs.openstack.org/skyline-console/latest/development/>`_
describes how to setup Skyline development environment and start development.

Building Contributor Documentation
==================================

This documentation is written by contributors, for contributors.

The source is maintained in the ``doc/source`` directory using
`reStructuredText`_ and built by `Sphinx`_

.. _reStructuredText: https://docutils.sourceforge.net/rst.html
.. _Sphinx: https://sphinx-doc.org/

Some of the diagrams are generated using the ``dot`` language
  from Graphviz. See the `Graphviz documentation <https://www.graphviz.org/>`_
  for Graphviz and dot language usage information.

To build the docs, use::

  $ tox -e docs
openstack-venus 7.0.0
OpenStack Log Management as a Service
Requires Python: >=3.8

===============
OpenStack Venus
===============

.. image:: https://governance.openstack.org/tc/badges/venus.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

OpenStack Venus is an OpenStack Log Management Service.

About Venus
-----------

In light of the problems and needs of retrieval, storage and analysis etc.
of logs on the OpenStack platform, we developed the OpenStack log management
module Venus.

This project can provide a one-stop solution to log collection,
cleaning, indexing, analysis, alarm, visualization, report generation and
other needs, which involves helping operator or maintainer to quickly solve
retrieve problems, grasp the operational health of the platform, and improve
the level of platform management.

Additionally, this project plans to use machine learning algorithms to
quickly locate IT failures and root causes, and improve operation and
maintenance efficiency.

* Free software: Apache license
* Wiki: https://wiki.openstack.org/wiki/Venus
* Source: https://opendev.org/openstack/venus
* Blueprints: https://blueprints.launchpad.net/openstack-venus
* Bugs: https://bugs.launchpad.net/openstack-venus
* Documentation: https://docs.openstack.org/venus/latest/
* Release notes: https://docs.openstack.org/releasenotes/venus/
* Design specifications: https://specs.openstack.org/openstack/venus-specs/

Features
--------

* REST API for retrieval, storage and analysis of logs on the OpenStack platform.
* One-stop solution to log collection, cleaning, indexing, analysis, alarm, visualization, report generation.
tap-as-a-service 16.0.0
Tap-as-a-Service (TaaS) is an extension to the OpenStack network service (Neutron), it provides remote port mirroring capability for tenant virtual networks.
Requires Python: >=3.10

================
Tap as a Service
================
Tap-as-a-Service (TaaS) is an extension to the OpenStack network service (Neutron).
It provides remote port mirroring capability for tenant virtual networks.

Port mirroring involves sending a copy of packets entering and/or leaving one
port to another port, which is usually different from the original destinations
of the packets being mirrored.


This service has been primarily designed to help tenants (or the cloud administrator)
debug complex virtual networks and gain visibility into their VMs, by monitoring the
network traffic associated with them. TaaS honors tenant boundaries and its mirror
sessions are capable of spanning across multiple compute and network nodes. It serves
as an essential infrastructure component that can be utilized for supplying data to a
variety of network analytics and security applications (e.g. IDS).

* Free software: Apache license
* API Reference: https://opendev.org/openstack/tap-as-a-service/src/branch/master/API_REFERENCE.rst
* Source: https://opendev.org/openstack/tap-as-a-service/
* Bugs: https://bugs.launchpad.net/tap-as-a-service

For installing Tap-as-a-Service with Devstack please read the INSTALL.rst file
python-watcher 15.0.0
OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack-based clouds.
Requires Python: >=3.10

=======
Watcher
=======

.. image:: https://governance.openstack.org/tc/badges/watcher.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

..
      Except where otherwise noted, this document is licensed under Creative
      Commons Attribution 3.0 License.  You can view the license at:

          https://creativecommons.org/licenses/by/3.0/

OpenStack Watcher provides a flexible and scalable resource optimization
service for multi-tenant OpenStack-based clouds.
Watcher provides a robust framework to realize a wide range of cloud
optimization goals, including the reduction of data center
operating costs, increased system performance via intelligent virtual machine
migration, increased energy efficiency and more!

* Free software: Apache license
* Wiki: https://wiki.openstack.org/wiki/Watcher
* Source: https://opendev.org/openstack/watcher
* Bugs: https://bugs.launchpad.net/watcher
* Documentation: https://docs.openstack.org/watcher/latest/
* Release notes: https://docs.openstack.org/releasenotes/watcher/
* Design specifications: https://specs.openstack.org/openstack/watcher-specs/
vitrage-dashboard 9.0.0
Vitrage Horizon plugin
Requires Python: >=3.8

=================
Vitrage Dashboard
=================

.. image:: https://governance.openstack.org/tc/badges/vitrage-dashboard.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

Vitrage is the Openstack RCA (Root Cause Analysis) Engine for organizing,
analyzing and expanding OpenStack alarms & events, yielding insights
regarding the root cause of problems and deducing the existence of problems
before they are directly detected.

Vitrage Dashboard is an extension for OpenStack Dashboard that provides a UI for
Vitrage.

Project Resources
-----------------

* `Wiki <https://wiki.openstack.org/wiki/Vitrage>`_
* `Code Review <https://review.opendev.org/>`_
* `Storyboard <https://storyboard.openstack.org/#!/project/openstack/vitrage-dashboard>`_
* `Release notes <https://docs.openstack.org/releasenotes/vitrage-dashboard/>`_

How to use this package
-----------------------

With Devstack
-------------

Add the following to your Devstack local.conf file

::

  enable_plugin vitrage-dashboard https://opendev.org/openstack/vitrage-dashboard

With Horizon
------------

::


    git clone https://github.com/openstack/horizon.git

    git clone https://github.com/openstack/vitrage-dashboard.git

    git clone https://github.com/openstack/python-vitrageclient.git

    cd ../horizon

    ./run_tests.sh -f --docs

    cp ./openstack_dashboard/local/local_settings.py.example ./openstack_dashboard/local/local_settings.py

    pushd ../vitrage-dashboard

    ../horizon/tools/with_venv.sh pip install -e.

    cp -a vitrage_dashboard/enabled/* ../horizon/openstack_dashboard/enabled/

    popd

    cd python-vitrageclient

    ../horizon/tools/with_venv.sh pip install -e.
zaqar-ui 19.0.0
Zaqar User Interface
Requires Python: >=3.10

========================
Team and repository tags
========================

.. image:: https://governance.openstack.org/tc/badges/zaqar-ui.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

========
Zaqar UI
========

Horizon plugin for Zaqar

* Free software: Apache license
* Documentation: https://docs.openstack.org/zaqar-ui/latest/
* Release notes: https://docs.openstack.org/releasenotes/zaqar-ui/
* Source: https://opendev.org/openstack/zaqar-ui
* Bugs: https://bugs.launchpad.net/zaqar-ui

Enabling in DevStack
--------------------

Add this repo as an external repository into your ``local.conf`` file::

    [[local|localrc]]
    enable_plugin zaqar-ui https://github.com/openstack/zaqar-ui

Manual Installation
-------------------

Begin by cloning the Horizon and Zaqar UI repositories::

    git clone https://github.com/openstack/horizon
    git clone https://github.com/openstack/zaqar-ui

Create a virtual environment and install Horizon dependencies::

    cd horizon
    python tools/install_venv.py

Set up your ``local_settings.py`` file::

    cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py

Open up the copied ``local_settings.py`` file in your preferred text
editor. You will want to customize several settings:

-  ``OPENSTACK_HOST`` should be configured with the hostname of your
   OpenStack server. Verify that the ``OPENSTACK_KEYSTONE_URL`` and
   ``OPENSTACK_KEYSTONE_DEFAULT_ROLE`` settings are correct for your
   environment. (They should be correct unless you modified your
   OpenStack server to change them.)


Install Zaqar UI with all dependencies in your virtual environment::

    tools/with_venv.sh pip install -e ../zaqar-ui/

And enable it in Horizon::

    cp ../zaqar-ui/zaqar_ui/enabled/_1510_project_messaging_group.py openstack_dashboard/local/enabled
    cp ../zaqar-ui/zaqar_ui/enabled/_1520_project_queues.py openstack_dashboard/local/enabled

To run horizon with the newly enabled Zaqar UI plugin run::

    python manage.py runserver 0.0.0.0:8080

to have the application start on port 8080 and the horizon dashboard will be
available in your browser at http://localhost:8080/
watcher-dashboard 14.0.0
Watcher Management Dashboard
Requires Python: >=3.10

========================
Team and repository tags
========================

.. image:: https://governance.openstack.org/tc/badges/watcher-dashboard.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

OpenStack Dashboard plugin for Watcher project
==============================================

The Watcher dashboard is a Horizon plugin that will allow users to realize a
wide range of cloud optimization goals.

* Free software: Apache license
* Documentation: https://docs.openstack.org/watcher-dashboard/latest
* Source: https://opendev.org/openstack/watcher-dashboard
* Bugs: https://bugs.launchpad.net/watcher-dashboard
* Release Notes: https://docs.openstack.org/releasenotes/watcher-dashboard
* Blueprints: https://blueprints.launchpad.net/watcher-dashboard
venus-dashboard 7.0.0
Venus Horizon plugin
Requires Python: >=3.8

===============
Venus Dashboard
===============

.. image:: https://governance.openstack.org/tc/badges/venus-dashboard.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

Venus Dashboard provides a dashboard for OpenStack Log Management Service (venus).

About Venus
-----------

In light of the problems and needs of retrieval, storage and analysis etc.
of logs on the OpenStack platform, we developed the OpenStack log management
module Venus.

This project can provide a one-stop solution to log collection,
cleaning, indexing, analysis, alarm, visualization, report generation and
other needs, which involves helping operator or maintainer to quickly solve
retrieve problems, grasp the operational health of the platform, and improve
the level of platform management.

Additionally, this project plans to use machine learning algorithms to
quickly locate IT failures and root causes, and improve operation and
maintenance efficiency.
networking-bagpipe 23.0.0
Mechanism driver for Neutron ML2 plugin using BGP E-VPNs/IP VPNs as a backend
Requires Python: >=3.10

==================
networking-bagpipe
==================

Driver and agent code to use BaGPipe lightweight implementation
of BGP-based VPNs as a backend for Neutron.

* Free software: Apache license
* Documentation: https://docs.openstack.org/networking-bagpipe/latest/
* Source: https://opendev.org/openstack/networking-bagpipe
* Bugs: https://bugs.launchpad.net/networking-bagpipe
* Release notes: https://docs.openstack.org/releasenotes/networking-bagpipe/

Team and repository tags
------------------------

.. image:: https://governance.openstack.org/tc/badges/networking-bagpipe.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html
ansible-role-atos-hsm 10.0.0
ansible-role-atos-hsm - Ansible role to configure ATOS HSM clients.

atos-hsm
========

A role to manage ATOS Hardware Security Module (HSM) client software.

Role Variables
--------------

.. list-table::
   :widths: auto
   :header-rows: 1

   * - Name
     - Default Value
     - Description
   * - atos_client_working_dir
     - /tmp/atos_client_install
     - Working directory in the target host.
   * - atos_client_iso_name
     - None
     - Filename for the ATOS Client Software ISO.
   * - atos_client_iso_location
     - None
     - Full URL where a copy of ATOS Client ISO can be downloaded.
   * - atos_client_cert_location
     - None
     - Full URL where the client certificate can be downloaded.
   * - atos_client_key_location
     - None
     - Full URL where the client key can be downloaded.
   * - atos_hsms
     - None
     - List of one or more HSM devices.

Requirements
------------

 - ansible >= 2.4

Usage
-----

You'll need to set up a temporary HTTP server somewhere that is accessible
to the node where this role will be applied.  The HTTP server should serve
the following:

- ATOS Client Software ISO file.
- HSM Server Certificate file(s).
- HSM Client Certificate file.
- HSM Client Key file associated with the Client Certificate.

Due to the sensitive nature of the Certificate and Key files, you should
use TLS encryption and username and passwords to access the HTTP server.

Use the hostname and user/password for your HTTP server for the full URL values
that need to be set for this role.  See `vars.yaml.example`.