Skip to content

a jenkins plugin that should retrieve pre-stored and encrypted s3 contents

License

Notifications You must be signed in to change notification settings

ARMmbed/e2e-iot-jenkins-plugin-aws-bucket-credentials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#This is a jenkins plugin to retrieve encrypted credentials from an Amazon S3 bucket that is encrypted with KMS

##The variables are:

variable description required
username the username to use with these credentials yes
region the region to use for aws yes
bucketName the name of the bucket in s3 yes
bucketPath the object id within the bucket where the encrypted value where the cipher text should be read from yes
isS3Proxy use the proxy when doing s3 requests no - off
EncryptionContextKey if you set any context when encrypting the secret, set the key here no
EncryptionValue the value to use along with the encryption context key no
isKmsProxy use the proxy when doing kms requests no - off
proxyHost the proxy host name (no protocol) no
proxyPort the proxy port number no

KMS is used to decrypt the cipher text You can optionally provide a context key and value within the script if you used this to encrypt with.

If you do not provide a kms secret, it does teh get from s3. Use this if you have server-side encryption enabled on the s3 bucket.

About

a jenkins plugin that should retrieve pre-stored and encrypted s3 contents

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • HTML 0.1%