odpi/egeria-docs

Experimenting with XTDB in Charts

dwolfson opened this issue · 1 comments

As I was experimenting with getting XTDB to work, I tried to just set persistence true and see this error - I don’t see anything obvious (to me) that looks wrong in egeria-factory.yaml..

(base) ➜ egeriaConnectors helm install lab egeria/odpi-egeria-lab --set service.type=NodePort --set jupyter.tokenSecret=jupyter-lab-secret --set-string jupyter.gitTagForNotebooks=main --devel --set kafka.replicas=2 --set zookeeper.replicas=2 --set persistence=true -f dan_overides.yaml
Error: INSTALLATION FAILED: template: odpi-egeria-lab/templates/egeria-factory.yaml:123:23: executing “odpi-egeria-lab/templates/egeria-factory.yaml” at <.Values.persistence.enabled>: can’t evaluate field enabled in type interface {}

The correct option is --set persistence.enabled=true

There's no regular testing of these options ... the intent of this option was to make persistent storage available for the config, graph repository, & cohort registry.
a) It does not fit well with work that had been started on the operator, and/or our discussion on cloud native
b) the chart is not written to support replicated servers
c) it has not been tried with xtdb

Assigning to docs repo