Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-13206

S3 Integration tests failing due to server-side encrypt enabled by default

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.0.0-M3
    • Extensions
    • None

    Description

      The 3.0 version of Localstack enabled S3 server-side encryption by default. This is causing integration tests now to fail with errors such as:

      org.opentest4j.AssertionFailedError: Attribute s3.sseAlgorithm should not exist on FlowFile, but exists with value AES256 ==> 
      Expected :false
      Actual   :true 

      This is happening in both Fetch and Put S3 integration tests. They tests work as-is if we change the docker image of Localstack to 2.3.2

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            markap14 Mark Payne
            markap14 Mark Payne
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m

                Slack

                  Issue deployment