Page MenuHomePhabricator

Enable SSL client authentication on haproxykafka
Open, Needs TriagePublic

Description

The current haproxykafka code already supports the ssl.key.location and ssl.cert.location and I've already tested it using the varnishkafka certificate/key for this.

What is needed now is:

  • Generate the required key/cert signed by the correct CA (cergen? cfssl?)
  • Create puppet code to bring it to the correct place in the haproxykafka module/profile

Event Timeline

Change #1090915 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxykafka: working on TLS client authentication to kafka

https://gerrit.wikimedia.org/r/1090915

Change #1090915 merged by Fabfur:

[operations/puppet@production] haproxykafka: working on TLS client authentication to kafka

https://gerrit.wikimedia.org/r/1090915

Change #1093317 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxykafka: fix permissions on ssl files

https://gerrit.wikimedia.org/r/1093317

Change #1093317 merged by Fabfur:

[operations/puppet@production] haproxykafka: fix permissions on ssl files

https://gerrit.wikimedia.org/r/1093317

Change #1093975 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxykafka: missing variable in merge

https://gerrit.wikimedia.org/r/1093975

Change #1093990 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxykafka: enable ssl authentication

https://gerrit.wikimedia.org/r/1093990