)]}'
{"docker/tempest/Dockerfile.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"cbd64fb084b4833114223709052cb31f41d9aee1","unresolved":false,"context_lines":[{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":9,"context_line":"    {% if base_distro in [\u0027centos\u0027, \u0027rhel\u0027, \u0027oraclelinux\u0027] %}"},{"line_number":10,"context_line":"        {% set tempest_packages \u003d [\u0027openstack-tempest-all\u0027] %}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"{{ macros.install_packages(tempest_packages | customizable(\"packages\")) }}"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"3fa0c359_48b5eced","line":9,"range":{"start_line":9,"start_character":36,"end_line":9,"end_character":57},"updated":"2018-02-05 11:23:06.000000000","message":"keep same order as it was","commit_id":"a75b681f5ddb58cc5c01b5cde90c1cbd8a2c3bda"}],"docker/tempest/tempest-plugins/Dockerfile.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"a215446df835214dfa03eb24e8406c5e1ab334fb","unresolved":false,"context_lines":[{"line_number":15,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":16,"context_line":"ADD plugins-archive /"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% set tempest_base_barbican_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":19,"context_line":"{% set tempest_base_cinder_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":20,"context_line":"{% set tempest_base_designate_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":21,"context_line":"{% set tempest_base_heat_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":22,"context_line":"{% set tempest_base_horizon_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":23,"context_line":"{% set tempest_base_ironic_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":24,"context_line":"{% set tempest_base_keystone_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":25,"context_line":"{% set tempest_base_mistral_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":26,"context_line":"{% set tempest_base_magnum_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":27,"context_line":"{% set tempest_base_monasca_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":28,"context_line":"{% set tempest_base_murano_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":29,"context_line":"{% set tempest_base_neutron_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":30,"context_line":"{% set tempest_base_sahara_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":31,"context_line":"{% set tempest_base_telemetry_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":32,"context_line":"{% set tempest_base_trove_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":33,"context_line":"{% set tempest_base_ec2api_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":34,"context_line":"{% set tempest_base_networking_l2gw_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":35,"context_line":"{% set tempest_base_patrole_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":36,"context_line":"{% set tempest_base_tripleo_common_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":37,"context_line":"{% set tempest_base_congress_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":38,"context_line":"{% set tempest_base_blazar_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":39,"context_line":"{% set tempest_base_watcher_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":40,"context_line":"{% set tempest_base_vitrage_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":41,"context_line":"{% set tempest_base_zun_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":42,"context_line":"{% set tempest_base_zaqar_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RUN if [ \"$(ls /plugins)\" ]; then \\"},{"line_number":45,"context_line":"        {{ tempest_base_barbican_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5f93b717_4d73ae81","line":42,"range":{"start_line":18,"start_character":0,"end_line":42,"end_character":66},"updated":"2018-01-25 09:13:32.000000000","message":"why not a single variable with /plugins/* is installing always the same packages","commit_id":"23a8e8c247124f3961f18c3eac6cd94539a2dc65"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"a215446df835214dfa03eb24e8406c5e1ab334fb","unresolved":false,"context_lines":[{"line_number":42,"context_line":"{% set tempest_base_zaqar_plugins_pip_packages \u003d [\u0027/plugins/*\u0027] %}"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RUN if [ \"$(ls /plugins)\" ]; then \\"},{"line_number":45,"context_line":"        {{ tempest_base_barbican_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":46,"context_line":"        {{ tempest_base_cinder_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":47,"context_line":"        {{ tempest_base_designate_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":48,"context_line":"        {{ tempest_base_heat_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":49,"context_line":"        {{ tempest_base_horizon_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":50,"context_line":"        {{ tempest_base_ironic_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":51,"context_line":"        {{ tempest_base_keystone_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":52,"context_line":"        {{ tempest_base_mistral_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":53,"context_line":"        {{ tempest_base_magnum_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":54,"context_line":"        {{ tempest_base_monasca_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":55,"context_line":"        {{ tempest_base_murano_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":56,"context_line":"        {{ tempest_base_neutron_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":57,"context_line":"        {{ tempest_base_sahara_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":58,"context_line":"        {{ tempest_base_telemetry_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":59,"context_line":"        {{ tempest_base_trove_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":60,"context_line":"        {{ tempest_base_ec2api_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":61,"context_line":"        {{ tempest_base_networking_l2gw_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":62,"context_line":"        {{ tempest_base_patrole_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":63,"context_line":"        {{ tempest_base_tripleo_common_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":64,"context_line":"        {{ tempest_base_congress_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":65,"context_line":"        {{ tempest_base_blazar_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":66,"context_line":"        {{ tempest_base_watcher_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":67,"context_line":"        {{ tempest_base_vitrage_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":68,"context_line":"        {{ tempest_base_zun_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":69,"context_line":"        {{ tempest_base_zaqar_plugins_pip_packages | customizable(\"pip_packages\")) }}; \\"},{"line_number":70,"context_line":"    fi"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5f93b717_0d6da697","line":69,"range":{"start_line":45,"start_character":0,"end_line":69,"end_character":88},"updated":"2018-01-25 09:13:32.000000000","message":"ditto","commit_id":"23a8e8c247124f3961f18c3eac6cd94539a2dc65"}],"kolla/common/config.py":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"a215446df835214dfa03eb24e8406c5e1ab334fb","unresolved":false,"context_lines":[{"line_number":625,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":626,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/python-tempestconf/\u0027"},{"line_number":627,"context_line":"                     \u0027python-tempestconf-master.tar.gz\u0027)},"},{"line_number":628,"context_line":"    \u0027tempest-plugin-barbican\u0027: {"},{"line_number":629,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":630,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/barbican-tempest-plugin/\u0027"},{"line_number":631,"context_line":"                     \u0027barbican-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":632,"context_line":"    \u0027tempest-plugin-blazar\u0027: {"},{"line_number":633,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":634,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/blazar-tempest-plugin/\u0027"},{"line_number":635,"context_line":"                     \u0027blazar-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":636,"context_line":"    \u0027tempest-plugin-cinder\u0027: {"},{"line_number":637,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":638,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/cinder-tempest-plugin/\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f93b717_ad2cb247","line":635,"range":{"start_line":628,"start_character":0,"end_line":635,"end_character":61},"updated":"2018-01-25 09:13:32.000000000","message":"isnt a package with all plugins as for binary?","commit_id":"23a8e8c247124f3961f18c3eac6cd94539a2dc65"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"4b39bf71f200f520c2de8b25674ad31a47ee2871","unresolved":false,"context_lines":[{"line_number":625,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":626,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/python-tempestconf/\u0027"},{"line_number":627,"context_line":"                     \u0027python-tempestconf-master.tar.gz\u0027)},"},{"line_number":628,"context_line":"    \u0027tempest-plugin-barbican\u0027: {"},{"line_number":629,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":630,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/barbican-tempest-plugin/\u0027"},{"line_number":631,"context_line":"                     \u0027barbican-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":632,"context_line":"    \u0027tempest-plugin-blazar\u0027: {"},{"line_number":633,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":634,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/blazar-tempest-plugin/\u0027"},{"line_number":635,"context_line":"                     \u0027blazar-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":636,"context_line":"    \u0027tempest-plugin-cinder\u0027: {"},{"line_number":637,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":638,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/cinder-tempest-plugin/\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f93b717_c3130fb8","line":635,"range":{"start_line":628,"start_character":0,"end_line":635,"end_character":61},"in_reply_to":"5f93b717_ad2cb247","updated":"2018-01-25 10:35:00.000000000","message":"in RDO, we ship openstack-tempest-all subpackage which installs all the tempest plugins.","commit_id":"23a8e8c247124f3961f18c3eac6cd94539a2dc65"}]}
