)]}'
{"manifests/tempest.pp":[{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"b70bf7964d21a78ec8c2e89595709ba0d4c486fd","unresolved":false,"context_lines":[{"line_number":119,"context_line":"  # list api extensions known to work with the repo; this reflects extensions"},{"line_number":120,"context_line":"  # enabled in neutron gate, for the most part (minus features not configured"},{"line_number":121,"context_line":"  # like trunk, qos or port_security support)"},{"line_number":122,"context_line":"  $neutron_api_extensions  \u003d @(EOT/L)"},{"line_number":123,"context_line":"    address-scope,agent,allowed-address-pairs,auto-allocated-topology,\\"},{"line_number":124,"context_line":"    availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,\\"},{"line_number":125,"context_line":"    dns-integration,dvr,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,\\"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"3a1ff146_d59bc6c7","line":122,"updated":"2017-03-15 19:20:23.000000000","message":"ugh. Can we make this an array and just use join later? I don\u0027t really want to be managing a csv string for eternity.\n\n\n$neutron_api_extensions  \u003d [\n    \u0027address-scope\u0027,\n    \u0027agent\u0027,\n    \u0027allowed-address-pairs\u0027,\n    \u0027auto-allocated-topology\u0027,\n    \u0027availability_zone\u0027,\n    \u0027binding\u0027,\n    \u0027default-subnetpools\u0027,\n    \u0027dhcp_agent_scheduler\u0027,\n    \u0027dns-integration\u0027,\n    \u0027dvr\u0027,\n    \u0027ext-gw-mode,external-net\u0027,\n    \u0027extra_dhcp_opt\u0027,\n    \u0027extraroute\u0027,\n    \u0027flavors\u0027,\n    \u0027l3-flavors\u0027,\n    \u0027l3-ha\u0027,\n    \u0027l3_agent_scheduler\u0027,\n    \u0027metering\u0027,\n    \u0027multi-provider\u0027,\n    \u0027net-mtu\u0027,\n    \u0027network-ip-availability\u0027,\n    \u0027network_availability_zone\u0027,\n    \u0027pagination\u0027,\n    \u0027project-id\u0027,\n    \u0027provider\u0027,\n    \u0027quotas\u0027,\n    \u0027rbac-policies\u0027,\n    \u0027router\u0027,\n    \u0027router_availability_zone\u0027,\n    \u0027security-group\u0027,\n    \u0027service-type\u0027,\n    \u0027sorting\u0027,\n    \u0027standard-attr-description\u0027,\n    \u0027standard-attr-revisions\u0027,\n    \u0027standard-attr-timestamp\u0027,\n    \u0027subnet_allocation\u0027,\n    \u0027tag\u0027,\n    \u0027tag-ext\u0027,\n  ]","commit_id":"2c90019cb4f2058f9d4d3d1e90dd96ea7a4e00ca"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"5524784727da44c8c01dbed87d867dd6324c5e15","unresolved":false,"context_lines":[{"line_number":119,"context_line":"  # list api extensions known to work with the repo; this reflects extensions"},{"line_number":120,"context_line":"  # enabled in neutron gate, for the most part (minus features not configured"},{"line_number":121,"context_line":"  # like trunk, qos or port_security support)"},{"line_number":122,"context_line":"  $neutron_api_extensions  \u003d @(EOT/L)"},{"line_number":123,"context_line":"    address-scope,agent,allowed-address-pairs,auto-allocated-topology,\\"},{"line_number":124,"context_line":"    availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,\\"},{"line_number":125,"context_line":"    dns-integration,dvr,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,\\"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"3a1ff146_f5bd22d8","line":122,"in_reply_to":"3a1ff146_d59bc6c7","updated":"2017-03-15 19:26:01.000000000","message":"Done","commit_id":"2c90019cb4f2058f9d4d3d1e90dd96ea7a4e00ca"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"b70bf7964d21a78ec8c2e89595709ba0d4c486fd","unresolved":false,"context_lines":[{"line_number":190,"context_line":"    ec2api_available        \u003d\u003e $ec2api,"},{"line_number":191,"context_line":"    watcher_available       \u003d\u003e $watcher,"},{"line_number":192,"context_line":"    public_network_name     \u003d\u003e \u0027public\u0027,"},{"line_number":193,"context_line":"    neutron_api_extensions  \u003d\u003e $neutron_api_extensions,"},{"line_number":194,"context_line":"    dashboard_url           \u003d\u003e $::openstack_integration::config::base_url,"},{"line_number":195,"context_line":"    flavor_ref              \u003d\u003e \u002742\u0027,"},{"line_number":196,"context_line":"    flavor_ref_alt          \u003d\u003e \u002784\u0027,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"3a1ff146_759212a1","line":193,"range":{"start_line":193,"start_character":31,"end_line":193,"end_character":54},"updated":"2017-03-15 19:20:23.000000000","message":"join(any2array($neutron_api_extensions), \u0027,\u0027)","commit_id":"2c90019cb4f2058f9d4d3d1e90dd96ea7a4e00ca"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"5524784727da44c8c01dbed87d867dd6324c5e15","unresolved":false,"context_lines":[{"line_number":190,"context_line":"    ec2api_available        \u003d\u003e $ec2api,"},{"line_number":191,"context_line":"    watcher_available       \u003d\u003e $watcher,"},{"line_number":192,"context_line":"    public_network_name     \u003d\u003e \u0027public\u0027,"},{"line_number":193,"context_line":"    neutron_api_extensions  \u003d\u003e $neutron_api_extensions,"},{"line_number":194,"context_line":"    dashboard_url           \u003d\u003e $::openstack_integration::config::base_url,"},{"line_number":195,"context_line":"    flavor_ref              \u003d\u003e \u002742\u0027,"},{"line_number":196,"context_line":"    flavor_ref_alt          \u003d\u003e \u002784\u0027,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"3a1ff146_d5bae6e0","line":193,"range":{"start_line":193,"start_character":31,"end_line":193,"end_character":54},"in_reply_to":"3a1ff146_759212a1","updated":"2017-03-15 19:26:01.000000000","message":"Done","commit_id":"2c90019cb4f2058f9d4d3d1e90dd96ea7a4e00ca"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"c3843d8db9981a2b05218808f0a4be565d3ec81f","unresolved":false,"context_lines":[{"line_number":157,"context_line":"    \u0027subnet_allocation\u0027,"},{"line_number":158,"context_line":"    \u0027tag\u0027,"},{"line_number":159,"context_line":"    \u0027tag-ext\u0027,"},{"line_number":160,"context_line":"  ]"},{"line_number":161,"context_line":") {"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"  include ::openstack_integration::config"}],"source_content_type":"text/x-puppet","patch_set":2,"id":"3a1ff146_60b09244","line":160,"updated":"2017-03-15 19:41:26.000000000","message":"should add a trailing , if possible as it\u0027ll reduce any future changes from having to add it.","commit_id":"20f958f2bb1d2e125e41bec5ac8affe1d0eed891"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"c3843d8db9981a2b05218808f0a4be565d3ec81f","unresolved":false,"context_lines":[{"line_number":218,"context_line":"    ec2api_available        \u003d\u003e $ec2api,"},{"line_number":219,"context_line":"    watcher_available       \u003d\u003e $watcher,"},{"line_number":220,"context_line":"    public_network_name     \u003d\u003e \u0027public\u0027,"},{"line_number":221,"context_line":"    neutron_api_extensions  \u003d\u003e join(any2array($neutron_api_extensions), \",\"),"},{"line_number":222,"context_line":"    dashboard_url           \u003d\u003e $::openstack_integration::config::base_url,"},{"line_number":223,"context_line":"    flavor_ref              \u003d\u003e \u002742\u0027,"},{"line_number":224,"context_line":"    flavor_ref_alt          \u003d\u003e \u002784\u0027,"}],"source_content_type":"text/x-puppet","patch_set":2,"id":"3a1ff146_009fdeb4","line":221,"range":{"start_line":221,"start_character":72,"end_line":221,"end_character":75},"updated":"2017-03-15 19:41:26.000000000","message":"lint will probably complain because it\u0027s  going to want single quotes for this","commit_id":"20f958f2bb1d2e125e41bec5ac8affe1d0eed891"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"6b35cccec168a6e83f528ca75ebbd7a4f996a402","unresolved":false,"context_lines":[{"line_number":91,"context_line":"# [*attach_encrypted_volume*]"},{"line_number":92,"context_line":"#   (optional) Define if Encrypted Volumes need to be tested."},{"line_number":93,"context_line":"#   Default to false."},{"line_number":94,"context_line":"#"},{"line_number":95,"context_line":"class openstack_integration::tempest ("},{"line_number":96,"context_line":"  $aodh                    \u003d false,"},{"line_number":97,"context_line":"  $ceilometer              \u003d false,"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"3a1ff146_1393b350","line":94,"updated":"2017-03-15 21:37:04.000000000","message":"lint is complaining because you need a [*neutron_api_extenions*] defined up here. You should move the comments from below to this as well","commit_id":"3297ddd8457292c014d2463a00fe50aea64c6920"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"49f037309ad7d5df10c3b0838546049a647688ca","unresolved":false,"context_lines":[{"line_number":91,"context_line":"# [*attach_encrypted_volume*]"},{"line_number":92,"context_line":"#   (optional) Define if Encrypted Volumes need to be tested."},{"line_number":93,"context_line":"#   Default to false."},{"line_number":94,"context_line":"#"},{"line_number":95,"context_line":"class openstack_integration::tempest ("},{"line_number":96,"context_line":"  $aodh                    \u003d false,"},{"line_number":97,"context_line":"  $ceilometer              \u003d false,"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"3a1ff146_bfb527ef","line":94,"in_reply_to":"3a1ff146_1393b350","updated":"2017-03-16 14:28:08.000000000","message":"Done","commit_id":"3297ddd8457292c014d2463a00fe50aea64c6920"}]}
