X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=spec%2Foctocatalog%2Frun-octocatalog;fp=spec%2Foctocatalog%2Frun-octocatalog;h=2d0870489851ce66952a37734d9ada16ed63127b;hb=6b91b43821b532ef0e24c4645d18e91d5d249ea0;hp=0000000000000000000000000000000000000000;hpb=e41ff10108e9504ea508a311219840777572efdb;p=mirror%2Fdsa-puppet.git diff --git a/spec/octocatalog/run-octocatalog b/spec/octocatalog/run-octocatalog new file mode 100755 index 000000000..2d0870489 --- /dev/null +++ b/spec/octocatalog/run-octocatalog @@ -0,0 +1,17 @@ +#!/bin/bash +set -euE + +ENV_BASE=$1 +ENV_TEST=$2 + +for fact in spec/octocatalog/facts/*; do + hostname=$(basename $fact .json) + bundle exec octocatalog-diff \ + --no-parallel \ + --bootstrapped-from-dir environments/$ENV_BASE/ \ + --bootstrapped-to-dir environments/$ENV_TEST/ \ + --hostname $hostname \ + --fact-file $fact \ + --puppet-binary $CI_PROJECT_DIR/bin/puppet \ + --display-source || [ $? == 2 ] +done