+ ![]() Jean Baptiste Detroyes + + |
+
+ ![]() Nathan Tréhout + + |
+
+ ![]() Jean Baptiste Detroyes + + |
+
+ ![]() Nathan Tréhout + + |
+
+
+This Helm chart is a lightweight way to configure and run the official [apache/tika][] Docker image.
+
+We recommend that the Helm chart version is aligned to the version Tika (and subsequently the
+version of the [Tika Docker image][]) you want to deploy.
+This will ensure that you using a chart version that has been tested against the corresponding
+production version. This will also ensure that the documentation and examples for the chart
+will work with the version of Tika you are installing.
+
+
+**Warning**: This branch is used for development, please use the [latest release][] for released version.
+
+
+
+
+- [tika-helm](#tika-helm)
+ - [Requirements](#requirements)
+ - [Installing](#installing)
+ - [Install released version using Helm repository](#install-released-version-using-helm-repository)
+ - [Install development version using master branch](#install-development-version-using-master-branch)
+ - [Custom configuration for tika](#custom-configuration-for-tika)
+ - [Upgrading](#upgrading)
+ - [Configuration](#configuration)
+ - [Deprecated](#deprecated)
+ - [Contributing](#contributing)
+ - [More Information](#more-information)
+ - [Authors](#authors)
+- [License](#license)
+
+
+
+
+
+## Requirements
+
+* Kubernetes >= 1.14
+* [Helm][] >= v3.4.2
+
+## Installing
+
+### Install released version using Helm repository
+
+**N.B.** You may or may not need/wish to install the chart into a specific **namespace**,
+in which case you may need to augment the commands below.
+
+* Add the Tika Helm charts repo:
+`helm repo add tika https://apache.jfrog.io/artifactory/tika`
+
+* Install it:
+ - with Helm 3: `helm install tika tika/tika --set image.tag=${release.version} -n tika-test`, you will see something like
+```
+helm install tika tika/tika --set image.tag=latest-full -n tika-test
+
+...
+NAME: tika
+LAST DEPLOYED: Mon Jan 24 13:38:01 2022
+NAMESPACE: tika-test
+STATUS: deployed
+REVISION: 1
+NOTES:
+1. Get the application URL by running these commands:
+ export POD_NAME=$(kubectl get pods --namespace tika-test -l "app.kubernetes.io/name=tika,app.kubernetes.io/instance=tika" -o jsonpath="{.items[0].metadata.name}")
+ export CONTAINER_PORT=$(kubectl get pod --namespace tika-test $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
+ echo "Visit http://127.0.0.1:9998 to use your application"
+ kubectl --namespace tika-test port-forward $POD_NAME 9998:$CONTAINER_PORT
+```
+You may notice that the _kubectl port forwarding_ experiences a _timeout issue_ which ultimately kills the app. In this case you can run port formarding in a loop
+```
+while true; do kubectl --namespace tika-test port-forward $POD_NAME 9998:$CONTAINER_PORT ; done
+```
+... this should keep `kubectl` reconnecting on connection lost.
+
+### Install development version using master branch
+
+* Clone the git repo: `git clone git@github.com:apache/tika-helm.git`
+
+* Install it:
+ - with Helm 3: `helm install tika . --set image.tag=latest-full`
+
+### Custom configuration for tika
+
+To use custom [configuration]( https://tika.apache.org/2.9.1/configuring.html) values for apache tika, use the `tikaConfig` key in the `values.yaml`.
+Example:
+```
+tikaConfig: |
+
+