octavia/octavia/api/v2/controllers
Michael Johnson ec76e76307 Improve the error message for bad pkcs12 bundles
When a user loads a bad pkcs12 bundle or one with a pass phrase into
barbican and then uses it for a TLS-TERMINATED listener, the error
we return the user is misleading[1].
This patch improves the error message to point out that we got the
bundle from barbican, but that it is unreadable and/or protected
with a pass phrase.

[1] Could not retrieve certificate: [ ... ] (HTTP 400)

Conflicts:
    octavia/api/v2/controllers/listener.py

Change-Id: I6ad0349dba62b1141be07bfb0e40171e9f7a91b9
Story: 2006587
Task: 36713
(cherry picked from commit a0f4335c38)
(cherry picked from commit a501714a76)
(cherry picked from commit 08916abd2b)
2019-09-23 16:03:33 +02:00
..
__init__.py Add admin endpoint for amphora info 2017-09-22 23:39:46 +00:00
amphora.py Fix the API list performance regression 2019-04-08 15:48:45 +02:00
base.py Amphora API Failover call 2017-12-21 12:02:27 -08:00
health_monitor.py Fix a lifecycle bug with child objects 2019-04-16 14:57:13 +02:00
l7policy.py Improve resource quota response message 2019-04-15 12:41:41 +00:00
l7rule.py Fix l7rule API handling of None updates 2019-09-20 12:27:43 +02:00
listener.py Improve the error message for bad pkcs12 bundles 2019-09-23 16:03:33 +02:00
load_balancer.py Add warning log if auth_strategy is not keystone 2019-08-26 13:51:01 +00:00
member.py Fix a lifecycle bug with child objects 2019-04-16 14:57:13 +02:00
pool.py Improve resource quota response message 2019-04-15 12:41:41 +00:00
quotas.py Don't reload the policy for every API request. 2017-06-29 10:47:27 -07:00