summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge "Remove oslo namespace package"Jenkins2015-11-1615-429/+0
|\ \ \
| * | | Remove oslo namespace packagegordon chung2015-11-0915-429/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Blueprint remove-namespace-packages Co-Authored-By: Doug Hellmann <doug@doughellmann.com> Closes-Bug: #1463508 Change-Id: I1479f37f500a358cdf7ad416f0257288b65c9245
* | | | Merge "Remove python 2.6 and cleanup tox.ini"Jenkins2015-11-161-12/+2
|\ \ \ \
| * | | | Remove python 2.6 and cleanup tox.iniDavanum Srinivas2015-11-161-12/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove support for python 2.6 * Remove skipsdist : Needs to be set only if sdist is expensive * Remove usedevelop : only needed when skipsdist is set to True * Remove install_command : We can just use the default, we don't need to override * Remove setenv : We can just use the default as we don't need any extra environment variables * Remove requirements.txt from deps, as this is already added automatically Change-Id: Iad4623157750ca3808f5b2adb712814c98d824fa
* | | | | Merge "Define entry points for filter factories for Paste Deployment"Jenkins2015-11-162-0/+58
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Define entry points for filter factories for Paste DeploymentTom Cocozzello2015-11-132-0/+58
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define filter factories so other projects can reference them by name and can take advantage of the python egg instead of referencing by the direct path. Change-Id: Id05c319c1d19261618471fa75983cf8020fc60b6 Closes-Bug: 1500509
* | | | Add oslo_config program support to paste middlewareMichael Krotscheck2015-11-133-1/+23
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | oslo_config's configfile autodiscovery permits an additional parameter named 'prog', which will add an additional file name to the possible files that are checked in oslo_config directories. This patch adds this parameter to paste-ini initialization, permitting access to more configuration files. This feature is required by glance, as glance does not make use of ./glance/glance.conf. Instead, they use ./glance/glance-api.conf. The appropriate middleware configuration in this case would then be: oslo_config_project=glance oslog_config_program=glance-api Change-Id: Ie530e4fac8076dc46b705770d12940ef91cb4644
* | | Merge "Add a disabled by ports -> files healthcheck plugin"2.11.0Jenkins2015-11-135-6/+94
|\ \ \
| * | | Add a disabled by ports -> files healthcheck pluginJoshua Harlow2015-10-225-6/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since most openstack applications do not run on a single port it is useful to be able to have a single healthcheck plugin that can respond to requests for different ports with different files; this way for example keystone admin port can be disabled while its public port can be kept active (without having to run two different applications, one for the admin endpoint and one for the public endpoint). Change-Id: I0bafb5a2091e54c9f01f24812438296b75afaf63
* | | | add missing shortcut for HTTPProxyToWSGI middlewaregordon chung2015-11-093-3/+19
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | we should've added a shortcut to oslo_middleware/__init__ to hide path. additionally we shouldn't have added Middleware to class name as it's redundant Change-Id: Id581180c24006aa142eb8bf086eb7fc42835cff5 Closes-Bug: #1514507
* | | Revert "Add 'X-Auth-Token' default header to CORS middleware"Michael Krotscheck2015-11-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existence of this header is not tested, and therefore can create fragility downstream as operators deploying an API may not realize that this setting is needed. If the upstream library is ever updated to remove this, all downstream projects will silently fail. Furthermore, the addition of openstack-specific headers as defaults in this library makes oslo_middleware less useful outside of openstack. The correct way to address this issue is to enable latent configuration from paste.ini. This way, each service can include their default headers in their packaged paste file. This reverts commit 562173aeb7839eaca6274531b0e91147941af6df. Change-Id: I401011ed055fea49268686deb5c25f02d2ca6164
* | | Updated from global requirementsOpenStack Proposal Bot2015-10-231-1/+1
| | | | | | | | | | | | Change-Id: Ie6d9cc72562f253d99dd542cb179a21ebede52db
* | | Merge "Add 'X-Auth-Token' default header to CORS middleware"Jenkins2015-10-231-2/+2
|\ \ \
| * | | Add 'X-Auth-Token' default header to CORS middlewareTimur Sufiev2015-10-221-2/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | This specific header is needed for passing keystone token from JS clients to the OpenStack services, thus making Keystone authentication possible. Change-Id: Ib3b7787c0fd1dcc1a1d199c3e32100523f326d9f
* | | Imported Translations from ZanataOpenStack Proposal Bot2015-10-238-68/+26
|/ / | | | | | | | | | | | | For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I58f84d62bd8c03e2cf56caa3a5b1e9f50f548e3c
* | Updated from global requirementsOpenStack Proposal Bot2015-10-191-1/+1
| | | | | | | | Change-Id: I0dcf0b205de230d31c43699b9944ae22b3fc7e01
* | Updated from global requirements2.10.0OpenStack Proposal Bot2015-10-161-1/+1
| | | | | | | | Change-Id: Ia778b3fbde857888dee29b54215f63ca2abb2c70
* | Updated from global requirementsOpenStack Proposal Bot2015-10-141-1/+1
| | | | | | | | Change-Id: I853d618046d9df130074b97d92cd3d57709e9ef4
* | Updated from global requirementsOpenStack Proposal Bot2015-10-131-1/+1
| | | | | | | | Change-Id: Iafdbe5f8b12b5d25acc447e3d8d043b5a0faa018
* | Merge "Fix coverage configuration and execution"2.9.0Jenkins2015-10-083-5/+7
|\ \
| * | Fix coverage configuration and executionRonald Bradford2015-10-053-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A number of configuration errors prevent the successful creation of code coverage. This corrects the .coveragerc source/omit setup and the tox package name generation. http://lists.openstack.org/pipermail/openstack-dev/2015-October/076193.html Change-Id: I2ee48d5b987cc26fe2de6d538ab278821100b278
* | | No need for Oslo Incubator SyncDavanum Srinivas2015-10-041-7/+0
|/ / | | | | | | | | | | | | We can remove openstack-common.conf as we don't sync any code from oslo-incubator any more. Change-Id: Ic915216c74966abc43c4a4d39d3ae42d42db64fa
* | ssl: deprecated in favor of http_proxy_to_wsgiJulien Danjou2015-09-292-1/+7
| | | | | | | | Change-Id: Ic2d3dcadbaaaa2819f2c84b23778a2e407a9b127
* | Merge "Introduce HTTP Proxy to WSGI middleware"Jenkins2015-09-292-0/+161
|\ \
| * | Introduce HTTP Proxy to WSGI middlewareJulien Danjou2015-09-282-0/+161
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | This middleware is supposed to be placed in front of any WSGI application. It will translate the WSGI environment to an environment mimicking the environment of the reverse proxy placed in front of it. It supports translating: - Protocol via X-Forwarded-Proto - Host via X-Forwarded-Host - Prefix via X-Forwarded-Prefix (not standard, but already used in other projects) - Forwarded header (RFC7239) Change-Id: I9e66e17a343fc454016415375bcd5a1285334f5a
* | Merge "Fix the home-page in setup.cfg with Oslo wiki page"Jenkins2015-09-291-1/+1
|\ \ | |/ |/|
| * Fix the home-page in setup.cfg with Oslo wiki pagevenkatamahesh2015-09-201-1/+1
| | | | | | | | | | | | | | The current value is launchpad url which is not appropriate and so changed to Oslo wikipage Change-Id: I2a324a072869471d8e7f1ece5e1fdadc1bea568f
* | Merge "Imported Translations from Zanata"Jenkins2015-09-268-28/+34
|\ \
| * | Imported Translations from ZanataOpenStack Proposal Bot2015-09-268-28/+34
| | | | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: Ib0c385eceaa15103def2720d8d875c7b218d842f
* | | Merge "Further improve the healthcheck output"Jenkins2015-09-261-1/+98
|\ \ \
| * | | Further improve the healthcheck outputJoshua Harlow2015-09-171-1/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add on information about the active threads and active greenthreads and some basic server information to be able to show this to operators (or others) that have detailed mode enabled and can benefit from this information being output. This addition makes it so that basic diagnostic information can be obtained from the response of the healthcheck middleware and not just OK or NOT OK; making the eventlet backdoor feature that oslo.service provides less needed for operators. Change-Id: I469c56586597561633921ebf3916585646f45373
* | | | Merge "Avoid any body when request is a HEAD request"Jenkins2015-09-262-9/+53
|\ \ \ \
| * | | | Avoid any body when request is a HEAD requestJoshua Harlow2015-09-172-9/+53
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of creating a body for a request that is known to be a HEAD request avoid creating any body in the first place and just return the status code determined from the health evaluation. Closes-Bug: #1494533 Change-Id: I39abee3cdfff4af40355f91d22607e3a2aa52e29
* | | | Merge "Allow the healthcheck middleware to provide more detailed responses"Jenkins2015-09-263-20/+174
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Allow the healthcheck middleware to provide more detailed responsesJoshua Harlow2015-09-173-20/+174
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It can be quite useful to have admin endpoints for healthcheck middleware provide more information about the health of the system. To enable this kind of information this initial step starts to add a jinja2 template that will produce the existing simple case by default, but when setup with detailed mode it can then produce more information about which checks were performed and there results. It can be expanded in the future to provide more information as desired (possibly showing more useful application level info when in detailed mode). Closes-Bug: #1494531 Change-Id: I9c6dae848985d950c3cf6798695c7669eb245ccb
* | Fix string formattingAbhijeet Malawade2015-09-251-1/+1
| | | | | | | | | | | | TrivialFix Change-Id: Icaa184373cb1a7775950295863bb8bbd663d875c
* | Merge "Include changelog/history in docs"Jenkins2015-09-252-0/+9
|\ \
| * | Include changelog/history in docsJoshua Harlow2015-09-242-0/+9
| | | | | | | | | | | | Change-Id: I5b2a3002d91ed9b6634d8a43c80e896fd66628d3
* | | Fix typos in docstringJulien Danjou2015-09-251-5/+5
| | | | | | | | | | | | Change-Id: I89f8cdc4b396680ced7d1e0da1f072e369fb275b
* | | Merge "Add shields.io version/downloads links/badges into README.rst"Jenkins2015-09-241-0/+8
|\ \ \
| * | | Add shields.io version/downloads links/badges into README.rstJoshua Harlow2015-09-241-0/+8
| |/ / | | | | | | | | | Change-Id: I07466e16af96b99c9db2ed431da7cdbeb36966c7
* | | Merge "Add plugin doco generated with stevedore.sphinxext"Jenkins2015-09-242-0/+8
|\ \ \ | |/ / |/| |
| * | Add plugin doco generated with stevedore.sphinxextCraige McWhirter2015-09-182-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per: http://lists.openstack.org/pipermail/openstack-dev/2015-August/073338.html The point behind the addition of the stevedore.sphinxext extension is "to document drivers and other types of plugins to make the available sets built into projects easier to discover" (dhellman). Change-Id: If24f70704dd4840c44e6e72928157078fea80b51
* | | Change ignore-errors to ignore_errorsMonty Taylor2015-09-211-1/+1
| | | | | | | | | | | | | | | | | | Needed for coverage 4.0 Change-Id: Id112f4abb0c3eb75ebfa9c7462759949f88b6085
* | | Updated from global requirementsOpenStack Proposal Bot2015-09-172-2/+2
| | | | | | | | | | | | Change-Id: I43586e6f065846a7217bdb0d5461fc414433d839
* | | Imported Translations from ZanataOpenStack Proposal Bot2015-09-161-4/+6
| |/ |/| | | | | | | | | | | For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: Ibda8436eb29ef110b14f88da9c5d35da6338baa9
* | Merge "cors: fix wildcard in actual request"Jenkins2015-09-102-14/+40
|\ \
| * | cors: fix wildcard in actual requestJulien Danjou2015-09-072-14/+40
| |/ | | | | | | | | | | | | | | | | | | | | Currently, the code only handle * (wildcard) in allowed_origins when using OPTIONS. When doing the actual request, * is not handled at all and therefore the request is denied. This patch fixes that by handling the wildcard the same way in both code path. Change-Id: I7c19b818b5845baca2a999b714ca6ebb90d9633d
* | cors: fix filter with oslo_config_project is setMehdi Abaakouk2015-09-022-6/+10
|/ | | | | | | | Current paste filter of cors middleware require allowed_origin. But it should be required only if oslo_config_project is unset. Change-Id: I85ae5d5984ea9b2401563c30ba5a83dc8d88acbf Closes-bug: #1491293
* Merge "Split option discovery function by middleware"2.8.0Jenkins2015-08-276-4/+136
|\