Skip to content
Validates data messages in a pipeline are normalized to an expected standard
Elixir Shell Dockerfile
Branch: master
Clone or download
Latest commit 85fbaa5 Aug 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config set prefetch to what voltron is using Jul 29, 2019
lib
rel
schemas
scripts
test Adds unit test to verify empty strings are not converted to nil Aug 19, 2019
.dockerignore Setup Docker to pull private hex app Feb 26, 2019
.formatter.exs
.gitignore
.travis.yml update_distillery - remove liveness probe, update distillery & elixir Aug 2, 2019
Dockerfile update_distillery - remove liveness probe, update distillery & elixir Aug 2, 2019
LICENSE
README.md
mix.exs Upgrade off broadway kafka to 0.3.0 Aug 23, 2019
mix.lock Upgrade off broadway kafka to 0.3.0 Aug 23, 2019

README.md

Valkyrie

Validates data by evaluating each message and verifying that it has the required fields as specified by the SmartCity.Dataset.Technical.schema Valid messages will be produced to the next topic, and invalid or bad messages will be sent to a dead letter queue.

Setup

  • Run mix deps.get to install dependencies

To run the tests

  • Run mix test to run the tests a single time
  • Run mix test.watch to re-run the tests when a file changes
  • Run mix test.watch --stale to only rerun the tests for modules that have changes
  • Run mix test.integration to run the integration tests

To run inside a container(from the root directory):

  • docker build . -t <image_name:tag>
You can’t perform that action at this time.