You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
release.json is the file that the census library uses to determine the location of the artifacts. This is currently hosted on the public bucket and needs to change. We have a few options:
Keep it on the existing bucket (in single-cell-prod). The bucket will need to become private and a Cloudfront rule needs to be created so that the file can be publicly accessible.
a. This has the advantage that existing clients will not break
b. Since the builder needs to write to this file, an IAM permission could be necessary if the builder will run on the new account
Move the release.json file to the new S3 bucket
a. This will break existing clients
b. This might pose additional security concerns, as this file is effectively vulnerable to potential injections
c. Easiest solution since the builder will write this file after the copy is done to the same bucket
Move the release.json file to a different location (API, GitHub, ...)
a. Will still break existing clients
b. Likely more complex than necessary.
The text was updated successfully, but these errors were encountered:
If we care about existing api clients (but I don't think we should), we could do 1 and update the s3 urls to the new bucket, but otherwise consider it end-of-life, no further updates. New api clients will find a new release.json in the new bucket.
As per our conversation we should not consider existing client as the API has been flagged unstable, we will make sure to communicate the change to users once we implement it.
release.json is the file that the census library uses to determine the location of the artifacts. This is currently hosted on the public bucket and needs to change. We have a few options:
a. This has the advantage that existing clients will not break
b. Since the builder needs to write to this file, an IAM permission could be necessary if the builder will run on the new account
a. This will break existing clients
b. This might pose additional security concerns, as this file is effectively vulnerable to potential injections
c. Easiest solution since the builder will write this file after the copy is done to the same bucket
a. Will still break existing clients
b. Likely more complex than necessary.
The text was updated successfully, but these errors were encountered: