mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
udpates to configmap (#4999)
This commit is contained in:
@@ -2,7 +2,7 @@ apiVersion: v1
|
||||
appVersion: "1.0"
|
||||
description: Open source, scalable graph database.
|
||||
name: janusgraph
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
home: http://janusgraph.org
|
||||
icon: https://raw.githubusercontent.com/JanusGraph/janusgraph/master/janusgraph.png
|
||||
sources:
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{{- if (empty .Values.configMapOverrideName) -}}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
@@ -15,6 +16,45 @@ data:
|
||||
|
||||
{{- if eq (index .Values.properties "index.search.backend") "elasticsearch" "es"}}
|
||||
index.search.hostname={{ $eshostname }}
|
||||
{{- end }}
|
||||
gremlin-server.yaml: |-
|
||||
host: 0.0.0.0
|
||||
port: 8182
|
||||
scriptEvaluationTimeout: 30000
|
||||
channelizer: org.apache.tinkerpop.gremlin.server.channel.WsAndHttpChannelizer
|
||||
graphs: {
|
||||
graph: conf/gremlin-server/janusgraph.properties
|
||||
}
|
||||
plugins:
|
||||
- janusgraph.imports
|
||||
scriptEngines: {
|
||||
gremlin-groovy: {
|
||||
imports: [java.lang.Math],
|
||||
staticImports: [java.lang.Math.PI],
|
||||
scripts: [scripts/empty-sample.groovy]}}
|
||||
serializers:
|
||||
- { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry] }}
|
||||
- { className: org.apache.tinkerpop.gremlin.driver.ser.GryoLiteMessageSerializerV1d0, config: {ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry] }}
|
||||
- { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0, config: { serializeResultToString: true }}
|
||||
- { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV1d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistryV1d0] }}
|
||||
- { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV2d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry] }}
|
||||
- { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV1d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistryV1d0] }}
|
||||
processors:
|
||||
- { className: org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor, config: { sessionTimeout: 28800000 }}
|
||||
- { className: org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor, config: { cacheExpirationTime: 600000, cacheMaxSize: 1000 }}
|
||||
metrics: {
|
||||
consoleReporter: {enabled: true, interval: 180000},
|
||||
csvReporter: {enabled: true, interval: 180000, fileName: /tmp/gremlin-server-metrics.csv},
|
||||
jmxReporter: {enabled: true},
|
||||
slf4jReporter: {enabled: true, interval: 180000},
|
||||
gangliaReporter: {enabled: false, interval: 180000, addressingMode: MULTICAST},
|
||||
graphiteReporter: {enabled: false, interval: 180000}}
|
||||
maxInitialLineLength: 4096
|
||||
maxHeaderSize: 8192
|
||||
maxChunkSize: 8192
|
||||
maxContentLength: 65536
|
||||
maxAccumulationBufferComponents: 1024
|
||||
resultIterationBatchSize: 64
|
||||
writeBufferLowWaterMark: 32768
|
||||
writeBufferHighWaterMark: 65536
|
||||
{{- end -}}
|
||||
|
||||
|
||||
|
||||
@@ -33,12 +33,16 @@ spec:
|
||||
mountPath: /janusgraph-config
|
||||
- name: local-db
|
||||
mountPath: {{ .Values.persistence.path }}
|
||||
livenessProbe:
|
||||
exec:
|
||||
command:
|
||||
- /tmp/healthcheck.py
|
||||
resources:
|
||||
{{ toYaml .Values.resources | indent 12 }}
|
||||
volumes:
|
||||
- name: janusgraph-config
|
||||
configMap:
|
||||
name: {{ .Release.Name }}-config
|
||||
name: {{ .Values.configMapOverrideName | default ( printf "%s-config" .Release.Name ) }}
|
||||
- name: local-db
|
||||
{{- if .Values.persistence.enabled }}
|
||||
persistentVolumeClaim:
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
image:
|
||||
repository: gcr.io/cloud-solutions-images/janusgraph
|
||||
tag: v1
|
||||
tag: v2
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
## The default configuration provided here uses attached storage for db and indexing
|
||||
@@ -73,3 +73,7 @@ persistence:
|
||||
accessMode: ReadWriteOnce
|
||||
size: 4Gi # adjust size as needed depending on the size of local storage and indexing required
|
||||
existingClaim: # to reattach to previously used storage, provide an existing claim (or use --set)
|
||||
|
||||
## To make adjustments to janusgraph.properties and gremlin-server.yaml, provide a
|
||||
## custom ConfigMap in your k8s cluster (using the helm created ConfigMap as a base).
|
||||
configMapOverrideName: ""
|
||||
|
||||
Reference in New Issue
Block a user