Skip to content
This repository has been archived by the owner on May 3, 2022. It is now read-only.

Releases: bookingcom/shipper

v0.5.0-alpha.4: Chart repo index fetcher is moved to a background job

13 Aug 11:13
Compare
Choose a tag to compare
Due to a massive overhead that happened as a consequence of a heavy
chart repo index request pattern (introduced in 0.5.0), application and
installation controller latencies spiked up.

This change is aiming to get rid of ad-hoc repo index fetch approach and
move this heavy operation to a background job.

From now on, every repo instance start polling chart repo index every 10
seconds. Once the data is successfully fetched, it is preserved as a
repo attribute unmarshalled. The first fetch is blocking: assuming
Shipper starts cold, there is no previous cache we can rely upon (it
starts in a new container). On top of it, index data is never cached on
the disk as there is no use for it any longer: in-memory only.

If repo fails to fetch repo index, it behaves quite naively: simply
spins next iteration with the same delay.

Signed-off-by: Oleg Sidorov <oleg.sidorov@booking.com>

v0.5.0-alpha.2: ci: sort out our release artifacts

12 Aug 13:12
Compare
Choose a tag to compare
First of all, let's not build for every platform under the sun, it takes
a ton of time for no particularly good reason.

Second of all, let's be a little bit less verbose, we don't need to know
precisely which packages were used to compile a binary, over and over
again.

Last but not least, point travis to the actual artifacts we built. If we
build *.tar.gz, let's not try to upload all those inexistent *.tgz files
;)

v0.1.0

10 Dec 06:20
Compare
Choose a tag to compare

First release of Shipper!

Check out our announcement blog post, or the docs.