)]}'
{"id":"depot~4767","triplet_id":"depot~canon~I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2022-01-04 18:04:27.000000000","reason":"Change was submitted"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2022-01-04 18:04:27.000000000","reason":"Change was submitted"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2022-01-04 17:59:04.000000000","reason":"grfn replied on the change"}},"hashtags":[],"change_id":"I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe","subject":"feat(ops): Add initial oauth2_proxy configuration","status":"MERGED","created":"2022-01-04 11:32:30.000000000","updated":"2022-01-04 18:04:27.000000000","submitted":"2022-01-04 18:04:27.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"4767","meta_rev_id":"ddd23538b425418b4952bee2a91f98d6de636951","_number":4767,"virtual_id_number":4767,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2022-01-04 18:04:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-01-04 18:04:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-04 11:32:32.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2022-01-04 11:32:46.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-01-04 16:57:51.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2022-01-04 16:57:51.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"state":"REVIEWER"}],"messages":[{"id":"5cfd00a38f52981b69de6df27e97fbc98bcdd5df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 11:32:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6f302c7dd7870ea2cbac5584a2f631ee5777a2bf","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 11:32:32.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 of cl/4767: https://buildkite.com/tvl/depot/builds/11104","accounts_in_message":[],"_revision_number":1},{"id":"70128a5f4ff0f92bf2c60953bc4438a10d267907","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 11:32:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/11104","accounts_in_message":[],"_revision_number":1},{"id":"bb917b354417b6470e67794a5096c556f8dcb3da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 11:33:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"342acf2b99d2067487a62afa33dfe7fb07d3634d","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 11:33:24.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 of cl/4767: https://buildkite.com/tvl/depot/builds/11105","accounts_in_message":[],"_revision_number":2},{"id":"d2943b9478c8ffa2495ce2676915dc46d938b0c8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 11:33:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/11105","accounts_in_message":[],"_revision_number":2},{"id":"2be6783f1db83baa2c88c143867e74fb1a8ec348","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 11:44:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"18dcd95de6ff9bbd627a9fc637461f5a6c6df52e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 11:44:59.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 of cl/4767: https://buildkite.com/tvl/depot/builds/11106","accounts_in_message":[],"_revision_number":3},{"id":"73e961bcca09224d7df8f3dd8693dd12625de149","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 11:45:13.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/11106","accounts_in_message":[],"_revision_number":3},{"id":"11afaed64368c539d27373084396cccf90aa1bd7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 12:09:20.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"73d38ff97623aeb8580c2c00a4d9b127e8cebde2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 12:09:21.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 of cl/4767: https://buildkite.com/tvl/depot/builds/11107","accounts_in_message":[],"_revision_number":4},{"id":"db099bf66a9c8c501cfe6ffc3972048a215923f0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 12:09:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/11107","accounts_in_message":[],"_revision_number":4},{"id":"c0bdd92fa3e14b3517fe574445fa12a02080a49d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 12:18:43.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"130a310f249fe0e9dae9bb8a53d0e0986b220ce8","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 12:18:44.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 of cl/4767: https://buildkite.com/tvl/depot/builds/11108","accounts_in_message":[],"_revision_number":5},{"id":"de6ff00fbc32b3c56f81bb7aba2d8f67ee301616","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 12:18:55.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/11108","accounts_in_message":[],"_revision_number":5},{"id":"d313af0ccd83bff839193d2b006e5d81cf5b8f86","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 12:33:37.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"282e08adfdca72c670eb29c8f02d1cf44d0db56e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 12:33:38.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 of cl/4767: https://buildkite.com/tvl/depot/builds/11109","accounts_in_message":[],"_revision_number":6},{"id":"2961d41edc0b0185411b7b68c4c02a1a6eab5d3f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 12:33:52.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/11109","accounts_in_message":[],"_revision_number":6},{"id":"57c29d3d5f6bbd5705b6278feea19a841d94f469","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 12:35:59.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"73950abf573c7ee5c5e531dc6d528bde2ff3f556","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 12:36:00.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 of cl/4767: https://buildkite.com/tvl/depot/builds/11112","accounts_in_message":[],"_revision_number":7},{"id":"9349928e925f910254f6704e471adbcdd69b1a4e","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 12:36:13.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/11112","accounts_in_message":[],"_revision_number":7},{"id":"9264b1e4c40cc763516dd54d6cba545f59a1f613","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 16:57:35.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":7},{"id":"22056279eb5b82efa4d07d87fde62d0cd7f2e4db","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-01-04 17:59:04.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"e9b97b78321bf32ea8a55ce03ec2fd015a08d91d","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-01-04 17:59:06.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"ddd23538b425418b4952bee2a91f98d6de636951","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-04 18:04:27.000000000","message":"Change has been successfully rebased and submitted as 73288ba569d0439f3ea0e8cea1b66f8b9411dbdc","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"73288ba569d0439f3ea0e8cea1b66f8b9411dbdc","revisions":{"5af8270ab7c81b2c9b6f60a7999adb2f36ae09be":{"kind":"REWORK","_number":1,"created":"2022-01-04 11:32:30.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4767/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4767/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4767/1"}}},"commit":{"parents":[{"commit":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","subject":"chore(ops): Remove login.tvl.fyi module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e4be8651d75ecd9666c836763e2fd56a332ed0b"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:28:58.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:30:00.000000000","tz":180},"subject":"feat(ops): Add initial oauth2_proxy configuration","message":"feat(ops): Add initial oauth2_proxy configuration\n\nThe intent is to configure oauth2_proxy pointing at Keycloak to enable\nusage with nginx auth_request directives.\n\nI want to expose this as a function from within the module in which\nnginx server configuration blocks can be wrapped, but the function for\nthat is currently a placeholder.\n\nChange-Id: I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5af8270ab7c81b2c9b6f60a7999adb2f36ae09be"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5af8270ab7c81b2c9b6f60a7999adb2f36ae09be"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","is_merged_in_target_branch":false,"change_id":"I2294aee6226b4f64a27bf6592c2d18092d0268cc","change_number":4766,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"36d233e3dd9518546b335a9a75af3d5fb1778b53":{"kind":"REWORK","_number":2,"created":"2022-01-04 11:33:23.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4767/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4767/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4767/2"}}},"commit":{"parents":[{"commit":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","subject":"chore(ops): Remove login.tvl.fyi module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e4be8651d75ecd9666c836763e2fd56a332ed0b"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:28:58.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:33:21.000000000","tz":180},"subject":"feat(ops): Add initial oauth2_proxy configuration","message":"feat(ops): Add initial oauth2_proxy configuration\n\nThe intent is to configure oauth2_proxy pointing at Keycloak to enable\nusage with nginx auth_request directives.\n\nI want to expose this as a function from within the module in which\nnginx server configuration blocks can be wrapped, but the function for\nthat is currently a placeholder.\n\nChange-Id: I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d36d233e3dd9518546b335a9a75af3d5fb1778b53"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d36d233e3dd9518546b335a9a75af3d5fb1778b53"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","is_merged_in_target_branch":false,"change_id":"I2294aee6226b4f64a27bf6592c2d18092d0268cc","change_number":4766,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"47d7a7ab24cc13b87459298d43bdc763850fc08c":{"kind":"REWORK","_number":3,"created":"2022-01-04 11:44:58.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4767/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4767/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4767/3"}}},"commit":{"parents":[{"commit":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","subject":"chore(ops): Remove login.tvl.fyi module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e4be8651d75ecd9666c836763e2fd56a332ed0b"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:28:58.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:44:55.000000000","tz":180},"subject":"feat(ops): Add initial oauth2_proxy configuration","message":"feat(ops): Add initial oauth2_proxy configuration\n\nThe intent is to configure oauth2_proxy pointing at Keycloak to enable\nusage with nginx auth_request directives.\n\nI want to expose this as a function from within the module in which\nnginx server configuration blocks can be wrapped, but the function for\nthat is currently a placeholder.\n\nChange-Id: I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d47d7a7ab24cc13b87459298d43bdc763850fc08c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d47d7a7ab24cc13b87459298d43bdc763850fc08c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","is_merged_in_target_branch":false,"change_id":"I2294aee6226b4f64a27bf6592c2d18092d0268cc","change_number":4766,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8301b57b450022dfd5ac7d36f20aff470f457aed":{"kind":"REWORK","_number":4,"created":"2022-01-04 12:09:20.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4767/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4767/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4767/4"}}},"commit":{"parents":[{"commit":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","subject":"chore(ops): Remove login.tvl.fyi module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e4be8651d75ecd9666c836763e2fd56a332ed0b"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:28:58.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 12:09:16.000000000","tz":180},"subject":"feat(ops): Add initial oauth2_proxy configuration","message":"feat(ops): Add initial oauth2_proxy configuration\n\nThe intent is to configure oauth2_proxy pointing at Keycloak to enable\nusage with nginx auth_request directives.\n\nI want to expose this as a function from within the module in which\nnginx server configuration blocks can be wrapped, but the function for\nthat is currently a placeholder.\n\nChange-Id: I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8301b57b450022dfd5ac7d36f20aff470f457aed"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8301b57b450022dfd5ac7d36f20aff470f457aed"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","is_merged_in_target_branch":false,"change_id":"I2294aee6226b4f64a27bf6592c2d18092d0268cc","change_number":4766,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"32b3b00d83dc47999441623842265cdb4d38c736":{"kind":"REWORK","_number":5,"created":"2022-01-04 12:18:43.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4767/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4767/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4767/5"}}},"commit":{"parents":[{"commit":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","subject":"chore(ops): Remove login.tvl.fyi module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e4be8651d75ecd9666c836763e2fd56a332ed0b"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:28:58.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 12:18:41.000000000","tz":180},"subject":"feat(ops): Add initial oauth2_proxy configuration","message":"feat(ops): Add initial oauth2_proxy configuration\n\nThe intent is to configure oauth2_proxy pointing at Keycloak to enable\nusage with nginx auth_request directives.\n\nI want to expose this as a function from within the module in which\nnginx server configuration blocks can be wrapped, but the function for\nthat is currently a placeholder.\n\nChange-Id: I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d32b3b00d83dc47999441623842265cdb4d38c736"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d32b3b00d83dc47999441623842265cdb4d38c736"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","is_merged_in_target_branch":false,"change_id":"I2294aee6226b4f64a27bf6592c2d18092d0268cc","change_number":4766,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"51786cb5917c80b5648c2bcf998e8d6d8ded682d":{"kind":"REWORK","_number":6,"created":"2022-01-04 12:33:37.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4767/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4767/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4767/6"}}},"commit":{"parents":[{"commit":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","subject":"chore(ops): Remove login.tvl.fyi module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e4be8651d75ecd9666c836763e2fd56a332ed0b"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:28:58.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 12:28:47.000000000","tz":180},"subject":"feat(ops): Add initial oauth2_proxy configuration","message":"feat(ops): Add initial oauth2_proxy configuration\n\nThe intent is to configure oauth2_proxy pointing at Keycloak to enable\nusage with nginx auth_request directives.\n\nI want to expose this as a function from within the module in which\nnginx server configuration blocks can be wrapped, but the function for\nthat is currently a placeholder.\n\nChange-Id: I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d51786cb5917c80b5648c2bcf998e8d6d8ded682d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d51786cb5917c80b5648c2bcf998e8d6d8ded682d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","is_merged_in_target_branch":false,"change_id":"I2294aee6226b4f64a27bf6592c2d18092d0268cc","change_number":4766,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a5de2cc38f3ba5a1e06e4a3fcd66b819202b7199":{"kind":"REWORK","_number":7,"created":"2022-01-04 12:35:59.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4767/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4767/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4767/7"}}},"commit":{"parents":[{"commit":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","subject":"chore(ops): Remove login.tvl.fyi module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e4be8651d75ecd9666c836763e2fd56a332ed0b"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:28:58.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 12:35:56.000000000","tz":180},"subject":"feat(ops): Add initial oauth2_proxy configuration","message":"feat(ops): Add initial oauth2_proxy configuration\n\nThe intent is to configure oauth2_proxy pointing at Keycloak to enable\nusage with nginx auth_request directives.\n\nI want to expose this as a function from within the module in which\nnginx server configuration blocks can be wrapped, but the function for\nthat is currently a placeholder.\n\nChange-Id: I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da5de2cc38f3ba5a1e06e4a3fcd66b819202b7199"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da5de2cc38f3ba5a1e06e4a3fcd66b819202b7199"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9e4be8651d75ecd9666c836763e2fd56a332ed0b","is_merged_in_target_branch":false,"change_id":"I2294aee6226b4f64a27bf6592c2d18092d0268cc","change_number":4766,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"73288ba569d0439f3ea0e8cea1b66f8b9411dbdc":{"kind":"REWORK","_number":8,"created":"2022-01-04 18:04:27.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4767/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4767/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4767/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4767/8"}}},"commit":{"parents":[{"commit":"3806cea40bb2099209de922731c1b7dbd9507e58","subject":"chore(ops): Remove login.tvl.fyi module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3806cea40bb2099209de922731c1b7dbd9507e58"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-04 11:28:58.000000000","tz":180},"committer":{"name":"tazjin","email":"tazjin@tvl.su","date":"2022-01-04 18:04:27.000000000","tz":0},"subject":"feat(ops): Add initial oauth2_proxy configuration","message":"feat(ops): Add initial oauth2_proxy configuration\n\nThe intent is to configure oauth2_proxy pointing at Keycloak to enable\nusage with nginx auth_request directives.\n\nI want to expose this as a function from within the module in which\nnginx server configuration blocks can be wrapped, but the function for\nthat is currently a placeholder.\n\nChange-Id: I5ed7deb9bf1c62818f516e68c33e8c5b632fccfe\nReviewed-on: https://cl.tvl.fyi/c/depot/+/4767\nTested-by: BuildkiteCI\nReviewed-by: grfn \u003cgrfn@gws.fyi\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73288ba569d0439f3ea0e8cea1b66f8b9411dbdc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73288ba569d0439f3ea0e8cea1b66f8b9411dbdc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3806cea40bb2099209de922731c1b7dbd9507e58","is_merged_in_target_branch":true,"change_id":"I2294aee6226b4f64a27bf6592c2d18092d0268cc","change_number":4766,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Code-Review-from-owners","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review-from-owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review-from-owners\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review-from-owners\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
