Skip to content

orange-cloudavenue/kube-image-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f3f1de9 · Nov 20, 2024
Nov 20, 2024
Oct 18, 2024
Nov 3, 2024
Sep 19, 2024
Oct 17, 2024
Nov 6, 2024
Nov 20, 2024
Nov 6, 2024
Sep 23, 2024
Nov 20, 2024
Nov 20, 2024
Oct 29, 2024
Nov 6, 2024
Sep 23, 2024
Oct 1, 2024
Oct 18, 2024
Nov 20, 2024
Oct 22, 2024
Nov 20, 2024
Sep 25, 2024
Sep 19, 2024
Oct 30, 2024
Sep 23, 2024
Oct 18, 2024
Nov 20, 2024
Nov 20, 2024
Oct 22, 2024
Nov 6, 2024
Oct 29, 2024
Oct 29, 2024

Repository files navigation

Kubernetes Image Updater

Caution

This project is in early development and is not yet ready for production use. You are welcome to try it out and provide feedback, but be aware that theAPI may change at any time.

Kubernetes Image Updater is a kubernetes operator with custom resource definition (CRD) that allows you to define the image update strategy and schedule.

Useful links:

Using the Kube Image Updater

To quickly get started with the Kube Image Updater, you can use the following example:

apiVersion: kimup.cloudavenue.io/v1alpha1
kind: Image
metadata:
  labels:
    app.kubernetes.io/name: kube-image-updater
    app.kubernetes.io/managed-by: kustomize
  name: demo
  namespace: default
spec:
  image: ghcr.io/orange-cloudavenue/kube-image-updater
  baseTag: v0.0.19
  triggers:
    - type: crontab
      value: "00 00 */12 * * *"
  rules:
    - name: Automatic update semver minor
      type: semver-minor
      actions:
        - type: apply

Contributing

This project is open source and contributions are welcome. You may also report issues or feature requests on the GitHub issue tracker.