)]}'
{"doc/source/admin/image-building.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"fb7d17b4fd8bb7efa51ec177b8c32186a9f9cf36","unresolved":false,"context_lines":[{"line_number":46,"context_line":".. code-block:: console"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"   kolla-build"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* For development, run:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. code-block:: console"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    python tools/build.py"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"By default, the above command would build all images based on CentOS image."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_19821001","side":"PARENT","line":54,"range":{"start_line":49,"start_character":0,"end_line":54,"end_character":25},"updated":"2020-09-21 08:56:06.000000000","message":"Should we add this somewhere in the contributor guide?","commit_id":"0abf8bdac90646f8342f358514461978786d1fb9"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"135a952cae0f9e631287990b9e0b3a3d3ca75bc6","unresolved":true,"context_lines":[{"line_number":46,"context_line":".. code-block:: console"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"   kolla-build"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* For development, run:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. code-block:: console"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    python tools/build.py"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"By default, the above command would build all images based on CentOS image."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"69abf009_7c91503a","side":"PARENT","line":54,"range":{"start_line":49,"start_character":0,"end_line":54,"end_character":25},"in_reply_to":"2471498e_004c6761","updated":"2021-03-15 12:36:48.000000000","message":"Perhaps. So I will fit the proper way somewhere in the contributors\u0027 guide...","commit_id":"0abf8bdac90646f8342f358514461978786d1fb9"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f2724060e32b6576e8a9ef430c6e09fc036330ba","unresolved":true,"context_lines":[{"line_number":46,"context_line":".. code-block:: console"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"   kolla-build"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* For development, run:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. code-block:: console"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    python tools/build.py"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"By default, the above command would build all images based on CentOS image."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f7fb0c95_4107da2d","side":"PARENT","line":54,"range":{"start_line":49,"start_character":0,"end_line":54,"end_character":25},"in_reply_to":"9f560f44_19821001","updated":"2021-02-20 21:16:06.000000000","message":"I don\u0027t think so. Developers should know to use editable installs for easy develop-test-debug cycles. Calling this raw should never ever be necessary.","commit_id":"0abf8bdac90646f8342f358514461978786d1fb9"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc34fdd86fd9ab7efbbc2abf7ee6ee15c284b485","unresolved":true,"context_lines":[{"line_number":46,"context_line":".. code-block:: console"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"   kolla-build"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* For development, run:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. code-block:: console"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    python tools/build.py"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"By default, the above command would build all images based on CentOS image."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"2471498e_004c6761","side":"PARENT","line":54,"range":{"start_line":49,"start_character":0,"end_line":54,"end_character":25},"in_reply_to":"f7fb0c95_4107da2d","updated":"2021-03-03 10:45:17.000000000","message":"I think you often assume too much about what people know. Clearly the original author did not know it...","commit_id":"0abf8bdac90646f8342f358514461978786d1fb9"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"fb7d17b4fd8bb7efa51ec177b8c32186a9f9cf36","unresolved":false,"context_lines":[{"line_number":237,"context_line":""},{"line_number":238,"context_line":"Generic Customisation"},{"line_number":239,"context_line":"---------------------"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"Anywhere the line ``{% block ... %}`` appears may be modified. The Kolla"},{"line_number":242,"context_line":"community have added blocks throughout the Dockerfiles where we think they will"},{"line_number":243,"context_line":"be useful, however, operators are free to submit more if the ones provided are"},{"line_number":244,"context_line":"inadequate."},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"The following is an example of how an operator would modify the setup steps"},{"line_number":247,"context_line":"within the Horizon Dockerfile."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_3965544a","side":"PARENT","line":244,"range":{"start_line":240,"start_character":0,"end_line":244,"end_character":11},"updated":"2020-09-21 08:56:06.000000000","message":"I feel like this is useful information, even if it could be worded better.","commit_id":"0abf8bdac90646f8342f358514461978786d1fb9"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f2724060e32b6576e8a9ef430c6e09fc036330ba","unresolved":false,"context_lines":[{"line_number":237,"context_line":""},{"line_number":238,"context_line":"Generic Customisation"},{"line_number":239,"context_line":"---------------------"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"Anywhere the line ``{% block ... %}`` appears may be modified. The Kolla"},{"line_number":242,"context_line":"community have added blocks throughout the Dockerfiles where we think they will"},{"line_number":243,"context_line":"be useful, however, operators are free to submit more if the ones provided are"},{"line_number":244,"context_line":"inadequate."},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"The following is an example of how an operator would modify the setup steps"},{"line_number":247,"context_line":"within the Horizon Dockerfile."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9b8fbaf7_86e0c028","side":"PARENT","line":244,"range":{"start_line":240,"start_character":0,"end_line":244,"end_character":11},"in_reply_to":"9f560f44_3965544a","updated":"2021-02-20 21:16:06.000000000","message":"I have reworded it and added additional details.","commit_id":"0abf8bdac90646f8342f358514461978786d1fb9"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"fb7d17b4fd8bb7efa51ec177b8c32186a9f9cf36","unresolved":false,"context_lines":[{"line_number":62,"context_line":"   kolla-build ^nova-"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"The set of images to build can be defined as a profile in the ``profiles``"},{"line_number":65,"context_line":"section of ``kolla-build.conf``."},{"line_number":66,"context_line":"Later, profile can be specified by ``--profile`` CLI argument or ``profile``"},{"line_number":67,"context_line":"option in ``kolla-build.conf``."},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_f9991c6d","line":65,"range":{"start_line":65,"start_character":13,"end_line":65,"end_character":29},"updated":"2020-09-21 08:56:06.000000000","message":"What is kolla-build.conf? Needs to be introduced earlier, even if we don\u0027t have genconfig.","commit_id":"67bac6752fc6dd2fdd9e010c954d53200cafb94c"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f2724060e32b6576e8a9ef430c6e09fc036330ba","unresolved":false,"context_lines":[{"line_number":62,"context_line":"   kolla-build ^nova-"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"The set of images to build can be defined as a profile in the ``profiles``"},{"line_number":65,"context_line":"section of ``kolla-build.conf``."},{"line_number":66,"context_line":"Later, profile can be specified by ``--profile`` CLI argument or ``profile``"},{"line_number":67,"context_line":"option in ``kolla-build.conf``."},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a6d56e2_7ff4767f","line":65,"range":{"start_line":65,"start_character":13,"end_line":65,"end_character":29},"in_reply_to":"9f560f44_f9991c6d","updated":"2021-02-20 21:16:06.000000000","message":"Added a whole paragraph about (and about --help).","commit_id":"67bac6752fc6dd2fdd9e010c954d53200cafb94c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"fb7d17b4fd8bb7efa51ec177b8c32186a9f9cf36","unresolved":false,"context_lines":[{"line_number":99,"context_line":"   kolla-build -n mykollarepo --push"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"To push images to a :kolla-ansible-doc:`local registry"},{"line_number":102,"context_line":"\u003cuser/multinode.html#deploy-a-registry\u003e`, use ``--registry`` flag:"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. code-block:: console"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_f9b2bce4","line":102,"range":{"start_line":102,"start_character":42,"end_line":102,"end_character":45},"updated":"2020-09-21 08:56:06.000000000","message":"nit: use the","commit_id":"67bac6752fc6dd2fdd9e010c954d53200cafb94c"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f2724060e32b6576e8a9ef430c6e09fc036330ba","unresolved":false,"context_lines":[{"line_number":99,"context_line":"   kolla-build -n mykollarepo --push"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"To push images to a :kolla-ansible-doc:`local registry"},{"line_number":102,"context_line":"\u003cuser/multinode.html#deploy-a-registry\u003e`, use ``--registry`` flag:"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. code-block:: console"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"d21da089_89adeef8","line":102,"range":{"start_line":102,"start_character":42,"end_line":102,"end_character":45},"in_reply_to":"9f560f44_f9b2bce4","updated":"2021-02-20 21:16:06.000000000","message":"Done","commit_id":"67bac6752fc6dd2fdd9e010c954d53200cafb94c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"fb7d17b4fd8bb7efa51ec177b8c32186a9f9cf36","unresolved":false,"context_lines":[{"line_number":472,"context_line":"---------------"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"To build RHEL containers, it is necessary to include registration with RHN"},{"line_number":475,"context_line":"of the container runtime operating system.To obtain a RHN"},{"line_number":476,"context_line":"username/password/pool id, contact Red Hat. Use a template\u0027s header block"},{"line_number":477,"context_line":"overrides file, add the following:"},{"line_number":478,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_79f6ac5f","line":475,"range":{"start_line":475,"start_character":42,"end_line":475,"end_character":44},"updated":"2020-09-21 08:56:06.000000000","message":"nit: space","commit_id":"67bac6752fc6dd2fdd9e010c954d53200cafb94c"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f2724060e32b6576e8a9ef430c6e09fc036330ba","unresolved":false,"context_lines":[{"line_number":472,"context_line":"---------------"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"To build RHEL containers, it is necessary to include registration with RHN"},{"line_number":475,"context_line":"of the container runtime operating system.To obtain a RHN"},{"line_number":476,"context_line":"username/password/pool id, contact Red Hat. Use a template\u0027s header block"},{"line_number":477,"context_line":"overrides file, add the following:"},{"line_number":478,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"143d7853_b3873c58","line":475,"range":{"start_line":475,"start_character":42,"end_line":475,"end_character":44},"in_reply_to":"9f560f44_79f6ac5f","updated":"2021-02-20 21:16:06.000000000","message":"Done","commit_id":"67bac6752fc6dd2fdd9e010c954d53200cafb94c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc34fdd86fd9ab7efbbc2abf7ee6ee15c284b485","unresolved":true,"context_lines":[{"line_number":177,"context_line":""},{"line_number":178,"context_line":".. code-block:: console"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"   kolla-build --base-image registry.access.redhat.com/rhel7/rhel --base rhel"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Generic customisation"},{"line_number":183,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e2dcc608_237427a6","line":180,"range":{"start_line":180,"start_character":55,"end_line":180,"end_character":60},"updated":"2021-03-03 10:45:17.000000000","message":"we don\u0027t support rhel7 any more","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"135a952cae0f9e631287990b9e0b3a3d3ca75bc6","unresolved":true,"context_lines":[{"line_number":177,"context_line":""},{"line_number":178,"context_line":".. code-block:: console"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"   kolla-build --base-image registry.access.redhat.com/rhel7/rhel --base rhel"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Generic customisation"},{"line_number":183,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"504d1aaa_1b453c8c","line":180,"range":{"start_line":180,"start_character":55,"end_line":180,"end_character":60},"in_reply_to":"e2dcc608_237427a6","updated":"2021-03-15 12:36:48.000000000","message":"Just moved this example. Perhaps we can go with something generic? Like: \u003curl-to-the-base-image\u003e ?","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc34fdd86fd9ab7efbbc2abf7ee6ee15c284b485","unresolved":true,"context_lines":[{"line_number":218,"context_line":"   described in the following sections."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Two block series are of particular interest and are safe to override as they"},{"line_number":221,"context_line":"are empty bye design."},{"line_number":222,"context_line":"The top of each Dockerfile includes one block ``\u003cimage_name\u003e_header`` which can"},{"line_number":223,"context_line":"be used for early generic customisations, such as RHN registration described"},{"line_number":224,"context_line":"later."}],"source_content_type":"text/x-rst","patch_set":3,"id":"43ceb08f_740c6817","line":221,"range":{"start_line":221,"start_character":10,"end_line":221,"end_character":13},"updated":"2021-03-03 10:45:17.000000000","message":"by","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"135a952cae0f9e631287990b9e0b3a3d3ca75bc6","unresolved":true,"context_lines":[{"line_number":218,"context_line":"   described in the following sections."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Two block series are of particular interest and are safe to override as they"},{"line_number":221,"context_line":"are empty bye design."},{"line_number":222,"context_line":"The top of each Dockerfile includes one block ``\u003cimage_name\u003e_header`` which can"},{"line_number":223,"context_line":"be used for early generic customisations, such as RHN registration described"},{"line_number":224,"context_line":"later."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5e659110_ad5ac906","line":221,"range":{"start_line":221,"start_character":10,"end_line":221,"end_character":13},"in_reply_to":"43ceb08f_740c6817","updated":"2021-03-15 12:36:48.000000000","message":"Ack","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc34fdd86fd9ab7efbbc2abf7ee6ee15c284b485","unresolved":true,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Two block series are of particular interest and are safe to override as they"},{"line_number":221,"context_line":"are empty bye design."},{"line_number":222,"context_line":"The top of each Dockerfile includes one block ``\u003cimage_name\u003e_header`` which can"},{"line_number":223,"context_line":"be used for early generic customisations, such as RHN registration described"},{"line_number":224,"context_line":"later."},{"line_number":225,"context_line":"The bottom of each Dockerfile contains two other blocks,"},{"line_number":226,"context_line":"``\u003cimage_name\u003e_footer``, and ``footer``."},{"line_number":227,"context_line":"The ``\u003cimage_name\u003e_footer`` is intended for image-specific modifications."},{"line_number":228,"context_line":"Do note to use the underscored name of the image, i.e., replace dashes with"},{"line_number":229,"context_line":"underscores."},{"line_number":230,"context_line":"The ``footer`` can be used to apply a common set of modifications to every"},{"line_number":231,"context_line":"Dockerfile. As the two blocks appear at the very bottom"},{"line_number":232,"context_line":"of each Dockerfile, they are great for generic final customisations."},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"RHEL containers and RHN"},{"line_number":235,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ce1cceff_c092b72f","line":232,"range":{"start_line":222,"start_character":0,"end_line":232,"end_character":68},"updated":"2021-03-03 10:45:17.000000000","message":"Not quite accurate. header is only in base. footer is only in \u0027leaf\u0027 images.","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"135a952cae0f9e631287990b9e0b3a3d3ca75bc6","unresolved":true,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Two block series are of particular interest and are safe to override as they"},{"line_number":221,"context_line":"are empty bye design."},{"line_number":222,"context_line":"The top of each Dockerfile includes one block ``\u003cimage_name\u003e_header`` which can"},{"line_number":223,"context_line":"be used for early generic customisations, such as RHN registration described"},{"line_number":224,"context_line":"later."},{"line_number":225,"context_line":"The bottom of each Dockerfile contains two other blocks,"},{"line_number":226,"context_line":"``\u003cimage_name\u003e_footer``, and ``footer``."},{"line_number":227,"context_line":"The ``\u003cimage_name\u003e_footer`` is intended for image-specific modifications."},{"line_number":228,"context_line":"Do note to use the underscored name of the image, i.e., replace dashes with"},{"line_number":229,"context_line":"underscores."},{"line_number":230,"context_line":"The ``footer`` can be used to apply a common set of modifications to every"},{"line_number":231,"context_line":"Dockerfile. As the two blocks appear at the very bottom"},{"line_number":232,"context_line":"of each Dockerfile, they are great for generic final customisations."},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"RHEL containers and RHN"},{"line_number":235,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":3,"id":"f5dd0e33_4f1091a2","line":232,"range":{"start_line":222,"start_character":0,"end_line":232,"end_character":68},"in_reply_to":"ce1cceff_c092b72f","updated":"2021-03-15 12:36:48.000000000","message":"No? Headers are everywhere. The wording for footer is a bit unfortunate but I will amend it.","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc34fdd86fd9ab7efbbc2abf7ee6ee15c284b485","unresolved":true,"context_lines":[{"line_number":323,"context_line":"       \u0026\u0026 python -m pip --no-cache-dir install networking-cisco"},{"line_number":324,"context_line":"   {% endblock %}"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"Astute readers may notice there is one problem with this, however. Assuming"},{"line_number":327,"context_line":"nothing else in the Dockerfile changes for a period of time, the above ``RUN``"},{"line_number":328,"context_line":"statement will be cached by Docker, meaning new commits added to the Git"},{"line_number":329,"context_line":"repository may be missed on subsequent builds. To solve this, the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"86c7856e_1fa8c901","line":326,"range":{"start_line":326,"start_character":0,"end_line":326,"end_character":14},"updated":"2021-03-03 10:45:17.000000000","message":"I don\u0027t really like this wording. We don\u0027t want to make our readers feel dumb, (or overly smart).","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"135a952cae0f9e631287990b9e0b3a3d3ca75bc6","unresolved":true,"context_lines":[{"line_number":323,"context_line":"       \u0026\u0026 python -m pip --no-cache-dir install networking-cisco"},{"line_number":324,"context_line":"   {% endblock %}"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"Astute readers may notice there is one problem with this, however. Assuming"},{"line_number":327,"context_line":"nothing else in the Dockerfile changes for a period of time, the above ``RUN``"},{"line_number":328,"context_line":"statement will be cached by Docker, meaning new commits added to the Git"},{"line_number":329,"context_line":"repository may be missed on subsequent builds. To solve this, the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"efe99598_207222c7","line":326,"range":{"start_line":326,"start_character":0,"end_line":326,"end_character":14},"in_reply_to":"86c7856e_1fa8c901","updated":"2021-03-15 12:36:48.000000000","message":"Hah, this was there originally and I left it because it is a popular word in some types of literature (where it wants you to focus better to feel like an \"astute reader\"). That said, I agree to change it (I am hurt as well when I can\u0027t feel I\u0027m \"astute\"). What about \"some readers\"? That should be fine, no?","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8ff36260ad8d976109625e51c00fa3b63a3265f1","unresolved":false,"context_lines":[{"line_number":323,"context_line":"       \u0026\u0026 python -m pip --no-cache-dir install networking-cisco"},{"line_number":324,"context_line":"   {% endblock %}"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"Astute readers may notice there is one problem with this, however. Assuming"},{"line_number":327,"context_line":"nothing else in the Dockerfile changes for a period of time, the above ``RUN``"},{"line_number":328,"context_line":"statement will be cached by Docker, meaning new commits added to the Git"},{"line_number":329,"context_line":"repository may be missed on subsequent builds. To solve this, the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a68890c_ca2d0a45","line":326,"range":{"start_line":326,"start_character":0,"end_line":326,"end_character":14},"in_reply_to":"efe99598_207222c7","updated":"2021-03-22 11:50:05.000000000","message":"Ack","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc34fdd86fd9ab7efbbc2abf7ee6ee15c284b485","unresolved":true,"context_lines":[{"line_number":372,"context_line":""},{"line_number":373,"context_line":"   {% block neutron_server_footer %}"},{"line_number":374,"context_line":"   ADD plugins-archive /"},{"line_number":375,"context_line":"   python -m pip --no-cache-dir install /plugins/*"},{"line_number":376,"context_line":"   {% endblock %}"},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"Many of the Dockerfiles already copy the ``plugins-archive`` to the image and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"b382589c_e129f9da","line":375,"range":{"start_line":375,"start_character":3,"end_line":375,"end_character":9},"updated":"2021-03-03 10:45:17.000000000","message":"Do we still have an unversioned python?","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8ff36260ad8d976109625e51c00fa3b63a3265f1","unresolved":false,"context_lines":[{"line_number":372,"context_line":""},{"line_number":373,"context_line":"   {% block neutron_server_footer %}"},{"line_number":374,"context_line":"   ADD plugins-archive /"},{"line_number":375,"context_line":"   python -m pip --no-cache-dir install /plugins/*"},{"line_number":376,"context_line":"   {% endblock %}"},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"Many of the Dockerfiles already copy the ``plugins-archive`` to the image and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7d7ac076_ba262f37","line":375,"range":{"start_line":375,"start_character":3,"end_line":375,"end_character":9},"in_reply_to":"8b04967b_e61b2894","updated":"2021-03-22 11:50:05.000000000","message":"Ack","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"135a952cae0f9e631287990b9e0b3a3d3ca75bc6","unresolved":true,"context_lines":[{"line_number":372,"context_line":""},{"line_number":373,"context_line":"   {% block neutron_server_footer %}"},{"line_number":374,"context_line":"   ADD plugins-archive /"},{"line_number":375,"context_line":"   python -m pip --no-cache-dir install /plugins/*"},{"line_number":376,"context_line":"   {% endblock %}"},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"Many of the Dockerfiles already copy the ``plugins-archive`` to the image and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"8b04967b_e61b2894","line":375,"range":{"start_line":375,"start_character":3,"end_line":375,"end_character":9},"in_reply_to":"b382589c_e129f9da","updated":"2021-03-15 12:36:48.000000000","message":"Yeah, in kolla venv inside images. I can make it python3 though, for clarity.","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc34fdd86fd9ab7efbbc2abf7ee6ee15c284b485","unresolved":true,"context_lines":[{"line_number":454,"context_line":".. path /etc/kolla/kolla-build.conf"},{"line_number":455,"context_line":".. code-block:: ini"},{"line_number":456,"context_line":""},{"line_number":457,"context_line":"   rpm_setup_config \u003d https://trunk.rdoproject.org/centos7/currrent/delorean.repo,https://trunk.rdoproject.org/centos7/delorean-deps.repo"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"If specifying a ``.repo`` file, each ``.repo`` file will need to exist in the"},{"line_number":460,"context_line":"same directory as the base Dockerfile (``kolla/docker/base``):"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e97577f0_e01f1453","line":457,"range":{"start_line":457,"start_character":3,"end_line":457,"end_character":137},"updated":"2021-03-03 10:45:17.000000000","message":"centos8?","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"135a952cae0f9e631287990b9e0b3a3d3ca75bc6","unresolved":true,"context_lines":[{"line_number":454,"context_line":".. path /etc/kolla/kolla-build.conf"},{"line_number":455,"context_line":".. code-block:: ini"},{"line_number":456,"context_line":""},{"line_number":457,"context_line":"   rpm_setup_config \u003d https://trunk.rdoproject.org/centos7/currrent/delorean.repo,https://trunk.rdoproject.org/centos7/delorean-deps.repo"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"If specifying a ``.repo`` file, each ``.repo`` file will need to exist in the"},{"line_number":460,"context_line":"same directory as the base Dockerfile (``kolla/docker/base``):"}],"source_content_type":"text/x-rst","patch_set":3,"id":"766ad6ea_33d391b0","line":457,"range":{"start_line":457,"start_character":3,"end_line":457,"end_character":137},"in_reply_to":"e97577f0_e01f1453","updated":"2021-03-15 12:36:48.000000000","message":"Ack","commit_id":"e2ab13060060e5edc0dc69216d964e503a2ccc5a"}]}
