{"id":18672920,"url":"https://github.com/projectsyn/system-upgrade-controller-package-upgrade","last_synced_at":"2025-04-12T01:31:20.323Z","repository":{"id":41850637,"uuid":"239716892","full_name":"projectsyn/system-upgrade-controller-package-upgrade","owner":"projectsyn","description":"Package upgrade script for System Upgrade Controller","archived":false,"fork":false,"pushed_at":"2025-02-10T09:10:14.000Z","size":56,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-25T21:35:51.198Z","etag":null,"topics":["suc","system-upgrade-controller","upgrades"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/projectsyn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-11T08:54:51.000Z","updated_at":"2025-02-10T09:10:17.000Z","dependencies_parsed_at":"2023-11-20T10:29:45.926Z","dependency_job_id":"4d2854e4-5844-424b-9885-a59a16f58f88","html_url":"https://github.com/projectsyn/system-upgrade-controller-package-upgrade","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsyn%2Fsystem-upgrade-controller-package-upgrade","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsyn%2Fsystem-upgrade-controller-package-upgrade/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsyn%2Fsystem-upgrade-controller-package-upgrade/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsyn%2Fsystem-upgrade-controller-package-upgrade/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/projectsyn","download_url":"https://codeload.github.com/projectsyn/system-upgrade-controller-package-upgrade/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248504240,"owners_count":21115138,"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":["suc","system-upgrade-controller","upgrades"],"created_at":"2024-11-07T09:13:27.601Z","updated_at":"2025-04-12T01:31:20.073Z","avatar_url":"https://github.com/projectsyn.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project Syn: System Upgrade Controller OS Package Upgrade Script\n\nScript for running OS upgrades. Companion to [System Upgrade Controller](https://github.com/rancher/system-upgrade-controller/).\n\nAlso contains a sample Grafana Dashboard and some bootstrapping scripts to setup a k3s cluster and a plan to invoke for Ubuntu.\n\nThe Grafana folder contains an example dashboard for SUC monitoring. Requires a working Prometheus/Grafana setup.\n\ntesting contains some scripts and test objects useful for development and, you guessed it, testing.\n\n## Usage\n\n```bash\n/scripts/run.sh [-u] [-s] [pushgateway_url]\n```\n\nArguments:\n* `-p`: Don't run `apt-get update` during maintenance window, but use cached package lists from Docker image.\n* `-s`: Don't override the sources.list on the host with the one from the docker image.\n* `pushgateway_url`: URL of Prometheus pushgateway. Used to push detailed upgrade job metrics into Prometheus.\n\n## Docker images\n\nImages are avaiable on DockerHub for\n\n* [Ubuntu Bionic](https://hub.docker.com/r/projectsyn/suc-ubuntu-bionic)\n* [Ubuntu Focal](https://hub.docker.com/r/projectsyn/suc-ubuntu-focal)\n\n* Every Monday, at 9:00 UTC new images are built and pushed to DockerHub using the date (formatted as `YYYYMMDD`) as the tag.\n* On pushes to `master`, images are built and pushed to DockerHub using tag `latest`.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectsyn%2Fsystem-upgrade-controller-package-upgrade","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprojectsyn%2Fsystem-upgrade-controller-package-upgrade","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectsyn%2Fsystem-upgrade-controller-package-upgrade/lists"}