)]}'
{"devstack/plugin.sh":[{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"b8657b681a92d46a092087db8a6f9c4248f89515","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    export PARAM_OCTAVIA_AMP_IMAGE_SIZE\u003d\u0027-s \u0027$OCTAVIA_AMP_IMAGE_SIZE"},{"line_number":81,"context_line":"    fi"},{"line_number":82,"context_line":"    if ! [ -f $OCTAVIA_AMP_IMAGE_FILE ]; then"},{"line_number":83,"context_line":"        local dib_logs\u003d/var/log/dib-build"},{"line_number":84,"context_line":"        sudo mkdir ${dib_logs}"},{"line_number":85,"context_line":"        sudo chown $STACK_USER ${dib_logs}"},{"line_number":86,"context_line":"        $OCTAVIA_DIR/diskimage-create/diskimage-create.sh -l ${dib_logs}/$(basename $OCTAVIA_AMP_IMAGE_FILE).log $octavia_dib_tracing_arg -o $OCTAVIA_AMP_IMAGE_FILE ${PARAM_OCTAVIA_AMP_BASE_OS:-} ${PARAM_OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID:-} ${PARAM_OCTAVIA_AMP_IMAGE_SIZE:-}"}],"source_content_type":"text/x-sh","patch_set":15,"id":"3f79a3b5_bcbbbae1","line":83,"range":{"start_line":83,"start_character":23,"end_line":83,"end_character":41},"updated":"2018-10-29 15:45:36.000000000","message":"local dib_logs\u003d$LOGDIR/octavia/dib-build","commit_id":"00f29e33b23d237472a7d644c66657451c8cf357"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"b8657b681a92d46a092087db8a6f9c4248f89515","unresolved":false,"context_lines":[{"line_number":81,"context_line":"    fi"},{"line_number":82,"context_line":"    if ! [ -f $OCTAVIA_AMP_IMAGE_FILE ]; then"},{"line_number":83,"context_line":"        local dib_logs\u003d/var/log/dib-build"},{"line_number":84,"context_line":"        sudo mkdir ${dib_logs}"},{"line_number":85,"context_line":"        sudo chown $STACK_USER ${dib_logs}"},{"line_number":86,"context_line":"        $OCTAVIA_DIR/diskimage-create/diskimage-create.sh -l ${dib_logs}/$(basename $OCTAVIA_AMP_IMAGE_FILE).log $octavia_dib_tracing_arg -o $OCTAVIA_AMP_IMAGE_FILE ${PARAM_OCTAVIA_AMP_BASE_OS:-} ${PARAM_OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID:-} ${PARAM_OCTAVIA_AMP_IMAGE_SIZE:-}"},{"line_number":87,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":15,"id":"3f79a3b5_dcc1d650","line":84,"range":{"start_line":84,"start_character":8,"end_line":84,"end_character":30},"updated":"2018-10-29 15:45:36.000000000","message":"sudo mkdir -p ${dib_logs}","commit_id":"00f29e33b23d237472a7d644c66657451c8cf357"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"400632dedea6d1d097ce7f053469fb8ecc8de047","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: octavia-legacy-dsvm-base"},{"line_number":3,"context_line":"    parent: legacy-dsvm-base"},{"line_number":4,"context_line":"    timeout: 7800"},{"line_number":5,"context_line":"    required-projects:"},{"line_number":6,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":7,"context_line":"      - openstack/barbican"},{"line_number":8,"context_line":"      - openstack/diskimage-builder"},{"line_number":9,"context_line":"      - openstack/neutron-lbaas"},{"line_number":10,"context_line":"      - openstack/octavia"},{"line_number":11,"context_line":"      - openstack/python-barbicanclient"},{"line_number":12,"context_line":"      - openstack/python-octaviaclient"},{"line_number":13,"context_line":"      - openstack/tripleo-image-elements"},{"line_number":14,"context_line":"    irrelevant-files:"},{"line_number":15,"context_line":"      - ^.*\\.rst$"},{"line_number":16,"context_line":"      - ^api-ref/.*$"},{"line_number":17,"context_line":"      - ^doc/.*$"},{"line_number":18,"context_line":"      - ^etc/.*$"},{"line_number":19,"context_line":"      - ^releasenotes/.*$"},{"line_number":20,"context_line":"    zuul_copy_output:"},{"line_number":21,"context_line":"      \u0027/opt/stack/logs/dib-build\u0027: \u0027logs\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- job:"},{"line_number":24,"context_line":"    name: octavia-legacy-dsvm-base-multinode"},{"line_number":25,"context_line":"    parent: legacy-dsvm-base-multinode"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3f79a3b5_1c37994d","line":22,"range":{"start_line":1,"start_character":2,"end_line":22,"end_character":0},"updated":"2018-10-24 21:41:52.000000000","message":"extra keys not allowed @ data[\u0027zuul_copy_output\u0027]","commit_id":"05399d6ba0d666538f2a714b150d08c82be9d3d8"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"b8657b681a92d46a092087db8a6f9c4248f89515","unresolved":false,"context_lines":[{"line_number":19,"context_line":"      - ^releasenotes/.*$"},{"line_number":20,"context_line":"    vars:"},{"line_number":21,"context_line":"      zuul_copy_output:"},{"line_number":22,"context_line":"        \u0027/var/log/dib-build\u0027: \u0027logs\u0027"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- job:"},{"line_number":25,"context_line":"    name: octavia-legacy-dsvm-base-multinode"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3f79a3b5_bca09aa5","line":22,"range":{"start_line":22,"start_character":8,"end_line":22,"end_character":28},"updated":"2018-10-29 15:45:36.000000000","message":"{{ devstack_log_dir }}/octavia/dib-build","commit_id":"00f29e33b23d237472a7d644c66657451c8cf357"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"3308614934c5cb7f706a365bb894acc031bea5e8","unresolved":false,"context_lines":[{"line_number":19,"context_line":"      - ^releasenotes/.*$"},{"line_number":20,"context_line":"    vars:"},{"line_number":21,"context_line":"      zuul_copy_output:"},{"line_number":22,"context_line":"        \u0027/var/log/dib-build\u0027: \u0027logs\u0027"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- job:"},{"line_number":25,"context_line":"    name: octavia-legacy-dsvm-base-multinode"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3f79a3b5_6e8eba26","line":22,"range":{"start_line":22,"start_character":8,"end_line":22,"end_character":28},"in_reply_to":"3f79a3b5_3776dc93","updated":"2018-10-30 10:39:39.000000000","message":"Ok, I guess we can live with this until we retire legacy jobs. Thanks.","commit_id":"00f29e33b23d237472a7d644c66657451c8cf357"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4faff7d2e4abaea993097a4f318e929fdea2f202","unresolved":false,"context_lines":[{"line_number":19,"context_line":"      - ^releasenotes/.*$"},{"line_number":20,"context_line":"    vars:"},{"line_number":21,"context_line":"      zuul_copy_output:"},{"line_number":22,"context_line":"        \u0027/var/log/dib-build\u0027: \u0027logs\u0027"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- job:"},{"line_number":25,"context_line":"    name: octavia-legacy-dsvm-base-multinode"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3f79a3b5_3776dc93","line":22,"range":{"start_line":22,"start_character":8,"end_line":22,"end_character":28},"in_reply_to":"3f79a3b5_bca09aa5","updated":"2018-10-29 23:48:17.000000000","message":"{{ devstack_log_dir }} is only defined in the post.yaml of the new zuulv3 native jobs, so not available here.\n\nThat was why I chose to put them in a \"neutral\" directory rather than start duplicating variables or hardcoding stack paths (not that practically the logs are ever going to be anywhere other than /opt/stack/logs/ ... but it\u0027s still hard-coding in the playbook what is a variable in devstack -- with the new jobs it\u0027s at least relative to the other variable devstack_base_dir).  If you feel particularly strongly, we can, however, do that.","commit_id":"00f29e33b23d237472a7d644c66657451c8cf357"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"b8657b681a92d46a092087db8a6f9c4248f89515","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    nodeset: legacy-ubuntu-xenial-2-node"},{"line_number":44,"context_line":"    vars:"},{"line_number":45,"context_line":"      zuul_copy_output:"},{"line_number":46,"context_line":"        \u0027/var/log/dib-build/\u0027: \u0027logs\u0027"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"- job:"},{"line_number":49,"context_line":"    name: octavia-v1-dsvm-scenario"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3f79a3b5_5ca386b0","line":46,"range":{"start_line":46,"start_character":8,"end_line":46,"end_character":29},"updated":"2018-10-29 15:45:36.000000000","message":"ditto","commit_id":"00f29e33b23d237472a7d644c66657451c8cf357"}]}
