Details
(hostname=None, uuid=None, version=None, api_version=None, network_tx=None, network_rx=None, active=None, haproxy_count=None, cpu=None, memory=None, disk=None, load=None, listeners=None, packages=None)[source]¶ListenerStatus
(status=None, uuid=None, provisioning_status=None, type=None, pools=None)[source]¶Memory
(total=None, free=None, available=None, buffers=None, cached=None, swap_used=None, shared=None, slab=None, committed_as=None)[source]¶APIException
(**kwargs)[source]¶Bases: webob.exc.HTTPClientError
code
= 500¶msg
= 'Something unknown went wrong'¶Conflict
(**kwargs)[source]¶Bases: octavia.amphorae.drivers.haproxy.exceptions.APIException
code
= 409¶msg
= 'Conflict'¶Forbidden
(**kwargs)[source]¶Bases: octavia.amphorae.drivers.haproxy.exceptions.APIException
code
= 403¶msg
= 'Forbidden'¶InternalServerError
(**kwargs)[source]¶Bases: octavia.amphorae.drivers.haproxy.exceptions.APIException
code
= 500¶msg
= 'Internal Server Error'¶InvalidRequest
(**kwargs)[source]¶Bases: octavia.amphorae.drivers.haproxy.exceptions.APIException
code
= 400¶msg
= 'Invalid request'¶NotFound
(**kwargs)[source]¶Bases: octavia.amphorae.drivers.haproxy.exceptions.APIException
code
= 404¶msg
= 'Not Found'¶CustomHostNameCheckingAdapter
(pool_connections=10, pool_maxsize=10, max_retries=0, pool_block=False)[source]¶Bases: requests.adapters.HTTPAdapter
HaproxyAmphoraLoadBalancerDriver
[source]¶Bases: octavia.amphorae.drivers.driver_base.AmphoraLoadBalancerDriver
, octavia.amphorae.drivers.keepalived.vrrp_rest_driver.KeepalivedAmphoraDriverMixin
update_amphora_agent_config
(amphora, agent_config, timeout_dict=None)[source]¶Update the amphora agent configuration file.
Parameters: |
|
---|---|
Returns: | None |
update_amphora_listeners
(listeners, amphora_index, amphorae, timeout_dict=None)[source]¶Update the amphora with a new configuration.
Parameters: |
|
---|---|
Returns: | None |
Updates the configuration of the listeners on a single amphora.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.