Closed jrebmann closed 11 months ago
I created a pull request https://github.com/cetic/helm-nifi/pull/314 to make it compatible with apache/nifi >= 1.19.0
.
This issue is stale because it has not seen recent activity. Remove stale label or comment or this will be closed.
The PR for this issue is essential to get in sync with the latest Apache NiFi versions.
Problem description:
I like to run the latest
apache/nifi
container version1.23.2
in my kubernetes cluster. The last working nifi version is1.18.0
.Analysis:
Since
apache/nifi 1.19.0
docker container uses java 11. When changing to this Java version there was a breaking change: The default keystore type changed fromJKS
toPKCS12
. Source: https://bugs.openjdk.org/browse/JDK-8178828This change causes
cetic/helm-nifi
to ignore all certificates set viacert-manager
andcaSecrets
.Solution:
Set the keystore type explicitly to
JKS
on importing the certificates by adding-storetype JKS
or-deststoretype JKS
to thekeytool
command.The advantage of this solution is that it is backward compatible and thus works on for java 8.