[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Cloud Image Finder rewrite - now live at image-finder.debian.net



Hey team,

I'd like to announce that Cloud Image Finder is back and completely rebuilt from the ground up.

The previous project [1] was missing the most crucial part, keeping itself updated with cdimage.d.o (or any other source storing image metadata). On top of that, it had gotten pretty complex to maintain with features that weren't adding much real value.

So I decided to start fresh with a new implementation [2] written in golang, keeping things minimal and focused on what actually matters. The goal was to make it functional, future-proof, and easy to maintain over time.

The project is live and ready to use at https://image-finder.debian.net

It automatically updates itself via a cronjob that runs daily at midnight UTC, ingesting any new data pushed to cdimage.d.o. The whole thing is backed by OpenSearch for fast searching and filtering.

UI Features:
- Search page with filters for vendor, architecture, release, version, date ranges, and more
- Image details page showing all metadata for a specific image
- About page explaining what Cloud Image Finder is and how to use it

API:
- Search endpoint for programmatic access
- Image details endpoint
- Full Swagger documentation available at [4]

I'd love to get some feedback on this new implementation and I'm open to any changes or improvements you think would be useful. Feel free to open issues with bug reports or feature requests on Salsa [3].

Links:
- [1] https://salsa.debian.org/cloud-team/image-finder (old version)
- [2] https://salsa.debian.org/cloud-team/cloud-image-finder (new repository)
- [3] https://salsa.debian.org/cloud-team/cloud-image-finder/-/issues
- [4] https://image-finder.debian.net/swagger/index.html

Cheers,
Arthur Diniz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: