From 85f0cbfcaa6f7f56cc6fe9a785d4725a3b0f3625 Mon Sep 17 00:00:00 2001 From: Felix Hennig Date: Fri, 26 Nov 2021 14:33:03 +0100 Subject: [PATCH 1/3] Added NiFi 1.14 and 1.15 to conf.py --- conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf.py b/conf.py index 6706579e2..098948f81 100644 --- a/conf.py +++ b/conf.py @@ -57,7 +57,7 @@ }, { 'name': 'nifi', - 'versions': ['1.13.2'], + 'versions': ['1.13.2', '1.14.0', '1.15.0'], }, { 'name': 'opa', From 46078248b253754279e51ec2068529d3e86cc688 Mon Sep 17 00:00:00 2001 From: Felix Hennig Date: Fri, 26 Nov 2021 15:29:00 +0100 Subject: [PATCH 2/3] Remove nifi 1.14 again --- conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf.py b/conf.py index 098948f81..f7d76a305 100644 --- a/conf.py +++ b/conf.py @@ -57,7 +57,7 @@ }, { 'name': 'nifi', - 'versions': ['1.13.2', '1.14.0', '1.15.0'], + 'versions': ['1.13.2', '1.15.0'], }, { 'name': 'opa', From 918d98a7e798f2f6ecb8079b869553095ba63f56 Mon Sep 17 00:00:00 2001 From: Felix Hennig Date: Thu, 2 Dec 2021 17:40:30 +0100 Subject: [PATCH 3/3] Added new update_config script --- nifi/stackable/bin/update_config | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 nifi/stackable/bin/update_config diff --git a/nifi/stackable/bin/update_config b/nifi/stackable/bin/update_config new file mode 100755 index 000000000..5db6dfbf1 --- /dev/null +++ b/nifi/stackable/bin/update_config @@ -0,0 +1,15 @@ +#!/bin/sh -e +# This script updates the nifi.properties file with the sensitive props key taken from an env var. + +nifi_props_file=/stackable/nifi/conf/nifi.properties + +# 1 - value to search for +# 2 - value to replace +# 3 - file to perform replacement inline +prop_replace () { + target_file=${3:-${nifi_props_file}} + echo 'replacing target file ' ${target_file} + sed -i -e "s|^$1=.*$|$1=$2|" ${target_file} +} + +prop_replace nifi.sensitive.props.key "$NIFI_SENSITIVE_PROPS_KEY" \ No newline at end of file