Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

See the instructions under "test" to test the release candidate.

Step 3: incubator-streampipes-installer

Open the extensions folder (installer/{version}/{rc}. The installer contains no files that need to be built, just some bash scripts, docker-compose files and helm charts.

Repeat the following steps for the extensions installer project, similar as explained above:

...

Verify legal information and required files


Step 4: Test

If you have started the core and extensions in Docker as explained in the previous step, you can now switch to the user interface to do functional testing:

Go to localhost (port 80) to open the StreamPipes UI. You'll see the setup screen where you can start the setup procedure.

Info
titleTesting with the release validation docker-compose file

The docker-compose.yml file that is part of the source is only intended for developers. There is no persistence enabled, when you stop the Docker containers, all information will be lost. Users are intended to use the installer.

Validation Template

See also the Incubator Release Checklist (which is not official policy, but may help)

...

  •  Download all staged artifacts under the url specified in the release vote email
  •  Verify the signature is correct
  •  Check if the check is successful.
  •  Check if the signature references an Apache email address.
  •  Verify the SHA512 hashes.
  •  Unzip the archive.
  •  Verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in the extracted source bundle.
  •  Verify the content of LICENSE, NOTICE, README, RELEASE_NOTES files in the extracted source bundle.
  •  Run RAT
  •  Search for SNAPSHOT
  •  Build the project according to the information in the README.md file.