Skip to content

fix: restore IRSA support for S3 asset store#98

Merged
SebastianStehle merged 2 commits into
Squidex:mainfrom
chris-at-tyler:fix/s3-irsa-regression
Apr 21, 2026
Merged

fix: restore IRSA support for S3 asset store#98
SebastianStehle merged 2 commits into
Squidex:mainfrom
chris-at-tyler:fix/s3-irsa-regression

Conversation

@chris-at-tyler
Copy link
Copy Markdown
Contributor

Summary

  • add an explicit AWSSDK.SecurityToken dependency so IRSA/web-identity credentials work again in the S3 asset store
  • use a real seekable temp stream for non-seekable S3 uploads instead of SeekFakerStream
  • avoid masking the original S3 startup failure behind retry rewind errors

Validation

  • reproduced the startup failure with 7.22.0+ in EKS using S3 + IRSA
  • validated the patched image in isolated QA and sandbox pods
  • validated the patched image in the sandbox live deployment

Related

@SebastianStehle
Copy link
Copy Markdown
Contributor

You also have to update the package version in the Directory.Build file

@chris-at-tyler
Copy link
Copy Markdown
Contributor Author

Updated. I bumped the shared package version in Directory.Build.props to 8.0.1 and pushed the change to this PR branch.

@SebastianStehle SebastianStehle merged commit d2dcacc into Squidex:main Apr 21, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants