alfresco-search-community
A Helm chart for deploying the Alfresco Elasticsearch Community batch indexing component
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Requirements
| Repository | Name | Version |
|---|---|---|
| https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 5.1.0 |
Values
| Key | Type | Default | Description |
|---|---|---|---|
| additionalLabels | object | {} | Additional labels to be added to all resources (deployments, services, pods, etc.) Example: Product: k8s Environment: DEV |
| affinity | object | {} | |
| db.existingConfigMap.keys.url | string | "DATABASE_URL" | Key within the configmap holding the full JDBC url to connect to database service |
| db.existingConfigMap.name | string | nil | Alternatively, provide database connection details via an existing configmap |
| db.existingSecret.keys.password | string | "DATABASE_PASSWORD" | Key within the secret holding the database password |
| db.existingSecret.keys.username | string | "DATABASE_USERNAME" | Key within the secret holding the database username |
| db.existingSecret.name | string | nil | Alternatively, provide database credentials via an existing secret |
| db.password | string | nil | The password required to access the database service |
| db.url | string | nil | Provide the full JDBC url to connect to database service e.g.: jdbc:postgresql://hostname:5432/database |
| db.username | string | nil | The username required to access the database service |
| environment | object | {} | Set additional environment variables for the batch indexing container (e.g. ALFRESCO_REINDEX_* tunables or JAVA_OPTS) |
| fullnameOverride | string | "" | |
| global.additionalLabels | object | {} | Global additional labels that can be set at parent/umbrella chart level These will be merged with chart-level additionalLabels, with chart-level taking precedence |
| global.alfrescoRegistryPullSecrets | string | "quay-registry-secret" | |
| image.internalPort | int | 8080 | Port the container listens on |
| image.pullPolicy | string | "IfNotPresent" | |
| image.repository | string | "docker.io/alfresco/alfresco-elasticsearch-batch-indexing" | |
| image.tag | string | "5.7.0-A.5" | |
| imagePullSecrets | list | [] | |
| index.existingConfigMap.keys.url | string | "SEARCH_URL" | Key within the configmap holding the URL of the elasticsearch service |
| index.existingConfigMap.name | string | nil | Alternatively, provide elasticsearch service connection details via an existing configmap |
| index.existingSecret.keys.password | string | "SEARCH_PASSWORD" | Key within the secret that holds the elasticsearch password |
| index.existingSecret.keys.username | string | "SEARCH_USERNAME" | Key within the secret that holds the elasticsearch username |
| index.existingSecret.name | string | nil | Alternatively, provide elasticsearch credentials via an existing secret |
| index.password | string | nil | The password required to access the elasticsearch service, if any |
| index.url | string | nil | The URL where the elasticsearch service is available |
| index.username | string | nil | The username required to access the elasticsearch service, if any |
| indexName | string | "alfresco" | Name of the search index, usually created by the repository |
| livenessProbe.httpGet.path | string | "/actuator/health" | |
| livenessProbe.httpGet.port | string | "http" | |
| livenessProbe.initialDelaySeconds | int | 120 | |
| livenessProbe.timeoutSeconds | int | 60 | |
| nameOverride | string | "" | |
| nodeSelector | object | {} | |
| podAnnotations | object | {} | |
| podLabels | object | {} | |
| podSecurityContext | object | {} | |
| readinessProbe.httpGet.path | string | "/actuator/health" | |
| readinessProbe.httpGet.port | string | "http" | |
| readinessProbe.initialDelaySeconds | int | 60 | |
| readinessProbe.timeoutSeconds | int | 60 | |
| replicaCount | int | 1 | The batch indexing component is a singleton; this value must remain 1 (a second instance conflicts on the shared watermark and self-terminates) |
| repository.existingConfigMap.keys.url | string | "REPOSITORY_URL" | Key within the configmap holding the full url to connect to the alfresco repository |
| repository.existingConfigMap.name | string | nil | Alternatively, provide repository connection details via an existing configmap |
| repository.url | string | nil | URL of the Alfresco repository (ACS) |
| resources.limits.cpu | string | "2" | |
| resources.limits.memory | string | "2048Mi" | |
| resources.requests.cpu | string | "0.5" | |
| resources.requests.memory | string | "256Mi" | |
| securityContext | object | {} | |
| service.annotations | object | {} | |
| service.port | int | 8080 | |
| service.type | string | "ClusterIP" | |
| serviceAccount.annotations | object | {} | |
| serviceAccount.automount | bool | true | |
| serviceAccount.create | bool | true | |
| serviceAccount.name | string | "" | |
| sharedSecret.existingSecret.keys.sharedSecret | string | "ALFRESCO_CONTENT_TRANSFORM_SHAREDSECRET" | Key within the secret holding the shared secret |
| sharedSecret.existingSecret.name | string | nil | Alternatively, provide the shared secret via an existing secret |
| sharedSecret.value | string | nil | Shared secret used to authenticate content requests against the repository (must match the repository’s solr.sharedSecret) |
| tolerations | list | [] | |
| transform.existingConfigMap.keys.url | string | "TRANSFORM_URL" | Key within the configmap holding the URL of the transform config endpoint |
| transform.existingConfigMap.name | string | nil | Alternatively, provide transform config endpoint details via an existing configmap |
| transform.url | string | nil | URL of the alfresco transform config endpoint (e.g. http://transform-core-aio:8090/transform/config) |
| volumeMounts | list | [] | |
| volumes | list | [] |