Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bryopsida/patchwork
Inspects the images in use in a kubernetes cluster and checks if updates are available on that tag. Automatically fetches and does rollouts when it detects updates.
https://github.com/bryopsida/patchwork
auto-patcher auto-updater helm k8s kubernetes nestjs nodejs typescript work-in-progress
Last synced: 7 days ago
JSON representation
Inspects the images in use in a kubernetes cluster and checks if updates are available on that tag. Automatically fetches and does rollouts when it detects updates.
- Host: GitHub
- URL: https://github.com/bryopsida/patchwork
- Owner: bryopsida
- License: mit
- Created: 2023-06-18T12:16:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-09T11:40:42.000Z (13 days ago)
- Last Synced: 2024-12-09T12:32:56.820Z (13 days ago)
- Topics: auto-patcher, auto-updater, helm, k8s, kubernetes, nestjs, nodejs, typescript, work-in-progress
- Language: TypeScript
- Homepage: https://bryopsida.github.io/patchwork/
- Size: 1.84 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Patchwork
## What does this do?
This inspects your statefulsets, daemonsets, deployments and checks the associated registries to see if the tag has been updated. If an update is available it triggers a rollout on that resource. This is very early in development and should not be run in production servers.
## What are the current limitations
This is still very early in development and has a few limitations.
1. Does not pull updates for things without `imagePullPolicy = Always`
2. Only looks for updates to the same tag, IE for cases where base patches have been pushed to a tag## How to deploy
First add the repo `helm repo add patchwork https://bryopsida.github.io/patchwork/`, then fetch updates `helm repo update`, and finally, install with `helm upgrade --install patchwork patchwork/patchwork --wait`.