Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/orange-cloudavenue/kube-image-updater
Kubernetes images updater manage your image resource
https://github.com/orange-cloudavenue/kube-image-updater
kubernetes kubernetes-operator
Last synced: 2 months ago
JSON representation
Kubernetes images updater manage your image resource
- Host: GitHub
- URL: https://github.com/orange-cloudavenue/kube-image-updater
- Owner: orange-cloudavenue
- License: apache-2.0
- Created: 2024-09-19T10:32:38.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T23:41:56.000Z (3 months ago)
- Last Synced: 2024-11-12T00:29:10.726Z (3 months ago)
- Topics: kubernetes, kubernetes-operator
- Language: Go
- Homepage: https://orange-cloudavenue.github.io/kube-image-updater/
- Size: 1.19 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 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:
* [Kube Image Updater documentation](https://orange-cloudavenue.github.io/kube-image-updater/)
## Using the Kube Image Updater
To quickly get started with the Kube Image Updater, you can use the following example:
```yaml
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](https://github.com/orange-cloudavenue/kube-image-updater/issues/new/choose).