{"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:1715191776.0","currentOid":""},"activityList":{"items":[{"before":"3f7ce8218d06c43a918238cd6d360f3bead93327","after":"89f3127b78b48bff665b2ba353d114d022bbf29c","ref":"refs/heads/sentinel-ui","pushedAt":"2024-05-08T19:33:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"},"commit":{"message":"PR cleanup: removed testmode, removed unneeded mixins and deps","shortMessageHtmlLink":"PR cleanup: removed testmode, removed unneeded mixins and deps"}},{"before":"dee830c7e64a1e4a12d8bb6c4ddfbf0b3bacb308","after":"3f7ce8218d06c43a918238cd6d360f3bead93327","ref":"refs/heads/sentinel-ui","pushedAt":"2024-05-08T19:31:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"},"commit":{"message":"PR cleanup: removed testmode, removed unneeded mixins and deps","shortMessageHtmlLink":"PR cleanup: removed testmode, removed unneeded mixins and deps"}},{"before":"294428e17db10832254e3a473037e4a46b77f4ab","after":"0f746c2865b6baf87744f9f2d570220a42f5ab6e","ref":"refs/heads/csi-staging-conflicts","pushedAt":"2024-05-08T19:30:47.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":"csi_hook: reworked tests\n\nRework the CSI hook tests to have more fine-grained control over the mock\non-disk state. Add tests covering upgrades from staging paths missing\nnamespaces.","shortMessageHtmlLink":"csi_hook: reworked tests"}},{"before":"7fd17db990def3ee4fa082453a82c8f48061c6a5","after":"294428e17db10832254e3a473037e4a46b77f4ab","ref":"refs/heads/csi-staging-conflicts","pushedAt":"2024-05-08T19:30:33.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":"csi_hook: reworked tests\n\nRework the CSI hook tests to have more fine-grained control over the mock\non-disk state. Add tests covering upgrades from staging paths missing\nnamespaces.","shortMessageHtmlLink":"csi_hook: reworked tests"}},{"before":"7cf5ad8d80f35aede8eb335966bca6223f1d149e","after":"dee830c7e64a1e4a12d8bb6c4ddfbf0b3bacb308","ref":"refs/heads/sentinel-ui","pushedAt":"2024-05-08T19:10:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"},"commit":{"message":"PR cleanup: removed testmode, removed unneeded mixins and deps","shortMessageHtmlLink":"PR cleanup: removed testmode, removed unneeded mixins and deps"}},{"before":"e2fb2cf40d83e7872555257d90e3ed3c6657af03","after":null,"ref":"refs/heads/backport/cgroup-override-raw-exec/sincerely-sincere-cattle","pushedAt":"2024-05-08T18:09:36.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":"1e1a20a7f4db609ea3ebc820427bf5e931e46a3c","after":"c5cb91aa2b1d32612aad157ea40fa95bca5c766e","ref":"refs/heads/gh-b-6980","pushedAt":"2024-05-08T16:58:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juanadelacuesta","name":"Juana De La Cuesta","path":"/Juanadelacuesta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8647634?s=80&v=4"},"commit":{"message":"func: Add changelog","shortMessageHtmlLink":"func: Add changelog"}},{"before":"ab69cde6d44d8bdf2c6f85c9c04d83c383e2ef59","after":"1e1a20a7f4db609ea3ebc820427bf5e931e46a3c","ref":"refs/heads/gh-b-6980","pushedAt":"2024-05-08T16:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juanadelacuesta","name":"Juana De La Cuesta","path":"/Juanadelacuesta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8647634?s=80&v=4"},"commit":{"message":"func: Add changelog","shortMessageHtmlLink":"func: Add changelog"}},{"before":"2e6f64cb073a5727fde339926ae8b35573812a07","after":null,"ref":"refs/heads/20538-ui-display-more-user-information-in-the-upper-right-hand-corner","pushedAt":"2024-05-08T16:33:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"}},{"before":"fe1533e638700d6e99643a01ee5cf7f85c6d96bf","after":"8620fdca8593bdd1bef2921625bd0b7b3a5f0775","ref":"refs/heads/main","pushedAt":"2024-05-08T16:33:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"},"commit":{"message":"Adds the token name to the Profile link in the top nav (#20539)","shortMessageHtmlLink":"Adds the token name to the Profile link in the top nav (#20539)"}},{"before":"d21234976856b98ee65398f6a31c634699f706cc","after":"ab69cde6d44d8bdf2c6f85c9c04d83c383e2ef59","ref":"refs/heads/gh-b-6980","pushedAt":"2024-05-08T16:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juanadelacuesta","name":"Juana De La Cuesta","path":"/Juanadelacuesta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8647634?s=80&v=4"},"commit":{"message":"func: add extra test to make sure the old process is dead","shortMessageHtmlLink":"func: add extra test to make sure the old process is dead"}},{"before":"98a16cf8b6ced7dc8a420d81c7229c14d086108f","after":"d21234976856b98ee65398f6a31c634699f706cc","ref":"refs/heads/gh-b-6980","pushedAt":"2024-05-08T16:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juanadelacuesta","name":"Juana De La Cuesta","path":"/Juanadelacuesta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8647634?s=80&v=4"},"commit":{"message":"func: add testing for the cleaning of olf processes","shortMessageHtmlLink":"func: add testing for the cleaning of olf processes"}},{"before":"0056988d3b73fea987552fce86169349b98bdc9c","after":"2e6f64cb073a5727fde339926ae8b35573812a07","ref":"refs/heads/20538-ui-display-more-user-information-in-the-upper-right-hand-corner","pushedAt":"2024-05-08T15:32:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"},"commit":{"message":"Adds the token name to the Profile link in the top nav","shortMessageHtmlLink":"Adds the token name to the Profile link in the top nav"}},{"before":"f72db6d10d7e98547c2ea5913425ea2c7a16021b","after":"7a08e06650fb8f8e124b19bb8c18bde545ad052c","ref":"refs/heads/b-gh-20521","pushedAt":"2024-05-08T11:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrasell","name":"James Rasell","path":"/jrasell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2980562?s=80&v=4"},"commit":{"message":"changelog: add entry for #20543","shortMessageHtmlLink":"changelog: add entry for #20543"}},{"before":null,"after":"f72db6d10d7e98547c2ea5913425ea2c7a16021b","ref":"refs/heads/b-gh-20521","pushedAt":"2024-05-08T11:29:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrasell","name":"James Rasell","path":"/jrasell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2980562?s=80&v=4"},"commit":{"message":"client: fix unallocated CPU metric when reserved cpu is set.","shortMessageHtmlLink":"client: fix unallocated CPU metric when reserved cpu is set."}},{"before":"e1333eb9f622c10db2ff20eeddfd7abafff8a8d4","after":null,"ref":"refs/heads/release/1.8.0-beta.1","pushedAt":"2024-05-08T06:29:05.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":"14a022cbc02a3ca2e0cd0f0360be2953ca1f7b41","after":"fe1533e638700d6e99643a01ee5cf7f85c6d96bf","ref":"refs/heads/main","pushedAt":"2024-05-08T06:29:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"pkazmierczak","name":"Piotr Kazmierczak","path":"/pkazmierczak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/470696?s=80&v=4"},"commit":{"message":"Merge pull request #20536 from hashicorp/release/1.8.0-beta.1\n\nRelease/1.8.0 beta.1","shortMessageHtmlLink":"Merge pull request #20536 from hashicorp/release/1.8.0-beta.1"}},{"before":"49ba4692d4b34489974104631559259e8dcc2cc6","after":"e2fb2cf40d83e7872555257d90e3ed3c6657af03","ref":"refs/heads/backport/cgroup-override-raw-exec/sincerely-sincere-cattle","pushedAt":"2024-05-07T23:46:55.000Z","pushType":"push","commitsCount":1,"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":"no-op commit due to failed cherry-picking","shortMessageHtmlLink":"no-op commit due to failed cherry-picking"}},{"before":"1c3d984b1b9df8c2b6d07789525cead02a78b95c","after":"49ba4692d4b34489974104631559259e8dcc2cc6","ref":"refs/heads/backport/cgroup-override-raw-exec/sincerely-sincere-cattle","pushedAt":"2024-05-07T23:46:54.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 890c2ce7136ba16fa9e00ad867964d021902af3a (#20533)\n\nCo-authored-by: Phil Renaud ","shortMessageHtmlLink":"backport of commit 890c2ce (#20533)"}},{"before":"49ba4692d4b34489974104631559259e8dcc2cc6","after":"1c3d984b1b9df8c2b6d07789525cead02a78b95c","ref":"refs/heads/backport/cgroup-override-raw-exec/sincerely-sincere-cattle","pushedAt":"2024-05-07T23:46:54.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 14a022cbc02a3ca2e0cd0f0360be2953ca1f7b41","shortMessageHtmlLink":"backport of commit 14a022c"}},{"before":null,"after":"49ba4692d4b34489974104631559259e8dcc2cc6","ref":"refs/heads/backport/cgroup-override-raw-exec/sincerely-sincere-cattle","pushedAt":"2024-05-07T23:46:52.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 890c2ce7136ba16fa9e00ad867964d021902af3a (#20533)\n\nCo-authored-by: Phil Renaud ","shortMessageHtmlLink":"backport of commit 890c2ce (#20533)"}},{"before":"f8d64c5f1bbbc906fa3ad66363b90526dce16d36","after":null,"ref":"refs/heads/cgroup-override-raw-exec","pushedAt":"2024-05-07T23:46:28.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":"50414600435b298474d9b61848ac8f4677b7112c","after":"14a022cbc02a3ca2e0cd0f0360be2953ca1f7b41","ref":"refs/heads/main","pushedAt":"2024-05-07T23:46:27.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":"drivers/raw_exec: enable setting cgroup override values (#20481)\n\n* drivers/raw_exec: enable setting cgroup override values\r\n\r\nThis PR enables configuration of cgroup override values on the `raw_exec`\r\ntask driver. WARNING: setting cgroup override values eliminates any\r\ngauruntee Nomad can make about resource availability for *any* task on\r\nthe client node.\r\n\r\nFor cgroup v2 systems, set a single unified cgroup path using `cgroup_v2_override`.\r\nThe path may be either absolute or relative to the cgroup root.\r\n\r\nconfig {\r\n cgroup_v2_override = \"custom.slice/app.scope\"\r\n}\r\n\r\nor\r\n\r\nconfig {\r\n cgroup_v2_override = \"/sys/fs/cgroup/custom.slice/app.scope\"\r\n}\r\n\r\nFor cgroup v1 systems, set a per-controller path for each controller using\r\n`cgroup_v1_override`. The path(s) may be either absolute or relative to\r\nthe controller root.\r\n\r\nconfig {\r\n cgroup_v1_override = {\r\n \"pids\": \"custom/app\",\r\n \"cpuset\": \"custom/app\",\r\n }\r\n}\r\n\r\nor\r\n\r\nconfig {\r\n cgroup_v1_override = {\r\n \"pids\": \"/sys/fs/cgroup/pids/custom/app\",\r\n \"cpuset\": \"/sys/fs/cgroup/cpuset/custom/app\",\r\n }\r\n}\r\n\r\n* drivers/rawexec: ensure only one of v1/v2 cgroup override is set\r\n\r\n* drivers/raw_exec: executor should error if setting cgroup does not work\r\n\r\n* drivers/raw_exec: create cgroups in raw_exec tests\r\n\r\n* drivers/raw_exec: ensure we fail to start if custom cgroup set and non-root\r\n\r\n* move custom cgroup func into shared file\r\n\r\n---------\r\n\r\nCo-authored-by: Michael Schurter ","shortMessageHtmlLink":"drivers/raw_exec: enable setting cgroup override values (#20481)"}},{"before":"0201a8f8fddcd478da558718b39d079770ada604","after":"f8d64c5f1bbbc906fa3ad66363b90526dce16d36","ref":"refs/heads/cgroup-override-raw-exec","pushedAt":"2024-05-07T23:26:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"docs","shortMessageHtmlLink":"docs"}},{"before":"a557ffb9aa5e468662d0dfc0756a99d82b087f01","after":"0201a8f8fddcd478da558718b39d079770ada604","ref":"refs/heads/cgroup-override-raw-exec","pushedAt":"2024-05-07T22:56:36.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":"move custom cgroup func into shared file","shortMessageHtmlLink":"move custom cgroup func into shared file"}},{"before":"15df8cb63c856aa5749c7db732b65f1dbc5b3ce9","after":"7cf5ad8d80f35aede8eb335966bca6223f1d149e","ref":"refs/heads/sentinel-ui","pushedAt":"2024-05-07T20:05:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"},"commit":{"message":"More sentinel stuff","shortMessageHtmlLink":"More sentinel stuff"}},{"before":"50414600435b298474d9b61848ac8f4677b7112c","after":"0056988d3b73fea987552fce86169349b98bdc9c","ref":"refs/heads/20538-ui-display-more-user-information-in-the-upper-right-hand-corner","pushedAt":"2024-05-07T19:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philrenaud","name":"Phil Renaud","path":"/philrenaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713991?s=80&v=4"},"commit":{"message":"Adds the token name to the Profile link in the top nav","shortMessageHtmlLink":"Adds the token name to the Profile link in the top nav"}},{"before":null,"after":"50414600435b298474d9b61848ac8f4677b7112c","ref":"refs/heads/20538-ui-display-more-user-information-in-the-upper-right-hand-corner","pushedAt":"2024-05-07T19:04:21.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":"core: do not create evaluations within batch deregister endpoint. (#20510)\n\nThe batch deregister RPC endpoint is only used by the internal\r\ngarbage collection process, it is not exposed via the HTTP API or\r\nused anywhere else.\r\n\r\nThe GC process ensures that a job can only be removed from state\r\nif all related evaluations and allocations are in a state that\r\nmeans they can also be removed from state. This means that we do\r\nnot need to create evaluations when jobs are being deregistered\r\nvia this endpoint.","shortMessageHtmlLink":"core: do not create evaluations within batch deregister endpoint. (#2…"}},{"before":"e1a176c120fb7cdd1d9306b86a51e94ac5d3778e","after":"e1333eb9f622c10db2ff20eeddfd7abafff8a8d4","ref":"refs/heads/release/1.8.0-beta.1","pushedAt":"2024-05-07T07:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Prepare for next release","shortMessageHtmlLink":"Prepare for next release"}},{"before":"d68d9c27e18da00e27bf177ec2cfcc471cf8ca15","after":"e1a176c120fb7cdd1d9306b86a51e94ac5d3778e","ref":"refs/heads/release/1.8.0-beta.1","pushedAt":"2024-05-07T07:06:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Generate files for 1.8.0-beta.1 release","shortMessageHtmlLink":"Generate files for 1.8.0-beta.1 release"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERPpVrwA","startCursor":null,"endCursor":null}},"title":"Activity · hashicorp/nomad"}