Yoga Series Release Notes¶
20.4.0¶
New Features¶
Added parameter
allow_ping_health_monitors
to theoctavia::api
class
20.3.0¶
New Features¶
The
octavia::certificates
class now supports the following parameters.barbican_auth
service_name
endpoint
The
octavia::api::provider_drivers
parameter now supports array or hash value, and the given value is conveted to correctly formatted string when being put into octavia.conf.
The new
octavia::controller::default_connection_limit
parameter has been added.
The new
octavia::service_auth::system_scope
parameter has been added.
The new
octavia::task_flow
class has been added. This class manages parameters in thetask_flow
section, which are required to use the amphora v2 driver.
The
octavia::db::mysql
class and theoctavia::db::postgresql
class now support creating a separate database for taskflow persistence.
The
octavia::db::sync_persistence
class has been added. This class invokes the command to initialize the taskflow persistence database.
Deprecation Notes¶
The
octavia::health_manager::workers
parameter has been deprecated. Use thehealth_update_threads
parameter and thestats_update_threads
parameter instead.
The
octavia::api::provider_drivers
parameter has been deprecated in favor of the newoctavia::api::enabled_provider_drivers
parameter.
20.2.0¶
New Features¶
It is now possible to specify octavia::wsgi::apache::wsgi_script_dir and octavia::wsgi::apache::wsgi_script_source to override operating system defaults.
The following parameters have been added to the
octavia::api
class. These parameters allows customizing the same parameters in the[api_setting]
section.default_listener_ciphers
default_pool_ciphers
tls_cipher_prohibit_list
default_listener_tls_versions
default_pool_tls_versions
minimum_tls_version
The new
octavia::controller::build_retry_interval
parameter has been added.
Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
The following parameters have been added to the
octavia::controller
class.active_connection_max_retries
active_connection_retry_interval
failover_connection_max_retries
failover_connection_retry_interval
The
octavia::quota
class now supports the following two parameters.default_l7policy_quota
default_l7rule_quota
The
system_scope
parameter has been added to theoctavia::keystone::authtoken
class.
The
octavia::keystone::auth
class now supports customizing roles assigned to the octavia service user.
The
octavia::keystone::auth
class now supports defining assignmet of system-scoped roles to the octavia service user.
Upgrade Notes¶
Default value of the
octavia::worker::amp_project_name
parameter has been changed and now the flavor is created in theservices
project by default. Update the parameter to ensure the flavor is created in the project which the octavia service user belongs to.
The
octavia::amqp_allow_insecure_clients
parameter has been removed.
The following parameters of the
octavia
class has been removed.database_min_pool_size
database_connection
database_db_max_retries
database_idle_timeout
database_max_overflow
database_max_pool_size
database_max_retries
database_pool_timeout
database_retry_interval
The
database_min_pool_size
parameter of theoctavia::db
class has been removed.
The
octavia::health_manager::event_streamer_driver
parameter has been removed.
The
octavia::service_auth::password
parameter is now required.
Default values of the
octavia::service_auth
parameeters have been updated, so that standalone deployment can be set up with less parameters set.
20.1.0¶
New Features¶
The new
octavia::compute
class has been added.
The new
octavia::networking
class has been added.
Deprecation Notes¶
The
octavia::controller::port_detach_timeout
parameter has been deprecated in favor of the newoctavia::networking::port_detach_timeout
parameter.
20.0.0¶
New Features¶
The following parameters have been added to the
octavia::health_manager
class.failover_threads
hearteat_timeout
health_check_interval
sock_rlimit
Now the
octavia::driver_agent
class can manage the package and the service required to run the octavia-driver-agent service.
Now the
octavia::provider::ovn
can manage the package required to use OVN Octavia provider.
The following parameters have been added to the
octavia::provider::ovn
class.ovsdb_connection_timeout
ovsdb_retry_max_interval
ovsdb_probe_interval
Support for the
ovn_sb_*
parameters has been added to theoctavia::provider::ovn
class.
Upgrade Notes¶
The
octavia::api::ovn_nb_connection
parameter has been removed.