https://github.com/ladesa-ro/infrastructure-maintenance
automated system updates and garbage collection for our infrastructure
https://github.com/ladesa-ro/infrastructure-maintenance
garbage-collection infrastructure maintenance system-updates
Last synced: about 1 year ago
JSON representation
automated system updates and garbage collection for our infrastructure
- Host: GitHub
- URL: https://github.com/ladesa-ro/infrastructure-maintenance
- Owner: ladesa-ro
- Created: 2024-06-11T18:34:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-14T18:28:03.000Z (over 1 year ago)
- Last Synced: 2025-03-27T18:22:10.757Z (about 1 year ago)
- Topics: garbage-collection, infrastructure, maintenance, system-updates
- Language: Shell
- Homepage:
- Size: 334 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Infrastructure Maintenance
[](.github/workflows/system-updates.yml)
[](.github/workflows/system-garbage-collection.yml)
## System Updates
Workflow: [.github/workflows/system-updates.yml](.github/workflows/system-updates.yml)
> Runs at 03:30 (UTC), only on Saturday and Sunday through Tuesday.
Scripts
[./utils/system-updates/update-system.sh](./utils/system-updates/update-system.sh)
See also
- [topgrade](https://github.com/topgrade-rs/topgrade#readme)
## Garbage Collection
Workflow: [.github/workflows/system-garbage-collection.yml](.github/workflows/system-garbage-collection.yml)
> Runs at 07:10 (UTC).
Scripts
[./utils/cleanup/garbage-collect.sh](./utils/cleanup/garbage-collect.sh)
- [./utils/cleanup/cluster/k8s-orphaned-replicasets.sh](./utils/cleanup/cluster/k8s-orphaned-replicasets.sh);
- [./utils/cleanup/registry/registry-unreferenced-blobs.sh](./utils/cleanup/registry/registry-unreferenced-blobs.sh);
- [./utils/cleanup/docker/prune-containers-and-images.sh](./utils/cleanup/docker/prune-containers-and-images.sh);
- [./utils/cleanup/cluster/k3s/nodes-images-cache-prune.sh](./utils/cleanup/cluster/k3s/nodes-images-cache-prune.sh);
See also
- [kubectl](https://kubernetes.io/docs/reference/kubectl/)
- [distribution registry - garbage collection](https://distribution.github.io/distribution/about/garbage-collection/)
- [docker prune](https://docs.docker.com/reference/cli/docker/system/prune/)
- [k3s crictl](https://github.com/kubernetes-sigs/cri-tools/blob/master/docs/crictl.md#usage)
---
2024 – present, Ladesa.