)]}'
{"id":"openstack%2Fproject-config~665012","triplet_id":"openstack%2Fproject-config~master~I610dae5d6d7fe01e15f66970b59d3b999bebb766","project":"openstack/project-config","branch":"master","topic":"stop-control-plane-nodepool","hashtags":[],"change_id":"I610dae5d6d7fe01e15f66970b59d3b999bebb766","subject":"Remove nodepool builder config for control plane images","status":"MERGED","created":"2019-06-12 20:42:48.000000000","updated":"2019-07-01 13:47:57.000000000","submitted":"2019-07-01 13:47:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"665012-1561988877731-be057232","meta_rev_id":"8b13bbbaff7968b01e69f9a39e4b671473a668c6","_number":665012,"virtual_id_number":665012,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":2,"date":"2019-07-01 13:47:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2019-07-01 13:35:22.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2019-06-23 14:29:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":1,"date":"2019-07-01 13:35:22.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-23 14:29:28.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2019-07-01 13:35:22.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-07-01 13:47:57.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"e3fd39ca93dbad75b99becc24d4b7f071146514a","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2019-06-12 20:42:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3fa29649a3dd7d2e5da24b35d36a927be9df3942","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2019-06-12 20:46:52.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"7387c2fa015868130136f721c94ccb9ecb710df8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-12 20:56:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-zuul-jobs-linters http://logs.openstack.org/12/665012/2/check/openstack-zuul-jobs-linters/5b21a2d/ : SUCCESS in 5m 55s\n- project-config-nodepool http://logs.openstack.org/12/665012/2/check/project-config-nodepool/4eb884f/ : SUCCESS in 3m 23s","accounts_in_message":[],"_revision_number":2},{"id":"97c5ce24dc1e6cf02ecf0f27801679094f1076af","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-06-23 14:29:28.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"6556d23ddab846c8000eb97dc70210d9e07eb63f","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-07-01 13:35:22.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"1d2b95dd9807f5564608e1075faf9fa065cc7be1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-01 13:35:36.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f1dfaeb589dc35b27d30727bef1f8839a2be4b3c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-01 13:47:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"feec98b71c09bdf784aa5ce541f24570d1913034","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-01 13:47:57.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-zuul-jobs-linters http://logs.openstack.org/12/665012/2/gate/openstack-zuul-jobs-linters/87f750b/ : SUCCESS in 6m 51s\n- project-config-nodepool http://logs.openstack.org/12/665012/2/gate/project-config-nodepool/16cae94/ : SUCCESS in 3m 42s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9b0f75df253073705f23f2a6bf41ed1c72d17151","revisions":{"50a4683a007d414f089ad005398072c564dea9d5":{"kind":"REWORK","_number":1,"created":"2019-06-12 20:42:48.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/12/665012/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/12/665012/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/12/665012/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/12/665012/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/12/665012/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/12/665012/1"}}},"commit":{"parents":[{"commit":"d8b7f2da286f88a4bb687897f6f514384871aa6e","subject":"Revert \"opendev.org mirrors: switch out DFW, switch in IAD\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d8b7f2da286f88a4bb687897f6f514384871aa6e"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-06-12 20:39:24.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-06-12 20:39:24.000000000","tz":-420},"subject":"Remove nodepool builder config for control plane images","message":"Remove nodepool builder config for control plane images\n\nNodepool wants to build a new image every day then delete the N+2\u0027th\nimage. This is great for dynamic test nodes which never live for longer\nthan a few hours. Unfortunately, with boot from volume servers you\ncannot delete their base image if the server is still running. This\nmeans as soon as we use these images for control plane servers, which do\nnot go away after a few hours, we\u0027ll no longer be able to delete that\nimage a couple days later.\n\nThis will make our current nodepool install unhappy so lets avoid doing\nthat for now.\n\nWe can probably make improvements to nodepool to better support this use\ncase. At that time we can start trying this again. We will probably also\nwant to use a dedicated builder for that.\n\nNote this isn\u0027t a revert becaues the control-plane-minimal element is\nuseful if we want to build these types of images in the future. We just\nshouldn\u0027t use nodepool to do it in its current state.\n\nChange-Id: I610dae5d6d7fe01e15f66970b59d3b999bebb766\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/50a4683a007d414f089ad005398072c564dea9d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/50a4683a007d414f089ad005398072c564dea9d5"}]},"branch":"refs/heads/master"},"9b0f75df253073705f23f2a6bf41ed1c72d17151":{"kind":"REWORK","_number":2,"created":"2019-06-12 20:46:52.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/12/665012/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/12/665012/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/12/665012/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/12/665012/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/12/665012/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/12/665012/2"}}},"commit":{"parents":[{"commit":"6b56fd81cad681c3b7ed87bbfdfebbdf00656f55","subject":"Stop building control plane images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6b56fd81cad681c3b7ed87bbfdfebbdf00656f55"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-06-12 20:39:24.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-06-12 20:46:04.000000000","tz":-420},"subject":"Remove nodepool builder config for control plane images","message":"Remove nodepool builder config for control plane images\n\nNodepool wants to build a new image every day then delete the N+2\u0027th\nimage. This is great for dynamic test nodes which never live for longer\nthan a few hours. Unfortunately, with boot from volume servers you\ncannot delete their base image if the server is still running. This\nmeans as soon as we use these images for control plane servers, which do\nnot go away after a few hours, we\u0027ll no longer be able to delete that\nimage a couple days later.\n\nThis will make our current nodepool install unhappy so lets avoid doing\nthat for now.\n\nWe can probably make improvements to nodepool to better support this use\ncase. At that time we can start trying this again. We will probably also\nwant to use a dedicated builder for that.\n\nNote this isn\u0027t a revert because the control-plane-minimal element is\nuseful if we want to build these types of images in the future. We just\nshouldn\u0027t use nodepool to do it in its current state.\n\nChange-Id: I610dae5d6d7fe01e15f66970b59d3b999bebb766\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/9b0f75df253073705f23f2a6bf41ed1c72d17151"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/9b0f75df253073705f23f2a6bf41ed1c72d17151"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
