ArgoCD Image Updater provides functionalities that can be reused by other projects, most notably the feature to inspect OCI and Docker registries' contents and pick an image based on some constraints.
The registry-scanner is a reusable library for registry inspections and fetching images based on the configured strategy. Having registry-scanner as a separate library allows users to integrate just the registry-scanner.
Registry Scanner is currently in active development and not yet ready for public use. We're working on preparing the first release, which will be suitable for public availability.
You are welcome to contribute to this project by means of raising issues for bugs, sending & discussing enhancement ideas or by contributing code via pull requests.
In any case, please be sure that you have read & understood the currently known design limitations before raising issues.
Also, if you want to contribute code, please make sure that your code
- has its functionality covered by unit tests (coverage goal is 80%),
- is correctly linted,
- is well commented,
- and last but not least is compatible with our license and CLA
Please note that in the current early phase of development, the code base is a fast moving target and lots of refactoring will happen constantly.
registry-scanner
is open source software, released under the
Apache 2.0 license