XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.14.0
    • None
    • None

    Description

      Implement a HashiCorpVaultTransitSensitivePropertiesProvider that can be configured with a Secrets Engine path and the relevant bootstrap.conf properties. This path will be used in the identifier key: "vault/transit/[path]"

      This SPP should configure a StandardHashiCorpVaultCommunicationService using the following bootstrap.conf properties:

      # HashiCorp Vault Sensitive Property Provider (not enabled if the following two properties are not set)
      nifi.bootstrap.sensitive.props.hashicorp.vault.uri=
      nifi.bootstrap.sensitive.props.hashicorp.vault.auth.props.file=
      
      # HashiCorp Vault Secrets Engine configuration
      # If set, enables PropertyProtectionScheme.HASHICORP_VAULT_TRANSIT
      nifi.bootstrap.sensitive.props.hashicorp.vault.transit.path=
      
      # Optional HashiCorp Vault configuration
      nifi.bootstrap.sensitive.props.hashicorp.vault.connection.timeout=5 secs
      nifi.bootstrap.sensitive.props.hashicorp.vault.read.timeout=15 secs
      nifi.bootstrap.sensitive.props.hashicorp.vault.enabled.tls.cipher.suites=
      nifi.bootstrap.sensitive.props.hashicorp.vault.enabled.tls.protocols=
      nifi.bootstrap.sensitive.props.hashicorp.vault.keystore=
      nifi.bootstrap.sensitive.props.hashicorp.vault.keystoreType=
      nifi.bootstrap.sensitive.props.hashicorp.vault.keystorePasswd=
      nifi.bootstrap.sensitive.props.hashicorp.vault.truststore=
      nifi.bootstrap.sensitive.props.hashicorp.vault.truststoreType=
      nifi.bootstrap.sensitive.props.hashicorp.vault.truststorePasswd=
      

      Attachments

        Issue Links

          Activity

            People

              jgresock Joe Gresock
              jgresock Joe Gresock
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: