ConduitIO / conduit-operator

Automatically provision and manage Conduit instances in Kubernetes
1 stars 0 forks source link

Add version caching for hot loaded plugins #28

Open lyuboxa opened 1 month ago

lyuboxa commented 1 month ago

Building plugins each time the pod restarts or reloads for the same version seems unnecessary, improve with per-conduit resource test.

hariso commented 1 month ago

Maybe first try fetching a released binary, and then, if there isn't one, try to build (using a cache)?

lyuboxa commented 1 month ago

Maybe first try fetching a released binary, and then, if there isn't one, try to build (using a cache)?

Yea, we can do this and then fallback to building if a release doesn't exist? This is probably a separate tool altogether.