)]}'
{"doc/source/config_update_guide.rst":[{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Configuration update guide"},{"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The guide contains the instructions for updating the configuration of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_6ff9864b","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":26},"updated":"2019-04-16 21:21:10.000000000","message":"Can we capitalize the first letter of every word in the title?","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Configuration update guide"},{"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The guide contains the instructions for updating the configuration of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_f2aeb996","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":26},"in_reply_to":"3fce034c_6ff9864b","updated":"2019-04-16 22:01:54.000000000","message":"Done","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","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\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The guide contains the instructions for updating the configuration of"},{"line_number":5,"context_line":"the deployed Airship environment. Please refer to"},{"line_number":6,"context_line":"`Site Authoring and Deployment Guide \u003chttps://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html\u003e`__"},{"line_number":7,"context_line":"if you do not have Airship environment already deployed."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_cf9f5a01","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":3},"updated":"2019-04-16 21:21:10.000000000","message":"a","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","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\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The guide contains the instructions for updating the configuration of"},{"line_number":5,"context_line":"the deployed Airship environment. Please refer to"},{"line_number":6,"context_line":"`Site Authoring and Deployment Guide \u003chttps://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html\u003e`__"},{"line_number":7,"context_line":"if you do not have Airship environment already deployed."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_529f8d5e","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":3},"in_reply_to":"3fce034c_cf9f5a01","updated":"2019-04-16 22:01:54.000000000","message":"Done","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","unresolved":false,"context_lines":[{"line_number":4,"context_line":"The guide contains the instructions for updating the configuration of"},{"line_number":5,"context_line":"the deployed Airship environment. Please refer to"},{"line_number":6,"context_line":"`Site Authoring and Deployment Guide \u003chttps://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html\u003e`__"},{"line_number":7,"context_line":"if you do not have Airship environment already deployed."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of Airship environment consists of the following stages:"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_0fbfa261","line":7,"range":{"start_line":7,"start_character":18,"end_line":7,"end_character":19},"updated":"2019-04-16 21:21:10.000000000","message":"an","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","unresolved":false,"context_lines":[{"line_number":4,"context_line":"The guide contains the instructions for updating the configuration of"},{"line_number":5,"context_line":"the deployed Airship environment. Please refer to"},{"line_number":6,"context_line":"`Site Authoring and Deployment Guide \u003chttps://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html\u003e`__"},{"line_number":7,"context_line":"if you do not have Airship environment already deployed."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of Airship environment consists of the following stages:"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_128b451f","line":7,"range":{"start_line":7,"start_character":18,"end_line":7,"end_character":19},"in_reply_to":"3fce034c_0fbfa261","updated":"2019-04-16 22:01:54.000000000","message":"Done","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","unresolved":false,"context_lines":[{"line_number":6,"context_line":"`Site Authoring and Deployment Guide \u003chttps://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html\u003e`__"},{"line_number":7,"context_line":"if you do not have Airship environment already deployed."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of Airship environment consists of the following stages:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user should prepare and validate the manifests on a build node using"},{"line_number":12,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_cfb8ba77","line":9,"range":{"start_line":9,"start_character":9,"end_line":9,"end_character":10},"updated":"2019-04-16 21:21:10.000000000","message":"an","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","unresolved":false,"context_lines":[{"line_number":6,"context_line":"`Site Authoring and Deployment Guide \u003chttps://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html\u003e`__"},{"line_number":7,"context_line":"if you do not have Airship environment already deployed."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of Airship environment consists of the following stages:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user should prepare and validate the manifests on a build node using"},{"line_number":12,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_d284dd0e","line":9,"range":{"start_line":9,"start_character":9,"end_line":9,"end_character":10},"in_reply_to":"3fce034c_cfb8ba77","updated":"2019-04-16 22:01:54.000000000","message":"Done","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of Airship environment consists of the following stages:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user should prepare and validate the manifests on a build node using"},{"line_number":12,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":13,"context_line":"2. **Deploying the changes**: during this stage, a user uploads the configuration to `Airship Deckhand \u003chttps://airship-deckhand.readthedocs.io/en/latest/\u003e`__"},{"line_number":14,"context_line":"   and starts the deployment using `Airship Shipyard \u003chttps://airship-shipyard.readthedocs.io/en/latest/\u003e`__."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_8fb2b293","line":12,"range":{"start_line":11,"start_character":0,"end_line":12,"end_character":73},"updated":"2019-04-16 21:21:10.000000000","message":"Can we wrap this line at 80 chars?","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of Airship environment consists of the following stages:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user should prepare and validate the manifests on a build node using"},{"line_number":12,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":13,"context_line":"2. **Deploying the changes**: during this stage, a user uploads the configuration to `Airship Deckhand \u003chttps://airship-deckhand.readthedocs.io/en/latest/\u003e`__"},{"line_number":14,"context_line":"   and starts the deployment using `Airship Shipyard \u003chttps://airship-shipyard.readthedocs.io/en/latest/\u003e`__."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_b2791130","line":12,"range":{"start_line":11,"start_character":0,"end_line":12,"end_character":73},"in_reply_to":"3fce034c_8fb2b293","updated":"2019-04-16 22:01:54.000000000","message":"Done","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user should prepare and validate the manifests on a build node using"},{"line_number":12,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":13,"context_line":"2. **Deploying the changes**: during this stage, a user uploads the configuration to `Airship Deckhand \u003chttps://airship-deckhand.readthedocs.io/en/latest/\u003e`__"},{"line_number":14,"context_line":"   and starts the deployment using `Airship Shipyard \u003chttps://airship-shipyard.readthedocs.io/en/latest/\u003e`__."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. note::"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_4facca33","line":14,"range":{"start_line":13,"start_character":0,"end_line":14,"end_character":109},"updated":"2019-04-16 21:21:10.000000000","message":"Same here.\n\nAlternatively, this is a bit confusing. A user commits the configdocs with Shipyard, which then sends them to Deckhand.\n\nIf this guide is intended for operators, I think we should keep it high-level.","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user should prepare and validate the manifests on a build node using"},{"line_number":12,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":13,"context_line":"2. **Deploying the changes**: during this stage, a user uploads the configuration to `Airship Deckhand \u003chttps://airship-deckhand.readthedocs.io/en/latest/\u003e`__"},{"line_number":14,"context_line":"   and starts the deployment using `Airship Shipyard \u003chttps://airship-shipyard.readthedocs.io/en/latest/\u003e`__."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. note::"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_92fad572","line":14,"range":{"start_line":13,"start_character":0,"end_line":14,"end_character":109},"in_reply_to":"3fce034c_4facca33","updated":"2019-04-16 22:01:54.000000000","message":"I will remove the mention of Deckhand.","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. note::"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    This guide assumes you have `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__"},{"line_number":19,"context_line":"    and `Airship Shipyard \u003chttps://airship-shipyard.readthedocs.io/en/latest/\u003e`__  tools installed and configured; please refer to"},{"line_number":20,"context_line":"    `Site Authoring and Deployment Guide \u003chttps://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html\u003e`__"},{"line_number":21,"context_line":"    for the details."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Updating the manifests"},{"line_number":24,"context_line":"----------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_8f7712d5","line":21,"range":{"start_line":18,"start_character":0,"end_line":21,"end_character":20},"updated":"2019-04-16 21:21:10.000000000","message":"Please wrap at 80 chars.","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. note::"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    This guide assumes you have `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__"},{"line_number":19,"context_line":"    and `Airship Shipyard \u003chttps://airship-shipyard.readthedocs.io/en/latest/\u003e`__  tools installed and configured; please refer to"},{"line_number":20,"context_line":"    `Site Authoring and Deployment Guide \u003chttps://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html\u003e`__"},{"line_number":21,"context_line":"    for the details."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Updating the manifests"},{"line_number":24,"context_line":"----------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_92a3b59e","line":21,"range":{"start_line":18,"start_character":0,"end_line":21,"end_character":20},"in_reply_to":"3fce034c_8f7712d5","updated":"2019-04-16 22:01:54.000000000","message":"Done","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","unresolved":false,"context_lines":[{"line_number":28,"context_line":"1. Change site manifests."},{"line_number":29,"context_line":"2. Lint the manifests."},{"line_number":30,"context_line":"3. Collect the manifests."},{"line_number":31,"context_line":"4. Copy the manifests to Airship environment."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Linting and collecting the manifests is done using `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_4f812a8f","line":31,"range":{"start_line":31,"start_character":24,"end_line":31,"end_character":25},"updated":"2019-04-16 21:21:10.000000000","message":"the or an","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","unresolved":false,"context_lines":[{"line_number":28,"context_line":"1. Change site manifests."},{"line_number":29,"context_line":"2. Lint the manifests."},{"line_number":30,"context_line":"3. Collect the manifests."},{"line_number":31,"context_line":"4. Copy the manifests to Airship environment."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Linting and collecting the manifests is done using `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_72a88976","line":31,"range":{"start_line":31,"start_character":24,"end_line":31,"end_character":25},"in_reply_to":"3fce034c_4f812a8f","updated":"2019-04-16 22:01:54.000000000","message":"Done","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"c098ae0ed7fe225c4adc20edcd9f2e22d7102521","unresolved":false,"context_lines":[{"line_number":30,"context_line":"3. Collect the manifests."},{"line_number":31,"context_line":"4. Copy the manifests to Airship environment."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Linting and collecting the manifests is done using `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"For this example, we are going to update a debug level for keystone logs in a site layer."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_6f7c26b5","line":33,"updated":"2019-04-16 21:21:10.000000000","message":"Please wrap this line.","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"034f84f77a72f4dc9e2e91e49dabbac4e6430cdd","unresolved":false,"context_lines":[{"line_number":30,"context_line":"3. Collect the manifests."},{"line_number":31,"context_line":"4. Copy the manifests to Airship environment."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Linting and collecting the manifests is done using `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"For this example, we are going to update a debug level for keystone logs in a site layer."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fce034c_92cc156b","line":33,"in_reply_to":"3fce034c_6f7c26b5","updated":"2019-04-16 22:01:54.000000000","message":"Done","commit_id":"5d2f8972720086fd32cc4be45643f0a728f1565b"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"32a7e7c74a03e60b3f3b33208ef714f936dac0d4","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of an Airship environment consists of the following stages:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user"},{"line_number":12,"context_line":"   should prepare and validate the manifests on a build node using"},{"line_number":13,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":14,"context_line":"2. **Deploying the changes**: during this stage, a user uploads the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_d77abc22","line":11,"range":{"start_line":11,"start_character":5,"end_line":11,"end_character":32},"updated":"2019-04-23 13:49:11.000000000","message":"Active voice would be\n\n  Prepare the configuration","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"308ba4e84d5a9c20664368a043953c29ccb2f7bc","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of an Airship environment consists of the following stages:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user"},{"line_number":12,"context_line":"   should prepare and validate the manifests on a build node using"},{"line_number":13,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":14,"context_line":"2. **Deploying the changes**: during this stage, a user uploads the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_513571d9","line":11,"range":{"start_line":11,"start_character":5,"end_line":11,"end_character":32},"in_reply_to":"ffb9cba7_d77abc22","updated":"2019-04-24 19:56:01.000000000","message":"Done","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"32a7e7c74a03e60b3f3b33208ef714f936dac0d4","unresolved":false,"context_lines":[{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user"},{"line_number":12,"context_line":"   should prepare and validate the manifests on a build node using"},{"line_number":13,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":14,"context_line":"2. **Deploying the changes**: during this stage, a user uploads the"},{"line_number":15,"context_line":"   configuration to the Airship environment and starts the deployment using"},{"line_number":16,"context_line":"   `Airship Shipyard \u003chttps://airship-shipyard.readthedocs.io/en/latest/\u003e`__."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_7777503c","line":14,"range":{"start_line":14,"start_character":3,"end_line":14,"end_character":29},"updated":"2019-04-23 13:49:11.000000000","message":"Active voice would be\n\n  Deploy the changes","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"308ba4e84d5a9c20664368a043953c29ccb2f7bc","unresolved":false,"context_lines":[{"line_number":11,"context_line":"1. **Preparing the configuration**: before deploying any changes, a user"},{"line_number":12,"context_line":"   should prepare and validate the manifests on a build node using"},{"line_number":13,"context_line":"   `Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."},{"line_number":14,"context_line":"2. **Deploying the changes**: during this stage, a user uploads the"},{"line_number":15,"context_line":"   configuration to the Airship environment and starts the deployment using"},{"line_number":16,"context_line":"   `Airship Shipyard \u003chttps://airship-shipyard.readthedocs.io/en/latest/\u003e`__."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_7132f5f3","line":14,"range":{"start_line":14,"start_character":3,"end_line":14,"end_character":29},"in_reply_to":"ffb9cba7_7777503c","updated":"2019-04-24 19:56:01.000000000","message":"Done","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":28618,"name":"Drew Walters","email":"drewwalters@microsoft.com","username":"drewwalters96"},"change_message_id":"32a7e7c74a03e60b3f3b33208ef714f936dac0d4","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Changing the configuration consists of the following steps:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"1. Change site manifests."},{"line_number":33,"context_line":"2. Lint the manifests."},{"line_number":34,"context_line":"3. Collect the manifests."},{"line_number":35,"context_line":"4. Copy the manifests to the Airship environment."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Linting and collecting the manifests is done using"},{"line_number":38,"context_line":"`Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_77ac308c","line":35,"range":{"start_line":32,"start_character":0,"end_line":35,"end_character":49},"updated":"2019-04-23 13:49:11.000000000","message":"This is already active voice. Perfect!","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"308ba4e84d5a9c20664368a043953c29ccb2f7bc","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Changing the configuration consists of the following steps:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"1. Change site manifests."},{"line_number":33,"context_line":"2. Lint the manifests."},{"line_number":34,"context_line":"3. Collect the manifests."},{"line_number":35,"context_line":"4. Copy the manifests to the Airship environment."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Linting and collecting the manifests is done using"},{"line_number":38,"context_line":"`Airship Pegleg \u003chttps://airship-pegleg.readthedocs.io/en/latest/\u003e`__."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_31523d15","line":35,"range":{"start_line":32,"start_character":0,"end_line":35,"end_character":49},"in_reply_to":"ffb9cba7_77ac308c","updated":"2019-04-24 19:56:01.000000000","message":":)","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"d25bb5cf94c229a9830e1d7a2efc589ab93d1bae","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"An example of Shipyard client configuration:"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"::"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    export SHIPYARD_IMAGE\u003dquay.io/airshipit/shipyard@sha256:\u003cUSE-YOUR-COMMIT\u003e"},{"line_number":130,"context_line":"    export OS_USERNAME\u003dshipyard"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_1ba64bc3","line":127,"range":{"start_line":127,"start_character":0,"end_line":127,"end_character":2},"updated":"2019-04-23 07:20:24.000000000","message":"I see you have here a number of things I asked about in the troubleshooting guide. Linking to the config guide from the troubleshooting guide should be sufficient to address them.","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"308ba4e84d5a9c20664368a043953c29ccb2f7bc","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"An example of Shipyard client configuration:"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"::"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    export SHIPYARD_IMAGE\u003dquay.io/airshipit/shipyard@sha256:\u003cUSE-YOUR-COMMIT\u003e"},{"line_number":130,"context_line":"    export OS_USERNAME\u003dshipyard"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_143b4eeb","line":127,"range":{"start_line":127,"start_character":0,"end_line":127,"end_character":2},"in_reply_to":"ffb9cba7_1ba64bc3","updated":"2019-04-24 19:56:01.000000000","message":"I have added a separate section for configuring CLI within this document, it will be much easier to follow the guide this way.","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"d25bb5cf94c229a9830e1d7a2efc589ab93d1bae","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"::"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    export SHIPYARD_IMAGE\u003dquay.io/airshipit/shipyard@sha256:\u003cUSE-YOUR-COMMIT\u003e"},{"line_number":130,"context_line":"    export OS_USERNAME\u003dshipyard"},{"line_number":131,"context_line":"    export OS_PASSWORD\u003d\u003cUSE-YOUR-SHIPYARD-PASSWORD\u003e"},{"line_number":132,"context_line":"    export SITE\u003d\u003cUSE-YOUR-SITE-NAME\u003e"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_db88b320","line":129,"range":{"start_line":129,"start_character":0,"end_line":129,"end_character":77},"updated":"2019-04-23 07:20:24.000000000","message":"Kaspars recently submitted a script/utility to the treasuremap repo which handle most of this (e.g., it sets sha256 from the values used in values.yaml), so using this script may simplify the instructions.","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"308ba4e84d5a9c20664368a043953c29ccb2f7bc","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"::"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    export SHIPYARD_IMAGE\u003dquay.io/airshipit/shipyard@sha256:\u003cUSE-YOUR-COMMIT\u003e"},{"line_number":130,"context_line":"    export OS_USERNAME\u003dshipyard"},{"line_number":131,"context_line":"    export OS_PASSWORD\u003d\u003cUSE-YOUR-SHIPYARD-PASSWORD\u003e"},{"line_number":132,"context_line":"    export SITE\u003d\u003cUSE-YOUR-SITE-NAME\u003e"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffb9cba7_8f1c076b","line":129,"range":{"start_line":129,"start_character":0,"end_line":129,"end_character":77},"in_reply_to":"ffb9cba7_db88b320","updated":"2019-04-24 19:56:01.000000000","message":"I rewrote the entire instruction to use airship command instead of pegleg/shipyard scripts.","commit_id":"597eb774e5ea2549b00d74b1ff8be704f1a9b008"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"4cf292ba14a345d223e596273214f39df0995897","unresolved":false,"context_lines":[{"line_number":139,"context_line":"::"},{"line_number":140,"context_line":"    export SITE\u003dairship-seaworthy"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Configure credential for accessing Shipyard; the password is configured"},{"line_number":143,"context_line":"in `ucp_shipyard_keystone_password` secret, you can find it in"},{"line_number":144,"context_line":"``site/airship-seaworthy/secrets/passphrases/ucp_shipyard_keystone_password.yaml``"},{"line_number":145,"context_line":"configuration file of your site."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_0b7796a2","line":142,"range":{"start_line":142,"start_character":10,"end_line":142,"end_character":20},"updated":"2019-04-25 19:17:27.000000000","message":"credentials","commit_id":"7fc85e42140b8486b0cbc8e7bd8a00da5b1db4a0"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"46898d369a0269e2a65bce2a65cb23d947efbfac","unresolved":false,"context_lines":[{"line_number":139,"context_line":"::"},{"line_number":140,"context_line":"    export SITE\u003dairship-seaworthy"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Configure credential for accessing Shipyard; the password is configured"},{"line_number":143,"context_line":"in `ucp_shipyard_keystone_password` secret, you can find it in"},{"line_number":144,"context_line":"``site/airship-seaworthy/secrets/passphrases/ucp_shipyard_keystone_password.yaml``"},{"line_number":145,"context_line":"configuration file of your site."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffb9cba7_6b5f320e","line":142,"range":{"start_line":142,"start_character":61,"end_line":142,"end_character":71},"updated":"2019-04-25 19:18:41.000000000","message":"stored","commit_id":"7fc85e42140b8486b0cbc8e7bd8a00da5b1db4a0"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"c8a6b6d6ef90f297e4ecc7a92c9fa21f2644ab2b","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    cd treasuremap/"},{"line_number":36,"context_line":"    # List available tags."},{"line_number":37,"context_line":"    git tag --list"},{"line_number":38,"context_line":"    # Switch to the version of your site."},{"line_number":39,"context_line":"    git checkout {your-tag}"},{"line_number":40,"context_line":"    # Go back to a previous directory."},{"line_number":41,"context_line":"    cd .."}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_0e4d6499","line":38,"range":{"start_line":38,"start_character":28,"end_line":38,"end_character":40},"updated":"2019-04-25 21:13:03.000000000","message":"your site is using","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"558a484737fc6afe967db11d2167f54fe911978c","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    cd treasuremap/"},{"line_number":36,"context_line":"    # List available tags."},{"line_number":37,"context_line":"    git tag --list"},{"line_number":38,"context_line":"    # Switch to the version of your site."},{"line_number":39,"context_line":"    git checkout {your-tag}"},{"line_number":40,"context_line":"    # Go back to a previous directory."},{"line_number":41,"context_line":"    cd .."}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_493b569b","line":38,"range":{"start_line":38,"start_character":28,"end_line":38,"end_character":40},"in_reply_to":"ffb9cba7_0e4d6499","updated":"2019-04-25 21:40:15.000000000","message":"Done","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"c8a6b6d6ef90f297e4ecc7a92c9fa21f2644ab2b","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    git checkout {your-tag}"},{"line_number":40,"context_line":"    # Go back to a previous directory."},{"line_number":41,"context_line":"    cd .."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Updating the manifests"},{"line_number":44,"context_line":"----------------------"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_c9aae6d0","line":42,"updated":"2019-04-25 21:13:03.000000000","message":"\"Note the following steps also assume you have a copy of your site definition at /path/to/${SITE}\"","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"558a484737fc6afe967db11d2167f54fe911978c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    git checkout {your-tag}"},{"line_number":40,"context_line":"    # Go back to a previous directory."},{"line_number":41,"context_line":"    cd .."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Updating the manifests"},{"line_number":44,"context_line":"----------------------"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_c93ae632","line":42,"in_reply_to":"ffb9cba7_c9aae6d0","updated":"2019-04-25 21:40:15.000000000","message":"Done","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"c8a6b6d6ef90f297e4ecc7a92c9fa21f2644ab2b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    documentation."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Create an override file"},{"line_number":67,"context_line":"``airship-treasuremap/site/airship-seaworthy/software/charts/osh/openstack-keystone/keystone.yaml``"},{"line_number":68,"context_line":"with the following content:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_4e083c2b","line":67,"range":{"start_line":67,"start_character":2,"end_line":67,"end_character":44},"updated":"2019-04-25 21:13:03.000000000","message":"/path/to/${SITE}\nI don\u0027t think we would expect a third party site to be inside our treasuremap repo. They will have their own passwords, IP addresses, etc in their modified site, so they won\u0027t be able to use the airship-seaworthy site except as a starting template to copy and then modify for the first time they deploy.","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"558a484737fc6afe967db11d2167f54fe911978c","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    documentation."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Create an override file"},{"line_number":67,"context_line":"``airship-treasuremap/site/airship-seaworthy/software/charts/osh/openstack-keystone/keystone.yaml``"},{"line_number":68,"context_line":"with the following content:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_89c14e31","line":67,"range":{"start_line":67,"start_character":2,"end_line":67,"end_character":44},"in_reply_to":"ffb9cba7_4e083c2b","updated":"2019-04-25 21:40:15.000000000","message":"The guide https://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html assumes it is copied within the same directory, and we don\u0027t provide anywhere the information on how to work with multidirirctory configuration:\n\n    cd airship-treasuremap/site\n    cp -r airship-seaworthy $NEW_SITE\n\nSo until we change this and explain how it works, I would assume that the manifests were created following Site Authoring guide.","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"38047615f5b33bf3fba9cab2501fee60bc42bad9","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    documentation."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Create an override file"},{"line_number":67,"context_line":"``airship-treasuremap/site/airship-seaworthy/software/charts/osh/openstack-keystone/keystone.yaml``"},{"line_number":68,"context_line":"with the following content:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_df35b847","line":67,"range":{"start_line":67,"start_character":2,"end_line":67,"end_character":44},"in_reply_to":"ffb9cba7_89c14e31","updated":"2019-04-25 23:56:21.000000000","message":"Ok, but this guide says that you are cloning from treasuremap instead of using the directory from deployment, so the ${NEW_SITE} directory won\u0027t be in the clone from upstream. If cloning again from upstream then there should be a step to place ${NEW_SITE} back to this folder after the git checkout.","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"973a4471ad099cd670f96f7a1dc449c94d67d2a2","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    documentation."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Create an override file"},{"line_number":67,"context_line":"``airship-treasuremap/site/airship-seaworthy/software/charts/osh/openstack-keystone/keystone.yaml``"},{"line_number":68,"context_line":"with the following content:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_a32223a3","line":67,"range":{"start_line":67,"start_character":2,"end_line":67,"end_character":44},"in_reply_to":"ffb9cba7_df35b847","updated":"2019-04-26 14:16:00.000000000","message":"Agree, we should rewrite the guide to use a dedicated site repo for that.","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"c8a6b6d6ef90f297e4ecc7a92c9fa21f2644ab2b","unresolved":false,"context_lines":[{"line_number":105,"context_line":"::"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    sudo ./treasuremap/tools/airship pegleg site -r treasuremap/ \\"},{"line_number":108,"context_line":"      lint ${SITE}"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"Collect the configuration:"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_e9700aa8","line":108,"updated":"2019-04-25 21:13:03.000000000","message":"/path/to/","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"c8a6b6d6ef90f297e4ecc7a92c9fa21f2644ab2b","unresolved":false,"context_lines":[{"line_number":112,"context_line":"::"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    sudo ./treasuremap/tools/airship pegleg site \\"},{"line_number":115,"context_line":"      -r treasuremap/ collect $SITE -s ${SITE}_collected"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Copy the configuration to one of the controllers:"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_89b4ee36","line":115,"updated":"2019-04-25 21:13:03.000000000","message":"/path/to","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"c8a6b6d6ef90f297e4ecc7a92c9fa21f2644ab2b","unresolved":false,"context_lines":[{"line_number":114,"context_line":"    sudo ./treasuremap/tools/airship pegleg site \\"},{"line_number":115,"context_line":"      -r treasuremap/ collect $SITE -s ${SITE}_collected"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Copy the configuration to one of the controllers:"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"::"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_a941b23b","line":117,"range":{"start_line":117,"start_character":0,"end_line":117,"end_character":49},"updated":"2019-04-25 21:13:03.000000000","message":"If there is an environment already with docker installed used for pegleg steps, then it can be used for shipyard steps below as well, unless it didn\u0027t have access. Uou could say here instead, \"Copy the configuration to a node that has access to the the site\u0027s Shipyard API, if the current node does not:\"","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"558a484737fc6afe967db11d2167f54fe911978c","unresolved":false,"context_lines":[{"line_number":114,"context_line":"    sudo ./treasuremap/tools/airship pegleg site \\"},{"line_number":115,"context_line":"      -r treasuremap/ collect $SITE -s ${SITE}_collected"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Copy the configuration to one of the controllers:"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"::"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_6922da02","line":117,"range":{"start_line":117,"start_character":0,"end_line":117,"end_character":49},"in_reply_to":"ffb9cba7_a941b23b","updated":"2019-04-25 21:40:15.000000000","message":"Done","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"c8a6b6d6ef90f297e4ecc7a92c9fa21f2644ab2b","unresolved":false,"context_lines":[{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Configure credentials for accessing Shipyard; the password is stored"},{"line_number":143,"context_line":"in ``ucp_shipyard_keystone_password`` secret, you can find it in"},{"line_number":144,"context_line":"``site/airship-seaworthy/secrets/passphrases/ucp_shipyard_keystone_password.yaml``"},{"line_number":145,"context_line":"configuration file of your site."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_694bba58","line":144,"range":{"start_line":144,"start_character":2,"end_line":144,"end_character":24},"updated":"2019-04-25 21:13:03.000000000","message":"/path/to/${SITE}","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"},{"author":{"_account_id":26686,"name":"Craig Anderson","email":"craig.cigar.anderson@gmail.com","username":"canderson"},"change_message_id":"c8a6b6d6ef90f297e4ecc7a92c9fa21f2644ab2b","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    # Upload the configuration."},{"line_number":157,"context_line":"    sudo -E ./treasuremap/tools/airship shipyard \\"},{"line_number":158,"context_line":"        create configdocs ${SITE} --replace --directory\u003d${SITE}_collected"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    # Commit the configuration."},{"line_number":161,"context_line":"    sudo -E ./treasuremap/tools/airship shipyard commit configdocs"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ffb9cba7_89462e4f","line":158,"updated":"2019-04-25 21:13:03.000000000","message":"/path/to/","commit_id":"383280bb7c285ca6955e9f60be772334787d8f94"}]}
