cancel
Showing results for 
Search instead for 
Did you mean: 

values file config section values not getting updated to neo4j.config

susheel1
Node

Hi,

 

I am trying update neo4j.config through values.yaml file "config" section. but my values are not being updated to neo4j.conf. below are the entries in config file. Any help appreciated.

 

config:

  dbms.memory.heap.initial_size: "28g"

  dbms.memory.heap.max_size: "28g"

  dbms.memory.pagecache.size: "55g"

  dbms.security.procedures.allowlist: "apoc.coll.*,apoc.load.*,gds.*"

  dbms.security.procedures.whitelist: "apoc.*,apoc.coll.*,apoc.load.*,gds.*"

  dbms.security.procedures.unrestricted: "apoc.*,apoc.coll.*,apoc.load.*,gds.*"

1 REPLY 1

susheel1
Node

Hi, I am still unable to install/configure "config" section of the values file through helm deployemnt. Below is my values..yaml file

============

neo4j:

  # Per https://neo4j.com/docs/operations-manual/current/kubernetes/quickstart-cluster/create-value-file/ cluster members are linked together by this value

  name: "ntd-neo4j-cluster"

  acceptLicenseAgreement: "yes"

  edition: "enterprise"

  password: "secret"

    # set resources for the Neo4j Container. The values set will be used for both "requests" and "limit".

  resources:

    memory: "96Gi"

  volumeMounts:

    name: efs-drive

    mountPath: /var/lib/neo4j/import

 

volumes:

  data:

    # REQUIRED: specify a volume mode to use for data

    # Valid values are share|selector|defaultStorageClass|volume|volumeClaimTemplate|dynamic

    # To get up-and-running quickly, for development or testing, use "defaultStorageClass" for a dynamically provisioned volume of the default storage class.

    mode: "dynamic"

    # Only used if mode is set to "dynamic"

    # Dynamic provisioning using the provided storageClass

    dynamic:

      storageClassName: "ebs-io2-sc"

      accessModes:

        - ReadWriteOnce

      requests:

        storage: 2Ti

 

        #securityContext:

        #  runAsNonRoot: true

        #  runAsUser: 1000

        #  runAsGroup: 1000

        #  fsGroup: 1000

nodeSelector:

  eks.amazonaws.com/nodegroup: "managed-ntd-ng-neo4j"

 

config:

  dbms.default_database: "neo4j"

  dbms.config.strict_validation: "true"

  dbms.directories.plugins: "/var/lib/neo4j/labs"

  dbms.memory.heap.initial_size: "28g"

  dbms.memory.heap.max_size: "28g"

  dbms.memory.pagecache.size: "55g"

  #dbms.security.procedures.allowlist: "apoc.*,apoc.coll.*,apoc.load.*,gds.*"

  #dbms.security.procedures.whitelist: "apoc.*,apoc.coll.*,apoc.load.*,gds.*"

  dbms.security.procedures.unrestricted: "apoc.*"

 

apoc_config:

  apoc.trigger.enabled: "true"

  apoc.jdbc.neo4j.url: "jdbc:foo:bar"

  apoc.import.file.enabled: "true"

======================================

I really appreciate the reason why config" section of values file not being configured to neo4j.conf. I have been stuck here from friday. Appreciate any help from neo4j community.