{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36653430,"defaultBranch":"main","name":"nomad","ownerLogin":"hashicorp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-01T10:21:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/761456?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715982751.0","currentOid":""},"activityList":{"items":[{"before":"a12eefbebedf5c7621987dbb44773c72bd6664a5","after":"b0c4cdc85544bd1f6b9f5f5493bc8236cd657b00","ref":"refs/heads/release/1.7.x","pushedAt":"2024-05-17T21:52:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"backport of commit a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b (#20629)\n\nCo-authored-by: Michael Schurter ","shortMessageHtmlLink":"backport of commit a3b1810 (#20629)"}},{"before":"5bcd325be61d4f3b3c0c481d40a48e0d53634475","after":null,"ref":"refs/heads/backport/doc-vault-ca/tightly-careful-phoenix","pushedAt":"2024-05-17T21:52:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"}},{"before":"75dfd3284709b903c49dd245b47ea76025cf9b4b","after":"957f770f857308327c421849ef9f75fc8e94dea5","ref":"refs/heads/stable-website","pushedAt":"2024-05-17T21:52:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"backport of commit a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b (#20628)\n\nCo-authored-by: Michael Schurter ","shortMessageHtmlLink":"backport of commit a3b1810 (#20628)"}},{"before":"5bfeb1b5b2a88cca844f727ff07c9b3c3443354e","after":null,"ref":"refs/heads/backport/doc-vault-ca/possibly-adjusted-boxer","pushedAt":"2024-05-17T21:52:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"}},{"before":"5444baa3d123e465d3ab97550de3655c3a6afe3c","after":"5bcd325be61d4f3b3c0c481d40a48e0d53634475","ref":"refs/heads/backport/doc-vault-ca/tightly-careful-phoenix","pushedAt":"2024-05-17T21:50:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"backport of commit a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b","shortMessageHtmlLink":"backport of commit a3b1810"}},{"before":"5dbf5300ce1e1ccc6af6311b4ec5afefa77aebb4","after":"5444baa3d123e465d3ab97550de3655c3a6afe3c","ref":"refs/heads/backport/doc-vault-ca/tightly-careful-phoenix","pushedAt":"2024-05-17T21:50:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"Merge a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b into backport/doc-vault-ca/tightly-careful-phoenix","shortMessageHtmlLink":"Merge a3b1810 into backport/doc-vault-ca/tightly-careful-phoenix"}},{"before":"a12eefbebedf5c7621987dbb44773c72bd6664a5","after":"5dbf5300ce1e1ccc6af6311b4ec5afefa77aebb4","ref":"refs/heads/backport/doc-vault-ca/tightly-careful-phoenix","pushedAt":"2024-05-17T21:50:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"backport of commit a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b","shortMessageHtmlLink":"backport of commit a3b1810"}},{"before":null,"after":"a12eefbebedf5c7621987dbb44773c72bd6664a5","ref":"refs/heads/backport/doc-vault-ca/tightly-careful-phoenix","pushedAt":"2024-05-17T21:50:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"Backport of tests: update disconnected client scheduler tests to avoid blocking into release/1.7.x (#20617)\n\nWhile working on #20462, I discovered that some of the scheduler tests for\r\ndisconnected clients making long blocking queries. The tests used\r\n`testutil.WaitForResult` to wait for an evaluation to be written to the state\r\nstore. The evaluation was never written, but the tests were not correctly\r\nreturning an error for an empty query. This resulted in the tests blocking for\r\n5s and then continuing anyways.\r\n\r\nIn practice, the evaluation is never written to the state store as part of the\r\ntest harness `Process` method, so this test assertion was meaningless. Remove\r\nthe broken assertion from the two top-level tests that used it, and upgrade\r\nthese tests to use `shoenig/test` in the process. This will save us ~50s per\r\ntest run.\r\n\r\nCo-authored-by: Tim Gross ","shortMessageHtmlLink":"Backport of tests: update disconnected client scheduler tests to avoi…"}},{"before":"913585a94915d5e479ffca5acb5db8de78184074","after":"5bfeb1b5b2a88cca844f727ff07c9b3c3443354e","ref":"refs/heads/backport/doc-vault-ca/possibly-adjusted-boxer","pushedAt":"2024-05-17T21:50:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"backport of commit a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b","shortMessageHtmlLink":"backport of commit a3b1810"}},{"before":"cf6c2c86f8ad5ef941214ea3f2c87fcedcbcbcfb","after":"913585a94915d5e479ffca5acb5db8de78184074","ref":"refs/heads/backport/doc-vault-ca/possibly-adjusted-boxer","pushedAt":"2024-05-17T21:50:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"Merge a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b into backport/doc-vault-ca/possibly-adjusted-boxer","shortMessageHtmlLink":"Merge a3b1810 into backport/doc-vault-ca/possibly-adjusted-boxer"}},{"before":"75dfd3284709b903c49dd245b47ea76025cf9b4b","after":"cf6c2c86f8ad5ef941214ea3f2c87fcedcbcbcfb","ref":"refs/heads/backport/doc-vault-ca/possibly-adjusted-boxer","pushedAt":"2024-05-17T21:50:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"backport of commit a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b","shortMessageHtmlLink":"backport of commit a3b1810"}},{"before":null,"after":"75dfd3284709b903c49dd245b47ea76025cf9b4b","ref":"refs/heads/backport/doc-vault-ca/possibly-adjusted-boxer","pushedAt":"2024-05-17T21:50:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"backport of commit b5bca27c07eee7ce4795d6dde2c5c6f422869a30 (#20625)\n\nCo-authored-by: Piotr Kazmierczak <470696+pkazmierczak@users.noreply.github.com>","shortMessageHtmlLink":"backport of commit b5bca27 (#20625)"}},{"before":"bbdcc49b3764b0a7688053393f9d118546dc8759","after":null,"ref":"refs/heads/doc-vault-ca","pushedAt":"2024-05-17T21:49:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"}},{"before":"5a6262d1c48ad7195049c42f0a312f14bc943664","after":"a3b1810bdbc2be395d2e4035dd8ce45e4b5ce33b","ref":"refs/heads/main","pushedAt":"2024-05-17T21:49:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"doc: specify ca cert needs to be shared (#20620)\n\nSpecify that the Vault JWT auth method must be configured to trust Nomad's CA certificate when mTLS is enabled.","shortMessageHtmlLink":"doc: specify ca cert needs to be shared (#20620)"}},{"before":"74d179d33be4173791917e4464320c72b38c50c8","after":"bbdcc49b3764b0a7688053393f9d118546dc8759","ref":"refs/heads/doc-vault-ca","pushedAt":"2024-05-17T21:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"add ticks for code","shortMessageHtmlLink":"add ticks for code"}},{"before":"56861c985c0c78c080017ead435553037a078773","after":"74d179d33be4173791917e4464320c72b38c50c8","ref":"refs/heads/doc-vault-ca","pushedAt":"2024-05-17T21:22:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"point out jwks_ca_pem parameter","shortMessageHtmlLink":"point out jwks_ca_pem parameter"}},{"before":"01f7f222764fd604091b664dac56332fe45f4669","after":"4daf27bcbc230b71554f24edfe876593fa5ed736","ref":"refs/heads/b-blocked-reschedules-wip-fix-should-filter","pushedAt":"2024-05-17T19:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgross","name":"Tim Gross","path":"/tgross","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1409219?s=80&v=4"},"commit":{"message":"[DEBUG]","shortMessageHtmlLink":"[DEBUG]"}},{"before":null,"after":"f8beeade6fa922cd4726f09d18c6c9f6070dc72c","ref":"refs/heads/f-ui/dropdowns-are-out-of-control","pushedAt":"2024-05-17T17:12:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"},"commit":{"message":"Adds a max-height to dropdowns lest they get any funny ideas","shortMessageHtmlLink":"Adds a max-height to dropdowns lest they get any funny ideas"}},{"before":null,"after":"8499104581d3b91396fe498bea37a5a00ab12cc1","ref":"refs/heads/b-blocked-reschedules-wip-do-not-stop","pushedAt":"2024-05-17T15:58:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgross","name":"Tim Gross","path":"/tgross","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1409219?s=80&v=4"},"commit":{"message":"[WIP]","shortMessageHtmlLink":"[WIP]"}},{"before":"2654b00c12ae4c819513110f9b629a8d62b3507e","after":"01f7f222764fd604091b664dac56332fe45f4669","ref":"refs/heads/b-blocked-reschedules-wip-fix-should-filter","pushedAt":"2024-05-17T15:58:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tgross","name":"Tim Gross","path":"/tgross","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1409219?s=80&v=4"},"commit":{"message":"[HACK] more failed experiments to improve filterByReschedulable","shortMessageHtmlLink":"[HACK] more failed experiments to improve filterByReschedulable"}},{"before":"b8127cb77c704c29a7fc3a49452482f6c08805bb","after":"680a968843e5eb5c787778d12176f3bddfec20c3","ref":"refs/heads/b-blocked-reschedules","pushedAt":"2024-05-17T15:57:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tgross","name":"Tim Gross","path":"/tgross","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1409219?s=80&v=4"},"commit":{"message":"scheduler: `RescheduleTracker` dropped if follow-up fail placements\n\nWhen an allocation fails it triggers an evaluation. The evaluation is\nprocessed and the scheduler sees it needs to reschedule, which\ntriggers a follow-up eval. The follow-up eval creates a plan to\n`(stop 1) (place 1)`. The replacement alloc has a `RescheduleTracker`\n(or gets its `RescheduleTracker` updated).\n\nBut in the case where the follow-up eval can't place all allocs (there\naren't enough resources), it can create a partial plan to\n`(stop 1) (place 0)`. It then creates a blocked eval. The plan applier\nstops the failed alloc. Then when the blocked eval is processed, the\njob is missing an allocation, so the scheduler creates a new\nallocation. This allocation is _not_ a replacement from the\nperspective of the scheduler, so it's not handed off a\n`RescheduleTracker`.","shortMessageHtmlLink":"scheduler: RescheduleTracker dropped if follow-up fail placements"}},{"before":"cc831ce2da3ff27ef37b94f1ec204e2d2d5c70e2","after":null,"ref":"refs/heads/tproxy-version-constraint","pushedAt":"2024-05-17T15:57:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgross","name":"Tim Gross","path":"/tgross","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1409219?s=80&v=4"}},{"before":"b5bca27c07eee7ce4795d6dde2c5c6f422869a30","after":"5a6262d1c48ad7195049c42f0a312f14bc943664","ref":"refs/heads/main","pushedAt":"2024-05-17T15:57:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tgross","name":"Tim Gross","path":"/tgross","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1409219?s=80&v=4"},"commit":{"message":"tproxy: add implicit constraint on client version (#20623)\n\nThe new transparent proxy feature already has an implicity constraint on the\r\npresence of the CNI plugin. But if the CNI plugin is installed on an older\r\nversion of Nomad, this isn't sufficient to protect against placing tproxy\r\nworkloads on clients that can't support it. Add a Nomad version constraint as\r\nwell.\r\n\r\nFixes: https://github.com/hashicorp/nomad/issues/20614","shortMessageHtmlLink":"tproxy: add implicit constraint on client version (#20623)"}},{"before":"42acd06eda84aed0473842b10a2eab14dba4aa2b","after":null,"ref":"refs/heads/backport/f-docs-acl-binding-rules-sum/gratefully-choice-bluejay","pushedAt":"2024-05-17T15:51:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkazmierczak","name":"Piotr Kazmierczak","path":"/pkazmierczak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/470696?s=80&v=4"}},{"before":"4f9e98e584788de92806cbb641b3699bdc6936c1","after":"75dfd3284709b903c49dd245b47ea76025cf9b4b","ref":"refs/heads/stable-website","pushedAt":"2024-05-17T15:51:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkazmierczak","name":"Piotr Kazmierczak","path":"/pkazmierczak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/470696?s=80&v=4"},"commit":{"message":"backport of commit b5bca27c07eee7ce4795d6dde2c5c6f422869a30 (#20625)\n\nCo-authored-by: Piotr Kazmierczak <470696+pkazmierczak@users.noreply.github.com>","shortMessageHtmlLink":"backport of commit b5bca27 (#20625)"}},{"before":"a174e6e0cb046f8756213f6451bf8381f372212b","after":"42acd06eda84aed0473842b10a2eab14dba4aa2b","ref":"refs/heads/backport/f-docs-acl-binding-rules-sum/gratefully-choice-bluejay","pushedAt":"2024-05-17T15:40:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"backport of commit b5bca27c07eee7ce4795d6dde2c5c6f422869a30","shortMessageHtmlLink":"backport of commit b5bca27"}},{"before":"5ce9924347d7a5d8f089d80b18053986922a22d3","after":"a174e6e0cb046f8756213f6451bf8381f372212b","ref":"refs/heads/backport/f-docs-acl-binding-rules-sum/gratefully-choice-bluejay","pushedAt":"2024-05-17T15:40:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"Merge b5bca27c07eee7ce4795d6dde2c5c6f422869a30 into backport/f-docs-acl-binding-rules-sum/gratefully-choice-bluejay","shortMessageHtmlLink":"Merge b5bca27 into backport/f-docs-acl-binding-rules-sum/gratefully-c…"}},{"before":"4f9e98e584788de92806cbb641b3699bdc6936c1","after":"5ce9924347d7a5d8f089d80b18053986922a22d3","ref":"refs/heads/backport/f-docs-acl-binding-rules-sum/gratefully-choice-bluejay","pushedAt":"2024-05-17T15:40:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"backport of commit b5bca27c07eee7ce4795d6dde2c5c6f422869a30","shortMessageHtmlLink":"backport of commit b5bca27"}},{"before":null,"after":"4f9e98e584788de92806cbb641b3699bdc6936c1","ref":"refs/heads/backport/f-docs-acl-binding-rules-sum/gratefully-choice-bluejay","pushedAt":"2024-05-17T15:40:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hc-github-team-nomad-core","name":null,"path":"/hc-github-team-nomad-core","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82989552?s=80&v=4"},"commit":{"message":"Backport of docs: fix broken markdown into stable-website (#20577)\n\nCo-authored-by: Tim Gross ","shortMessageHtmlLink":"Backport of docs: fix broken markdown into stable-website (#20577)"}},{"before":"000d1bd2bf05eb1fa3cb5fd96522c1f47df0d476","after":null,"ref":"refs/heads/f-docs-acl-binding-rules-sum","pushedAt":"2024-05-17T15:40:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkazmierczak","name":"Piotr Kazmierczak","path":"/pkazmierczak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/470696?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETVF2sAA","startCursor":null,"endCursor":null}},"title":"Activity · hashicorp/nomad"}