-
Notifications
You must be signed in to change notification settings - Fork 5
Description
right now, we archive the following:
- http://archive.tetratelabs.io/envoy/envoy-versions.json (default URL for func-e)
- http://archive.tetratelabs.io/envoy/envoy-versions_debug.json (override ENVOY_VERSIONS_URL for func-e)
We could consider doing nightlies, by over-writing a release tag daily (or nightly :P) and generating this URL
- http://archive.tetratelabs.io/envoy/envoy-versions_nightly.json (override ENVOY_VERSIONS_URL for func-e)
This would work via automation via scraping binaries from nightly tags of docker images until official tarballs exist. Versions would be overwritten to control cardinality, size and ease maintenance. You would know if a version is updated because the checksum and date changes.
Whatever versions we do will stop getting nightlies when it stops being possible to archive them (ex via EOL, image disappearing, some reason technical or otherwise outside our control). you could only check the date in func-e output or the versions json to know when they were last updates.
Note: this will not effect official package repositories that replace getenvoy rpm and debian packages. This repo is not an official repo, it is an archive of binaries. We are not doing system packages anymore because they will be done officially. This would only tools that use our permalinks to archives via envoy-versions_nightly.json (notably func-e)
Anyway, should we do it?
If you would personally use this, both thumbs-up this issue and also comment why you need nightlies, how would you use them (ex via func-e or custom use of the json), and for what version and platform matrix.
If you want this to not exist, both thumbs-down and mention why not.
cc'ing end users who made comments related to nightlies on the now archived getenvoy-package repo @techpavan @travisgroth @gdubicki @slovdahl @aalmekhlafi0 @karimlakhani @rrondeau @jamiees2 @alexclarkofficial @jamiees2