)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"291ae6f23ad5a3e00bab12c0ef56737b12dc40a4","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"scenario002: switch Keystone/Glance/Ironic/Nova to SSL"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"* Deploy a server key, signed by CA certificate and use it."},{"line_number":10,"context_line":"* Deploy Ironic API under WSGI instead of eventlet."},{"line_number":11,"context_line":"* Switch Glance API, Ironic API and Keystone to SSL."},{"line_number":12,"context_line":"* Configure Tempest with SSL endpoints when needed."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":50,"id":"5aef4532_40de59dd","line":9,"updated":"2016-03-10 23:38:54.000000000","message":"certs are signed by keys, not the other way around","commit_id":"5fec4af5964efc9c0095cd2b9770b3fc741163ca"}],"files/puppet_openstack_ca.pem":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"291ae6f23ad5a3e00bab12c0ef56737b12dc40a4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"-----BEGIN CERTIFICATE-----"},{"line_number":2,"context_line":"MIIDhTCCAm2gAwIBAgIJAO2foCrPQj0dMA0GCSqGSIb3DQEBCwUAMFkxCzAJBgNV"},{"line_number":3,"context_line":"BAYTAkNBMQ8wDQYDVQQIDAZRdWViZWMxFDASBgNVBAcMC1F1ZWJlYy1DaXR5MRIw"},{"line_number":4,"context_line":"EAYDVQQKDAlPcGVuU3RhY2sxDzANBgNVBAsMBlB1cHBldDAeFw0xNjAyMjcyMzQ2"}],"source_content_type":"application/octet-stream","patch_set":50,"id":"5aef4532_c065491e","line":1,"updated":"2016-03-10 23:38:54.000000000","message":"A cert can be used as its own CA, so there\u0027s not really a need to have two cert files","commit_id":"5fec4af5964efc9c0095cd2b9770b3fc741163ca"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"291ae6f23ad5a3e00bab12c0ef56737b12dc40a4","unresolved":false,"context_lines":[{"line_number":19,"context_line":"JSpU/bGgNxLunGR545G6y9iQsi1YwjVJyBSPBIjwnQZKshPELuhmrk18eHIRW0QD"},{"line_number":20,"context_line":"uMJ9kPyLU1r43CNNeWux0nsoyG72NAJKRIaOqIy9EPXTxjeTsYz/2Ts\u003d"},{"line_number":21,"context_line":"-----END CERTIFICATE-----"},{"line_number":22,"context_line":"-----BEGIN PRIVATE KEY-----"},{"line_number":23,"context_line":"MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDPKd5FHPrCoQdP"},{"line_number":24,"context_line":"/RuNhBHMgCXh24upfeqYSnbut5Ne8Ugj+inrS1SNxV2fzWx71zKxmeOWeFFeO7go"},{"line_number":25,"context_line":"XSNE+6weE4YuToCkcSlTHggt/A+8Z0uFV9h6Swvq/wjJw8TyjKGURbmtK9mkmOfd"}],"source_content_type":"application/octet-stream","patch_set":50,"id":"5aef4532_608d55d2","line":22,"updated":"2016-03-10 23:38:54.000000000","message":"?? Why is the private key in the cert file??","commit_id":"5fec4af5964efc9c0095cd2b9770b3fc741163ca"}],"manifests/keystone.pp":[{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"c43355e2ec17c45827bca9d04a3b7215ae97ab2d","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    service_name        \u003d\u003e \u0027httpd\u0027,"},{"line_number":41,"context_line":"    default_domain      \u003d\u003e $default_domain,"},{"line_number":42,"context_line":"    using_domain_config \u003d\u003e $using_domain_config,"},{"line_number":43,"context_line":"    catalog_type        \u003d\u003e \u0027sql\u0027,"},{"line_number":44,"context_line":"    enable_ssl          \u003d\u003e $::openstack_integration::config::ssl,"},{"line_number":45,"context_line":"  }"},{"line_number":46,"context_line":"  include ::apache"}],"source_content_type":"text/x-puppet","patch_set":48,"id":"5aef4532_7ca40707","line":43,"range":{"start_line":43,"start_character":4,"end_line":43,"end_character":33},"updated":"2016-03-10 11:59:03.000000000","message":"this is by default","commit_id":"06971a1085460f9aa3a54a085d80c5ed98909b0a"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"752c265670a984e04d04a53416feed6d55e5f41c","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    service_name        \u003d\u003e \u0027httpd\u0027,"},{"line_number":41,"context_line":"    default_domain      \u003d\u003e $default_domain,"},{"line_number":42,"context_line":"    using_domain_config \u003d\u003e $using_domain_config,"},{"line_number":43,"context_line":"    catalog_type        \u003d\u003e \u0027sql\u0027,"},{"line_number":44,"context_line":"    enable_ssl          \u003d\u003e $::openstack_integration::config::ssl,"},{"line_number":45,"context_line":"  }"},{"line_number":46,"context_line":"  include ::apache"}],"source_content_type":"text/x-puppet","patch_set":48,"id":"5aef4532_e24d0ec5","line":43,"range":{"start_line":43,"start_character":4,"end_line":43,"end_character":33},"in_reply_to":"5aef4532_7ca40707","updated":"2016-03-10 12:43:47.000000000","message":"Done","commit_id":"06971a1085460f9aa3a54a085d80c5ed98909b0a"}],"run_tests.sh":[{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"c43355e2ec17c45827bca9d04a3b7215ae97ab2d","unresolved":false,"context_lines":[{"line_number":116,"context_line":"set +e"},{"line_number":117,"context_line":"# Select what to test:"},{"line_number":118,"context_line":"# Smoke suite"},{"line_number":119,"context_line":"TESTS\u003d\"smoke\""},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"# Horizon"},{"line_number":122,"context_line":"TESTS\u003d\"${TESTS} dashbboard\""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"# Aodh"},{"line_number":125,"context_line":"TESTS\u003d\"${TESTS} TelemetryAlarming\""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"# Ironic"},{"line_number":128,"context_line":"# Note: running all Ironic tests under SSL is not working"},{"line_number":129,"context_line":"# https://bugs.launchpad.net/ironic/+bug/1554237"},{"line_number":130,"context_line":"TESTS\u003d\"${TESTS} api.baremetal.admin.test_drivers\""},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"cd /tmp/openstack/tempest; tox -eall -- --concurrency\u003d2 $TESTS"},{"line_number":133,"context_line":"RESULT\u003d$?"},{"line_number":134,"context_line":"set -e"},{"line_number":135,"context_line":"/tmp/openstack/tempest/.tox/all/bin/testr last --subunit \u003e /tmp/openstack/tempest/testrepository.subunit"}],"source_content_type":"text/x-sh","patch_set":48,"id":"5aef4532_7cc9a7ab","line":132,"range":{"start_line":119,"start_character":0,"end_line":132,"end_character":62},"updated":"2016-03-10 11:59:03.000000000","message":"not sure, that it is good idea to mix this with enabling SSL","commit_id":"06971a1085460f9aa3a54a085d80c5ed98909b0a"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"752c265670a984e04d04a53416feed6d55e5f41c","unresolved":false,"context_lines":[{"line_number":116,"context_line":"set +e"},{"line_number":117,"context_line":"# Select what to test:"},{"line_number":118,"context_line":"# Smoke suite"},{"line_number":119,"context_line":"TESTS\u003d\"smoke\""},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"# Horizon"},{"line_number":122,"context_line":"TESTS\u003d\"${TESTS} dashbboard\""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"# Aodh"},{"line_number":125,"context_line":"TESTS\u003d\"${TESTS} TelemetryAlarming\""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"# Ironic"},{"line_number":128,"context_line":"# Note: running all Ironic tests under SSL is not working"},{"line_number":129,"context_line":"# https://bugs.launchpad.net/ironic/+bug/1554237"},{"line_number":130,"context_line":"TESTS\u003d\"${TESTS} api.baremetal.admin.test_drivers\""},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"cd /tmp/openstack/tempest; tox -eall -- --concurrency\u003d2 $TESTS"},{"line_number":133,"context_line":"RESULT\u003d$?"},{"line_number":134,"context_line":"set -e"},{"line_number":135,"context_line":"/tmp/openstack/tempest/.tox/all/bin/testr last --subunit \u003e /tmp/openstack/tempest/testrepository.subunit"}],"source_content_type":"text/x-sh","patch_set":48,"id":"5aef4532_02f47a58","line":132,"range":{"start_line":119,"start_character":0,"end_line":132,"end_character":62},"in_reply_to":"5aef4532_7cc9a7ab","updated":"2016-03-10 12:43:47.000000000","message":"I agree but some Ironic tests do not pass because of SSL (some random failures, reported in Launchpad). I hope it\u0027s temporary.","commit_id":"06971a1085460f9aa3a54a085d80c5ed98909b0a"}]}
