Download project files

How do I verify a download?

0.8 release from the 0.8 series released

Release information
Release notes:

New Features

Adds support for Layer 7 switching and shared pools features to Octavia. This supports the equivalent feature added to Neutron LBaaS v2.
Layer 7 policies allow a tenant / user to define actions the load balancer may take other than routing requests to the default pool.
Layer 7 rules control the logic behind whether a given Layer 7 policy is followed.
Works for HTTP and TERMINATED_HTTPS listeners.
Shared pools allow listeners or Layer 7 REDIRECT_TO_POOL policies to share back-end pools.
Glance image containing the latest Amphora image can now be referenced using a Glance tag. To use the feature, set amp_image_tag in [controller_worker]. Note that amp_image_id should be unset for the new feature to take into effect.
Active/Standby support for Octavia.
When enabled in the con...

File Description Downloads
download icon octavia-0.8.0.tar.gz (md5, sig) Octavia release 0.8.0 - Mitaka 91
last downloaded today
Total downloads: 91

0.5 release from the 0.5 series released

File Description Downloads
download icon octavia-0.5.2.tar.gz (md5) Octavia release 0.5.2 72
last downloaded today
Total downloads: 72

0.9.0 (newton) release from the newton series released

Release information
Release notes:

New Features

* Adds support for IPv6

* Stale load balancer entries with DELETED provisioning_status are
  now cleaned-up by housekeeper after if they are older than

* Adds support for networks that do not have DHCP services enabled.

Upgrade Notes

* To support IPv6 a databse migration and amphora image update are

* To fix the admin-state-up bug you must upgrade your amphora image.

* To enabled encrypted ramfs storage for certificates and keys, you
  must upgrade your amphora image.

* New option *load_balancer_expiry_age* is added to the
  *house_keeping* config section. It defines load balancer expiry age
  in seconds, the default value is 604800.

* To support networks without DHCP you must upgrade your amphor...


Changes in octavia 0.8.0..0.9.0

