)]}'
{"jenkins/jobs/magnum.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"57ed984919870f3a3ad41b6ebd5dc488b841b246","unresolved":false,"context_lines":[{"line_number":86,"context_line":"              export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":87,"context_line":"          fi"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"          if [ \"{tempest}\" -eq 1 ] ; then"},{"line_number":90,"context_line":"              export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":91,"context_line":"              # Enable tempest for tempest plugin"},{"line_number":92,"context_line":"              export ENABLED_SERVICES\u003dtempest"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_2de852b4","line":89,"range":{"start_line":89,"start_character":10,"end_line":89,"end_character":41},"updated":"2017-03-01 20:59:54.000000000","message":"wrong condition","commit_id":"c3a645321be509e3f05ce4b47646a7b84bfd99ca"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"77a9923c81c95c83f05b77621f7f9cff4e3f2723","unresolved":false,"context_lines":[{"line_number":86,"context_line":"              export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":87,"context_line":"          fi"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"          if [ \"{tempest}\" -eq 1 ] ; then"},{"line_number":90,"context_line":"              export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":91,"context_line":"              # Enable tempest for tempest plugin"},{"line_number":92,"context_line":"              export ENABLED_SERVICES\u003dtempest"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_3027c565","line":89,"range":{"start_line":89,"start_character":10,"end_line":89,"end_character":41},"in_reply_to":"ba2be162_2de852b4","updated":"2017-03-01 21:18:51.000000000","message":"Ah, ok - looks fine then...","commit_id":"c3a645321be509e3f05ce4b47646a7b84bfd99ca"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"624730fae99f220225446076efa858105eee7991","unresolved":false,"context_lines":[{"line_number":86,"context_line":"              export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":87,"context_line":"          fi"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"          if [ \"{tempest}\" -eq 1 ] ; then"},{"line_number":90,"context_line":"              export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":91,"context_line":"              # Enable tempest for tempest plugin"},{"line_number":92,"context_line":"              export ENABLED_SERVICES\u003dtempest"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_109f21b5","line":89,"range":{"start_line":89,"start_character":10,"end_line":89,"end_character":41},"in_reply_to":"ba2be162_2de852b4","updated":"2017-03-01 21:14:22.000000000","message":"If tempest is enabled what do we need?\n\nWe currently have the following in all cases:\nhttps://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/magnum.yaml#L17\nhttps://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/magnum.yaml#L21\n\nexport DEVSTACK_GATE_TEMPEST\u003d0\nexport ENABLED_SERVICES\u003dtempest\n\nThey seem contradictory.","commit_id":"c3a645321be509e3f05ce4b47646a7b84bfd99ca"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"57ed984919870f3a3ad41b6ebd5dc488b841b246","unresolved":false,"context_lines":[{"line_number":119,"context_line":"              special\u003d\"-ironic\""},{"line_number":120,"context_line":"          fi"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"          if [ \"{horizon}\" -eq 1 ] ; then"},{"line_number":123,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service horizon\""},{"line_number":124,"context_line":"          fi"},{"line_number":125,"context_line":"          if [ \"{swift}\" -eq 1 ] ; then"},{"line_number":126,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-account\""},{"line_number":127,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-container\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_4d9d8658","line":124,"range":{"start_line":122,"start_character":0,"end_line":124,"end_character":12},"updated":"2017-03-01 20:59:54.000000000","message":"If horizon equals 1 (which means True, meaning enable it), you disable it?","commit_id":"c3a645321be509e3f05ce4b47646a7b84bfd99ca"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"624730fae99f220225446076efa858105eee7991","unresolved":false,"context_lines":[{"line_number":119,"context_line":"              special\u003d\"-ironic\""},{"line_number":120,"context_line":"          fi"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"          if [ \"{horizon}\" -eq 1 ] ; then"},{"line_number":123,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service horizon\""},{"line_number":124,"context_line":"          fi"},{"line_number":125,"context_line":"          if [ \"{swift}\" -eq 1 ] ; then"},{"line_number":126,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-account\""},{"line_number":127,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-container\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_90ab11d6","line":124,"range":{"start_line":122,"start_character":0,"end_line":124,"end_character":12},"in_reply_to":"ba2be162_4d9d8658","updated":"2017-03-01 21:14:22.000000000","message":"Done","commit_id":"c3a645321be509e3f05ce4b47646a7b84bfd99ca"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"57ed984919870f3a3ad41b6ebd5dc488b841b246","unresolved":false,"context_lines":[{"line_number":122,"context_line":"          if [ \"{horizon}\" -eq 1 ] ; then"},{"line_number":123,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service horizon\""},{"line_number":124,"context_line":"          fi"},{"line_number":125,"context_line":"          if [ \"{swift}\" -eq 1 ] ; then"},{"line_number":126,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-account\""},{"line_number":127,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-container\""},{"line_number":128,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-object\""},{"line_number":129,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-proxy\""},{"line_number":130,"context_line":"          fi"},{"line_number":131,"context_line":"          if [ \"{ceilometer}\" -eq 1 ] ; then"},{"line_number":132,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-acentral\""},{"line_number":133,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-acompute\""},{"line_number":134,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-alarm-evaluator\""},{"line_number":135,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-alarm-notifier\""},{"line_number":136,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-api\""},{"line_number":137,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-collector\""},{"line_number":138,"context_line":"          fi"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"          # Keep localrc to be able to set some vars in post_test_hook"},{"line_number":141,"context_line":"          export KEEP_LOCALRC\u003d1"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_cda9767d","line":138,"range":{"start_line":125,"start_character":0,"end_line":138,"end_character":12},"updated":"2017-03-01 20:59:54.000000000","message":"likewise, wrong comparison","commit_id":"c3a645321be509e3f05ce4b47646a7b84bfd99ca"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"624730fae99f220225446076efa858105eee7991","unresolved":false,"context_lines":[{"line_number":122,"context_line":"          if [ \"{horizon}\" -eq 1 ] ; then"},{"line_number":123,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service horizon\""},{"line_number":124,"context_line":"          fi"},{"line_number":125,"context_line":"          if [ \"{swift}\" -eq 1 ] ; then"},{"line_number":126,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-account\""},{"line_number":127,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-container\""},{"line_number":128,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-object\""},{"line_number":129,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service s-proxy\""},{"line_number":130,"context_line":"          fi"},{"line_number":131,"context_line":"          if [ \"{ceilometer}\" -eq 1 ] ; then"},{"line_number":132,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-acentral\""},{"line_number":133,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-acompute\""},{"line_number":134,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-alarm-evaluator\""},{"line_number":135,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-alarm-notifier\""},{"line_number":136,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-api\""},{"line_number":137,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"disable_service ceilometer-collector\""},{"line_number":138,"context_line":"          fi"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"          # Keep localrc to be able to set some vars in post_test_hook"},{"line_number":141,"context_line":"          export KEEP_LOCALRC\u003d1"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba2be162_b0bad521","line":138,"range":{"start_line":125,"start_character":0,"end_line":138,"end_character":12},"in_reply_to":"ba2be162_cda9767d","updated":"2017-03-01 21:14:22.000000000","message":"Done","commit_id":"c3a645321be509e3f05ce4b47646a7b84bfd99ca"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d14336fdae5700642b11b62b07908b993e942e60","unresolved":false,"context_lines":[{"line_number":6387,"context_line":"          suffix: \u0027\u0027"},{"line_number":6388,"context_line":"          branch-override: default"},{"line_number":6389,"context_line":"      - \u0027{pipeline}-functional-dsvm-magnum-{coe}-{node}{suffix}\u0027:"},{"line_number":6390,"context_line":"          pipeline: experimental"},{"line_number":6391,"context_line":"          node:"},{"line_number":6392,"context_line":"            - ubuntu-trusty"},{"line_number":6393,"context_line":"            - ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba2be162_ad5fb73f","line":6390,"range":{"start_line":6390,"start_character":20,"end_line":6390,"end_character":32},"updated":"2017-03-02 13:54:24.000000000","message":"this should be gate.\n\npipeline is either periodic or gate - not experimental","commit_id":"968cc613c8c4b5cbed3d3d140bf046d3ed815e5d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"358bdcf7933f9e3813bf8e91b2179515cc0621b9","unresolved":false,"context_lines":[{"line_number":6387,"context_line":"          suffix: \u0027\u0027"},{"line_number":6388,"context_line":"          branch-override: default"},{"line_number":6389,"context_line":"      - \u0027{pipeline}-functional-dsvm-magnum-{coe}-{node}{suffix}\u0027:"},{"line_number":6390,"context_line":"          pipeline: experimental"},{"line_number":6391,"context_line":"          node:"},{"line_number":6392,"context_line":"            - ubuntu-trusty"},{"line_number":6393,"context_line":"            - ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba2be162_79af3a94","line":6390,"range":{"start_line":6390,"start_character":20,"end_line":6390,"end_character":32},"in_reply_to":"ba2be162_859d675b","updated":"2017-03-02 15:31:34.000000000","message":"Ah - and comparing with job above: Yes, this would give duplicates.\n\nSo, use a different name...","commit_id":"968cc613c8c4b5cbed3d3d140bf046d3ed815e5d"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"c651b280d92ff3a3c419b03578e2e7af1e163a3e","unresolved":false,"context_lines":[{"line_number":6387,"context_line":"          suffix: \u0027\u0027"},{"line_number":6388,"context_line":"          branch-override: default"},{"line_number":6389,"context_line":"      - \u0027{pipeline}-functional-dsvm-magnum-{coe}-{node}{suffix}\u0027:"},{"line_number":6390,"context_line":"          pipeline: experimental"},{"line_number":6391,"context_line":"          node:"},{"line_number":6392,"context_line":"            - ubuntu-trusty"},{"line_number":6393,"context_line":"            - ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba2be162_859d675b","line":6390,"range":{"start_line":6390,"start_character":20,"end_line":6390,"end_character":32},"in_reply_to":"ba2be162_ad5fb73f","updated":"2017-03-02 14:29:20.000000000","message":"Patch-Set 6 was complaining for duplicate job.\n\nI guess I must rename the job-template too","commit_id":"968cc613c8c4b5cbed3d3d140bf046d3ed815e5d"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d14336fdae5700642b11b62b07908b993e942e60","unresolved":false,"context_lines":[{"line_number":11283,"context_line":"      - experimental-functional-dsvm-magnum-api-ubuntu-xenial"},{"line_number":11284,"context_line":"      - experimental-functional-dsvm-magnum-k8s-ubuntu-trusty"},{"line_number":11285,"context_line":"      - experimental-functional-dsvm-magnum-k8s-ubuntu-xenial"},{"line_number":11286,"context_line":"      - experimental-functional-dsvm-magnum-k8s-multinode-ubuntu-xenial-2-node"},{"line_number":11287,"context_line":"      - experimental-functional-dsvm-magnum-swarm-ubuntu-trusty"},{"line_number":11288,"context_line":"      - experimental-functional-dsvm-magnum-swarm-ubuntu-xenial"},{"line_number":11289,"context_line":"      - experimental-functional-dsvm-magnum-mesos-ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba2be162_ad0df73f","line":11286,"range":{"start_line":11286,"start_character":57,"end_line":11286,"end_character":78},"updated":"2017-03-02 13:54:24.000000000","message":"ubuntu-xenial instead of \"ubuntu-xenial-2-node\".\n\nSee how other repos do this for multinode jobs.","commit_id":"968cc613c8c4b5cbed3d3d140bf046d3ed815e5d"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"c651b280d92ff3a3c419b03578e2e7af1e163a3e","unresolved":false,"context_lines":[{"line_number":11283,"context_line":"      - experimental-functional-dsvm-magnum-api-ubuntu-xenial"},{"line_number":11284,"context_line":"      - experimental-functional-dsvm-magnum-k8s-ubuntu-trusty"},{"line_number":11285,"context_line":"      - experimental-functional-dsvm-magnum-k8s-ubuntu-xenial"},{"line_number":11286,"context_line":"      - experimental-functional-dsvm-magnum-k8s-multinode-ubuntu-xenial-2-node"},{"line_number":11287,"context_line":"      - experimental-functional-dsvm-magnum-swarm-ubuntu-trusty"},{"line_number":11288,"context_line":"      - experimental-functional-dsvm-magnum-swarm-ubuntu-xenial"},{"line_number":11289,"context_line":"      - experimental-functional-dsvm-magnum-mesos-ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba2be162_85b487d1","line":11286,"range":{"start_line":11286,"start_character":57,"end_line":11286,"end_character":78},"in_reply_to":"ba2be162_ad0df73f","updated":"2017-03-02 14:29:20.000000000","message":"I\u0027ll look into it.","commit_id":"968cc613c8c4b5cbed3d3d140bf046d3ed815e5d"}]}
