{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":585241158,"defaultBranch":"main","name":"slurmctld-operator","ownerLogin":"charmed-hpc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-04T17:10:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/146983681?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723215225.0","currentOid":""},"activityList":{"items":[{"before":"5f78fa7ecb76528830819b4c2d8f4d0c1a99b2f9","after":"6483579b12b1e26c0da08398b1374cad986e4b86","ref":"refs/heads/main","pushedAt":"2024-08-09T17:33:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"feat!: add tombstone notice to readme\n\nBREAKING CHANGES: Tombstones this repository. Active development has moved to the Slurm charm monorepo: https://github.com/charmed-hpc/slurm-charms/tree/main/charms/slurmctld","shortMessageHtmlLink":"feat!: add tombstone notice to readme"}},{"before":null,"after":"e44e058dce57ebb3220114df893dd7ff41bc92fa","ref":"refs/heads/tombstone","pushedAt":"2024-08-09T14:53:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"feat!: add tombstone notice to readme\n\nBREAKING CHANGES: Tombstones this repository. Active development has moved to the Slurm charm monorepo: https://github.com/charmed-hpc/slurm-charms/tree/main/charms/slurmctld","shortMessageHtmlLink":"feat!: add tombstone notice to readme"}},{"before":"992f0104b3b9e729222d94ce5b7d9882b06df323","after":null,"ref":"refs/heads/remove-legacy-interfaces","pushedAt":"2024-08-09T14:46:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"}},{"before":"d9849ceabd9bc85383e8c0a8a5df73f5572dc4f2","after":"bc56f05c07143883c0d86540963fa4e514691d44","ref":"refs/heads/experimental","pushedAt":"2024-07-29T15:02:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"chore: enable CI for the experimental branch","shortMessageHtmlLink":"chore: enable CI for the experimental branch"}},{"before":"71a32c435285d634e72fb29d0803fde1a789c738","after":"5f78fa7ecb76528830819b4c2d8f4d0c1a99b2f9","ref":"refs/heads/main","pushedAt":"2024-07-19T17:13:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"ci: fix CI pipeline","shortMessageHtmlLink":"ci: fix CI pipeline"}},{"before":"71a32c435285d634e72fb29d0803fde1a789c738","after":"d9849ceabd9bc85383e8c0a8a5df73f5572dc4f2","ref":"refs/heads/experimental","pushedAt":"2024-07-15T16:25:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"feat: use new manager for controlling slurmctld\n\nStill using some methods provided by the legacy manager\nthat we don't have time to refactor this pulse\n\nSigned-off-by: Jason C. Nucciarone ","shortMessageHtmlLink":"feat: use new manager for controlling slurmctld"}},{"before":"81d201d45593b3172e6c5a191f8ae412f1445ce1","after":"71a32c435285d634e72fb29d0803fde1a789c738","ref":"refs/heads/experimental","pushedAt":"2024-07-12T19:24:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"feat!: overhaul slurmctld API part 2\n\nMerge pull request #27 from jamesbeedy/small_fixes\r\n\r\nSummary of Changes:\r\n\r\n- remove fluentbit integration and associated code\r\n- adds back creation of the the state dir\r\n- fix path to jwt_key","shortMessageHtmlLink":"feat!: overhaul slurmctld API part 2"}},{"before":"205b98410cfc2368103f516a05a3aa9f5b2f1452","after":"71a32c435285d634e72fb29d0803fde1a789c738","ref":"refs/heads/main","pushedAt":"2024-06-28T00:33:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"feat!: overhaul slurmctld API part 2\n\nMerge pull request #27 from jamesbeedy/small_fixes\r\n\r\nSummary of Changes:\r\n\r\n- remove fluentbit integration and associated code\r\n- adds back creation of the the state dir\r\n- fix path to jwt_key","shortMessageHtmlLink":"feat!: overhaul slurmctld API part 2"}},{"before":"81d201d45593b3172e6c5a191f8ae412f1445ce1","after":"205b98410cfc2368103f516a05a3aa9f5b2f1452","ref":"refs/heads/main","pushedAt":"2024-06-27T13:36:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"feat!: overhaul slurmctld charm API\n\nMerge pull request #26 from jamesbeedy/slurm_config_editor_preparation\r\n\r\nSummary of changes:\r\n\r\n- removes no longer used interfaces\r\n- remove slurmctld dependency on slurmdbd and slurmd\r\n- support partitions with 0 nodes\r\n- refactor relation data\r\n- recreate how configs are written\r\n- support user supplied partition configuration\r\n- begin modeling slurm.conf\r\n- add type checking\r\n- remove unused code\r\n- support partition events and slurmd node events\r\n- remove unused upgrade-charm hook\r\n- use systemd and apt charm libs\r\n- update charmcraft.yaml\r\n\r\nBREAKING CHANGES: Incompatible with the Slurm charm API published in CharmHub. Will need to test manually until we can publish the new charms to the \"hub'","shortMessageHtmlLink":"feat!: overhaul slurmctld charm API"}},{"before":null,"after":"81d201d45593b3172e6c5a191f8ae412f1445ce1","ref":"refs/heads/experimental","pushedAt":"2024-06-06T16:40:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"Merge pull request #22 from jamesbeedy/remove_slurm_ops_manager\n\nRemove slurm ops manager","shortMessageHtmlLink":"Merge pull request #22 from jamesbeedy/remove_slurm_ops_manager"}},{"before":"c5778b11f39e6784a2d3dd9a077c92784a4a2471","after":"992f0104b3b9e729222d94ce5b7d9882b06df323","ref":"refs/heads/remove-legacy-interfaces","pushedAt":"2024-06-03T21:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"refactor: Drop legacy integrations and actions\n\nSigned-off-by: Jason C. Nucciarone ","shortMessageHtmlLink":"refactor: Drop legacy integrations and actions"}},{"before":"81d201d45593b3172e6c5a191f8ae412f1445ce1","after":"c5778b11f39e6784a2d3dd9a077c92784a4a2471","ref":"refs/heads/remove-legacy-interfaces","pushedAt":"2024-06-03T21:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"refactor: Drop legacy interfaces\n\nDrop the following legacy interfaces:\n\n- interface_grafana_support\n- interface_influxdb\n- interface_elasticsearch\n\nThese interfaces are no longer in use and will be replaced by COS.\n\nSigned-off-by: Jason C. Nucciarone ","shortMessageHtmlLink":"refactor: Drop legacy interfaces"}},{"before":null,"after":"81d201d45593b3172e6c5a191f8ae412f1445ce1","ref":"refs/heads/remove-legacy-interfaces","pushedAt":"2024-06-03T20:55:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"Merge pull request #22 from jamesbeedy/remove_slurm_ops_manager\n\nRemove slurm ops manager","shortMessageHtmlLink":"Merge pull request #22 from jamesbeedy/remove_slurm_ops_manager"}},{"before":"bb29d8d6e606b32a7985143ff38d3b5dbc6779c4","after":null,"ref":"refs/heads/drop_install_dependencies_step","pushedAt":"2024-06-03T20:55:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"}},{"before":"bce5fb8c037e6c15953a8f3afbd69b5d210c26a5","after":null,"ref":"refs/heads/update-slurm-ops-manager","pushedAt":"2024-06-03T20:55:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"}},{"before":"6e6b55f097c5af91b8f2874ac09cac8139a907f8","after":"81d201d45593b3172e6c5a191f8ae412f1445ce1","ref":"refs/heads/main","pushedAt":"2024-02-17T05:33:22.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"jamesbeedy","name":"jamesbeedy","path":"/jamesbeedy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5590546?s=80&v=4"},"commit":{"message":"Merge pull request #22 from jamesbeedy/remove_slurm_ops_manager\n\nRemove slurm ops manager","shortMessageHtmlLink":"Merge pull request #22 from jamesbeedy/remove_slurm_ops_manager"}},{"before":"f5d03651c0765fefc1837afc75842c68d0a3539c","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.3","pushedAt":"2024-02-16T19:39:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"b4e5de47afc93da8eea1d7f1540154619d19fdbd","after":"6e6b55f097c5af91b8f2874ac09cac8139a907f8","ref":"refs/heads/main","pushedAt":"2024-02-16T19:39:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"NucciTheBoss","name":"Jason Nucciarone","path":"/NucciTheBoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40342202?s=80&v=4"},"commit":{"message":"chore(deps): Bump jinja2 from 3.1.2 to 3.1.3\n\nMerge pull request #21 from charmed-hpc/dependabot/pip/jinja2-3.1.3","shortMessageHtmlLink":"chore(deps): Bump jinja2 from 3.1.2 to 3.1.3"}},{"before":null,"after":"f5d03651c0765fefc1837afc75842c68d0a3539c","ref":"refs/heads/dependabot/pip/jinja2-3.1.3","pushedAt":"2024-01-11T20:25:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): Bump jinja2 from 3.1.2 to 3.1.3\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump jinja2 from 3.1.2 to 3.1.3"}},{"before":"79220ab45124804f04487491b0cc761fb05ebc32","after":"b4e5de47afc93da8eea1d7f1540154619d19fdbd","ref":"refs/heads/main","pushedAt":"2023-12-18T13:37:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Drop support for Ubuntu Focal (#20)\n\n* Drop support for Ubuntu Focal\r\n\r\n* bugfix: Bump pytest-operator to 0.31.1\r\n\r\nUpdating integration test dependency resolves error with pytest async plugin.\r\n\r\nSigned-off-by: Jason C. Nucciarone \r\n\r\n---------\r\n\r\nSigned-off-by: Jason C. Nucciarone \r\nCo-authored-by: Jason C. Nucciarone ","shortMessageHtmlLink":"Drop support for Ubuntu Focal (#20)"}},{"before":"3b186dd19cf630ac8101d1f9783838466825acde","after":"79220ab45124804f04487491b0cc761fb05ebc32","ref":"refs/heads/main","pushedAt":"2023-12-13T12:55:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Update the slurm-ops-manager version in requirements.txt (#19)","shortMessageHtmlLink":"Update the slurm-ops-manager version in requirements.txt (#19)"}},{"before":"cf38270e23a96f87c5888db0777c86b0eec7b07c","after":"3b186dd19cf630ac8101d1f9783838466825acde","ref":"refs/heads/main","pushedAt":"2023-10-02T12:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Drop support for CentOS 7 (#18)","shortMessageHtmlLink":"Drop support for CentOS 7 (#18)"}},{"before":"91400e3d8cc7b5a076537403b6e34b62c22c920a","after":"cf38270e23a96f87c5888db0777c86b0eec7b07c","ref":"refs/heads/main","pushedAt":"2023-08-24T20:28:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jamesbeedy","name":"jamesbeedy","path":"/jamesbeedy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5590546?s=80&v=4"},"commit":{"message":"Merge pull request #17 from canonical/enable-local-testing\n\nAdd support for using local charms in integration tests","shortMessageHtmlLink":"Merge pull request #17 from canonical/enable-local-testing"}},{"before":"7f49eed5e03f0262175eddd5de409f5e14191e87","after":"91400e3d8cc7b5a076537403b6e34b62c22c920a","ref":"refs/heads/main","pushedAt":"2023-08-23T16:57:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"refactor: Auto-generate version file at packing (#16)\n\nSigned-off-by: Jason C. Nucciarone ","shortMessageHtmlLink":"refactor: Auto-generate version file at packing (#16)"}},{"before":"81584b87954a3d47453ca71b6f133c76e095b4c9","after":"7f49eed5e03f0262175eddd5de409f5e14191e87","ref":"refs/heads/main","pushedAt":"2023-08-18T21:42:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Update README.md (#12)","shortMessageHtmlLink":"Update README.md (#12)"}},{"before":"660754c9882bcff0cd2a979e6be107b2f1f44675","after":"81584b87954a3d47453ca71b6f133c76e095b4c9","ref":"refs/heads/main","pushedAt":"2023-08-18T21:26:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Remove etcd from the slurmctld operator (#13)\n\n* Remove etcd from the slurmctld\r\n\r\nEtcd is currently used to signal to the slurmd nodes that they\r\ncan start. However, an alternative approach has been determined in\r\nwhich systemd services will be used with a start exit hook to call\r\nback into charm code to perform this function. As such, etcd should\r\nbe removed to simplify the install footprint and function of a\r\nCharmed Slurm deployment.\r\n\r\nSince etcd is being removed, the tls certificates are no longer\r\nnecessary so this patch removes those also.\r\n\r\nSigned-off-by: Billy Olsen \r\n\r\n* chore(deps): Bump version of ops to 2.*\r\n\r\nSigned-off-by: Jason C. Nucciarone \r\n\r\n* chore(lint): Automatically fix lint issues with ruff\r\n\r\nSigned-off-by: Jason C. Nucciarone \r\n\r\n---------\r\n\r\nSigned-off-by: Billy Olsen \r\nSigned-off-by: Jason C. Nucciarone \r\nCo-authored-by: Billy Olsen ","shortMessageHtmlLink":"Remove etcd from the slurmctld operator (#13)"}},{"before":"32b3fe20c84107808532f4bb5ef8483e12959cb0","after":"660754c9882bcff0cd2a979e6be107b2f1f44675","ref":"refs/heads/main","pushedAt":"2023-07-26T12:55:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Add README & CONTRIBUTING (#11)\n\n* feat: Update contrib guidelines\r\n\r\n* feat: Add README\r\n\r\n* docs: Add heading and fix link\r\n\r\n* cleanup: Add note about using Juju 3.x","shortMessageHtmlLink":"Add README & CONTRIBUTING (#11)"}},{"before":"e6384160751d4a88372bb25f4f1236dcca3e3420","after":"32b3fe20c84107808532f4bb5ef8483e12959cb0","ref":"refs/heads/main","pushedAt":"2023-05-15T22:09:19.916Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Merge pull request #10 from canonical/upgrade-jammy\n\nAdd support for Ubuntu 22.04: part 2","shortMessageHtmlLink":"Merge pull request #10 from canonical/upgrade-jammy"}},{"before":"2bb9aa2a898f8336f588e87da4d15b73621a6efb","after":"e6384160751d4a88372bb25f4f1236dcca3e3420","ref":"refs/heads/main","pushedAt":"2023-05-02T11:34:07.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Merge pull request #9 from canonical/patch-reboot\n\nDrop needs_reboot conditional in `_check_status(...)`","shortMessageHtmlLink":"Merge pull request #9 from canonical/patch-reboot"}},{"before":"8ffe235e8557be5e4f96f0357b55d6fa85adae56","after":"2bb9aa2a898f8336f588e87da4d15b73621a6efb","ref":"refs/heads/main","pushedAt":"2023-04-25T23:11:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaimesouza","name":"Jaime Freire de Souza","path":"/jaimesouza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36815573?s=80&v=4"},"commit":{"message":"Merge pull request #8 from omnivector-solutions/update-slurm-ops-manager\n\nUpdate slurm-ops-manager to version 0.8.12","shortMessageHtmlLink":"Merge pull request #8 from omnivector-solutions/update-slurm-ops-manager"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxNzozMzozOS4wMDAwMDBazwAAAASWgF78","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNVQyMzoxMTo0OS4wMDAwMDBazwAAAAMgPE3U"}},"title":"Activity ยท charmed-hpc/slurmctld-operator"}