fc51b73 Fix a typo in README.rst
47bc579 Add a cookbook for basic load balancing
1360c19 Adding introduction and developer quick start docs
a97dec3 Updated from global requirements
f85e617 Terminated HTTPS certs and keys in encrypted ramfs
9d5c38a Fix orphan port/security group on revert
5e774f3 Octavia: Basic LoadBalancer Scenario Test
7feb462 Fix typos in & octavia.conf
82f81e3 Drop the log level for "neutron extension found"
0e2c927 Adds tasks so that reverts set objects to ERROR
d0f93b5 Updated from global requirements
2108ebc Fixes a test order issue with image tag owner
225da2e Setup gate test scripts for Octavia
fb6cc70 Fixes the revert methods with unhandled exceptions
d7d062a Option to restrict amp glance image owner
55da095 Fixes a revert failure in AllocateVIP task
bad9b35 Add L7 user guides
c4017ae _extract_amp_image_id_by_tag should return last created image
b181bb3 Adding a unit test for graph create failure case
5eb294e Set fullconn parameter in haproxy backends
f37b3e5 Set haproxy global connection limit
83731fd Fix admin_state_up for loadbalancer and listener
26ab83e Add tox 'specs' test to pep8 environment
e76ff49 Updated from global requirements
e291a88 Stop using bandit-baseline
0a4764f Update tox 'docs' environment to test specs
dad4504 Fix active-active specs tox test
1fc6c07 Fix No sql_connection parameter is established
c996357 Remove deprecated (and unused) 'sqlite_db' config option
823a6a3 Add __ne__ built-in function
d7146de Move bandit to pep8
d826fc2 Subnet host routes support for plug_network
f06c188 Updated from global requirements
118e9d0 Update readme file
aae434e Rewrite create_load_balancer flow
0ccb75d Corrected test_dir path in TempestPlugin
571578c Update config reference to use auto generate
31aeced Updated from global requirements
058dbb3 Octavia: Implement Tempest Plugin
f5c1549 Deperecate apt-mirror element
f43edf7 Add spec for active-active
696bf71 Add spec for adding statistics gathering API for loadbalancer
7ab6332 Updated from global requirements
03854d8 Fixes amphora error of multiple IP addresses
13f2b1e Use upper constraints for all jobs in tox.ini
579e24b Make pyroute2 a requirement of octavia
d7ac8b1 Fix failover
92e3b14 Updated from global requirements
7ba33e6 Fixes failover flow with namespace driver
8d028d9 Remove oslo.rootwrap from requirements.txt
bbb7185 Updated from global requirements
2125c3a Updating network base utils for more functionality
52e32ed DIB: relax check on pip executable
bce460e Condense amphora-agent-ubuntu in to amphora-agent
d8afeea Remove unnecessary if and exception
6b8fe60 Updated from global requirements
8c50a35 Allow IPv6 VIPs
e683b78 DIB output filename and requirements fixes
bc2e9be Adds a process to generate key flow documentation
598f854 Updated from global requirements
a00d60e Remove datetime_to_str
cb6be8e Fix some typos in the haproxy-amphora-api.rst
bd9d7a0 Enable DeprecationWarning in test environments
9630ae7 Updated from global requirements
3b11f69 Mock time.sleep in tests to reduce test time
5891b5a Fixed UnmappedInstanceError thrown when LB delete
74d052f Revise pagination_max_limit description
2b41699 Skip removing sec_group if none
23ec553 Updated from global requirements
53ac682 Fixes Octavia handling of subnets without DHCP
6979f8e fix a misspelling
bb96124 Updated from global requirements
0fa0828 Allow deletion of ERRORed load balancers
4695d05 Replace 'c = a if a else b' with 'c = a or b'
636165b Use the from_environ features of oslo_context
eff96e6 We should set status to be 1 if get nothing from socket
68aa273 Fix a small bug when list opts
5e31db9 Remove unnecessary check to get all listener ids
37fc1a0 Update the home-page info with the developer documentation
e919aba Add debug information when skipped some errors
21078a4 Instead name, use uuid to get security group instance
fb8bd2c Instead of info, use exception for logging an exception
0857083 No need to use getattr func to get a value
fd18ee3 Py3: Don't use dict.values()[0]
3a44e59 DIB image tests speedups
3ea3151 Fix a typo and replace unused variable with '_'
686357a Use seperate security group for o-hm0 port in devstack
79bcdec Updated from global requirements
a4f3931 Disbale DNS update for port o-hm0 in devstack
7be9df8 Adding improved logging to amphora rest driver
a5f730c Correct reraising of exception
2c134db Fix typo in the files
e1d545b Cache neutron extension lookup state
8c17379 Removing FK relationships from ListenerStatistics
fdde4e6 Revert "Condense amphora-agent-ubuntu in to amphora-agent"
7bfd1e2 Fixing bug in single-create jinja config generation
ed776fd Allow to run DIB when installed system-wide
db21789 Add Python 3.5 classifier and venv
6e97a37 Support RHEL base image in DIB
55e6e3a Fixed running tox while stacked
7938b88 Add _get_resource func to get any type resource in neutron
c3c9fb6 Updated from global requirements
50fd8be Insert haproxy in front of all the o-api endpoints
b47fcb2 Allow deploying secondary worker and API nodes
48d4316 Fix small typo in log message
9de6d8d Fix Octavia release notes header
ae94266 Fix docstrings for database tasks
a7ac7ad Decrease default resource expiry age in DevStack setup
d73df70 Cleanup deleted load balancers in housekeeper's db_cleanup
4f208c3 Fixes failover issue with neutron dns integration
f88e06b Use correct code version for amphora agent image
2fd106a Updated from global requirements
bc5b2d0 Add revert method in database_tasks MapLoadbalancerToAmphora
687a972 Condense amphora-agent-ubuntu in to amphora-agent
866dbb3 Use git.o.o rather than review.o.o for cloning
aec22a7 Modernize amphora-agent element
a1d29a8 Remove the conditional check for topology
e42b3db Remove untrue comment message
d19eb06 Updated from global requirements
ebf88b6 Updates test with overridden timeout values
7325db3 Updated from global requirements
0e56b4b Updated from global requirements
c8db226 Fixed unit test for amphorae backend utils
ea49165 Repaired spacing mistake in info message
2d72ac6 Fix alembic migration on MySQL 5.7
fda9f2c Set device owner for health manager port
3194618 Use transport_url instead of oslo_messaging_rabbit
b7e585e Killed existing downgrade rules in migration scripts
d3fa739 Updated from global requirements
b44619e Drop support for SQL Schema Downgrades
189654e Use RABBIT_USERID instead of 'guest'
a345559 Disable dhclient requests the default route info
cb298fa Fix docstrings for AmphoraLoadBalancerDriver and ControllerWorker
70183aa Adds methods in for proper oslo_reports setup
18b2f02 Tox: Remove exclude directories that no longer exist
15fef27 Updated from global requirements
501c6f9 health-manager listen port security group
8474c60 Fix unreachable TimeOutException bug in amphora driver
d5137d1 Fix Mac OS X socket.AF_INET6 code
3e7872a Fixes small typos in comments in source files of api
c6a9be4 Fix vrrp_success_count help string
2a2e1f5 [docs] Fixes to octavia-api docs
f3013cd Using utils function to get the network driver
1896dfe Update nova api version to 2.1
a4a8fa2 validate the subnet id for create loadbalancer and member
c599f9b Use devstack RABBIT_HOST to point to rabbit, instead of localhost
dee7043 Allow deployment with pre-generated ssh keys and certificates
acbf4f9 Use upper-constraints.txt file for all tox targets
c3f4f8f Updated from global requirements
685f7c1 Make registering error handlers compliant with Flask 0.11
8566a69 Use glance image-list command in devstack/
1c67df2 Add timestamp to octavia resources
1023441 Updated from global requirements
b3a97e3 Allowing for a host amphora configuration
65cc70e Network driver should generate network configs
b27a507 Small cleanup of
d8d74fa Remove oslo.serialization module requirement
4a96ad9 Add env variables for memory and vcpu in the Vagrantfile
c71e6f8 Add libvirt provider support
497f602 Updated from global requirements
8db658b Make sure ~/.ssh/known_hosts exists before calling ssh-keygen -R
32f48f1 Use the local /vagrant dir for copying the config and support scripts
2194758 Implement custom header support for Octavia
632ab41 [Trivial] Remove unnecessary executable privilege
ad166aa Wait for loadbalancer to be ready instead of sleeping
786d50b Fix keystone auth url in devstack plugin
2e37926 Add WSGI support for octavia api
afad248 Updated from global requirements
1efa2f6 Updated from global requirements
2f33429 Added amphora_id to listener_statistics table to stop data loss
74ce8e5 Whitespace bug in sysvinit jinja template
93983ad Taskflow update exposed inconsistencies in tasks
9f6c6d0 Support db-manage command for db migration
3d5c097 Updated from global requirements
d5cf8b9 Updated from global requirements
c3b8e2d Fixed duplicate constants declarations
6f94a41 Attach port to amphora when adding member to shared pool
e2d815f Updated from global requirements
6c000c2 Amphora fails to build
0ab1e25 Updated from global requirements
b89abe1 Run amphora haproxy in a network namespace
4230e00 Update amp_network to allow multiple networks
a3361b4 Updated from global requirements
747d45f Defer updating role and vrrp_priority for failover
4dc6f3e Add missing unit test for cascade lb delete
d63f3ce TLS/SNI Listener creation fails when using intermiate certificates
a0fd4c2 Updated from global requirements
aea7420 Updated from global requirements
66b1f2b Replace mock open with namespace builtins with OpenFixture
bd04981 Replace the method with safer way
c358e1b Remove the default anchor usrename and password value
8af5ca5 Removes port_detach code that was mistakenly added
298fd45 Fixes the SNI issues in master(mitaka) for octavia
3dd5029 Add neutron-lbaas-dashboard to local.conf sample
f7c776f Fixes failover when using a spares pool
16827bb Devstack: Use OVS_BRIDGE when value is set
cee1869 Make GIT_REPO can be configured
cb18799 Fix script for Keystone authentication
f3cab49 Exit immediately when error occurs
5d45ce9 Adds documentation for the Octavia configuration
b77cfc3 Fix devstack plugin clean of o-hm0
e40b691 Update release notes for Mitaka release

