Drop octavia v1 api options
Octavia v1 options have been dropped from upstream on Train. They have no effect nowadays so no reason to futher carry it's codebase Change-Id: I1c8f9723ca2ac2b468725c2954adcdaff54dbdf0
This commit is contained in:
parent
9cf165dfce
commit
e00cb9c563
@ -26,12 +26,6 @@ octavia_service_setup_host_python_interpreter: "{{ openstack_service_setup_host_
|
|||||||
octavia_install_method: "source"
|
octavia_install_method: "source"
|
||||||
octavia_venv_python_executable: "{{ openstack_venv_python_executable | default('python2') }}"
|
octavia_venv_python_executable: "{{ openstack_venv_python_executable | default('python2') }}"
|
||||||
|
|
||||||
## Octavia standalone (v2)
|
|
||||||
octavia_v2: True
|
|
||||||
|
|
||||||
## Activate Octavia V1 API (deprecated)
|
|
||||||
octavia_v1: False
|
|
||||||
|
|
||||||
## Allow TLS listener
|
## Allow TLS listener
|
||||||
octavia_tls_listener_enabled: True
|
octavia_tls_listener_enabled: True
|
||||||
|
|
||||||
|
@ -212,36 +212,6 @@ enable access.
|
|||||||
/etc/openstack-deploy
|
/etc/openstack-deploy
|
||||||
|
|
||||||
|
|
||||||
Optional: Enable Octavia V1 API
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
Beginning with the Queens release, neutron lbaas has started it's
|
|
||||||
deprecation cycle and therefore Octavia stand alone is the default
|
|
||||||
configuration beginning Rocky. If the neutron lbaas endpoint is still
|
|
||||||
needed consider deploying the neutron lbaas proxy plugin.
|
|
||||||
|
|
||||||
If for legacy reasons neutron lbaas still needs the internal Octavia V1
|
|
||||||
API endpoint add the following parameters to ``openstack_user_config.yml``:
|
|
||||||
|
|
||||||
.. code-block:: yaml
|
|
||||||
|
|
||||||
# Enable Octavia support in Neutron
|
|
||||||
neutron_lbaas_octavia: True
|
|
||||||
# Enable LBaaS V2
|
|
||||||
neutron_lbaasv2: True
|
|
||||||
# Disable Octavia V2 API/standalone
|
|
||||||
octavia_v2: False
|
|
||||||
# Enable Octavia V1 API
|
|
||||||
octavia_v1: True
|
|
||||||
# event_streamer - set to True if you are using neutron lbaas with Octavia
|
|
||||||
# (Octavia will stream events to the neutron DB)
|
|
||||||
octavia_event_streamer: True
|
|
||||||
# Enable provisioning status sync with neutron db
|
|
||||||
octavia_sync_provisioning_status: True
|
|
||||||
|
|
||||||
Please note that in some settings the LBaaS plugin is directly enabled in the
|
|
||||||
``neutron_plugin_base`` so adjust this as necessary.
|
|
||||||
|
|
||||||
Optional: Tuning Octavia for production use
|
Optional: Tuning Octavia for production use
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
@ -258,4 +228,3 @@ The variable ``octavia_spare_amphora_pool_size`` controls
|
|||||||
the size of the pool. The system will try
|
the size of the pool. The system will try
|
||||||
to prebuild this number so using too big a number will
|
to prebuild this number so using too big a number will
|
||||||
consumes a lot of unnecessary resources.
|
consumes a lot of unnecessary resources.
|
||||||
|
|
||||||
|
@ -3,15 +3,6 @@
|
|||||||
debug = {{ debug }}
|
debug = {{ debug }}
|
||||||
use_journal = True
|
use_journal = True
|
||||||
|
|
||||||
{% if not octavia_v2|bool %}
|
|
||||||
bind_host = 0.0.0.0
|
|
||||||
bind_port = {{ octavia_service_port }}
|
|
||||||
# api_handler = queue_producer
|
|
||||||
#
|
|
||||||
# How should authentication be handled (keystone, noauth)
|
|
||||||
auth_strategy = {{ octavia_auth_strategy }}
|
|
||||||
#
|
|
||||||
{% endif %}
|
|
||||||
# Plugin options are hot_plug_plugin (Hot-pluggable controller plugin)
|
# Plugin options are hot_plug_plugin (Hot-pluggable controller plugin)
|
||||||
#
|
#
|
||||||
# octavia_plugins = hot_plug_plugin
|
# octavia_plugins = hot_plug_plugin
|
||||||
@ -39,9 +30,7 @@ bind_port = {{ octavia_service_port }}
|
|||||||
# How should authentication be handled (keystone, noauth)
|
# How should authentication be handled (keystone, noauth)
|
||||||
# Note: remove "noauth" once LP bug is fixed
|
# Note: remove "noauth" once LP bug is fixed
|
||||||
auth_strategy = {{ octavia_auth_strategy }}
|
auth_strategy = {{ octavia_auth_strategy }}
|
||||||
#
|
|
||||||
api_v1_enabled = {{ octavia_v1 }}
|
|
||||||
api_v2_enabled = {{ octavia_v2 }}
|
|
||||||
# Allow users to create TLS Terminated listeners?
|
# Allow users to create TLS Terminated listeners?
|
||||||
allow_tls_terminated_listeners = {{ octavia_tls_listener_enabled }}
|
allow_tls_terminated_listeners = {{ octavia_tls_listener_enabled }}
|
||||||
|
|
||||||
|
@ -12,8 +12,6 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
test_octavia_amphora: True
|
test_octavia_amphora: True
|
||||||
octavia_v2: True
|
|
||||||
octavia_v1: False
|
|
||||||
octavia_legacy_policy: True
|
octavia_legacy_policy: True
|
||||||
|
|
||||||
octavia_amp_active_retries: 20
|
octavia_amp_active_retries: 20
|
||||||
|
Loading…
Reference in New Issue
Block a user