Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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`.