)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"0ebb3c12302a9dcf817b606a203af97613cf332e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df87a7cf_6709eb2f","updated":"2017-12-13 17:18:56.000000000","message":"this needs to be more verbose.","commit_id":"254486ec1a2db3e8277bf5067d4e6e4a181fec89"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"a8fd891fed41e83fb1185399e6bb24db6fdf0a9f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Gabe Maurer \u003cgm789v@att.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-12-13 14:04:19 -0600"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added uninstall information that will allow a clean development"},{"line_number":8,"context_line":"environment for testing or reinstalling OpenStack-Helm. This"},{"line_number":9,"context_line":"includes stopping the Kubelet and removing the openstack-helm"},{"line_number":10,"context_line":"directory."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Authored By: Gabe Maurer \u003cgm789v@att.com\u003e"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"df87a7cf_8323bebe","line":10,"range":{"start_line":7,"start_character":0,"end_line":10,"end_character":10},"updated":"2017-12-13 20:49:24.000000000","message":"Shorten the commit message header, then be a bit more verbose in the body.","commit_id":"9b75821d2c0854888bd7ac95829d2dd40e313a47"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"165a428a77c9396ab2616a5396f80c39924fed4f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Gabe Maurer \u003cgm789v@att.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-12-13 14:04:19 -0600"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added uninstall information that will allow a clean development"},{"line_number":8,"context_line":"environment for testing or reinstalling OpenStack-Helm. This"},{"line_number":9,"context_line":"includes stopping the Kubelet and removing the openstack-helm"},{"line_number":10,"context_line":"directory."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Authored By: Gabe Maurer \u003cgm789v@att.com\u003e"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"df87a7cf_dcbc406e","line":10,"range":{"start_line":7,"start_character":0,"end_line":10,"end_character":10},"in_reply_to":"df87a7cf_8323bebe","updated":"2017-12-14 04:38:23.000000000","message":"++ See: https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"9b75821d2c0854888bd7ac95829d2dd40e313a47"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"a8fd891fed41e83fb1185399e6bb24db6fdf0a9f","unresolved":false,"context_lines":[{"line_number":9,"context_line":"includes stopping the Kubelet and removing the openstack-helm"},{"line_number":10,"context_line":"directory."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Authored By: Gabe Maurer \u003cgm789v@att.com\u003e"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ifd45b1caebe54c991885773fa23e7a5249fb5465"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"df87a7cf_a32042b2","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":41},"updated":"2017-12-13 20:49:24.000000000","message":"This isn\u0027t really required","commit_id":"9b75821d2c0854888bd7ac95829d2dd40e313a47"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"929fbb88823f29c0579603c2f92ec4645682e6fb","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Gabe Maurer \u003cgm789v@att.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-12-15 13:22:50 -0600"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added uninstall information."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The added information  will allow a clean development"},{"line_number":10,"context_line":"environment for testing or reinstalling OpenStack-Helm. This"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"7f96bb07_d33e6c28","line":7,"range":{"start_line":7,"start_character":27,"end_line":7,"end_character":28},"updated":"2018-01-12 05:18:39.000000000","message":"remove \u0027.\u0027","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"929fbb88823f29c0579603c2f92ec4645682e6fb","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added uninstall information."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The added information  will allow a clean development"},{"line_number":10,"context_line":"environment for testing or reinstalling OpenStack-Helm. This"},{"line_number":11,"context_line":"includes stopping the Kubelet and removing the openstack-helm"},{"line_number":12,"context_line":"directory."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"7f96bb07_53149ca0","line":9,"range":{"start_line":9,"start_character":22,"end_line":9,"end_character":23},"updated":"2018-01-12 05:18:39.000000000","message":"nit: extra space","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"929fbb88823f29c0579603c2f92ec4645682e6fb","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Added uninstall information."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The added information  will allow a clean development"},{"line_number":10,"context_line":"environment for testing or reinstalling OpenStack-Helm. This"},{"line_number":11,"context_line":"includes stopping the Kubelet and removing the openstack-helm"},{"line_number":12,"context_line":"directory."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Authored By: Gabe Maurer \u003cgm789v@att.com\u003e"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"7f96bb07_737e78e5","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":10},"updated":"2018-01-12 05:18:39.000000000","message":"Just say: This patch set adds additional instruction to clean and reset a development environment.","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"929fbb88823f29c0579603c2f92ec4645682e6fb","unresolved":false,"context_lines":[{"line_number":11,"context_line":"includes stopping the Kubelet and removing the openstack-helm"},{"line_number":12,"context_line":"directory."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Authored By: Gabe Maurer \u003cgm789v@att.com\u003e"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: Ifd45b1caebe54c991885773fa23e7a5249fb5465"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"7f96bb07_9348e4cc","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":41},"updated":"2018-01-12 05:18:39.000000000","message":"This is redundant as you are already the author.","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f9d83366284fe9c60503d4eec8c2c6cf9301fe96","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added uninstall information"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch set adds additional instruction to clean and reset a development environment."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ifd45b1caebe54c991885773fa23e7a5249fb5465"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"7f96bb07_318d2f7b","line":9,"range":{"start_line":9,"start_character":65,"end_line":9,"end_character":74},"updated":"2018-01-12 23:35:59.000000000","message":"line wrap","commit_id":"8f298bdbdc2a86e66c2dd778a03808af55e595f0"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added uninstall information"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch set adds additional instruction to clean and reset a development environment."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ifd45b1caebe54c991885773fa23e7a5249fb5465"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"7f96bb07_2b06facf","line":9,"range":{"start_line":9,"start_character":65,"end_line":9,"end_character":74},"in_reply_to":"7f96bb07_318d2f7b","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"8f298bdbdc2a86e66c2dd778a03808af55e595f0"}],"doc/source/install/developer/all-in-one.rst":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2efea9e740ed516e23d76d1c3384ee38df73e34c","unresolved":false,"context_lines":[{"line_number":368,"context_line":"Environment tear-down"},{"line_number":369,"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":370,"context_line":""},{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section. Once this has been done the namespaces"},{"line_number":374,"context_line":"themselves can be cleaned by running:"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":".. code-block:: shell"},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"  kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"Run the below script to loop through and delete the namespaces and purge them from"},{"line_number":381,"context_line":"OpenStack. Then stop the kubelet systemd unit and remove all the containers."}],"source_content_type":"text/x-rst","patch_set":2,"id":"df87a7cf_e74f3b90","line":378,"range":{"start_line":371,"start_character":0,"end_line":378,"end_character":43},"updated":"2017-12-13 17:17:45.000000000","message":"this will need to be updated to reflect the section added below.","commit_id":"254486ec1a2db3e8277bf5067d4e6e4a181fec89"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"47dca6a25e15f8483674262a33ba2223f310cbfe","unresolved":false,"context_lines":[{"line_number":377,"context_line":""},{"line_number":378,"context_line":"  kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"Run the below script to loop through and delete the namespaces and purge them from"},{"line_number":381,"context_line":"OpenStack. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":382,"context_line":""},{"line_number":383,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df87a7cf_272a0390","line":380,"range":{"start_line":380,"start_character":52,"end_line":380,"end_character":62},"updated":"2017-12-13 17:18:32.000000000","message":"charts","commit_id":"254486ec1a2db3e8277bf5067d4e6e4a181fec89"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2efea9e740ed516e23d76d1c3384ee38df73e34c","unresolved":false,"context_lines":[{"line_number":390,"context_line":""},{"line_number":391,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"Final cleanup of the development environment is then performed by removing the"},{"line_number":394,"context_line":"``/var/lib/openstack-helm`` directory from the host. This will restore the"},{"line_number":395,"context_line":"environment back to a clean Kubernetes deployment, that can either be manually"},{"line_number":396,"context_line":"removed or over-written by restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":2,"id":"df87a7cf_07581f54","line":396,"range":{"start_line":393,"start_character":0,"end_line":396,"end_character":61},"updated":"2017-12-13 17:17:45.000000000","message":"can the command to perform this action be added to the section above - and the text updated to reflect.","commit_id":"254486ec1a2db3e8277bf5067d4e6e4a181fec89"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"a8fd891fed41e83fb1185399e6bb24db6fdf0a9f","unresolved":false,"context_lines":[{"line_number":377,"context_line":""},{"line_number":378,"context_line":"  kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"Run the below script to loop through and delete the charts and purge them from"},{"line_number":381,"context_line":"OpenStack. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":382,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df87a7cf_43585655","line":381,"range":{"start_line":380,"start_character":63,"end_line":381,"end_character":10},"updated":"2017-12-13 20:49:24.000000000","message":"The --purge flag doesn\u0027t affect OpenStack in any way.  For reference, see: https://github.com/kubernetes/helm/blob/master/cmd/helm/delete.go#L82\n\nA brief description of what this flag does would be nice","commit_id":"9b75821d2c0854888bd7ac95829d2dd40e313a47"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"929fbb88823f29c0579603c2f92ec4645682e6fb","unresolved":false,"context_lines":[{"line_number":367,"context_line":""},{"line_number":368,"context_line":"Environment tear-down"},{"line_number":369,"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":370,"context_line":""},{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section. Once this has been done the namespaces"},{"line_number":374,"context_line":"themselves can be cleaned by running:"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f96bb07_d3550c52","line":373,"range":{"start_line":370,"start_character":0,"end_line":373,"end_character":36},"updated":"2018-01-12 05:18:39.000000000","message":"Please review this and rearrange.  The removal of charts in \u0027openstack\u0027 and \u0027ceph\u0027 namespace is in the code on L386-388.  but there is some namespace cleanup instruction on L378 that should only be executed after L386-388 per this instruction.  Please consolidate the code / instruction in such way that is useful for dev.","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":367,"context_line":""},{"line_number":368,"context_line":"Environment tear-down"},{"line_number":369,"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":370,"context_line":""},{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section. Once this has been done the namespaces"},{"line_number":374,"context_line":"themselves can be cleaned by running:"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f96bb07_9d445c1d","line":373,"range":{"start_line":370,"start_character":0,"end_line":373,"end_character":36},"in_reply_to":"7f96bb07_d3550c52","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"fe60cf8e72985f40b4e5ccf88e3be29a021033b8","unresolved":false,"context_lines":[{"line_number":377,"context_line":""},{"line_number":378,"context_line":"  kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"Run the below script to loop through and delete the charts and frees up the name"},{"line_number":381,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":382,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":".. code-block:: shell"},{"line_number":385,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_28ec988d","line":382,"range":{"start_line":380,"start_character":0,"end_line":382,"end_character":71},"updated":"2017-12-19 02:24:06.000000000","message":"This patch set is likely to merge conflict with this: https://review.openstack.org/#/c/526704/31/doc/source/install/developer/all-in-one.rst@523","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"7ba594c6b4b4d509041bd0df719e6809e3387c9d","unresolved":false,"context_lines":[{"line_number":377,"context_line":""},{"line_number":378,"context_line":"  kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"Run the below script to loop through and delete the charts and frees up the name"},{"line_number":381,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":382,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":".. code-block:: shell"},{"line_number":385,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_c2c5bc5d","line":382,"range":{"start_line":380,"start_character":0,"end_line":382,"end_character":71},"in_reply_to":"df87a7cf_28ec988d","updated":"2017-12-19 14:36:14.000000000","message":"That is a branch I\u0027m working on as well.  These changes are an evolution of those and Pete asked me to break them out.","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":377,"context_line":""},{"line_number":378,"context_line":"  kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"Run the below script to loop through and delete the charts and frees up the name"},{"line_number":381,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":382,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":".. code-block:: shell"},{"line_number":385,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f96bb07_fd5480cc","line":382,"range":{"start_line":380,"start_character":0,"end_line":382,"end_character":71},"in_reply_to":"df87a7cf_c2c5bc5d","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"95bcee092a8f6239c691b2adf1b2ef354de6359c","unresolved":false,"context_lines":[{"line_number":381,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":382,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":".. code-block:: shell"},{"line_number":385,"context_line":""},{"line_number":386,"context_line":"  for NS in openstack ceph; do"},{"line_number":387,"context_line":"    helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":388,"context_line":"  done"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":391,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_4dc118e4","line":388,"range":{"start_line":384,"start_character":0,"end_line":388,"end_character":6},"updated":"2017-12-18 00:25:49.000000000","message":"I think you might reorganize this entire section starting with line 371.  This block is removing all the charts from the ``openstack`` and ``ceph`` namespaces referenced on L371 and L372. SHould probably moved this closer to the top.","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":381,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":382,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":".. code-block:: shell"},{"line_number":385,"context_line":""},{"line_number":386,"context_line":"  for NS in openstack ceph; do"},{"line_number":387,"context_line":"    helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":388,"context_line":"  done"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":391,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f96bb07_1d504cd4","line":388,"range":{"start_line":384,"start_character":0,"end_line":388,"end_character":6},"in_reply_to":"df87a7cf_4dc118e4","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"ca3ee6a41a33b1c7867965b154933586e5131777","unresolved":false,"context_lines":[{"line_number":389,"context_line":""},{"line_number":390,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"  sudo systemctl stop kubelet"},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":395,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_ed458c71","line":392,"range":{"start_line":392,"start_character":0,"end_line":392,"end_character":29},"updated":"2017-12-18 00:49:14.000000000","message":"This shouldn\u0027t be necessary. It\u0027s my understanding that the --now flag also stops any unit that\u0027s successfully targeted with the disable command: https://www.freedesktop.org/software/systemd/man/systemctl.html","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":389,"context_line":""},{"line_number":390,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"  sudo systemctl stop kubelet"},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":395,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f96bb07_bd6038a7","line":392,"range":{"start_line":392,"start_character":0,"end_line":392,"end_character":29},"in_reply_to":"7f96bb07_139ff403","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"f887d9230cc96827cb7cfecd420099eeb9dfe43b","unresolved":false,"context_lines":[{"line_number":389,"context_line":""},{"line_number":390,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"  sudo systemctl stop kubelet"},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":395,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f96bb07_139ff403","line":392,"range":{"start_line":392,"start_character":0,"end_line":392,"end_character":29},"in_reply_to":"df87a7cf_ed458c71","updated":"2018-01-12 05:22:30.000000000","message":"This does not work on older systemds :( I\u0027ve confirmed it on a few ubuntu 16.04 laptops here.","commit_id":"9857ae6d62a0ad6c5df71be4e739ee95dc5abed1"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"d06659fee4b41ae9f15374883e0cce48b83cc4e3","unresolved":false,"context_lines":[{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section."},{"line_number":374,"context_line":"Run the below script to loop through and delete the charts and frees up the name"},{"line_number":375,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":376,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7f96bb07_6020c3b1","line":375,"range":{"start_line":374,"start_character":58,"end_line":375,"end_character":13},"updated":"2018-01-12 21:23:50.000000000","message":"Can remove. The purpose is to delete the chart not primarily as a mean to free up name for later use.","commit_id":"86df154c9b55e515df6649c6d76a3ece4e99bfdc"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"d06659fee4b41ae9f15374883e0cce48b83cc4e3","unresolved":false,"context_lines":[{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section."},{"line_number":374,"context_line":"Run the below script to loop through and delete the charts and frees up the name"},{"line_number":375,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":376,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7f96bb07_202abb8f","line":375,"range":{"start_line":374,"start_character":64,"end_line":375,"end_character":13},"updated":"2018-01-12 21:23:50.000000000","message":"seems unnecessary and can be removed.  The purpose is to delete/teardown the environment, not to free up names on purpose.","commit_id":"86df154c9b55e515df6649c6d76a3ece4e99bfdc"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section."},{"line_number":374,"context_line":"Run the below script to loop through and delete the charts and frees up the name"},{"line_number":375,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":376,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7f96bb07_73417f0b","line":375,"range":{"start_line":374,"start_character":64,"end_line":375,"end_character":13},"in_reply_to":"7f96bb07_202abb8f","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"86df154c9b55e515df6649c6d76a3ece4e99bfdc"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section."},{"line_number":374,"context_line":"Run the below script to loop through and delete the charts and frees up the name"},{"line_number":375,"context_line":"for later use. Then stop the kubelet systemd unit and remove all the containers."},{"line_number":376,"context_line":"Finally remove the ``/var/lib/openstack-helm`` directory from the host."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7f96bb07_93444b1d","line":375,"range":{"start_line":374,"start_character":58,"end_line":375,"end_character":13},"in_reply_to":"7f96bb07_6020c3b1","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"86df154c9b55e515df6649c6d76a3ece4e99bfdc"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"d06659fee4b41ae9f15374883e0cce48b83cc4e3","unresolved":false,"context_lines":[{"line_number":383,"context_line":""},{"line_number":384,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":385,"context_line":""},{"line_number":386,"context_line":"  sudo systemctl stop kubelet"},{"line_number":387,"context_line":""},{"line_number":388,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":389,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"7f96bb07_e04ff38f","line":386,"range":{"start_line":386,"start_character":0,"end_line":386,"end_character":29},"updated":"2018-01-12 21:23:50.000000000","message":"per Steve \u0026 Pete\u0027s previous comment, please remove","commit_id":"86df154c9b55e515df6649c6d76a3ece4e99bfdc"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":383,"context_line":""},{"line_number":384,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":385,"context_line":""},{"line_number":386,"context_line":"  sudo systemctl stop kubelet"},{"line_number":387,"context_line":""},{"line_number":388,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":389,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"7f96bb07_334bf72b","line":386,"range":{"start_line":386,"start_character":0,"end_line":386,"end_character":29},"in_reply_to":"7f96bb07_e04ff38f","updated":"2018-01-22 15:28:01.000000000","message":"Petes comment was to Steve and told me to keep it.","commit_id":"86df154c9b55e515df6649c6d76a3ece4e99bfdc"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"d06659fee4b41ae9f15374883e0cce48b83cc4e3","unresolved":false,"context_lines":[{"line_number":392,"context_line":"Once this has been done the namespaces themselves can be cleaned by running:"},{"line_number":393,"context_line":""},{"line_number":394,"context_line":" .. code-block:: shell"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"   kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":"These commands will restore the environment back to a clean Kubernetes"},{"line_number":399,"context_line":"deployment, that can either be manually removed or over-written by"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7f96bb07_2055db1d","line":396,"range":{"start_line":395,"start_character":0,"end_line":396,"end_character":44},"updated":"2018-01-12 21:23:50.000000000","message":"can you run this command even after you rm the docker image?  or should this be executed before you stop the kubelet on 384?","commit_id":"86df154c9b55e515df6649c6d76a3ece4e99bfdc"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f9d83366284fe9c60503d4eec8c2c6cf9301fe96","unresolved":false,"context_lines":[{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Once this has been done the namespaces themselves can be"},{"line_number":375,"context_line":"cleaned by running: Then stop the kubelet systemd unit and remove all the"},{"line_number":376,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":377,"context_line":"the host."},{"line_number":378,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"7f96bb07_51af9be2","line":375,"range":{"start_line":375,"start_character":17,"end_line":375,"end_character":22},"updated":"2018-01-12 23:35:59.000000000","message":"?","commit_id":"8f298bdbdc2a86e66c2dd778a03808af55e595f0"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Once this has been done the namespaces themselves can be"},{"line_number":375,"context_line":"cleaned by running: Then stop the kubelet systemd unit and remove all the"},{"line_number":376,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":377,"context_line":"the host."},{"line_number":378,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"7f96bb07_f057a101","line":375,"range":{"start_line":375,"start_character":17,"end_line":375,"end_character":22},"in_reply_to":"7f96bb07_51af9be2","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"8f298bdbdc2a86e66c2dd778a03808af55e595f0"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f9d83366284fe9c60503d4eec8c2c6cf9301fe96","unresolved":false,"context_lines":[{"line_number":382,"context_line":"    helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":383,"context_line":"  done"},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"  kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":388,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"7f96bb07_5198fbbe","line":385,"range":{"start_line":385,"start_character":27,"end_line":385,"end_character":43},"updated":"2018-01-12 23:35:59.000000000","message":"the namespace name here would be ``openstack`` and ``ceph``.","commit_id":"8f298bdbdc2a86e66c2dd778a03808af55e595f0"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":382,"context_line":"    helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":383,"context_line":"  done"},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"  kubectl delete namespace \u003cnamespace_name\u003e"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":388,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"7f96bb07_cbf436d2","line":385,"range":{"start_line":385,"start_character":27,"end_line":385,"end_character":43},"in_reply_to":"7f96bb07_5198fbbe","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"8f298bdbdc2a86e66c2dd778a03808af55e595f0"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"58d4186bc0440cff3bf69e3220184f8b36ea0815","unresolved":false,"context_lines":[{"line_number":368,"context_line":"Environment tear-down"},{"line_number":369,"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":370,"context_line":""},{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_8b9aae6b","line":371,"range":{"start_line":371,"start_character":67,"end_line":371,"end_character":74},"updated":"2018-01-15 15:26:42.000000000","message":"first","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":368,"context_line":"Environment tear-down"},{"line_number":369,"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":370,"context_line":""},{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_c6d8ab80","line":371,"range":{"start_line":371,"start_character":67,"end_line":371,"end_character":74},"in_reply_to":"7f96bb07_8b9aae6b","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"58d4186bc0440cff3bf69e3220184f8b36ea0815","unresolved":false,"context_lines":[{"line_number":370,"context_line":""},{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"},{"line_number":375,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":376,"context_line":"the host."}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_eb84920e","line":373,"range":{"start_line":373,"start_character":38,"end_line":373,"end_character":58},"updated":"2018-01-15 15:26:42.000000000","message":"You can run the following commands","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":370,"context_line":""},{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"},{"line_number":375,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":376,"context_line":"the host."}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_a6dd5f71","line":373,"range":{"start_line":373,"start_character":38,"end_line":373,"end_character":58},"in_reply_to":"7f96bb07_eb84920e","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"58d4186bc0440cff3bf69e3220184f8b36ea0815","unresolved":false,"context_lines":[{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"},{"line_number":375,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":376,"context_line":"the host."},{"line_number":377,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_cb79962f","line":374,"range":{"start_line":374,"start_character":17,"end_line":374,"end_character":20},"updated":"2018-01-15 15:26:42.000000000","message":", t","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":371,"context_line":"To tear-down, the development environment charts should be removed firstly from"},{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"},{"line_number":375,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":376,"context_line":"the host."},{"line_number":377,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_06f773f7","line":374,"range":{"start_line":374,"start_character":17,"end_line":374,"end_character":20},"in_reply_to":"7f96bb07_cb79962f","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"58d4186bc0440cff3bf69e3220184f8b36ea0815","unresolved":false,"context_lines":[{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"},{"line_number":375,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":376,"context_line":"the host."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_4b934650","line":375,"range":{"start_line":375,"start_character":13,"end_line":375,"end_character":14},"updated":"2018-01-15 15:26:42.000000000","message":"Before f","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"58d4186bc0440cff3bf69e3220184f8b36ea0815","unresolved":false,"context_lines":[{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"},{"line_number":375,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":376,"context_line":"the host."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_0b9d3e58","line":375,"range":{"start_line":375,"start_character":21,"end_line":375,"end_character":27},"updated":"2018-01-15 15:26:42.000000000","message":"removing","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"},{"line_number":375,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":376,"context_line":"the host."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_e6f36709","line":375,"range":{"start_line":375,"start_character":21,"end_line":375,"end_character":27},"in_reply_to":"7f96bb07_0b9d3e58","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":372,"context_line":"the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":373,"context_line":"the `Removing Helm Charts`_ section.  Run the below script to loop through and"},{"line_number":374,"context_line":"delete the charts. Then stop the kubelet systemd unit and remove all the"},{"line_number":375,"context_line":"containers.  Finally remove the ``/var/lib/openstack-helm`` directory from"},{"line_number":376,"context_line":"the host."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_46ed7b23","line":375,"range":{"start_line":375,"start_character":13,"end_line":375,"end_character":14},"in_reply_to":"7f96bb07_4b934650","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"58d4186bc0440cff3bf69e3220184f8b36ea0815","unresolved":false,"context_lines":[{"line_number":392,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"  sudo rm -rf /var/lib/openstack-helm"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"These commands will restore the environment back to a clean Kubernetes"},{"line_number":398,"context_line":"deployment, that can either be manually removed or over-written by"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_6bc6424b","line":395,"updated":"2018-01-15 15:26:42.000000000","message":"can you also add removal of `/var/lib/nova` and update the prose above.","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":392,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":393,"context_line":""},{"line_number":394,"context_line":"  sudo rm -rf /var/lib/openstack-helm"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"These commands will restore the environment back to a clean Kubernetes"},{"line_number":398,"context_line":"deployment, that can either be manually removed or over-written by"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f96bb07_26eaaf0e","line":395,"in_reply_to":"7f96bb07_6bc6424b","updated":"2018-01-22 15:28:01.000000000","message":"Done","commit_id":"f55ec583f78156f641e0f7f0e7d369eca911b262"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"4a9977b5594a808fa5c61eb240013c47709ce8ca","unresolved":false,"context_lines":[{"line_number":416,"context_line":"    helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":417,"context_line":"  done"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"  kubectl delete namespace openstack"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"  kubectl delete namespace ceph"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":424,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"7f96bb07_be7c2072","line":421,"range":{"start_line":419,"start_character":0,"end_line":421,"end_character":31},"updated":"2018-01-18 07:01:06.000000000","message":"could do\n\n  # kubectl delete ns openstack ceph\n\nit\u0027s actually a bad idea to delete ceph though early on; the nodes will hang if they have any ceph rbd devices\n\ndeleting ceph after making sure the pv/pvcs are gone might help (below you stop kubelet and nuke containers, i didn\u0027t find that to be enough, have you?)","commit_id":"4e5a5a01513c78419984d92993b9142bf0d1a04b"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"3e64e58d3ddb5b9221a7ab3e7c899a6e1fa621c5","unresolved":false,"context_lines":[{"line_number":416,"context_line":"    helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":417,"context_line":"  done"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"  kubectl delete namespace openstack"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"  kubectl delete namespace ceph"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"  sudo systemctl disable kubelet --now"},{"line_number":424,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"7f96bb07_15b4d834","line":421,"range":{"start_line":419,"start_character":0,"end_line":421,"end_character":31},"in_reply_to":"7f96bb07_be7c2072","updated":"2018-01-22 15:28:01.000000000","message":"Following these steps I have torn down my environment several times without issue.","commit_id":"4e5a5a01513c78419984d92993b9142bf0d1a04b"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"4a9977b5594a808fa5c61eb240013c47709ce8ca","unresolved":false,"context_lines":[{"line_number":424,"context_line":""},{"line_number":425,"context_line":"  sudo systemctl stop kubelet"},{"line_number":426,"context_line":""},{"line_number":427,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":428,"context_line":""},{"line_number":429,"context_line":"  sudo rm -rf /var/lib/openstack-helm"},{"line_number":430,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"7f96bb07_5e8b9c66","line":427,"range":{"start_line":427,"start_character":0,"end_line":427,"end_character":55},"updated":"2018-01-18 07:01:06.000000000","message":"seems a bit broad","commit_id":"4e5a5a01513c78419984d92993b9142bf0d1a04b"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"4a9977b5594a808fa5c61eb240013c47709ce8ca","unresolved":false,"context_lines":[{"line_number":426,"context_line":""},{"line_number":427,"context_line":"  sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":428,"context_line":""},{"line_number":429,"context_line":"  sudo rm -rf /var/lib/openstack-helm"},{"line_number":430,"context_line":""},{"line_number":431,"context_line":"  sudo rm -rf /var/lib/nova"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"These commands will restore the environment back to a clean Kubernetes"}],"source_content_type":"text/x-rst","patch_set":11,"id":"7f96bb07_1eef541e","line":431,"range":{"start_line":429,"start_character":0,"end_line":431,"end_character":27},"updated":"2018-01-18 07:01:06.000000000","message":"could merge those\n\nthere are other dirs as well like the calico etcd","commit_id":"4e5a5a01513c78419984d92993b9142bf0d1a04b"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"94fa7376107b61a0ff586a3b9e7b301d3ab5a1a0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"5f93b717_31981869","updated":"2018-01-24 17:50:59.000000000","message":"I thought we are removing this doc, but this patch set is adding back in.","commit_id":"1cc6abbdb3d1ebe35f3250884388ec972655b2cb"}],"doc/source/install/developer/cleaning-deployment.rst":[{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"da299137d4714c396ee3bfd184dcee6f6c9319eb","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  helm install ${RELEASE_NAME} --set manifests.job_db_drop\u003dtrue"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  Environment tear-down"},{"line_number":30,"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":31,"context_line":""},{"line_number":32,"context_line":"  To tear-down, the development environment charts should be removed first from"},{"line_number":33,"context_line":"  the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":34,"context_line":"  the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"  loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"  remove all the containers before finally removing the"},{"line_number":37,"context_line":"  ``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":43,"context_line":"    done"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    kubectl delete namespace openstack"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    kubectl delete namespace ceph"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    sudo systemctl disable kubelet --now"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    sudo systemctl stop kubelet"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    sudo rm -rf /var/lib/openstack-helm"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sudo rm -rf /var/lib/nova"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  These commands will restore the environment back to a clean Kubernetes"},{"line_number":61,"context_line":"  deployment, that can either be manually removed or over-written by"},{"line_number":62,"context_line":"  restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":14,"id":"5f93b717_0a301e56","line":62,"range":{"start_line":29,"start_character":0,"end_line":62,"end_character":36},"updated":"2018-01-25 16:58:47.000000000","message":"why not to keep from beginning of line ? IMO please start from beginning.","commit_id":"233aec84eb9f21f75a81cad989c9a71cafe09f79"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"40136aa3bd726a8ec6e865e188c2628d8c72e038","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  helm install ${RELEASE_NAME} --set manifests.job_db_drop\u003dtrue"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  Environment tear-down"},{"line_number":30,"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":31,"context_line":""},{"line_number":32,"context_line":"  To tear-down, the development environment charts should be removed first from"},{"line_number":33,"context_line":"  the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":34,"context_line":"  the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"  loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"  remove all the containers before finally removing the"},{"line_number":37,"context_line":"  ``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":43,"context_line":"    done"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    kubectl delete namespace openstack"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    kubectl delete namespace ceph"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    sudo systemctl disable kubelet --now"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    sudo systemctl stop kubelet"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    sudo rm -rf /var/lib/openstack-helm"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sudo rm -rf /var/lib/nova"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  These commands will restore the environment back to a clean Kubernetes"},{"line_number":61,"context_line":"  deployment, that can either be manually removed or over-written by"},{"line_number":62,"context_line":"  restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":14,"id":"5f93b717_0d511837","line":62,"range":{"start_line":29,"start_character":0,"end_line":62,"end_character":36},"in_reply_to":"5f93b717_0a301e56","updated":"2018-01-25 17:41:52.000000000","message":"Could you elaborate on this Surya?","commit_id":"233aec84eb9f21f75a81cad989c9a71cafe09f79"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"20f3d09f5e1fe34280ed811a8b4869795aa13ab8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  helm install ${RELEASE_NAME} --set manifests.job_db_drop\u003dtrue"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  Environment tear-down"},{"line_number":30,"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":31,"context_line":""},{"line_number":32,"context_line":"  To tear-down, the development environment charts should be removed first from"},{"line_number":33,"context_line":"  the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":34,"context_line":"  the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"  loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"  remove all the containers before finally removing the"},{"line_number":37,"context_line":"  ``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":43,"context_line":"    done"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    kubectl delete namespace openstack"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    kubectl delete namespace ceph"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    sudo systemctl disable kubelet --now"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    sudo systemctl stop kubelet"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    sudo rm -rf /var/lib/openstack-helm"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sudo rm -rf /var/lib/nova"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  These commands will restore the environment back to a clean Kubernetes"},{"line_number":61,"context_line":"  deployment, that can either be manually removed or over-written by"},{"line_number":62,"context_line":"  restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":14,"id":"5f93b717_8d95df42","line":62,"range":{"start_line":29,"start_character":0,"end_line":62,"end_character":36},"in_reply_to":"5f93b717_0a301e56","updated":"2018-01-29 14:36:19.000000000","message":"Done","commit_id":"233aec84eb9f21f75a81cad989c9a71cafe09f79"},{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"d7931c9e9c2d97c5f990aee885a752dfc872aa42","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  helm install ${RELEASE_NAME} --set manifests.job_db_drop\u003dtrue"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  Environment tear-down"},{"line_number":30,"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":31,"context_line":""},{"line_number":32,"context_line":"  To tear-down, the development environment charts should be removed first from"},{"line_number":33,"context_line":"  the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":34,"context_line":"  the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"  loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"  remove all the containers before finally removing the"},{"line_number":37,"context_line":"  ``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":43,"context_line":"    done"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    kubectl delete namespace openstack"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    kubectl delete namespace ceph"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    sudo systemctl disable kubelet --now"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    sudo systemctl stop kubelet"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    sudo rm -rf /var/lib/openstack-helm"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sudo rm -rf /var/lib/nova"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  These commands will restore the environment back to a clean Kubernetes"},{"line_number":61,"context_line":"  deployment, that can either be manually removed or over-written by"},{"line_number":62,"context_line":"  restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":14,"id":"5f93b717_d821834f","line":62,"range":{"start_line":29,"start_character":0,"end_line":62,"end_character":36},"in_reply_to":"5f93b717_0d511837","updated":"2018-01-27 14:37:25.000000000","message":"@Steve i mean, why two spaces in start of the line ?","commit_id":"233aec84eb9f21f75a81cad989c9a71cafe09f79"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"20f3d09f5e1fe34280ed811a8b4869795aa13ab8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  helm install ${RELEASE_NAME} --set manifests.job_db_drop\u003dtrue"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  Environment tear-down"},{"line_number":30,"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":31,"context_line":""},{"line_number":32,"context_line":"  To tear-down, the development environment charts should be removed first from"},{"line_number":33,"context_line":"  the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":34,"context_line":"  the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"  loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"  remove all the containers before finally removing the"},{"line_number":37,"context_line":"  ``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":43,"context_line":"    done"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    kubectl delete namespace openstack"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    kubectl delete namespace ceph"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    sudo systemctl disable kubelet --now"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    sudo systemctl stop kubelet"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    sudo rm -rf /var/lib/openstack-helm"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sudo rm -rf /var/lib/nova"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  These commands will restore the environment back to a clean Kubernetes"},{"line_number":61,"context_line":"  deployment, that can either be manually removed or over-written by"},{"line_number":62,"context_line":"  restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":14,"id":"5f93b717_ad90db4f","line":62,"range":{"start_line":29,"start_character":0,"end_line":62,"end_character":36},"in_reply_to":"5f93b717_0d511837","updated":"2018-01-29 14:36:19.000000000","message":"Done","commit_id":"233aec84eb9f21f75a81cad989c9a71cafe09f79"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"20f3d09f5e1fe34280ed811a8b4869795aa13ab8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  helm install ${RELEASE_NAME} --set manifests.job_db_drop\u003dtrue"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  Environment tear-down"},{"line_number":30,"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":31,"context_line":""},{"line_number":32,"context_line":"  To tear-down, the development environment charts should be removed first from"},{"line_number":33,"context_line":"  the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":34,"context_line":"  the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"  loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"  remove all the containers before finally removing the"},{"line_number":37,"context_line":"  ``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":43,"context_line":"    done"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    kubectl delete namespace openstack"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    kubectl delete namespace ceph"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    sudo systemctl disable kubelet --now"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    sudo systemctl stop kubelet"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    sudo rm -rf /var/lib/openstack-helm"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sudo rm -rf /var/lib/nova"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  These commands will restore the environment back to a clean Kubernetes"},{"line_number":61,"context_line":"  deployment, that can either be manually removed or over-written by"},{"line_number":62,"context_line":"  restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":14,"id":"5f93b717_6d9ad36e","line":62,"range":{"start_line":29,"start_character":0,"end_line":62,"end_character":36},"in_reply_to":"5f93b717_180e0b8d","updated":"2018-01-29 14:36:19.000000000","message":"Done","commit_id":"233aec84eb9f21f75a81cad989c9a71cafe09f79"},{"author":{"_account_id":27397,"name":"Gabe Maurer","email":"gm789v@att.com","username":"gmaurer"},"change_message_id":"20f3d09f5e1fe34280ed811a8b4869795aa13ab8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  helm install ${RELEASE_NAME} --set manifests.job_db_drop\u003dtrue"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  Environment tear-down"},{"line_number":30,"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":31,"context_line":""},{"line_number":32,"context_line":"  To tear-down, the development environment charts should be removed first from"},{"line_number":33,"context_line":"  the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":34,"context_line":"  the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"  loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"  remove all the containers before finally removing the"},{"line_number":37,"context_line":"  ``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":43,"context_line":"    done"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    kubectl delete namespace openstack"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    kubectl delete namespace ceph"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    sudo systemctl disable kubelet --now"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    sudo systemctl stop kubelet"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    sudo rm -rf /var/lib/openstack-helm"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sudo rm -rf /var/lib/nova"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  These commands will restore the environment back to a clean Kubernetes"},{"line_number":61,"context_line":"  deployment, that can either be manually removed or over-written by"},{"line_number":62,"context_line":"  restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":14,"id":"5f93b717_4d9fd75e","line":62,"range":{"start_line":29,"start_character":0,"end_line":62,"end_character":36},"in_reply_to":"5f93b717_d821834f","updated":"2018-01-29 14:36:19.000000000","message":"Done","commit_id":"233aec84eb9f21f75a81cad989c9a71cafe09f79"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"3122256bae897cc8c989c96f6028e3b62ef985b5","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  helm install ${RELEASE_NAME} --set manifests.job_db_drop\u003dtrue"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  Environment tear-down"},{"line_number":30,"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":31,"context_line":""},{"line_number":32,"context_line":"  To tear-down, the development environment charts should be removed first from"},{"line_number":33,"context_line":"  the \u0027openstack\u0027 namespace and then the \u0027ceph\u0027 namespace using the commands from"},{"line_number":34,"context_line":"  the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"  loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"  remove all the containers before finally removing the"},{"line_number":37,"context_line":"  ``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"},{"line_number":43,"context_line":"    done"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    kubectl delete namespace openstack"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    kubectl delete namespace ceph"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    sudo systemctl disable kubelet --now"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    sudo systemctl stop kubelet"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    sudo docker ps -aq | xargs -L1 -P16 sudo docker rm -f"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    sudo rm -rf /var/lib/openstack-helm"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    sudo rm -rf /var/lib/nova"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  These commands will restore the environment back to a clean Kubernetes"},{"line_number":61,"context_line":"  deployment, that can either be manually removed or over-written by"},{"line_number":62,"context_line":"  restarting the deployment process."}],"source_content_type":"text/x-rst","patch_set":14,"id":"5f93b717_180e0b8d","line":62,"range":{"start_line":29,"start_character":0,"end_line":62,"end_character":36},"in_reply_to":"5f93b717_d821834f","updated":"2018-01-27 15:16:01.000000000","message":"Thanks","commit_id":"233aec84eb9f21f75a81cad989c9a71cafe09f79"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"31aa30c56ec583779f18c7b77981bbedfd3b8ece","unresolved":false,"context_lines":[{"line_number":36,"context_line":"remove all the containers before finally removing the"},{"line_number":37,"context_line":"``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  .. code-block:: shell"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    for NS in openstack ceph; do"},{"line_number":42,"context_line":"      helm ls --namespace $NS --short | xargs -L1 -P16 helm delete --purge"}],"source_content_type":"text/x-rst","patch_set":15,"id":"5f93b717_fbd21d5c","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":2},"updated":"2018-01-29 16:05:54.000000000","message":"this does not need to be indented - else everything below gets placed in a block [0]\n\n[0] http://logs.openstack.org/96/527496/15/check/build-openstack-sphinx-docs/4ab057b/html/install/developer/cleaning-deployment.html#environment-tear-down","commit_id":"1e4c8a5c3f635eb3146f41a3ffd31727d480b9fc"},{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"aaae21a99016ba3c353ba5e4cd4dedbd5d00c269","unresolved":false,"context_lines":[{"line_number":34,"context_line":"the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"remove all the containers before finally removing the"},{"line_number":37,"context_line":"``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":".. code-block:: shell"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"5f93b717_4c682286","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":27},"updated":"2018-01-30 09:57:07.000000000","message":"try to adjust in above line itself, too much empty space in above line","commit_id":"a81ad3626997dee4dc72c5d886c8641278e90f1f"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"d07eaf38772897aeb6711d9541e43ce284596934","unresolved":false,"context_lines":[{"line_number":34,"context_line":"the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"remove all the containers before finally removing the"},{"line_number":37,"context_line":"``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":".. code-block:: shell"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"5f93b717_8033e613","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":27},"in_reply_to":"5f93b717_4c682286","updated":"2018-02-02 16:35:05.000000000","message":"Adding the first part of this line puts the previous line beyond the 79 character standard. This should stay as it is.","commit_id":"a81ad3626997dee4dc72c5d886c8641278e90f1f"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"1563897fcf681c871beed447b5af11d33694c1d9","unresolved":false,"context_lines":[{"line_number":34,"context_line":"the `Removing Helm Charts` section.  You can run the following commands to"},{"line_number":35,"context_line":"loop through and delete the charts, then stop the kubelet systemd unit and"},{"line_number":36,"context_line":"remove all the containers before finally removing the"},{"line_number":37,"context_line":"``/var/lib/openstack-helm`` and ``/var/lib/nova`` directory from the host."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":".. code-block:: shell"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"5f93b717_eb4c0b43","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":27},"in_reply_to":"5f93b717_8033e613","updated":"2018-02-02 16:44:38.000000000","message":"++. I am not sure if there are advantages to beautify the raw RST file as we usually end up rendering this to html and view the result.","commit_id":"a81ad3626997dee4dc72c5d886c8641278e90f1f"}]}
