{"id":27642989,"url":"https://github.com/weaveworks/kured","last_synced_at":"2025-04-24T00:02:00.123Z","repository":{"id":37493023,"uuid":"88608345","full_name":"kubereboot/kured","owner":"kubereboot","description":"Kubernetes Reboot Daemon","archived":false,"fork":false,"pushed_at":"2025-04-16T22:56:31.000Z","size":2291,"stargazers_count":2277,"open_issues_count":34,"forks_count":214,"subscribers_count":51,"default_branch":"main","last_synced_at":"2025-04-18T04:34:46.442Z","etag":null,"topics":["kubernetes","kured","reboot"],"latest_commit_sha":null,"homepage":"https://kured.dev","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubereboot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-18T09:41:25.000Z","updated_at":"2025-04-15T17:42:10.000Z","dependencies_parsed_at":"2023-07-13T10:23:44.371Z","dependency_job_id":"b78dc737-05d9-4a7d-9ea7-20fe1d27d1bf","html_url":"https://github.com/kubereboot/kured","commit_stats":{"total_commits":682,"total_committers":67,"mean_commits":10.17910447761194,"dds":0.6480938416422287,"last_synced_commit":"396c6880415d7feef9a47cfac4fdc4040bbee8d3"},"previous_names":["weaveworks/kured"],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubereboot%2Fkured","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubereboot%2Fkured/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubereboot%2Fkured/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubereboot%2Fkured/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubereboot","download_url":"https://codeload.github.com/kubereboot/kured/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250535031,"owners_count":21446506,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kubernetes","kured","reboot"],"created_at":"2025-04-24T00:01:20.097Z","updated_at":"2025-04-24T00:02:00.064Z","avatar_url":"https://github.com/kubereboot.png","language":"Go","funding_links":[],"categories":["Operators","Kubernetes workload lifecycle","Operators vs Controllers","Go"],"sub_categories":["[Jenkins](#jenkins)","Cleanup"],"readme":"# kured - Kubernetes Reboot Daemon\n\n[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/kured)](https://artifacthub.io/packages/helm/kured/kured)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkubereboot%2Fkured.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkubereboot%2Fkured?ref=badge_shield)\n[![CLOMonitor](https://img.shields.io/endpoint?url=https://clomonitor.io/api/projects/cncf/kured/badge)](https://clomonitor.io/projects/cncf/kured)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8867/badge)](https://www.bestpractices.dev/projects/8867)\n\n\u003cimg src=\"https://github.com/kubereboot/website/raw/main/static/img/kured.png\" alt=\"kured logo\" width=\"200\" align=\"right\"/\u003e\n\n- [kured - Kubernetes Reboot Daemon](#kured---kubernetes-reboot-daemon)\n  - [Introduction](#introduction)\n  - [Documentation](#documentation)\n  - [Getting Help](#getting-help)\n  - [Trademarks](#trademarks)\n  - [License](#license)\n\n## Introduction\n\nKured (KUbernetes REboot Daemon) is a Kubernetes daemonset that\nperforms safe automatic node reboots when the need to do so is\nindicated by the package management system of the underlying OS.\n\n- Watches for the presence of a reboot sentinel file e.g. `/var/run/reboot-required`\n  or the successful run of a sentinel command.\n- Utilises a lock in the API server to ensure only one node reboots at\n  a time\n- Optionally defers reboots in the presence of active Prometheus alerts or selected pods\n- Cordons \u0026 drains worker nodes before reboot, uncordoning them after\n\n## Documentation\n\nFind all our docs on \u003chttps://kured.dev\u003e:\n\n- [All Kured Documentation](https://kured.dev/docs/)\n- [Installing Kured](https://kured.dev/docs/installation/)\n- [Configuring Kured](https://kured.dev/docs/configuration/)\n- [Operating Kured](https://kured.dev/docs/operation/)\n- [Developing Kured](https://kured.dev/docs/development/)\n\nAnd there's much more!\n\n## Getting Help\n\nIf you have any questions about, feedback for or problems with `kured`:\n\n- Invite yourself to the \u003ca href=\"https://slack.cncf.io/\" target=\"_blank\"\u003eCNCF Slack\u003c/a\u003e.\n- Ask a question on the [#kured](https://cloud-native.slack.com/archives/kured) slack channel.\n- [File an issue](https://github.com/kubereboot/kured/issues/new).\n- Join us in [our monthly meeting](https://docs.google.com/document/d/1AWT8YDdqZY-Se6Y1oAlwtujWLVpNVK2M_F_Vfqw06aI/edit),\n  every first Wednesday of the month at 16:00 UTC.\n- You might want to [join the kured-dev mailing list](https://lists.cncf.io/g/cncf-kured-dev) as well.\n\nWe follow the [CNCF Code of Conduct](CODE_OF_CONDUCT.md).\n\nYour feedback is always welcome!\n\n## Trademarks\n\n**Kured is a [Cloud Native Computing Foundation](https://cncf.io/) Sandbox project.**\n\n![Cloud Native Computing Foundation logo](img/cncf-color.png)\n\nThe Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see [Trademark Usage](https://www.linuxfoundation.org/trademark-usage/).\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkubereboot%2Fkured.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkubereboot%2Fkured?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweaveworks%2Fkured","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweaveworks%2Fkured","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweaveworks%2Fkured/lists"}