)]}'
{"id":"openstack%2Fproject-config~721099","triplet_id":"openstack%2Fproject-config~master~I7874ef46a616e8fd68cf8d95afc3928d3440ba51","project":"openstack/project-config","branch":"master","topic":"puppet-apply-jobs","hashtags":[],"change_id":"I7874ef46a616e8fd68cf8d95afc3928d3440ba51","subject":"Use zuul deployment keys for yaml2ical","status":"MERGED","created":"2020-04-19 17:35:51.000000000","updated":"2020-04-25 15:16:58.000000000","submitted":"2020-04-25 15:16:58.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"721099-1587827818484-54f1cd87","meta_rev_id":"cf3c3a6a87ed1b3f9002cef69871219c65947ac8","_number":721099,"virtual_id_number":721099,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-25 15:16:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-04-24 15:22:06.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"}],"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":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"all":[{"value":2,"date":"2020-04-25 15:03:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2020-04-24 15:28:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}],"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":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"all":[{"value":1,"date":"2020-04-25 15:03:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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"}],"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":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_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":"2020-04-24 15:28:08.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":"2020-04-25 15:03:51.000000000","updated_by":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2020-04-25 15:16:58.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":"8423444bba779441b59c5d05a75947721e7d7360","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-04-19 17:35:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"690993f438415236b584506ac4240f8b7fa7cf5e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-19 17:37:44.000000000","message":"Patch Set 1: Verified-1\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  The secret \"eavesdrop_ssh_key\" was not found.\n\nThe error appears in the following job stanza:\n\n  job:\n      name: publish-irc-meetings\n      description: |\n        Publish the IRC meeting calendars to eavesdrop.openstack.org.\n      final: true\n      pre-run: playbooks/yaml2ical/pre.yaml\n      run: playbooks/project-config/run-tox.yaml\n      post-run: playbooks/yaml2ical/post.yaml\n      allowed-projects:\n        - opendev/irc-meetings\n      vars:\n        tox_envlist: ical\n      secrets:\n        - name: fileserver\n          secret: eavesdrop_ssh_key\n\n  in \"openstack/project-config/zuul.d/jobs.yaml@master\", line 387, column 3","accounts_in_message":[],"_revision_number":1},{"id":"8ab4fe5af22204bca807617a18d1e9c31dd3d25b","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-04-21 17:41:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c3d8dc08b0298873ab1f3ce1aef3f861eae1d2e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-21 17:48:21.000000000","message":"Patch Set 2: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":2},{"id":"5ce2bd181e9f534a2cf0863da9d82acd2d07b1f9","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-24 15:21:51.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"f81bd590dd50822ddd89acaf01a2e3e2148f0bf1","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-04-24 15:22:06.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"0f2ed940efda8368811b10463286215e4e47fc48","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-24 15:23:37.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fe20da1574d15fef4e8724a6fac80e55499e4c26","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-24 15:28:08.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2729e6301c4cf288364cf8e48debb06d045a2026","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-24 15:38:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/fb27e15cd05545d3be3321c93562ce5c : SUCCESS in 8m 30s","accounts_in_message":[],"_revision_number":2},{"id":"390ae52e8fa1ce3f5c56cb0b9e5b39d5c678f837","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2020-04-25 15:03:51.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"28043f8c371604eccd124c0386e154564d12d601","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-25 15:04:09.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"81aa1209bb6d4c4203254ec74a8a0e308c1a21ff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-25 15:16:58.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/727ca06400af4ea7af887f961d6db9f7 : SUCCESS in 7m 37s","accounts_in_message":[],"_revision_number":2},{"id":"924a9ca12f93a6e7dfbe7316085805d3801de723","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-25 15:16:58.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"295224c41b62dfbfb71fa8449543735d134b78e7","revisions":{"b4b9be283482732baf83c0bf5c8ceb0ab03ad439":{"kind":"REWORK","_number":1,"created":"2020-04-19 17:35:51.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/99/721099/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/721099/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/721099/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/721099/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/721099/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/721099/1"}}},"commit":{"parents":[{"commit":"94d158dfc4d055351e0ce89b8c72273b067ddc34","subject":"Merge \"Remove pypy job from bindep\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/94d158dfc4d055351e0ce89b8c72273b067ddc34"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-04-19 17:34:44.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-04-19 17:34:44.000000000","tz":-300},"subject":"Use zuul deployment keys for yaml2ical","message":"Use zuul deployment keys for yaml2ical\n\nWe\u0027re currently adding the private key of a jenkins user. But we\ndon\u0027t use jenkins, so this is lame. Use the zuul deploy key for\nproject-config instead.\n\nDepends-On: https://review.opendev.org/721098\nChange-Id: I7874ef46a616e8fd68cf8d95afc3928d3440ba51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b4b9be283482732baf83c0bf5c8ceb0ab03ad439"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b4b9be283482732baf83c0bf5c8ceb0ab03ad439"}]},"branch":"refs/heads/master"},"295224c41b62dfbfb71fa8449543735d134b78e7":{"kind":"REWORK","_number":2,"created":"2020-04-21 17:41:31.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/99/721099/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/721099/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/721099/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/721099/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/721099/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/721099/2"}}},"commit":{"parents":[{"commit":"94d158dfc4d055351e0ce89b8c72273b067ddc34","subject":"Merge \"Remove pypy job from bindep\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/94d158dfc4d055351e0ce89b8c72273b067ddc34"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-04-19 17:34:44.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-04-21 17:40:25.000000000","tz":-300},"subject":"Use zuul deployment keys for yaml2ical","message":"Use zuul deployment keys for yaml2ical\n\nWe\u0027re currently adding the private key of a jenkins user. But we\ndon\u0027t use jenkins, so this is lame. Use the zuul deploy key for\nproject-config instead.\n\nThis needs to run as project-config so that per-project deploy\nkeys work. To do that, shift it from being triggered by irc-meetings\nto being triggered hourly by project-config.\n\nAs a followup, we should probably convert this to just publish to\nAFS and serve the content from there.\n\nDepends-On: https://review.opendev.org/721098\nChange-Id: I7874ef46a616e8fd68cf8d95afc3928d3440ba51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/295224c41b62dfbfb71fa8449543735d134b78e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/295224c41b62dfbfb71fa8449543735d134b78e7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
