Crossplane: Crossplane binaries are not being published

Created on 21 Aug 2020  路  6Comments  路  Source: crossplane/crossplane

What happened?

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/.

How can we reproduce it?

Visit https://releases.crossplane.io/ and look through the bin directories.

What environment did it happen in?

Binaries appear to be missing for all Crossplane versions.

bug

All 6 comments

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:

I'm going to close this issue now since it has been fixed :)

Thanks so much @jbw976! 馃檶

Was this page helpful?
0 / 5 - 0 ratings