)]}'
{"doc/source/specs/using-tagged-images.rst":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"e28cc3993622621e764cd2e5b185767dabf61abe","unresolved":false,"context_lines":[{"line_number":32,"context_line":"- Production deployments: A production deployment requires the images"},{"line_number":33,"context_line":"  to be reproducible over time."},{"line_number":34,"context_line":"- Increased stability: If the images are stable over time (not"},{"line_number":35,"context_line":"  republished with the same image \"value\"), it means the gates will"},{"line_number":36,"context_line":"  be more stable, and it will be easier to track changes for deployers."},{"line_number":37,"context_line":"- Different distribution support: When the use of a certain image is"},{"line_number":38,"context_line":"  formalized, it is just a little change to use a different image for"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_1901fd6d","line":35,"range":{"start_line":35,"start_character":57,"end_line":35,"end_character":62},"updated":"2018-11-06 14:57:46.000000000","message":"OpenStack CI periodics, not gates.","commit_id":"26d4fa6250164c11bcd783500cda1f892d578873"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"da2f9c9c195b1e89da563f42b8cd08b18c6a35da","unresolved":false,"context_lines":[{"line_number":32,"context_line":"- Production deployments: A production deployment requires the images"},{"line_number":33,"context_line":"  to be reproducible over time."},{"line_number":34,"context_line":"- Increased stability: If the images are stable over time (not"},{"line_number":35,"context_line":"  republished with the same image \"value\"), it means the gates will"},{"line_number":36,"context_line":"  be more stable, and it will be easier to track changes for deployers."},{"line_number":37,"context_line":"- Different distribution support: When the use of a certain image is"},{"line_number":38,"context_line":"  formalized, it is just a little change to use a different image for"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5514e641","line":35,"range":{"start_line":35,"start_character":57,"end_line":35,"end_character":62},"in_reply_to":"3f79a3b5_1901fd6d","updated":"2018-11-08 12:42:45.000000000","message":"I will rephrase that when I will receive more inputs.\n\nIMO it should be both \u0027check/gates\u0027 and \u0027periodics\u0027: While periodics make sense to know if the current state of the art is \u0027working with a stable image\u0027, it also makes sense that patches with no depends-on on the images repo should work with existing images (fixed or moving). If they don\u0027t, it\u0027s an occasion to see it, change the reason why it\u0027s not working with a \u0027stable image\u0027, and document it in a release note.","commit_id":"26d4fa6250164c11bcd783500cda1f892d578873"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"8a7380a858d45f812fd8fc0d707cdeb9cc4d7103","unresolved":false,"context_lines":[{"line_number":25,"context_line":"a different repository (openstack-helm-images), there is currently"},{"line_number":26,"context_line":"no way to update an image used in a deployment, and directly see the"},{"line_number":27,"context_line":"result of a change."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Use cases"},{"line_number":30,"context_line":"---------"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9fdfeff1_86de49d8","line":28,"updated":"2019-03-05 15:16:56.000000000","message":"That\u0027s the depends-on part I discussed in today\u0027s meeting.","commit_id":"80f87a3a1c5a0a3af70de431e28579ed0bf6ba05"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"8a7380a858d45f812fd8fc0d707cdeb9cc4d7103","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Proposed Change"},{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"In openstack-helm and openstack-helm-infra, freeze the image versions,"},{"line_number":45,"context_line":"with the help of an override file, for all \"OpenStack\" branches."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"The override files must have references to images that are published"},{"line_number":48,"context_line":"and frozen."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9fdfeff1_86f7295a","line":45,"range":{"start_line":44,"start_character":0,"end_line":45,"end_character":64},"updated":"2019-03-05 15:16:56.000000000","message":"That\u0027s opt-in.","commit_id":"80f87a3a1c5a0a3af70de431e28579ed0bf6ba05"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"8a7380a858d45f812fd8fc0d707cdeb9cc4d7103","unresolved":false,"context_lines":[{"line_number":54,"context_line":"Security Impact"},{"line_number":55,"context_line":"---------------"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"While there is no active security change, having frozen images"},{"line_number":58,"context_line":"by default makes security audits easier."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Performance Impact"},{"line_number":61,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9fdfeff1_668fa5cd","line":58,"range":{"start_line":57,"start_character":0,"end_line":58,"end_character":40},"updated":"2019-03-05 15:16:56.000000000","message":"This also means old images can be outdated and security vulnerable, so I need to amend this.","commit_id":"80f87a3a1c5a0a3af70de431e28579ed0bf6ba05"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"8a7380a858d45f812fd8fc0d707cdeb9cc4d7103","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Continue using non-frozen images is possible, but to ensure the"},{"line_number":69,"context_line":"openstack-helm-images are used and tested appropriately, the overrides"},{"line_number":70,"context_line":"need to be written."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Implementation"},{"line_number":73,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9fdfeff1_868c09d8","line":70,"range":{"start_line":70,"start_character":0,"end_line":70,"end_character":4},"updated":"2019-03-05 15:16:56.000000000","message":"still need*","commit_id":"80f87a3a1c5a0a3af70de431e28579ed0bf6ba05"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"8a7380a858d45f812fd8fc0d707cdeb9cc4d7103","unresolved":false,"context_lines":[{"line_number":86,"context_line":"- Build images in openstack-helm-images (head of each openstack branch)"},{"line_number":87,"context_line":"  and make sure they are published periodically."},{"line_number":88,"context_line":"- Build images in openstack-helm-images from a specific commit and"},{"line_number":89,"context_line":"  make sure they are published with a fixed tag."},{"line_number":90,"context_line":"- Ensure published openstack-helm-images\u0027s images (fixed or not)"},{"line_number":91,"context_line":"  are consumed in openstack-helm-infra and"},{"line_number":92,"context_line":"  openstack-helm through values overrides."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9fdfeff1_e6b4f584","line":89,"range":{"start_line":89,"start_character":38,"end_line":89,"end_character":43},"updated":"2019-03-05 15:16:56.000000000","message":"previsible","commit_id":"80f87a3a1c5a0a3af70de431e28579ed0bf6ba05"}]}
