Uploaded image for project: 'StreamSets Data Collector'
  1. StreamSets Data Collector
  2. SDC-766

add support to encrypt/decrypt resource files

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: P3 (Limited Impact)
    • Resolution: Won't Fix
    • Affects Version/s: 1.0.0b2.1
    • Fix Version/s: None
    • Component/s: container, security
    • Labels:
      None
    • Doc Impact:
      Yes
    • Testing Status:
      Not Required

      Description

      SDC-700 allow to externalize configuration values to a file (use case, passwords not being in the pipeline definition) and files can be required to be read by owner only.

      We need to have a way to encrypt/decrypt those files.

      encryption should be doable from the command line, decryption from the pipeline configuration, ie:

      encrypting:

      $ streamsets encrypt -file resources/ENCRYPTED_FILE -key  ENCRYPTION_KEY -data DATA_TO_ENCRYPT
      

      decrypting from a config:

      ${crypto:decrypt('ENCRYPTION_KEY',runtime:loadResource('ENCRYPTED_FILE', true))}
      
      
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                tucu Alejandro Abdelnur
              • Votes:
                2 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: