A Helm chart for Solr pre-configured for CKAN and ckanext-spatial.
Homepage: https://github.com/tum-gis/sddi-ckan-k8s/
Name | Url | |
---|---|---|
Bruno Willenborg | b.willenborg@tum.de | https://www.asg.ed.tum.de/en/gis/our-team/staff/bruno-willenborg/ |
- https://github.com/tum-gis/sddi-ckan-k8s/tree/main/sddi-ckan/charts/charts/solr
- https://github.com/ckan/ckan-solr
- https://github.com/ckan/ckanext-spatial
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
k8s: Assign pods to nodes |
component | string | "index" |
Role of Solr in this chart |
enabled | bool | true |
Enable/disable Solr |
extraInitContainers | list | [] |
Sets additional initContainers . The initContainers specified here, are appended to the ones specified in initContainers . |
fullnameOverride | string | "solr" |
Override fullname |
image.pullPolicy | string | "IfNotPresent" |
Image pull policy |
image.repository | string | "ckan/ckan-solr" |
Image repository |
image.tag | string | "" |
Overrides the image tag whose default is the chart appVersion . |
imagePullSecrets | list | [] |
Image pull secrets |
initContainers | list | See values.yml for the list of default initContainers. |
Sets initContainers . Set to [] to disable the default initContainers. Set to any list of initContainer definitions to overwrite the default initContainers. Use extraInitContainers to extend the default initContainers. |
loadBalancer.enabled | bool | false |
Enable/disable a LoadBalancer service for external Database access |
nameOverride | string | "" |
Override name |
nodeSelector | object | {} |
k8s: Assign pods to nodes |
persistence.accessModes | list | ["ReadWriteOnce"] |
Storage access modes |
persistence.annotations | string | nil |
Annotations for PVCs Set helm.sh/resource-policy: keep to avoid deletion of PVC on helm upgrade/uninstall |
persistence.capacity | string | "4Gi" |
Storage capacity |
persistence.storageClassName | string | nil |
StorageClass to use, leave empty to use default StorageClass. |
podAnnotations | object | {} |
Additional pod annotations |
podSecurityContext | object | {} |
k8s: Security context |
resources | object | {} |
k8s: Resource management |
securityContext | object | {} |
k8s: Security context |
service.port | int | 8983 |
Service port for http |
service.type | string | "ClusterIP" |
Type of service for http |
serviceAccount.annotations | object | {} |
Annotations to add to the service account |
serviceAccount.create | bool | false |
Specifies whether a service account should be created |
serviceAccount.name | string | "" |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
tolerations | list | [] |
k8S: Taints and tolerations |