helm: Support providing S3 credentials via a secret

Merged Dduvall requested to merge review/support-s3-credentials into wmf/v0.10

S3 is one option for cache export and credentials can be provided to buildkitd directly instead of relying on client's passing them in. They can also be provided that way but this let's us support a centralized cache as well.

See https://github.com/moby/buildkit#s3-cache-experimental See https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html

Bug: T320746

Merge request reports