|
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
# HAPI FHIR JPA Server Starter Helm Chart
|
|
|
|
|
|
|
|
|
|
  
|
|
|
|
|
  
|
|
|
|
|
|
|
|
|
|
This helm chart will help you install the HAPI FHIR JPA Server in a Kubernetes environment.
|
|
|
|
|
|
|
|
|
|
@@ -11,6 +11,9 @@ helm repo add hapifhir https://hapifhir.github.io/hapi-fhir-jpaserver-starter/
|
|
|
|
|
helm install --render-subchart-notes hapi-fhir-jpaserver hapifhir/hapi-fhir-jpaserver
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
> ⚠ By default, the included [PostgreSQL Helm chart](https://github.com/bitnami/charts/tree/master/bitnami/postgresql#upgrading)
|
|
|
|
|
> auto-generates a random password for the database which may cause problems when upgrading the chart (see [here for details](https://github.com/bitnami/charts/tree/master/bitnami/postgresql#upgrading)).
|
|
|
|
|
|
|
|
|
|
## Values
|
|
|
|
|
|
|
|
|
|
| Key | Type | Default | Description |
|
|
|
|
|
@@ -24,11 +27,12 @@ helm install --render-subchart-notes hapi-fhir-jpaserver hapifhir/hapi-fhir-jpas
|
|
|
|
|
| externalDatabase.password | string | `""` | database password |
|
|
|
|
|
| externalDatabase.port | int | `5432` | database port number |
|
|
|
|
|
| externalDatabase.user | string | `"fhir"` | username for the external database |
|
|
|
|
|
| extraEnv | list | `[]` | extra environment variables to set on the server container |
|
|
|
|
|
| fullnameOverride | string | `""` | override the chart fullname |
|
|
|
|
|
| image.flavor | string | `"distroless"` | the flavor or variant of the image to use. appended to the image tag by `-`. |
|
|
|
|
|
| image.pullPolicy | string | `"IfNotPresent"` | |
|
|
|
|
|
| image.registry | string | `"docker.io"` | |
|
|
|
|
|
| image.repository | string | `"hapiproject/hapi"` | |
|
|
|
|
|
| image.pullPolicy | string | `"IfNotPresent"` | image pullPolicy to use |
|
|
|
|
|
| image.registry | string | `"docker.io"` | registry where the HAPI FHIR server image is hosted |
|
|
|
|
|
| image.repository | string | `"hapiproject/hapi"` | the path inside the repository |
|
|
|
|
|
| image.tag | string | `""` | defaults to `Chart.appVersion` |
|
|
|
|
|
| imagePullSecrets | list | `[]` | image pull secrets to use when pulling the image |
|
|
|
|
|
| ingress.annotations | object | `{}` | provide any additional annotations which may be required. Evaluated as a template. |
|
|
|
|
|
@@ -61,8 +65,8 @@ helm install --render-subchart-notes hapi-fhir-jpaserver hapifhir/hapi-fhir-jpas
|
|
|
|
|
| securityContext.readOnlyRootFilesystem | bool | `true` | |
|
|
|
|
|
| securityContext.runAsNonRoot | bool | `true` | |
|
|
|
|
|
| securityContext.runAsUser | int | `65532` | |
|
|
|
|
|
| service.port | int | `8080` | |
|
|
|
|
|
| service.type | string | `"ClusterIP"` | |
|
|
|
|
|
| service.port | int | `8080` | port where the server will be exposed at |
|
|
|
|
|
| service.type | string | `"ClusterIP"` | service type |
|
|
|
|
|
| startupProbe.failureThreshold | int | `10` | |
|
|
|
|
|
| startupProbe.initialDelaySeconds | int | `60` | |
|
|
|
|
|
| startupProbe.periodSeconds | int | `30` | |
|
|
|
|
|
@@ -70,5 +74,17 @@ helm install --render-subchart-notes hapi-fhir-jpaserver hapifhir/hapi-fhir-jpas
|
|
|
|
|
| startupProbe.timeoutSeconds | int | `30` | |
|
|
|
|
|
| tolerations | list | `[]` | pod tolerations |
|
|
|
|
|
|
|
|
|
|
## Development
|
|
|
|
|
|
|
|
|
|
To update the Helm chart when a new version of the `hapiproject/hapi` image is released, the [Chart.yaml](Chart.yaml)'s
|
|
|
|
|
`appVersion` and `version` fields need to be updated accordingly. Afterwards, re-generate the [README.md](README.md)
|
|
|
|
|
by running:
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
$ helm-docs
|
|
|
|
|
INFO[2021-11-20T12:38:04Z] Found Chart directories [charts/hapi-fhir-jpaserver]
|
|
|
|
|
INFO[2021-11-20T12:38:04Z] Generating README Documentation for chart /usr/src/app/charts/hapi-fhir-jpaserver
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
----------------------------------------------
|
|
|
|
|
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
|
|
|
|
|
|