You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Andy LoPresto (JIRA)" <ji...@apache.org> on 2018/08/02 04:34:00 UTC

[jira] [Created] (NIFI-5481) Add new provider of protected sensitive configuration values for Hashicorp Vault

Andy LoPresto created NIFI-5481:
-----------------------------------

             Summary: Add new provider of protected sensitive configuration values for Hashicorp Vault
                 Key: NIFI-5481
                 URL: https://issues.apache.org/jira/browse/NIFI-5481
             Project: Apache NiFi
          Issue Type: New Feature
          Components: Configuration, Configuration Management, Core Framework, Security
    Affects Versions: 1.7.1
            Reporter: Andy LoPresto
            Assignee: Andy LoPresto


In order to make NiFi more dynamically scalable in conjunction with tools like Docker and Kubernetes, the "encrypted config" handling should be enhanced to integrate with other secure configuration providers. The original design encompassed this idea, and the {{SensitivePropertyProvider}} interface is designed to be extended by various provider implementations. A provider which integrates with the [Hashicorp Vault|https://www.vaultproject.io] is a good next step. 

Vault is free and open source, widely adopted, and provides a [CLI|https://www.vaultproject.io/docs/commands/index.html], [HTTP API|https://www.vaultproject.io/api/index.html], and community-supported Java client library [vault-java-driver - MIT License|https://github.com/BetterCloud/vault-java-driver] and [Spring Vault - Apache 2.0 License|https://github.com/spring-projects/spring-vault]. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)