github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/pulsar/config/zookeeper-server-config.tpl (about)

     1  {{- $clusterName := $.cluster.metadata.name }}
     2  {{- $namespace := $.cluster.metadata.namespace }}
     3  {{- $pulsar_zk_component := fromJson "{}" }}
     4  {{- range $i, $e := $.cluster.spec.componentSpecs }}
     5    {{- if eq $e.componentDefRef "zookeeper" }}
     6      {{- $pulsar_zk_component = $e }}
     7    {{- end }}
     8  {{- end }}
     9  {{- $replicas := $pulsar_zk_component.replicas | int }}
    10  {{- range $i, $e := until $replicas }}
    11    {{- printf "server.%d=%s-%s-%d.%s-%s-headless.%s.svc:2888:3888:participant;0.0.0.0:2181\n" (add1 $i) $clusterName $pulsar_zk_component.name $i $clusterName $pulsar_zk_component.name $namespace }}
    12  {{- end }}