When searching for Crossplane binaries, which are typically consumed by the corresponding Docker image in a Helm chart, I noticed the binaries themselves are not actually being published at https://releases.crossplane.io/.
Visit https://releases.crossplane.io/ and look through the bin directories.
Binaries appear to be missing for all Crossplane versions.
The crossplane binary does appear to be present, but for some reason the viewer logic on https://releases.crossplane.io/ is displaying them as a folder (note it has a ~30MB size though).
The official S3 browser in the AWS console shows the binaries there and I can download it from there.
One thing that may be missing is that the binary folders may not be set up for public read access, so unauthenticated users cannot download them. That would need to be fixed.
@jbw976 do you want me to transfer ownership of this issue to you? I don't think I have access to that bucket right now.
Good idea @hasheddan, i've assigned this to me to look further into the s3 bucket permissions
@jbw976 any updates here?
I took a look at the bucket permissions today and the crossplane.releases bucket was missing bucket policy that allows public access to (only) list and get objects like the crossplane.charts bucket has. I have updated the policy to match the charts one and confirm that the following now works:
wget https://releases.crossplane.io/alpha/v0.12.0/bin/linux_amd64/crossplanecrossplane is showing as a binary now, not a folder, and clicking it downloads it OKI'm going to close this issue now since it has been fixed :)
Thanks so much @jbw976! 馃檶