You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2019/08/22 16:45:31 UTC
[airavata-custos] 13/13: Merge pull request #3 from
DImuthuUpe/master
This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git
commit 742535b2fd833860cca247b86b62823bc486cf39
Merge: 3802acd 67dce3f
Author: Dimuthu Wannipurage <di...@gmail.com>
AuthorDate: Thu Aug 22 12:45:13 2019 -0400
Merge pull request #3 from DImuthuUpe/master
Initial vault based credential store + Rest API framework with SSH and AWS credential support
.gitignore | 3 +
LICENSE | 201 +++++++++++++++++++++
credential-store/credential-api/pom.xml | 66 +++++++
.../apache/custos/credential/api/AppConfig.java | 34 ++++
.../apache/custos/credential/api/Application.java | 33 ++++
.../api/controllers/AWSCredentialController.java | 52 ++++++
.../api/controllers/SSHCredentialsController.java | 51 ++++++
.../custos/credential/api/filters/AuthFilter.java | 59 ++++++
.../credential/api/resources/AWSCredntial.java | 41 +++++
.../credential/api/resources/SSHCredential.java | 51 ++++++
credential-store/credential-core/pom.xml | 54 ++++++
.../custos/credentials/BaseCredentialEntity.java | 41 +++++
.../credentials/aws/AWSCredentialEntity.java | 48 +++++
.../credentials/ssh/SSHCredentialEntity.java | 58 ++++++
.../apache/airavata/custos/vault/VaultManager.java | 180 ++++++++++++++++++
.../custos/vault/annotations/VaultPath.java | 33 ++++
credential-store/pom.xml | 46 +++++
pom.xml | 111 ++++++++++++
18 files changed, 1162 insertions(+)