File Description Downloads
download icon octavia-0.9.0.tar.gz (md5, sig) Octavia release 0.9.0 - Newton 106
last downloaded today
Total downloads: 106

0.10.0 (ocata-release) release from the ocata series released

Release information
Release notes:


Amphora image support for RH Linux flavors.

Extended support for Keystone API v3.

Support for Keystone token authentication on frontend Octavia API.

New Features

* Policy.json enforcement in Octavia. * Enables verification of
  privileges on specific API command for a specific user role and

* Adds quota support to the Octavia API.

* The diskimage-create script supports different operating system
  flavors such as Ubuntu (the default option), CentOS, Fedora and
  RHEL. Adaptations were made to several elements to ensure all images
  are operational.

* The amphora-agent is now able to distinguish between operating
  systems and choose the right course of action to manage files and
  networking on each Linux flavor.

* Adds support for amph...


b698e7f Fix unit tests for OSX
f91c9c3 Improve the failover handling for spares-pool amps
bfb8195 Fixes misspelled amp_ssh_access_allowed config
4cf51cf Fix failover for unallocated amps (spares-pool)
6eb9a7c Remove outdated kernel tuning for haproxy
2f5e3b4 Add placement services to devstack example files
ee09fd1 Fix a typo in the release notes
c004881 Fix the amphora image support for RH Linux flavors
eebd2d4 Fix active/standby under python3
aa12ea4 Updated from global requirements
3f6f760 Updated from global requirements
b60b2b2 Fix the docs page title
283ec72 Fix connection timeout spam in subunit logs
c266978 Cleanup noop network driver to fix py3x
9a30e12 Clarify that octavia-db-manage should be used
d805c8d Archive the testrepository file before processing
7468a2a Remove dumplicated config option 'cert_generator'
23e2490 Archive the raw testrepository log
9cc6220 Remove an erroneous MarkHealthMonitorActiveInDB task
d685246 Updated from global requirements
2a7a3cd Fix octavia multinode setup for flavor and image
7d933da Add quota support to Octavia
96814be Updated from global requirements
74291d4 Correct the paramters of l7 policy creation
7443606 Introduce Handlers for V2 API
6caada9 Updated from global requirements
53ff06e Introduce Types Directory
0482c14 Update Python classifiers
b021862 Add check when plug vrrp port in LB creation
e75c8ec Adds user_group option under haproxy_amphora
c7cebf7 Add support for policy.json
b742a5a Updated from global requirements
74f181f Fix file mode
37592bf Fix tenant_id reference
0993ca8 Updated from global requirements
654e886 Correcting error message for CA Key validation failure
8eddb0f Fix multi-typo error in Octavia
f138219 Set access_policy for messaging's dispatcher
4e2a34d Adds diskimage-create scripts to pypi package
2b8b202 Fix a typo
f42206c Remove from repo
0281872 Fix typo in doc/source/api/octaviaapi.rst
4edcf3a Add context to unit tests
607b21b Remove OSC deprecation warnings
04b0b96 Do not use log hints for exceptions
32ada00 Save neutron calls if plugin does not support dns-integration
6043523 Updated from global requirements
bb8bb1f Fix missing NovaServerGroupDelete
50c2713 Introduct Test Base classes for V2 API
04a7079 Remove an erroneous MarkMemberActiveInDB task
d05368f add CONTRIBUTING.rst
6e2dcab Fix typo
e93a387 Updated from global requirements
e51a073 oslo_messaging_rabbit settings are deprecated
2766174 Adding name to health monitor and member
32f3c4d Add build-essential package dependency to amphora-agent element
bf8aac5 Amphora-agent should log to a distinct location
3ffcbea Change bind_host IP address
264f3b5 Fix some python3 string issues in amphora agent
78b1a4a Updated from global requirements
34a4735 Fix the agent install to use pip -U
835b3c5 The amphora agent plug_vip has an indention issue
3c5c13c Stop depending on tripleo-image-elements
ad82870 Setup translation for octavia
316a13a Add support for diskimage-builder tracing
2d92166 Introduce API Decorators
83661b7 Use pip install rather than
2c897eb Create Octavia api V2 directory
b6e1fc7 Fix a unit test that was attempting real requests
51b4db7 Updated from global requirements
2296d89 Updated from global requirements
0fbd683 Spec detailing capability gaps with n-lbaas API
126ec97 Properly format IPv6 bind address strings
b375cab Only set default DIB_RELEASE for ubuntu
44a2658 Remove unused method - get_random_string
24fcaab Fix devstack plugin for KEYSTONE_CATALOG_BACKEND
619fe84 Show team and repo badges on README
6ce8534 Enable IPv6 load balancer networks
1ace351 Add keystone authentication of token
867b350 Remove CONF.import_group
013f44d Simplify cert-ramfs-ecrypt package dependencies
2db260c Adds distribution ID option to
076e016 Backend Keystone authentication
a6915c3 Updated from global requirements
c4408c4 Adds support for systemd amphora images
cb4be77 Enable EPEL repository for CentOS amphorae
88ceb68 diskimage-create check for qemu-kvm-ev/qemu-img-ev for CentOS
0fcbc4f Updated from global requirements
4ced93b Modify variable's using method in Log Messages
5e76bab Updated from global requirements
549b1ce Remove last vestiges of oslo-incubator
dff3f75 Basic listener scenario test
0a5832d Use test assertEqual instead of assert()
7476aea Updated from global requirements
48a1e7c Run amphora agent with gunicorn
7e4ac5b UDPStatusGetter socket bind fix for ipv6
dd72b83 Fix health_sender test to use a list instead of tuple
edd3778 Updated from global requirements
cebfd31 C10k load testing environment script
2a7c6f4 Scenario: test with concurrent clients
dfe1dc0 Increase the verbosity of haproxy.rest_api_driver failures
03844a6 Update .coveragerc after the removal of openstack directory
da97896 Enable support for multinode in the gate hook
e6507ed Add a new API to list loadbalancer statistics
8ee4def Add class 'StatsMixin'
cc7f1ae Updated from global requirements
ae5a3a9 Update haproxy logging configuration
838e52f Load system sysctl in amphora network namespace
2578486 Fixes pregenerated certificates validity to 50y
4d8cd69 Updated from global requirements
9fe5317 Drop - it's not needed by pbr
8602fbb Updated from global requirements
253f4e3 Add linuxbridge support to devstack plugin
03cd2ec Scenario tests: improve test http server
e2cdd21 Update devstack plugin to use openstack client
7d3a0f3 Fix to run functional tests
01e8e85 Fix functional tests after HM change
81846df Fixes unit test config override
89f6b2c Add MTU configuraion when plugging vip or network
5dbff28 Update listener stats
6467045 Fix revert on 404 from amphora agent startup
e5aae53 Enable release notes translation
695ec1d Updated from global requirements
a27b5c4 Add support for PKCS7 bundles and encrypted keys
81cc1fb Add defaults for health monitor object
d537aed Fix nova image-list which is unavailable
ef11747 Switch HAProxy health check timeout to seconds
5fe6752 Use from cache if it exists
bc079c9 Use a cached if it is availble
3cf352c Fix typo in active-active-distributor.rst
86480c7 Remove pypi download shield from Readme
70f009e Updated from global requirements
95ae6d6 Update reno for stable/newton
12d2a0f Amphora agent refactor to classes

File Description Downloads
download icon octavia-0.10.0.tar.gz (md5, sig) Octavia 0.10.0 (Ocata) release 61
last downloaded today
Total downloads: 61

pike-release release from the pike series released

Release information
File Description Downloads
download icon octavia-1.0.1.tar.gz (md5, sig) Octavia Pike Release 1.0.1 139
last downloaded today
Total downloads: 139