Browse Source

add the verify for the session

We run the octavia scenario test failed when the OpenStack env
enable TLS. So we need add the verify for the session.

Story: 2007662
Task:  39754
Closes-Bug: #1877818
(cherry picked from commit f26ab8b97b)

Change-Id: Ie71db27dc383c93496c1dfd69f486a4fd02b597e
changes/02/738402/1
ramboman 2 months ago
parent
commit
5954fe677b
2 changed files with 8 additions and 1 deletions
  1. +3
    -1
      octavia/certificates/common/auth/barbican_acl.py
  2. +5
    -0
      releasenotes/notes/fix-barbican-client-verfiy-689be1b9389bd1d8.yaml

+ 3
- 1
octavia/certificates/common/auth/barbican_acl.py View File

@@ -87,7 +87,9 @@ class BarbicanACLAuth(barbican_common.BarbicanAuth):
user_auth = token.Token(auth_url=service_auth.auth_url,
token=context.auth_token,
project_id=context.project_id)
user_session = session.Session(auth=user_auth)
user_session = session.Session(
auth=user_auth,
verify=CONF.certificates.ca_certificates_file)

# create a special barbican client with our user's session
return barbican_client.Client(


+ 5
- 0
releasenotes/notes/fix-barbican-client-verfiy-689be1b9389bd1d8.yaml View File

@@ -0,0 +1,5 @@
---
fixes:
- |
Fix an issue when the barbican service enable TLS, we create the listerner
failed.

Loading…
Cancel
Save