ceph-csi/vendor/github.com/aws/smithy-go
Rakshith R 4f0bb2315b rbd: add aws-sts-metdata encryption type
With Amazon STS and kubernetes cluster is configured with
OIDC identity provider, credentials to access Amazon KMS
can be fetched using oidc-token(serviceaccount token).
Each tenant/namespace needs to create a secret with aws region,
role and CMK ARN.
Ceph-CSI will assume the given role with oidc token and access
aws KMS, with given CMK to encrypt/decrypt DEK which will stored
in the image metdata.

Refer: https://docs.aws.amazon.com/STS/latest/APIReference/welcome.html
Resolves: #2879

Signed-off-by: Rakshith R <rar@redhat.com>
2022-03-16 07:29:56 +00:00
..
document rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
encoding rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
io rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
logging rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
middleware rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
ptr rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
rand rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
time rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
transport/http rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
.gitignore rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
.travis.yml rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
CHANGELOG.md rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
CODE_OF_CONDUCT.md rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
CONTRIBUTING.md rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
doc.go rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
document.go rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
errors.go rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
go_module_metadata.go rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
LICENSE rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
local-mod-replace.sh rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
Makefile rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
NOTICE rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
README.md rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00
validation.go rbd: add aws-sts-metdata encryption type 2022-03-16 07:29:56 +00:00

Smithy Go

Go Build StatusCodegen Build Status

Smithy code generators for Go.

WARNING: All interfaces are subject to change.

License

This project is licensed under the Apache-2.0 License.