)]}'
{"jenkins/jobs/kuryr.yaml":[{"author":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"change_message_id":"0db12c37ab999d0065db8dc7ff69238b5aadeb3e","unresolved":false,"context_lines":[{"line_number":87,"context_line":"      - console-log"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- job-template:"},{"line_number":90,"context_line":"    name: gate-tempest-dsvm-kuryr-kubernetes-{node}"},{"line_number":91,"context_line":"    node: \u0027{node}\u0027"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7f231b9d_2353296d","line":90,"range":{"start_line":90,"start_character":10,"end_line":90,"end_character":51},"updated":"2017-06-19 09:28:47.000000000","message":"name convention might be something like:\n` {pipeline}-tempest-dsvm-kuryr-kubernetes-{node} `","commit_id":"b548ca3251645db990e955d79a28b2d49ec330ec"},{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"b18a389eca07d4bb91bdda8810677b49cd348459","unresolved":false,"context_lines":[{"line_number":103,"context_line":"      - devstack-checkout"},{"line_number":104,"context_line":"      - local_conf:"},{"line_number":105,"context_line":"          conf: |"},{"line_number":106,"context_line":"            [[local|localrc]]"},{"line_number":107,"context_line":"            enable_plugin kuryr-kubernetes \\"},{"line_number":108,"context_line":"                https://git.openstack.org/openstack/kuryr-kubernetes"},{"line_number":109,"context_line":"            enable_plugin neutron-lbaas \\"},{"line_number":110,"context_line":"                git://git.openstack.org/openstack/neutron-lbaas"},{"line_number":111,"context_line":"            enable_service q-lbaasv2"},{"line_number":112,"context_line":"            NEUTRON_LBAAS_SERVICE_PROVIDERV2\u003d\"LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default\""},{"line_number":113,"context_line":"            enable_service docker"},{"line_number":114,"context_line":"            enable_service etcd"},{"line_number":115,"context_line":"            enable_service kubernetes-api"},{"line_number":116,"context_line":"            enable_service kubernetes-controller-manager"},{"line_number":117,"context_line":"            enable_service kubernetes-scheduler"},{"line_number":118,"context_line":"            enable_service kubelet"},{"line_number":119,"context_line":"            enable_service kuryr-kubernetes"},{"line_number":120,"context_line":"      - shell: |"},{"line_number":121,"context_line":"          #!/bin/bash -xe"},{"line_number":122,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f231b9d_a08ccc35","line":119,"range":{"start_line":106,"start_character":0,"end_line":119,"end_character":43},"updated":"2017-06-19 10:26:48.000000000","message":"most gate jobs define a gate hook with a call to kuryr-kubernetes \u0027gate_hook.sh {variant}\u0027\nThis, in turn, calls kuryr-kubernetes devstackgaterc. I think it could be beneficial to follow the same pattern here, in order to keep the local.conf in kuryr-kubernetes repo for quicker changes in the local.conf in the future.","commit_id":"92632b071c59c99c95f3b50fdaf0b9d17076f823"},{"author":{"_account_id":14885,"name":"Daniel Mellado","email":"dmellado@redhat.com","username":"daniel-mellado"},"change_message_id":"655c0fac6470d0e047b8f94fcc1b881cfb10dc01","unresolved":false,"context_lines":[{"line_number":103,"context_line":"      - devstack-checkout"},{"line_number":104,"context_line":"      - local_conf:"},{"line_number":105,"context_line":"          conf: |"},{"line_number":106,"context_line":"            [[local|localrc]]"},{"line_number":107,"context_line":"            enable_plugin kuryr-kubernetes \\"},{"line_number":108,"context_line":"                https://git.openstack.org/openstack/kuryr-kubernetes"},{"line_number":109,"context_line":"            enable_plugin neutron-lbaas \\"},{"line_number":110,"context_line":"                git://git.openstack.org/openstack/neutron-lbaas"},{"line_number":111,"context_line":"            enable_service q-lbaasv2"},{"line_number":112,"context_line":"            NEUTRON_LBAAS_SERVICE_PROVIDERV2\u003d\"LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default\""},{"line_number":113,"context_line":"            enable_service docker"},{"line_number":114,"context_line":"            enable_service etcd"},{"line_number":115,"context_line":"            enable_service kubernetes-api"},{"line_number":116,"context_line":"            enable_service kubernetes-controller-manager"},{"line_number":117,"context_line":"            enable_service kubernetes-scheduler"},{"line_number":118,"context_line":"            enable_service kubelet"},{"line_number":119,"context_line":"            enable_service kuryr-kubernetes"},{"line_number":120,"context_line":"      - shell: |"},{"line_number":121,"context_line":"          #!/bin/bash -xe"},{"line_number":122,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f231b9d_83655ab7","line":119,"range":{"start_line":106,"start_character":0,"end_line":119,"end_character":43},"in_reply_to":"7f231b9d_a08ccc35","updated":"2017-06-19 10:57:01.000000000","message":"Hi Yuval, thanks for your suggestion! While I do agree that this could be a better option, I\u0027d stay with this for now in order to have this tempest plugin run along with the current dragonflow gates. It\u0027s within my plans to address this in a future patch ;)","commit_id":"92632b071c59c99c95f3b50fdaf0b9d17076f823"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"change_message_id":"0db12c37ab999d0065db8dc7ff69238b5aadeb3e","unresolved":false,"context_lines":[{"line_number":16173,"context_line":"          db: \u0027etcd\u0027"},{"line_number":16174,"context_line":"          branch-override: default"},{"line_number":16175,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":16176,"context_line":"      - \u0027gate-tempest-dsvm-kuryr-kubernetes-{node}\u0027:"},{"line_number":16177,"context_line":"          node: ubuntu-xenial"},{"line_number":16178,"context_line":"          branch-override: default"},{"line_number":16179,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7f231b9d_c3c91526","line":16176,"range":{"start_line":16176,"start_character":9,"end_line":16176,"end_character":43},"updated":"2017-06-19 09:28:47.000000000","message":"ditto","commit_id":"b548ca3251645db990e955d79a28b2d49ec330ec"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"449394d2a6d012f5b1e496d0ebbdef1e6675dd62","unresolved":false,"context_lines":[{"line_number":6534,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":6535,"context_line":"          variant: \u0027dragonflow\u0027"},{"line_number":6536,"context_line":"          branch-override: default"},{"line_number":6537,"context_line":"      - \u0027{pipeline}-tempest-dsvm-kuryr-kubernetes-{node}\u0027:"},{"line_number":6538,"context_line":"          pipeline: gate"},{"line_number":6539,"context_line":"          node: ubuntu-xenial"},{"line_number":6540,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f231b9d_bd74eefe","line":6537,"updated":"2017-06-19 15:09:27.000000000","message":"Add \"{suffix}\" and set it to \u0027-nv\u0027 like above to create a non-voting one.","commit_id":"92632b071c59c99c95f3b50fdaf0b9d17076f823"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"449394d2a6d012f5b1e496d0ebbdef1e6675dd62","unresolved":false,"context_lines":[{"line_number":3079,"context_line":"    branch: master"},{"line_number":3080,"context_line":""},{"line_number":3081,"context_line":"  - name: gate-tempest-dsvm-kuryr-kubernetes-ubuntu-xenial"},{"line_number":3082,"context_line":"    branch: master"},{"line_number":3083,"context_line":"    voting: false"},{"line_number":3084,"context_line":""},{"line_number":3085,"context_line":"  - name: gate-solum-infra-guestagent-python34"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f231b9d_9d1a52c3","line":3082,"updated":"2017-06-19 15:09:27.000000000","message":"Only on master - or also on future stable branches? IF only on master, add a comment","commit_id":"92632b071c59c99c95f3b50fdaf0b9d17076f823"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"449394d2a6d012f5b1e496d0ebbdef1e6675dd62","unresolved":false,"context_lines":[{"line_number":3080,"context_line":""},{"line_number":3081,"context_line":"  - name: gate-tempest-dsvm-kuryr-kubernetes-ubuntu-xenial"},{"line_number":3082,"context_line":"    branch: master"},{"line_number":3083,"context_line":"    voting: false"},{"line_number":3084,"context_line":""},{"line_number":3085,"context_line":"  - name: gate-solum-infra-guestagent-python34"},{"line_number":3086,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f231b9d_fd2946e5","line":3083,"range":{"start_line":3083,"start_character":0,"end_line":3083,"end_character":17},"updated":"2017-06-19 15:09:27.000000000","message":"remove voting false and name this \"-nv\"","commit_id":"92632b071c59c99c95f3b50fdaf0b9d17076f823"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"449394d2a6d012f5b1e496d0ebbdef1e6675dd62","unresolved":false,"context_lines":[{"line_number":11510,"context_line":"      - gate-tempest-dsvm-kuryr-kubernetes-ubuntu-xenial"},{"line_number":11511,"context_line":"    gate:"},{"line_number":11512,"context_line":"      - gate-install-dsvm-default-kuryr-kubernetes"},{"line_number":11513,"context_line":"      - gate-tempest-dsvm-kuryr-kubernetes-ubuntu-xenial"},{"line_number":11514,"context_line":""},{"line_number":11515,"context_line":"  - name: openstack/kuryr-libnetwork"},{"line_number":11516,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f231b9d_3d81fec3","line":11513,"range":{"start_line":11513,"start_character":12,"end_line":11513,"end_character":13},"updated":"2017-06-19 15:09:27.000000000","message":"non-voting jobs are never in the gate queue","commit_id":"92632b071c59c99c95f3b50fdaf0b9d17076f823"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4d7a96597fec44e4941b0ec418db2d827e74846f","unresolved":false,"context_lines":[{"line_number":3085,"context_line":"    branch: master"},{"line_number":3086,"context_line":""},{"line_number":3087,"context_line":"  - name: gate-tempest-dsvm-kuryr-kubernetes-ubuntu-xenial-nv"},{"line_number":3088,"context_line":"    branch: ^(?!stable/(newton|ocata)).*$"},{"line_number":3089,"context_line":""},{"line_number":3090,"context_line":"  - name: gate-solum-infra-guestagent-python34"},{"line_number":3091,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"7f231b9d_11a62910","line":3088,"updated":"2017-06-19 16:52:48.000000000","message":"Since you currently have no stable branches, you could also remove these completely.","commit_id":"9d69f3f7daf671f780f5c9c907ac9b8892c47fe7"}]}
