)]}'
{"doc/source/user/rolling-upgrade.rst":[{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    openstack coe cluster upgrade \u003ccluster ID\u003e \u003cnew cluster template ID\u003e"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"As you can the the key parameter in the command is the new template. For"},{"line_number":17,"context_line":"Kubernetes version upgrade, a newer version for label `kube_tag` should be"},{"line_number":18,"context_line":"provided. Downgrade is not supported."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_c444734a","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":10},"updated":"2019-10-17 23:19:01.000000000","message":"As you can what?","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    openstack coe cluster upgrade \u003ccluster ID\u003e \u003cnew cluster template ID\u003e"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"As you can the the key parameter in the command is the new template. For"},{"line_number":17,"context_line":"Kubernetes version upgrade, a newer version for label `kube_tag` should be"},{"line_number":18,"context_line":"provided. Downgrade is not supported."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_64733fb6","line":16,"range":{"start_line":16,"start_character":11,"end_line":16,"end_character":18},"updated":"2019-10-17 23:19:01.000000000","message":"double the","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Kubernetes version upgrade, a newer version for label `kube_tag` should be"},{"line_number":18,"context_line":"provided. Downgrade is not supported."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"By now, a simple operating system upgrade is using a new image ID in the new"},{"line_number":21,"context_line":"cluster template. With this way, there could be a downtime for your application"},{"line_number":22,"context_line":"running on the cluster, because all the nodes will be rebuilt one by one."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_a447f74c","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":8},"updated":"2019-10-17 23:19:01.000000000","message":"delete","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Kubernetes version upgrade, a newer version for label `kube_tag` should be"},{"line_number":18,"context_line":"provided. Downgrade is not supported."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"By now, a simple operating system upgrade is using a new image ID in the new"},{"line_number":21,"context_line":"cluster template. With this way, there could be a downtime for your application"},{"line_number":22,"context_line":"running on the cluster, because all the nodes will be rebuilt one by one."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_8478bb8f","line":20,"range":{"start_line":20,"start_character":42,"end_line":20,"end_character":44},"updated":"2019-10-17 23:19:01.000000000","message":"is also supported","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":18,"context_line":"provided. Downgrade is not supported."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"By now, a simple operating system upgrade is using a new image ID in the new"},{"line_number":21,"context_line":"cluster template. With this way, there could be a downtime for your application"},{"line_number":22,"context_line":"running on the cluster, because all the nodes will be rebuilt one by one."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"For Magnum Fedora Atomic driver, it can support a more gradeful operating"}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_043b6bc8","line":21,"range":{"start_line":21,"start_character":18,"end_line":21,"end_character":22},"updated":"2019-10-17 23:19:01.000000000","message":"Delete","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"For Magnum Fedora Atomic driver, it can support a more gradeful operating"},{"line_number":25,"context_line":"system upgrade. Similar like the k8s version upgrade, it will try to cordon"},{"line_number":26,"context_line":"and drain the node before upgrade the operating system with rpm-ostree command."},{"line_number":27,"context_line":"There are two labels are introduced to support this feature: `ostree_commit`"},{"line_number":28,"context_line":"and `ostree_remote`."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_245467fe","line":26,"range":{"start_line":26,"start_character":26,"end_line":26,"end_character":33},"updated":"2019-10-17 23:19:01.000000000","message":"upgrading","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":27,"context_line":"There are two labels are introduced to support this feature: `ostree_commit`"},{"line_number":28,"context_line":"and `ostree_remote`."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* ostree_commit It\u0027s a commit ID of ostree the current system can be"},{"line_number":31,"context_line":"  upgraded to. For example, a commit ID like this"},{"line_number":32,"context_line":"  `b25bde0109441817f912ece57ca1fc39efc60e6cef4a7a23ad9de51b1f36b742`"},{"line_number":33,"context_line":"* ostree_remote It\u0027s a remote name of ostree the current system can be rebased"}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_44596333","line":30,"range":{"start_line":30,"start_character":23,"end_line":30,"end_character":42},"updated":"2019-10-17 23:19:01.000000000","message":"where can I find a list of these commit ID?","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* ostree_commit It\u0027s a commit ID of ostree the current system can be"},{"line_number":31,"context_line":"  upgraded to. For example, a commit ID like this"},{"line_number":32,"context_line":"  `b25bde0109441817f912ece57ca1fc39efc60e6cef4a7a23ad9de51b1f36b742`"},{"line_number":33,"context_line":"* ostree_remote It\u0027s a remote name of ostree the current system can be rebased"},{"line_number":34,"context_line":"  to. For example, a remote name like this"},{"line_number":35,"context_line":"  `fedora-atomic:fedora/27/x86_64/atomic-host`"}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_644a5f5c","line":32,"range":{"start_line":32,"start_character":3,"end_line":32,"end_character":67},"updated":"2019-10-17 23:19:01.000000000","message":"lets provide an up to date fa29 commit ID.","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* ostree_commit It\u0027s a commit ID of ostree the current system can be"},{"line_number":31,"context_line":"  upgraded to. For example, a commit ID like this"},{"line_number":32,"context_line":"  `b25bde0109441817f912ece57ca1fc39efc60e6cef4a7a23ad9de51b1f36b742`"},{"line_number":33,"context_line":"* ostree_remote It\u0027s a remote name of ostree the current system can be rebased"},{"line_number":34,"context_line":"  to. For example, a remote name like this"},{"line_number":35,"context_line":"  `fedora-atomic:fedora/27/x86_64/atomic-host`"}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_e43defbc","line":33,"range":{"start_line":33,"start_character":23,"end_line":33,"end_character":44},"updated":"2019-10-17 23:19:01.000000000","message":"where can I find a list of these remote names?","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"595701ada819df6d3eb6d1e7e174f2e1f39ce334","unresolved":false,"context_lines":[{"line_number":32,"context_line":"  `b25bde0109441817f912ece57ca1fc39efc60e6cef4a7a23ad9de51b1f36b742`"},{"line_number":33,"context_line":"* ostree_remote It\u0027s a remote name of ostree the current system can be rebased"},{"line_number":34,"context_line":"  to. For example, a remote name like this"},{"line_number":35,"context_line":"  `fedora-atomic:fedora/27/x86_64/atomic-host`"}],"source_content_type":"text/x-rst","patch_set":15,"id":"3fa7e38b_a43297f1","line":35,"range":{"start_line":35,"start_character":24,"end_line":35,"end_character":26},"updated":"2019-10-17 23:19:01.000000000","message":"lets provide a fa29 based example","commit_id":"95cf0abde366ede5daf2b267843b1b32b74fb2ca"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"bb2f93a523b315e8413882e1cfe2afdec93b50a6","unresolved":false,"context_lines":[{"line_number":21,"context_line":"cluster template. However, this entails a downtime for applications running on"},{"line_number":22,"context_line":"the cluster, because all the nodes will be rebuilt one by one."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"The Fedora Atomic driver supports a more gradeful operating system upgrade."},{"line_number":25,"context_line":"Similar to the Kubernetes version upgrade, it will cordon and drain the nodes"},{"line_number":26,"context_line":"before upgrading the operating system with rpm-ostree command. There are two"},{"line_number":27,"context_line":"labels which must be provided to support this feature:"}],"source_content_type":"text/x-rst","patch_set":17,"id":"3fa7e38b_3f678954","line":24,"range":{"start_line":24,"start_character":41,"end_line":24,"end_character":49},"updated":"2019-10-18 12:18:14.000000000","message":"nit","commit_id":"b020ed3afe85884faf073f90f145a5ca81ecaa7e"}],"magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh":[{"author":{"_account_id":29425,"name":"Diogo Guerra","email":"diogo.filipe.tomas.guerra@cern.ch","username":"dioguerra"},"change_message_id":"c0819bb2f9c1302f7aa9319e3d206055fed6b0af","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    ${ssh_cmd} /var/lib/containers/atomic/heat-container-agent.0/rootfs/usr/bin/kubectl --kubeconfig /etc/kubernetes/kubelet-config.yaml uncordon ${HOSTNAME_OVERRIDE}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    # FIXME(flwang): The KUBE_TAG could be out of date after a successful upgrade"},{"line_number":53,"context_line":"    for service in ${SERVICE_LIST}; do"},{"line_number":54,"context_line":"        ${ssh_cmd} atomic --assumeyes images \"delete docker.io/openstackmagnum/${service_image_mapping[${service}]}:${KUBE_TAG}\""},{"line_number":55,"context_line":"    done"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    ${ssh_cmd} atomic images prune"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-sh","patch_set":8,"id":"7faddb67_602c8e4a","line":55,"range":{"start_line":52,"start_character":4,"end_line":55,"end_character":8},"updated":"2019-07-22 09:32:11.000000000","message":"I guess this is the missing update on KUBE_TAG\u003d$new_kube_tag after\n\nI would also prefer you would create an issue and add it to the FIXME so it can be tracked","commit_id":"ab3cc4c5b436afb9c436fef1d81823d5b0fb8218"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"5a5e1a5e47b8d66711ba1494680f057bd3f01cd6","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    ${ssh_cmd} /var/lib/containers/atomic/heat-container-agent.0/rootfs/usr/bin/kubectl --kubeconfig /etc/kubernetes/kubelet-config.yaml uncordon ${HOSTNAME_OVERRIDE}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    # FIXME(flwang): The KUBE_TAG could be out of date after a successful upgrade"},{"line_number":53,"context_line":"    for service in ${SERVICE_LIST}; do"},{"line_number":54,"context_line":"        ${ssh_cmd} atomic --assumeyes images \"delete docker.io/openstackmagnum/${service_image_mapping[${service}]}:${KUBE_TAG}\""},{"line_number":55,"context_line":"    done"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    ${ssh_cmd} atomic images prune"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-sh","patch_set":8,"id":"7faddb67_687309b3","line":55,"range":{"start_line":52,"start_character":4,"end_line":55,"end_character":8},"in_reply_to":"7faddb67_602c8e4a","updated":"2019-07-22 21:54:21.000000000","message":"https://review.opendev.org/#/c/672182/","commit_id":"ab3cc4c5b436afb9c436fef1d81823d5b0fb8218"},{"author":{"_account_id":29425,"name":"Diogo Guerra","email":"diogo.filipe.tomas.guerra@cern.ch","username":"dioguerra"},"change_message_id":"c0819bb2f9c1302f7aa9319e3d206055fed6b0af","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"function uncordon_after_reboot {"},{"line_number":68,"context_line":"    # Create a service to uncordon the node itself after reboot"},{"line_number":69,"context_line":"    if [ ! -f /etc/systemd/system/uncordon.service ]; then"},{"line_number":70,"context_line":"        $ssh_cmd cat \u003e /etc/systemd/system/uncordon.service \u003c\u003c EOF"},{"line_number":71,"context_line":"[Unit]"},{"line_number":72,"context_line":"Description\u003dmagnum-uncordon"}],"source_content_type":"text/x-sh","patch_set":8,"id":"7faddb67_40b952e7","line":69,"range":{"start_line":69,"start_character":11,"end_line":69,"end_character":50},"updated":"2019-07-22 09:32:11.000000000","message":"shouldn´t this validate the existence of the file in the remote server?","commit_id":"ab3cc4c5b436afb9c436fef1d81823d5b0fb8218"},{"author":{"_account_id":29425,"name":"Diogo Guerra","email":"diogo.filipe.tomas.guerra@cern.ch","username":"dioguerra"},"change_message_id":"32b68b1888250d575be20e8b3d5096b254ecf51d","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"function uncordon_after_reboot {"},{"line_number":68,"context_line":"    # Create a service to uncordon the node itself after reboot"},{"line_number":69,"context_line":"    if [ ! -f /etc/systemd/system/uncordon.service ]; then"},{"line_number":70,"context_line":"        $ssh_cmd cat \u003e /etc/systemd/system/uncordon.service \u003c\u003c EOF"},{"line_number":71,"context_line":"[Unit]"},{"line_number":72,"context_line":"Description\u003dmagnum-uncordon"}],"source_content_type":"text/x-sh","patch_set":8,"id":"7faddb67_c071c20e","line":69,"range":{"start_line":69,"start_character":11,"end_line":69,"end_character":50},"in_reply_to":"7faddb67_40b952e7","updated":"2019-07-22 09:33:39.000000000","message":"Done. Disregard this one","commit_id":"ab3cc4c5b436afb9c436fef1d81823d5b0fb8218"},{"author":{"_account_id":29425,"name":"Diogo Guerra","email":"diogo.filipe.tomas.guerra@cern.ch","username":"dioguerra"},"change_message_id":"c0819bb2f9c1302f7aa9319e3d206055fed6b0af","unresolved":false,"context_lines":[{"line_number":102,"context_line":"current_ostree_commit\u003d`${ssh_cmd} atomic host status | grep Commit | awk \u0027{print $2}\u0027`"},{"line_number":103,"context_line":"current_ostree_remote\u003d`${ssh_cmd} atomic host status | awk \u0027/* ostree/{print $0}\u0027 | awk \u0027{match($0,\"* ostree://([^ ]+):\",a)}END{print a[1]}\u0027`"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"if [ \"$new_ostree_commit\" !\u003d \"\" ] \u0026\u0026 [ \"$current_ostree_commit\" !\u003d \"$new_ostree_commit\" ]; then"},{"line_number":106,"context_line":"    ${ssh_cmd} atomic host deploy $new_ostree_commit"},{"line_number":107,"context_line":"    reboot_uncordon"},{"line_number":108,"context_line":"fi"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"if [ \"$new_ostree_remote\" !\u003d \"\" ] \u0026\u0026 [ \"$current_ostree_remote\" !\u003d \"$new_ostree_remote\" ]; then"},{"line_number":111,"context_line":"    ${ssh_cmd} atomic host rebase $new_ostree_remote"},{"line_number":112,"context_line":"    reboot_uncordon"},{"line_number":113,"context_line":"fi"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-sh","patch_set":8,"id":"7faddb67_00ccba5f","line":113,"range":{"start_line":105,"start_character":0,"end_line":113,"end_character":2},"updated":"2019-07-22 09:32:11.000000000","message":"If the remotes are different, for sure the commits will be different also? You would want to rebase first and update after rebase. I would change the order.\n\nif [ \"$new_ostree_remote\" !\u003d \"\" ]\nif [ \"$new_ostree_commit\" !\u003d \"\" ]","commit_id":"ab3cc4c5b436afb9c436fef1d81823d5b0fb8218"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"5a5e1a5e47b8d66711ba1494680f057bd3f01cd6","unresolved":false,"context_lines":[{"line_number":102,"context_line":"current_ostree_commit\u003d`${ssh_cmd} atomic host status | grep Commit | awk \u0027{print $2}\u0027`"},{"line_number":103,"context_line":"current_ostree_remote\u003d`${ssh_cmd} atomic host status | awk \u0027/* ostree/{print $0}\u0027 | awk \u0027{match($0,\"* ostree://([^ ]+):\",a)}END{print a[1]}\u0027`"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"if [ \"$new_ostree_commit\" !\u003d \"\" ] \u0026\u0026 [ \"$current_ostree_commit\" !\u003d \"$new_ostree_commit\" ]; then"},{"line_number":106,"context_line":"    ${ssh_cmd} atomic host deploy $new_ostree_commit"},{"line_number":107,"context_line":"    reboot_uncordon"},{"line_number":108,"context_line":"fi"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"if [ \"$new_ostree_remote\" !\u003d \"\" ] \u0026\u0026 [ \"$current_ostree_remote\" !\u003d \"$new_ostree_remote\" ]; then"},{"line_number":111,"context_line":"    ${ssh_cmd} atomic host rebase $new_ostree_remote"},{"line_number":112,"context_line":"    reboot_uncordon"},{"line_number":113,"context_line":"fi"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-sh","patch_set":8,"id":"7faddb67_c88f9d73","line":113,"range":{"start_line":105,"start_character":0,"end_line":113,"end_character":2},"in_reply_to":"7faddb67_00ccba5f","updated":"2019-07-22 21:54:21.000000000","message":"Good question. I should document how this two params work. For ostree/atomic  usage, we\u0027re not expecting both of the 2 params are passed in. Generally, there should be only one params being set.\n\nFor atomic host deploy, it\u0027s expecting a commit ID, which means a small upgrade, but still in current branch. e.g from Fedora Atomic 27.100 to Fedora Atomic 27.122. In other words.\n\nFor atomic host rebase, it\u0027s expecting a remote/branch name, e.g. fedora-atomic-29 as the code above. For this case, it means user can upgrade from a different branch/remote, say from Fedora Atomic 28 to Fedora Atomic 29.\n\nI will add an user document to elaborate this. Thanks.","commit_id":"ab3cc4c5b436afb9c436fef1d81823d5b0fb8218"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"c19b0be59b5f3e44163c07243fed1534ec1ff4d2","unresolved":false,"context_lines":[{"line_number":101,"context_line":"if [ \"$new_ostree_commit\" !\u003d \"\" ] \u0026\u0026 [ \"$current_ostree_commit\" !\u003d \"$new_ostree_commit\" ]; then"},{"line_number":102,"context_line":"    drain"},{"line_number":103,"context_line":"    setup_uncordon"},{"line_number":104,"context_line":"    ${ssh_cmd} atomic host deploy $new_ostree_commit"},{"line_number":105,"context_line":"    shutdown --reboot --no-wall -t 1"},{"line_number":106,"context_line":"elif [ \"$new_ostree_remote\" !\u003d \"\" ] \u0026\u0026 [ \"$current_ostree_remote\" !\u003d \"$new_ostree_remote\" ]; then"},{"line_number":107,"context_line":"    drain"}],"source_content_type":"text/x-sh","patch_set":9,"id":"7faddb67_3b53043c","line":104,"updated":"2019-08-25 23:23:02.000000000","message":"I\u0027m going to use ostree command in next patch set so that we could be able to upgrade to Fedora CoreOS 30 later(Fedora CoreOS 30 will be based on ostree as well).\n\nSee https://docs.fedoraproject.org/en-US/fedora-coreos/faq/#_how_do_i_migrate_from_fedora_atomic_host_to_fedora_coreos","commit_id":"9247dc6812232d929210126df788cc77da0d265c"}],"magnum/drivers/heat/driver.py":[{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"bb2f93a523b315e8413882e1cfe2afdec93b50a6","unresolved":false,"context_lines":[{"line_number":365,"context_line":"        # Update heat_params based on the data generated above"},{"line_number":366,"context_line":"        try:"},{"line_number":367,"context_line":"            kube_tag \u003d cluster_template.labels[\"kube_tag\"]"},{"line_number":368,"context_line":"            heat_params \u003d {"},{"line_number":369,"context_line":"                \"kube_tag\": kube_tag,"},{"line_number":370,"context_line":"                \"kube_version\": kube_tag,"},{"line_number":371,"context_line":"                \"master_kube_tag\": kube_tag,"},{"line_number":372,"context_line":"                \"minion_kube_tag\": kube_tag,"},{"line_number":373,"context_line":"            }"},{"line_number":374,"context_line":"        except KeyError:"},{"line_number":375,"context_line":"            LOG.debug(\"Cluster template %s does not contain a \""},{"line_number":376,"context_line":"                      \"valid kube_tag\" % cluster_template.name)"}],"source_content_type":"text/x-python","patch_set":17,"id":"3fa7e38b_9fb55dd3","line":373,"range":{"start_line":368,"start_character":12,"end_line":373,"end_character":13},"updated":"2019-10-18 12:18:14.000000000","message":"here heat_params dict is reset without the update_max_batch_size. heat params should be updated instead.","commit_id":"b020ed3afe85884faf073f90f145a5ca81ecaa7e"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"bb2f93a523b315e8413882e1cfe2afdec93b50a6","unresolved":false,"context_lines":[{"line_number":401,"context_line":""},{"line_number":402,"context_line":"        new_kube_tag \u003d cluster_template.labels[\u0027kube_tag\u0027]"},{"line_number":403,"context_line":"        new_labels \u003d nodegroup.labels.copy()"},{"line_number":404,"context_line":"        new_labels.update({\u0027kube_tag\u0027: new_kube_tag})"},{"line_number":405,"context_line":"        # we need to set the whole dict to the object"},{"line_number":406,"context_line":"        # and not just update the existing labels. This"},{"line_number":407,"context_line":"        # is how obj_what_changed works."}],"source_content_type":"text/x-python","patch_set":17,"id":"3fa7e38b_5f0b657c","line":404,"range":{"start_line":404,"start_character":26,"end_line":404,"end_character":52},"updated":"2019-10-18 12:18:14.000000000","message":"If we want ostree_remote and ostree_commit to show up in nodegroup labels you should add them here too.","commit_id":"b020ed3afe85884faf073f90f145a5ca81ecaa7e"}],"releasenotes/notes/support-fedora-atomic-os-upgrade-9f47182b21c6c028.yaml":[{"author":{"_account_id":29425,"name":"Diogo Guerra","email":"diogo.filipe.tomas.guerra@cern.ch","username":"dioguerra"},"change_message_id":"c0819bb2f9c1302f7aa9319e3d206055fed6b0af","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Along with the kubernetes version upgrade support we just released, we\u0027re"},{"line_number":5,"context_line":"    adding the support to upgrade the operating system of the k8s cluster"},{"line_number":6,"context_line":"    (including master and worker nodes). It\u0027s an inplace upgrade leveraging the"},{"line_number":7,"context_line":"    atomic/ostree upgrade capability."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7faddb67_c0eea2b3","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":77},"updated":"2019-07-22 09:32:11.000000000","message":"I would take this out","commit_id":"ab3cc4c5b436afb9c436fef1d81823d5b0fb8218"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"5a5e1a5e47b8d66711ba1494680f057bd3f01cd6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Along with the kubernetes version upgrade support we just released, we\u0027re"},{"line_number":5,"context_line":"    adding the support to upgrade the operating system of the k8s cluster"},{"line_number":6,"context_line":"    (including master and worker nodes). It\u0027s an inplace upgrade leveraging the"},{"line_number":7,"context_line":"    atomic/ostree upgrade capability."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7faddb67_88e76547","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":77},"in_reply_to":"7faddb67_c0eea2b3","updated":"2019-07-22 21:54:21.000000000","message":"No problem. I can do that. Cheers.","commit_id":"ab3cc4c5b436afb9c436fef1d81823d5b0fb8218"}]}
