[integration-test] Missing support for SSL communication

Bug #1650364 reported by Kyle Jorgensen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack + Chef
Fix Released
Undecided
Kyle Jorgensen

Bug Description

We should be able to configure Tempest to communicate with an SSL-enabled cluster. At least one section of code that needs to be refactored is under the 'auth' section of the tempest.conf.erb, where the URLs are hardcoded to use 'http' rather than 'https'

uri = http://<%= @identity_endpoint_host %>:<%= @identity_endpoint_port %>/v2.0/
uri_v3 = http://<%= @identity_endpoint_host %>:<%= @identity_endpoint_port %>/v3/

Revision history for this message
Kyle Jorgensen (kyle-jorgensen) wrote :

I proposed a solution here https://review.openstack.org/#/c/413264/

Changed in openstack-chef:
assignee: nobody → Kyle Jorgensen (kyle-jorgensen)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cookbook-openstack-integration-test (master)

Reviewed: https://review.openstack.org/413264
Committed: https://git.openstack.org/cgit/openstack/cookbook-openstack-integration-test/commit/?id=4a6f46749b8f814874f8fa15e1b4317fe20fc078
Submitter: Jenkins
Branch: master

commit 4a6f46749b8f814874f8fa15e1b4317fe20fc078
Author: Kyle Jorgensen <email address hidden>
Date: Tue Dec 20 14:58:13 2016 -0800

    Add support for https endpoint in auth URI

    Since the 'scheme' for the identity endpoint is defined as a
    node attribute, we can use this value when constructing the auth
    URI in the tempest.conf

    Closes-Bug: #1650364
    Change-Id: Ieaadef347661547cb549870e42e2a0d92c722b8e

Changed in openstack-chef:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cookbook-openstack-integration-test ocata-eol

This issue was fixed in the openstack/cookbook-openstack-integration-test ocata-eol release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.