f4da51c27d
Currently Octavia cannot validate against SSL service endpoints, which would be keystone, neutron, nova and glance in this case. This patch adds a config option under nova, neutron and glance sections to read the specified CA certificate files for validation. It's slightly different in the case of glance, because glance session method invocations depend on the endpoint URL whether it starts with HTTP or HTTPS. Also added is the "insecure" option for these services in case the cert validation needs to be skipped. For keystone, we read config params from keystone middleware. Thus, instead of defining a new config option, we can make use of it's pre-defined "cafile". Barbican is not added because we do not yet have a barbican endpoint override in it's config. This could be added in the future as a separate patch, if needed. Lastly, unrelated to the above, fixes the amphora REST api default bind_port in octavia.conf Change-Id: Id57672a3dc7c962b8ee07db0cb7a743041082c66 Closes-Bug: #1552987 |
||
---|---|---|
bin | ||
client | ||
devstack | ||
diskimage-create | ||
doc/source | ||
elements | ||
etc | ||
octavia | ||
releasenotes | ||
specs | ||
specs-tests | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
CONSTITUTION.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
doc-requirements.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Octavia
Operator-grade open source scalable load balancer.
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/octavia
- Source: http://git.openstack.org/cgit/openstack/octavia
- Bugs: http://bugs.launchpad.net/octavia/
The Octavia project seeks to become the standard operator-grade load balancer in use in large OpenStack deployments. Note that it is not competing with the Neutron LBaaS extension and may never actually replace it. Rather, Octavia should be seen as "yet another vendor" which is accessed via a driver for Neutron LBaaS.
For more information on project direction and guiding principles for contributors, please see the CONSTITUTION.rst file in this directory, or specifications in the specs/ subdirectory. Other documentation can be found in the docs/ directory.
Please also see https://wiki.openstack.org/wiki/Octavia/Roadmap for the latest version of our project roadmap.