blob: 39e40d24a5617cd6357915853ab662c4f11961e2 [file] [log] [blame]
{%- from "kubernetes/map.jinja" import master with context %}
apiVersion: projectcalico.org/v3
kind: CalicoAPIConfig
metadata:
spec:
datastoreType: "etcdv3"
etcdEndpoints: {% for member in master.network.calico.etcd.members %}http{% if master.network.calico.etcd.get('ssl', {}).get('enabled') %}s{% endif %}://{{ member.host }}:{{ member.port }}{% if not loop.last %},{% endif %}{% endfor %}
{%- if master.network.calico.etcd.get('ssl', {}).get('enabled') %}
etcdKeyFile: /var/lib/etcd/etcd-client.pem
etcdCertFile: /var/lib/etcd/etcd-client.pem
etcdCACertFile: /var/lib/etcd/ca.pem
{%- endif %}