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(+)