)]}'
{"doc/source/configuration/settings.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9cfdcee849ea0ca691cfec3637a9246f162b749e","unresolved":false,"context_lines":[{"line_number":1129,"context_line":"location. This setting has no effect when the Keystone catalog doesn\u0027t contain"},{"line_number":1130,"context_line":"a Glance v2 endpoint."},{"line_number":1131,"context_line":""},{"line_number":1132,"context_line":"DEFAULT_BOOT_SOURCE"},{"line_number":1133,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":1134,"context_line":""},{"line_number":1135,"context_line":".. versionadded:: 17.0.0(Ussuri)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_fc86dfb7","line":1132,"updated":"2020-02-18 07:12:02.000000000","message":"I believe this should be moved to \"Nova\" section. This is \"Glance\" section.","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"b90434eed5ce0078d6ba046a646868e1c02c3035","unresolved":false,"context_lines":[{"line_number":1129,"context_line":"location. This setting has no effect when the Keystone catalog doesn\u0027t contain"},{"line_number":1130,"context_line":"a Glance v2 endpoint."},{"line_number":1131,"context_line":""},{"line_number":1132,"context_line":"DEFAULT_BOOT_SOURCE"},{"line_number":1133,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":1134,"context_line":""},{"line_number":1135,"context_line":".. versionadded:: 17.0.0(Ussuri)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_ca2555c2","line":1132,"in_reply_to":"3fa7e38b_fc86dfb7","updated":"2020-02-18 09:45:52.000000000","message":"Done","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9cfdcee849ea0ca691cfec3637a9246f162b749e","unresolved":false,"context_lines":[{"line_number":1132,"context_line":"DEFAULT_BOOT_SOURCE"},{"line_number":1133,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":1134,"context_line":""},{"line_number":1135,"context_line":".. versionadded:: 17.0.0(Ussuri)"},{"line_number":1136,"context_line":""},{"line_number":1137,"context_line":"Default: ``image``"},{"line_number":1138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_1c809b9d","line":1135,"range":{"start_line":1135,"start_character":18,"end_line":1135,"end_character":24},"updated":"2020-02-18 07:12:02.000000000","message":"We changed the release model to cycle-with-intermediary. \n18.0.0 was already shipped. The next version would be 18.1.0.","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"b90434eed5ce0078d6ba046a646868e1c02c3035","unresolved":false,"context_lines":[{"line_number":1132,"context_line":"DEFAULT_BOOT_SOURCE"},{"line_number":1133,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":1134,"context_line":""},{"line_number":1135,"context_line":".. versionadded:: 17.0.0(Ussuri)"},{"line_number":1136,"context_line":""},{"line_number":1137,"context_line":"Default: ``image``"},{"line_number":1138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_2a19898a","line":1135,"range":{"start_line":1135,"start_character":18,"end_line":1135,"end_character":24},"in_reply_to":"3fa7e38b_1c809b9d","updated":"2020-02-18 09:45:52.000000000","message":"Done","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"}],"openstack_dashboard/api/rest/config.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9cfdcee849ea0ca691cfec3637a9246f162b749e","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        \u0027HORIZON_IMAGES_UPLOAD_MODE\u0027: api.glance.get_image_upload_mode(),"},{"line_number":48,"context_line":"        \u0027HORIZON_ACTIVE_IMAGE_VERSION\u0027: str(api.glance.VERSIONS.active),"},{"line_number":49,"context_line":"        \u0027IMAGES_ALLOW_LOCATION\u0027: settings.IMAGES_ALLOW_LOCATION,"},{"line_number":50,"context_line":"        \u0027DEFAULT_BOOT_SOURCE\u0027: settings.DEFAULT_BOOT_SOURCE,"},{"line_number":51,"context_line":"        \u0027AJAX_POLL_INTERVAL\u0027: settings.HORIZON_CONFIG.get("},{"line_number":52,"context_line":"            \u0027ajax_poll_interval\u0027, 2500)"},{"line_number":53,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":5,"id":"3fa7e38b_3c61d73d","line":50,"updated":"2020-02-18 07:12:02.000000000","message":"When a key name and a setting name are same, you do not need to add it here. What is needed is just to add such variable to REST_API_REQUIRED_SETTINGS.","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"b90434eed5ce0078d6ba046a646868e1c02c3035","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        \u0027HORIZON_IMAGES_UPLOAD_MODE\u0027: api.glance.get_image_upload_mode(),"},{"line_number":48,"context_line":"        \u0027HORIZON_ACTIVE_IMAGE_VERSION\u0027: str(api.glance.VERSIONS.active),"},{"line_number":49,"context_line":"        \u0027IMAGES_ALLOW_LOCATION\u0027: settings.IMAGES_ALLOW_LOCATION,"},{"line_number":50,"context_line":"        \u0027DEFAULT_BOOT_SOURCE\u0027: settings.DEFAULT_BOOT_SOURCE,"},{"line_number":51,"context_line":"        \u0027AJAX_POLL_INTERVAL\u0027: settings.HORIZON_CONFIG.get("},{"line_number":52,"context_line":"            \u0027ajax_poll_interval\u0027, 2500)"},{"line_number":53,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":5,"id":"3fa7e38b_6ae6a1b2","line":50,"in_reply_to":"3fa7e38b_3c61d73d","updated":"2020-02-18 09:45:52.000000000","message":"Done","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"}],"openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9cfdcee849ea0ca691cfec3637a9246f162b749e","unresolved":false,"context_lines":[{"line_number":421,"context_line":"        if (angular.isArray(newValue) \u0026\u0026 newValue.length \u003e 0 ) {"},{"line_number":422,"context_line":"          var opt \u003d newValue[0];"},{"line_number":423,"context_line":"          for (var index \u003d 0; index \u003c newValue.length; index++) {"},{"line_number":424,"context_line":"            if (newValue[index].selected \u003d\u003d\u003d true) {"},{"line_number":425,"context_line":"              opt \u003d newValue[index];"},{"line_number":426,"context_line":"            }"},{"line_number":427,"context_line":"          }"}],"source_content_type":"text/javascript","patch_set":5,"id":"3fa7e38b_dcf44359","line":424,"updated":"2020-02-18 07:12:02.000000000","message":"Doesn\u0027t \"if (newValue[index].selected)\" work?","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"b90434eed5ce0078d6ba046a646868e1c02c3035","unresolved":false,"context_lines":[{"line_number":421,"context_line":"        if (angular.isArray(newValue) \u0026\u0026 newValue.length \u003e 0 ) {"},{"line_number":422,"context_line":"          var opt \u003d newValue[0];"},{"line_number":423,"context_line":"          for (var index \u003d 0; index \u003c newValue.length; index++) {"},{"line_number":424,"context_line":"            if (newValue[index].selected \u003d\u003d\u003d true) {"},{"line_number":425,"context_line":"              opt \u003d newValue[index];"},{"line_number":426,"context_line":"            }"},{"line_number":427,"context_line":"          }"}],"source_content_type":"text/javascript","patch_set":5,"id":"3fa7e38b_eaf13166","line":424,"in_reply_to":"3fa7e38b_dcf44359","updated":"2020-02-18 09:45:52.000000000","message":"Yes, it will be better","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"}],"openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.spec.js":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9cfdcee849ea0ca691cfec3637a9246f162b749e","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"          // Change the allowed boot sources"},{"line_number":137,"context_line":"          scope.model.allowedBootSources \u003d [{type: \u0027image\u0027, label: \u0027Image\u0027, selected: false},"},{"line_number":138,"context_line":"            {type: \u0027snapshot\u0027, label: \u0027Snapshot\u0027, selected: true}];"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"          scope.$apply();"},{"line_number":141,"context_line":""}],"source_content_type":"text/javascript","patch_set":5,"id":"3fa7e38b_7ce66fb2","line":138,"updated":"2020-02-18 07:12:02.000000000","message":"The current indent looks a bit odd.\n\n scope.model.allowedBootSources \u003d [\n   {type: \u0027image\u0027, label: \u0027Image\u0027, selected: false},\n   {type: \u0027snapshot\u0027, label: \u0027Snapshot\u0027, selected: true}\n ];","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"b90434eed5ce0078d6ba046a646868e1c02c3035","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"          // Change the allowed boot sources"},{"line_number":137,"context_line":"          scope.model.allowedBootSources \u003d [{type: \u0027image\u0027, label: \u0027Image\u0027, selected: false},"},{"line_number":138,"context_line":"            {type: \u0027snapshot\u0027, label: \u0027Snapshot\u0027, selected: true}];"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"          scope.$apply();"},{"line_number":141,"context_line":""}],"source_content_type":"text/javascript","patch_set":5,"id":"3fa7e38b_ea8611b8","line":138,"in_reply_to":"3fa7e38b_7ce66fb2","updated":"2020-02-18 09:45:52.000000000","message":"Done","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"}],"releasenotes/notes/default-instance-boot-source-0cd60b3090ef4b38.yaml":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"6e21d1ea8863a475af8e03685e076871a1b42776","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":"    Introduced a new `DEFAULT_BOOT_SOURCE` config option to allow to allow"},{"line_number":5,"context_line":"    operators to configure a default instance boot source."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_97acd9eb","line":4,"range":{"start_line":4,"start_character":66,"end_line":4,"end_character":74},"updated":"2020-02-10 15:39:32.000000000","message":"nit: this needs to be removed. Looks like you have added the same two times by mistake.","commit_id":"99387bca715e1aeeb77b9a913d80f1064e4b4b3f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9cfdcee849ea0ca691cfec3637a9246f162b749e","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":"    Introduced a new `DEFAULT_BOOT_SOURCE` config option to allow"},{"line_number":5,"context_line":"    operators to configure a default instance boot source."},{"line_number":6,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fa7e38b_dcdbe3e8","line":4,"range":{"start_line":4,"start_character":21,"end_line":4,"end_character":22},"updated":"2020-02-18 07:12:02.000000000","message":"From the POV of rendered HTML, double backquote is better.\n\n ``DEFAULT_BOOT_SOURCE``","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"b90434eed5ce0078d6ba046a646868e1c02c3035","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":"    Introduced a new `DEFAULT_BOOT_SOURCE` config option to allow"},{"line_number":5,"context_line":"    operators to configure a default instance boot source."},{"line_number":6,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fa7e38b_ea9ff1f3","line":4,"range":{"start_line":4,"start_character":21,"end_line":4,"end_character":22},"in_reply_to":"3fa7e38b_dcdbe3e8","updated":"2020-02-18 09:45:52.000000000","message":"Done","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9cfdcee849ea0ca691cfec3637a9246f162b749e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Introduced a new `DEFAULT_BOOT_SOURCE` config option to allow"},{"line_number":5,"context_line":"    operators to configure a default instance boot source."},{"line_number":6,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fa7e38b_7c58af88","line":6,"updated":"2020-02-18 07:12:02.000000000","message":"Unnecessary whitespaces","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"b90434eed5ce0078d6ba046a646868e1c02c3035","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Introduced a new `DEFAULT_BOOT_SOURCE` config option to allow"},{"line_number":5,"context_line":"    operators to configure a default instance boot source."},{"line_number":6,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fa7e38b_2aa66957","line":6,"in_reply_to":"3fa7e38b_7c58af88","updated":"2020-02-18 09:45:52.000000000","message":"Done","commit_id":"c2cdaaf1c1adaeb96bd90e2fc4bf149ccaf4394e"}]}
