ff-test

A Helm chart for testing the Frank!Framework on Kubernetes

0.5.0
e2e

🔌Frank2Example Chart

This Helm Chart contains the Frank!Framework with some example configurations.

The Frank! is preconfigured with H2, but can be used with any other supported database.

Usage

Helm must be installed to use the charts. Please refer to Helm's documentation to get started.

Once Helm has been set up correctly, add the repo as follows:

helm repo add frankframework https://frankframework.github.io/charts

If you had already added this repo earlier, run helm repo update to retrieve the latest versions of the packages. You can then run helm search repo frankframework to see the charts.

To install the ff-test chart:

helm install my-ff-test frankframework/ff-test

To uninstall the chart:

helm delete my-ff-test

Parameters

Frank!Framework parameters

This chart is a wrapper for the Frank!Framework chart. See the documentation for the Frank!Framework chart for more information.

NameDescriptionValue
frankframework.image.registryfrank2example image registrynexus.frankframework.org
frankframework.image.repositoryfrank2example image repositoryff-test
frankframework.image.tagfrank2example image tag (immutable tags are recommended)9.0.0-SNAPSHOT-tomcat
frankframework.image.pullPolicyfrank2example image pull policyAlways
frankframework.image.pullSecretsfrank2example image pull secrets[]
frankframework.application.dtap.stageDTAP stage can't be changed for this application.LOC
frankframework.application.instance.nameInstance name can't be changed for this application.Ibis4Test
frankframework.startupProbeConfigure the startup probe
frankframework.startupProberef: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes
frankframework.startupProbe.initialDelaySecondsInitial delay seconds for startupProbe40
frankframework.startupProbe.periodSecondsPeriod seconds for startupProbe10
frankframework.startupProbe.timeoutSecondsTimeout seconds for startupProbe1
frankframework.startupProbe.failureThresholdFailure threshold for startupProbe12
frankframework.startupProbe.successThresholdSuccess threshold for startupProbe1
frankframework.startupProbe.httpGet.pathPath for startupProbe/iaf-test/iaf/api/server/health
frankframework.startupProbe.httpGet.portPort for startupProbe8080
frankframework.livenessProbeConfigure the liveness probe
frankframework.livenessProberef: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes
frankframework.livenessProbe.initialDelaySecondsInitial delay seconds for livenessProbe0
frankframework.livenessProbe.periodSecondsPeriod seconds for livenessProbe10
frankframework.livenessProbe.timeoutSecondsTimeout seconds for livenessProbe1
frankframework.livenessProbe.failureThresholdFailure threshold for livenessProbe12
frankframework.livenessProbe.successThresholdSuccess threshold for livenessProbe1
frankframework.livenessProbe.httpGet.pathPath for livenessProbe/iaf-test/iaf/api/server/health
frankframework.livenessProbe.httpGet.portPort for livenessProbe8080
frankframework.readinessProbeConfigure the readiness probe
frankframework.readinessProberef: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes
frankframework.readinessProbe.initialDelaySecondsInitial delay seconds for readinessProbe0
frankframework.readinessProbe.periodSecondsPeriod seconds for readinessProbe5
frankframework.readinessProbe.timeoutSecondsTimeout seconds for readinessProbe1
frankframework.readinessProbe.failureThresholdFailure threshold for readinessProbe3
frankframework.readinessProbe.successThresholdSuccess threshold for readinessProbe1
frankframework.readinessProbe.httpGet.pathPath for readinessProbe/iaf-test/iaf/api/server/health
frankframework.readinessProbe.httpGet.portPort for readinessProbe8080

Configuration and installation details

DTAP Stage

The Frank!Framework will start with different settings enabled, depending on what DTAP stage is configured.

For more information about DTAP stages read: https://frank-manual.readthedocs.io/en/latest/deploying/dtapAndProperties.html

Notable changes

0.2.26

The .Values.frank.memory notation has been changed. It is now possible to define a minimum and a maximum, and to set percentages.

0.2.25

The .Values.frank.dtap.side is now empty by default.

  • .Values.frank.dtap.stage is now required and should be set to the right stage. Read more in the Installation details
  • .Values.frank.dtap.side will default to the release namespace deployed in.

Application Version

9.0.0-SNAPSHOT-tomcat

Chart Versions

0.5.0 - 16/10/2024
0.2.35 - 13/02/2024
0.2.34 - 16/01/2024
0.2.33 - 16/01/2024
0.2.32 - 11/01/2024
0.2.31 - 09/01/2024
0.2.30 - 15/12/2023
0.2.29 - 13/12/2023
0.2.28 - 23/11/2023
0.2.27 - 15/11/2023
+ Show all releases