)]}'
{"doc/source/ci/stages-overview.rst":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"519102f524d7d806e07c3e37efde8ae190f0c18c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"TripleO CI Promotions"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This section introduces the concept of promotions in TripleO."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7db29c65_390fe393","line":1,"updated":"2020-12-24 12:47:30.000000000","message":"build there https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_231/767375/6/check/openstack-tox-docs/23182f5/docs/ci/stages-overview.html","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This section introduces the concept of promotions in TripleO."},{"line_number":5,"context_line":"In short a promotion happens when we can certify the latest version of all"},{"line_number":6,"context_line":"packages required for a TripleO deployment of OpenStack as being in a good"},{"line_number":7,"context_line":"state and without regressions."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1126bfb6_3262085c","line":5,"range":{"start_line":5,"start_character":3,"end_line":5,"end_character":8},"updated":"2020-12-26 02:06:50.000000000","message":"short,","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This section introduces the concept of promotions in TripleO."},{"line_number":5,"context_line":"In short a promotion happens when we can certify the latest version of all"},{"line_number":6,"context_line":"packages required for a TripleO deployment of OpenStack as being in a good"},{"line_number":7,"context_line":"state and without regressions."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"be7630f5_04a4da62","line":5,"range":{"start_line":5,"start_character":3,"end_line":5,"end_character":8},"in_reply_to":"1126bfb6_3262085c","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":9,"context_line":"The certification consists of running Zuul CI jobs with the latest packages"},{"line_number":10,"context_line":"built from source for TripleO code (list of TripleO repos at [1]_) and"},{"line_number":11,"context_line":"the latest packages built from source for non-tripleo code. If the tests are"},{"line_number":12,"context_line":"successful then the result is certified as **current-tripleo**, ready to be"},{"line_number":13,"context_line":"consumed by the TripleO CI check and gate jobs (see [2]_ for more information"},{"line_number":14,"context_line":"about check and gate)."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bbb80836_e4d79df9","line":12,"range":{"start_line":12,"start_character":62,"end_line":12,"end_character":63},"updated":"2020-12-26 02:06:50.000000000","message":"and are","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":9,"context_line":"The certification consists of running Zuul CI jobs with the latest packages"},{"line_number":10,"context_line":"built from source for TripleO code (list of TripleO repos at [1]_) and"},{"line_number":11,"context_line":"the latest packages built from source for non-tripleo code. If the tests are"},{"line_number":12,"context_line":"successful then the result is certified as **current-tripleo**, ready to be"},{"line_number":13,"context_line":"consumed by the TripleO CI check and gate jobs (see [2]_ for more information"},{"line_number":14,"context_line":"about check and gate)."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"04349f25_de37c6cb","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":10},"updated":"2020-12-26 02:06:50.000000000","message":"successful,","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The certification consists of running Zuul CI jobs with the latest packages"},{"line_number":10,"context_line":"built from source for TripleO code (list of TripleO repos at [1]_) and"},{"line_number":11,"context_line":"the latest packages built from source for non-tripleo code. If the tests are"},{"line_number":12,"context_line":"successful then the result is certified as **current-tripleo**, ready to be"},{"line_number":13,"context_line":"consumed by the TripleO CI check and gate jobs (see [2]_ for more information"},{"line_number":14,"context_line":"about check and gate)."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"febf1206_cbfc83e9","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":10},"in_reply_to":"04349f25_de37c6cb","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":true,"context_lines":[{"line_number":9,"context_line":"The certification consists of running Zuul CI jobs with the latest packages"},{"line_number":10,"context_line":"built from source for TripleO code (list of TripleO repos at [1]_) and"},{"line_number":11,"context_line":"the latest packages built from source for non-tripleo code. If the tests are"},{"line_number":12,"context_line":"successful then the result is certified as **current-tripleo**, ready to be"},{"line_number":13,"context_line":"consumed by the TripleO CI check and gate jobs (see [2]_ for more information"},{"line_number":14,"context_line":"about check and gate)."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"572e3827_b62bcd19","line":12,"range":{"start_line":12,"start_character":62,"end_line":12,"end_character":63},"in_reply_to":"bbb80836_e4d79df9","updated":"2021-01-04 09:22:41.000000000","message":"not sure what you meant here\n\n\"the result is ready to be consumed\"","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":14,"context_line":"about check and gate)."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"This process is continuous as new code is merged into the various repos. Every"},{"line_number":17,"context_line":"time we get successful completion of the promotion CI jobs, the tested content"},{"line_number":18,"context_line":"is \u0027promoted\u0027 to be the new **current-tripleo**, hence the name this workflow"},{"line_number":19,"context_line":"is known by. At a given time the latest **current-tripleo** is the baseline by"},{"line_number":20,"context_line":"which we test all new code submissions to the TripleO project."}],"source_content_type":"text/x-rst","patch_set":6,"id":"684f203b_9e99c75b","line":17,"range":{"start_line":17,"start_character":8,"end_line":17,"end_character":12},"updated":"2020-12-26 02:06:50.000000000","message":"get a","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":14,"context_line":"about check and gate)."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"This process is continuous as new code is merged into the various repos. Every"},{"line_number":17,"context_line":"time we get successful completion of the promotion CI jobs, the tested content"},{"line_number":18,"context_line":"is \u0027promoted\u0027 to be the new **current-tripleo**, hence the name this workflow"},{"line_number":19,"context_line":"is known by. At a given time the latest **current-tripleo** is the baseline by"},{"line_number":20,"context_line":"which we test all new code submissions to the TripleO project."}],"source_content_type":"text/x-rst","patch_set":6,"id":"57543272_06b30a95","line":17,"range":{"start_line":17,"start_character":8,"end_line":17,"end_character":12},"in_reply_to":"684f203b_9e99c75b","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":16,"context_line":"This process is continuous as new code is merged into the various repos. Every"},{"line_number":17,"context_line":"time we get successful completion of the promotion CI jobs, the tested content"},{"line_number":18,"context_line":"is \u0027promoted\u0027 to be the new **current-tripleo**, hence the name this workflow"},{"line_number":19,"context_line":"is known by. At a given time the latest **current-tripleo** is the baseline by"},{"line_number":20,"context_line":"which we test all new code submissions to the TripleO project."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"TripleO vs non-tripleo repos"}],"source_content_type":"text/x-rst","patch_set":6,"id":"b8465e83_08a5e574","line":19,"range":{"start_line":19,"start_character":24,"end_line":19,"end_character":28},"updated":"2020-12-26 02:06:50.000000000","message":"time,","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"This process is continuous as new code is merged into the various repos. Every"},{"line_number":17,"context_line":"time we get successful completion of the promotion CI jobs, the tested content"},{"line_number":18,"context_line":"is \u0027promoted\u0027 to be the new **current-tripleo**, hence the name this workflow"},{"line_number":19,"context_line":"is known by. At a given time the latest **current-tripleo** is the baseline by"},{"line_number":20,"context_line":"which we test all new code submissions to the TripleO project."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"TripleO vs non-tripleo repos"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1c10656b_d9f35b9a","line":19,"range":{"start_line":19,"start_character":24,"end_line":19,"end_character":28},"in_reply_to":"b8465e83_08a5e574","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":23,"context_line":"----------------------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"All proposed code submissions across the various tripleo repos are gated by the"},{"line_number":26,"context_line":"TripleO community that owns and manages the zuul check and gate jobs for those"},{"line_number":27,"context_line":"repos."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"However we cannot gate changes to anything outside TripleO, including all"}],"source_content_type":"text/x-rst","patch_set":6,"id":"37ef36bc_de0ec1d9","line":26,"range":{"start_line":26,"start_character":18,"end_line":26,"end_character":22},"updated":"2020-12-26 02:06:50.000000000","message":"which","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"----------------------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"All proposed code submissions across the various tripleo repos are gated by the"},{"line_number":26,"context_line":"TripleO community that owns and manages the zuul check and gate jobs for those"},{"line_number":27,"context_line":"repos."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"However we cannot gate changes to anything outside TripleO, including all"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9f6d087d_1890cbe3","line":26,"range":{"start_line":26,"start_character":18,"end_line":26,"end_character":22},"in_reply_to":"37ef36bc_de0ec1d9","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":26,"context_line":"TripleO community that owns and manages the zuul check and gate jobs for those"},{"line_number":27,"context_line":"repos."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"However we cannot gate changes to anything outside TripleO, including all"},{"line_number":30,"context_line":"the OpenStack projects that TripleO uses or any system level dependencies such"},{"line_number":31,"context_line":"as OpenVSwitch or Pacemaker."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"8a3a5157_5aa37055","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":7},"updated":"2020-12-26 02:06:50.000000000","message":"However,","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":26,"context_line":"TripleO community that owns and manages the zuul check and gate jobs for those"},{"line_number":27,"context_line":"repos."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"However we cannot gate changes to anything outside TripleO, including all"},{"line_number":30,"context_line":"the OpenStack projects that TripleO uses or any system level dependencies such"},{"line_number":31,"context_line":"as OpenVSwitch or Pacemaker."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7e30ae57_c81e5ec7","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":7},"in_reply_to":"8a3a5157_5aa37055","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":27,"context_line":"repos."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"However we cannot gate changes to anything outside TripleO, including all"},{"line_number":30,"context_line":"the OpenStack projects that TripleO uses or any system level dependencies such"},{"line_number":31,"context_line":"as OpenVSwitch or Pacemaker."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Even though we cannot gate on those external repos, the promotion process"}],"source_content_type":"text/x-rst","patch_set":6,"id":"912ab01b_9bddad14","line":30,"range":{"start_line":30,"start_character":41,"end_line":30,"end_character":43},"updated":"2020-12-26 02:06:50.000000000","message":"as well as","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":26,"context_line":"TripleO community that owns and manages the zuul check and gate jobs for those"},{"line_number":27,"context_line":"repos."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"However we cannot gate changes to anything outside TripleO, including all"},{"line_number":30,"context_line":"the OpenStack projects that TripleO uses or any system level dependencies such"},{"line_number":31,"context_line":"as OpenVSwitch or Pacemaker."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Even though we cannot gate on those external repos, the promotion process"}],"source_content_type":"text/x-rst","patch_set":6,"id":"2ee11bfb_74fe2b89","line":30,"range":{"start_line":29,"start_character":60,"end_line":30,"end_character":35},"updated":"2020-12-26 02:06:50.000000000","message":"this includes all the OpenStack which TripleO","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":26,"context_line":"TripleO community that owns and manages the zuul check and gate jobs for those"},{"line_number":27,"context_line":"repos."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"However we cannot gate changes to anything outside TripleO, including all"},{"line_number":30,"context_line":"the OpenStack projects that TripleO uses or any system level dependencies such"},{"line_number":31,"context_line":"as OpenVSwitch or Pacemaker."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Even though we cannot gate on those external repos, the promotion process"}],"source_content_type":"text/x-rst","patch_set":6,"id":"0e171963_0bd72f1c","line":30,"range":{"start_line":29,"start_character":60,"end_line":30,"end_character":35},"in_reply_to":"2ee11bfb_74fe2b89","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":27,"context_line":"repos."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"However we cannot gate changes to anything outside TripleO, including all"},{"line_number":30,"context_line":"the OpenStack projects that TripleO uses or any system level dependencies such"},{"line_number":31,"context_line":"as OpenVSwitch or Pacemaker."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Even though we cannot gate on those external repos, the promotion process"}],"source_content_type":"text/x-rst","patch_set":6,"id":"13b52f17_1d7686d4","line":30,"range":{"start_line":30,"start_character":41,"end_line":30,"end_character":43},"in_reply_to":"912ab01b_9bddad14","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":65,"context_line":"new content is \u0027promoted\u0027 to become the new named tag."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"A general pattern in DLRN is that **current** is applied to the very latest"},{"line_number":68,"context_line":"build, that is, the latest commits to a particular repo and this is updated"},{"line_number":69,"context_line":"periodically (e.g. every half hour). The **consistent** tag"},{"line_number":70,"context_line":"represents the latest version of packages where there were no errors"},{"line_number":71,"context_line":"encountered during the build for any of those (i.e. all packages were built"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5c93c93e_fd748be8","line":68,"range":{"start_line":68,"start_character":56,"end_line":68,"end_character":64},"updated":"2020-12-26 02:06:50.000000000","message":"which is","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":65,"context_line":"new content is \u0027promoted\u0027 to become the new named tag."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"A general pattern in DLRN is that **current** is applied to the very latest"},{"line_number":68,"context_line":"build, that is, the latest commits to a particular repo and this is updated"},{"line_number":69,"context_line":"periodically (e.g. every half hour). The **consistent** tag"},{"line_number":70,"context_line":"represents the latest version of packages where there were no errors"},{"line_number":71,"context_line":"encountered during the build for any of those (i.e. all packages were built"}],"source_content_type":"text/x-rst","patch_set":6,"id":"00fb75bc_6741e600","line":68,"range":{"start_line":68,"start_character":56,"end_line":68,"end_character":64},"in_reply_to":"5c93c93e_fd748be8","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"One last point to be made about RDO DLRN is that after the TripleO promotion"},{"line_number":76,"context_line":"CI jobs are executed against a particular DLRN build ID, the results are"},{"line_number":77,"context_line":"reported back to DLRN. For example you can query using the build ID at [5]_"},{"line_number":78,"context_line":"to get the list of jobs that were executed"},{"line_number":79,"context_line":"against that specific content, together with the results for each."},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7c27f1e3_3f09a77e","line":77,"range":{"start_line":77,"start_character":27,"end_line":77,"end_character":34},"updated":"2020-12-26 02:06:50.000000000","message":"example,","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":97,"context_line":"A Component is a conceptual grouping of packages related by functional area"},{"line_number":98,"context_line":"(with respect to an OpenStack deployment). This grouping is enforced in"},{"line_number":99,"context_line":"practice by the RDO DLRN server and the current list of all components can be"},{"line_number":100,"context_line":"found at [7]_. For example you can expect to find the \u0027openstack-nova-\u0027"},{"line_number":101,"context_line":"packages within the Compute component."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"The Component pipeline thus actually consists of a number of individual"}],"source_content_type":"text/x-rst","patch_set":6,"id":"b16fc477_b4930e86","line":100,"range":{"start_line":100,"start_character":19,"end_line":100,"end_character":26},"updated":"2020-12-26 02:06:50.000000000","message":"example,","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":97,"context_line":"A Component is a conceptual grouping of packages related by functional area"},{"line_number":98,"context_line":"(with respect to an OpenStack deployment). This grouping is enforced in"},{"line_number":99,"context_line":"practice by the RDO DLRN server and the current list of all components can be"},{"line_number":100,"context_line":"found at [7]_. For example you can expect to find the \u0027openstack-nova-\u0027"},{"line_number":101,"context_line":"packages within the Compute component."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"The Component pipeline thus actually consists of a number of individual"}],"source_content_type":"text/x-rst","patch_set":6,"id":"27e2d211_babbbb08","line":100,"range":{"start_line":100,"start_character":19,"end_line":100,"end_character":26},"in_reply_to":"b16fc477_b4930e86","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":100,"context_line":"found at [7]_. For example you can expect to find the \u0027openstack-nova-\u0027"},{"line_number":101,"context_line":"packages within the Compute component."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"The Component pipeline thus actually consists of a number of individual"},{"line_number":104,"context_line":"pipelines, one for each of the components. The starting point for each of these"},{"line_number":105,"context_line":"is the latest **consistent** build of the component packages and we will go"},{"line_number":106,"context_line":"into more detail about the flow inside the component pipelines in the following"}],"source_content_type":"text/x-rst","patch_set":6,"id":"c4a09a80_e4ae1c6e","line":103,"range":{"start_line":103,"start_character":23,"end_line":103,"end_character":27},"updated":"2020-12-26 02:06:50.000000000","message":"remove","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":100,"context_line":"found at [7]_. For example you can expect to find the \u0027openstack-nova-\u0027"},{"line_number":101,"context_line":"packages within the Compute component."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"The Component pipeline thus actually consists of a number of individual"},{"line_number":104,"context_line":"pipelines, one for each of the components. The starting point for each of these"},{"line_number":105,"context_line":"is the latest **consistent** build of the component packages and we will go"},{"line_number":106,"context_line":"into more detail about the flow inside the component pipelines in the following"}],"source_content_type":"text/x-rst","patch_set":6,"id":"63a8c035_56f0cc9f","line":103,"range":{"start_line":103,"start_character":23,"end_line":103,"end_character":27},"in_reply_to":"c4a09a80_e4ae1c6e","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":116,"context_line":""},{"line_number":117,"context_line":"  .. mermaid:: component_integration_pipelines.mmd"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"In the diagram above you can see the component pipeline at the top with the"},{"line_number":120,"context_line":"compute, cinder and security components. This feeds into the integration"},{"line_number":121,"context_line":"pipeline in the bottom half of the diagram where promoted-components will be"},{"line_number":122,"context_line":"tested together and if successful produce the new **current-tripleo**."}],"source_content_type":"text/x-rst","patch_set":6,"id":"a1e72274_9d8c6e7e","line":119,"range":{"start_line":119,"start_character":15,"end_line":119,"end_character":20},"updated":"2020-12-26 02:06:50.000000000","message":"above,","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":false,"context_lines":[{"line_number":116,"context_line":""},{"line_number":117,"context_line":"  .. mermaid:: component_integration_pipelines.mmd"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"In the diagram above you can see the component pipeline at the top with the"},{"line_number":120,"context_line":"compute, cinder and security components. This feeds into the integration"},{"line_number":121,"context_line":"pipeline in the bottom half of the diagram where promoted-components will be"},{"line_number":122,"context_line":"tested together and if successful produce the new **current-tripleo**."}],"source_content_type":"text/x-rst","patch_set":6,"id":"6ac7b740_730fde7a","line":119,"range":{"start_line":119,"start_character":15,"end_line":119,"end_character":20},"in_reply_to":"a1e72274_9d8c6e7e","updated":"2021-01-04 09:22:41.000000000","message":"Done","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"9de4981f032f1d6ec8e43156e79d6186cfd48ae3","unresolved":true,"context_lines":[{"line_number":117,"context_line":"  .. mermaid:: component_integration_pipelines.mmd"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"In the diagram above you can see the component pipeline at the top with the"},{"line_number":120,"context_line":"compute, cinder and security components. This feeds into the integration"},{"line_number":121,"context_line":"pipeline in the bottom half of the diagram where promoted-components will be"},{"line_number":122,"context_line":"tested together and if successful produce the new **current-tripleo**."},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"d0c72dbd_70dab54c","line":120,"range":{"start_line":120,"start_character":9,"end_line":120,"end_character":15},"updated":"2020-12-26 02:06:50.000000000","message":"Cinder - as we\u0027re referring to the project","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"480be62fd91899d5d84cff3f3c3e786d8c43761e","unresolved":true,"context_lines":[{"line_number":117,"context_line":"  .. mermaid:: component_integration_pipelines.mmd"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"In the diagram above you can see the component pipeline at the top with the"},{"line_number":120,"context_line":"compute, cinder and security components. This feeds into the integration"},{"line_number":121,"context_line":"pipeline in the bottom half of the diagram where promoted-components will be"},{"line_number":122,"context_line":"tested together and if successful produce the new **current-tripleo**."},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"aed6965a_89e87df1","line":120,"range":{"start_line":120,"start_character":9,"end_line":120,"end_character":15},"in_reply_to":"d0c72dbd_70dab54c","updated":"2021-01-04 09:22:41.000000000","message":"well not really we are referring to the component here i.e.\n\nhttps://trunk.rdoproject.org/centos8-master/component/cinder/ is a thing\nhttps://trunk.rdoproject.org/centos8-master/component/Cinder is not a thing :)","commit_id":"6fad6ea57ad30632c2446a8c7a94a5baddc514f4"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"66453d30c79f2f2c5ce080c57b309aa6617e67d6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"Promotion Stages"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The list below shows each stage within the RDO promotion workflow."}],"source_content_type":"text/x-rst","patch_set":7,"id":"a0674fdd_58f26d7b","side":"PARENT","line":1,"updated":"2021-01-04 09:37:21.000000000","message":"build there https://f267574198a517c003d1-a40b9478ae1bd073dc32f331038fe6d7.ssl.cf5.rackcdn.com/767375/7/check/openstack-tox-docs/8252ffe/docs/ci/stages-overview.html","commit_id":"31106620f34cda1681e869fd172204e0dae6ed66"}]}
