** Project changed: glance => glance-store

** Changed in: glance-store
     Assignee: (unassigned) => Cyril Roelandt (cyril-roelandt)

** Changed in: glance-store
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/2030825

Title:
  s3 backend fails with invalid certificate when using s3 compatible
  storage

Status in glance_store:
  Fix Committed

Bug description:
  When using the Glance s3 backend, if you are using an s3 compatible
  store, image operations fail with:

  [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-
  signed certificate in certificate chain (_ssl.c:1129).

  The current implementation uses boto3 and assumes you are only using
  Amazon's implementation as there are not currently any settings for
  overriding the CA. In my case, we are using an s3 compatible on-prem
  device which has internal corporate certs. If I override using an
  environment variable of AWS_CA_BUNDLE to my CA bundle, the s3 backend
  then works great.

  Can we see about adding an option to the configuration file for the
  s3_backend so that we can specify the location of a CA bundle so that
  the default CA can be overridden? It appears a few of the other
  options have this functionality already, so we would need to add the
  support for boto3.

  This was tested in Antelope and validated to work once the environment
  variable was added.

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance-store/+bug/2030825/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to