This message was deleted.
# general
s
This message was deleted.
👋 4
m
You can disable zookeeper in values.yaml (components.zookeeper.enabled=false) and add broker.conf entry for setting up etcd
d
The entries you need for etcd are documented here.
m
https://github.com/apache/pulsar-helm-chart/blob/master/charts/pulsar/values.yaml#L114 Here you can disable zookeeper As I remember, you can modify broker.conf by adding yaml entries with PULSAR_PREFIX_ prefix (the suffix is a propery name from broker.conf)
r
In the helm chart repo, bookeeper has the following configs in configMap:
Copy code
PULSAR_PREFIX_bookkeeperTLSClientAuthentication: "true"
  PULSAR_PREFIX_bookkeeperTLSKeyFileType: "PEM"
  PULSAR_PREFIX_bookkeeperTLSKeyFilePath: "/pulsar/certs/broker/tls.key"
  PULSAR_PREFIX_bookkeeperTLSCertificateFilePath: "/pulsar/certs/broker/tls.crt"
  PULSAR_PREFIX_bookkeeperTLSTrustCertsFilePath: "/pulsar/certs/ca/ca.crt"
  PULSAR_PREFIX_bookkeeperTLSTrustCertTypes: "PEM"
I think Helm doesn't support
metadataStoreUrl
. Am I missing anything?
Also in the initContainers, I see it's waiting for zookeeper if I set zookeeper=false. https://github.com/apache/pulsar-helm-chart/blob/master/charts/pulsar/templates/bookkeeper-cluster-initialize.yaml#L45
m
You can put there anything, it will go into broker.conf
probably you should modify broker, not bookeeper