Core.values file config section entries are not being saved to neo4j.conf

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 section of values.yaml. 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.*"

To make it clear I am updating the config values through helm deployment.

Hi, I really appreciate the help with the above issue. I am stuck with for a day now.

Thanks,

Susheel

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.