You can find the source of this version on GitHub at cloudfoundry-incubator/haproxy-boshrelease. It was created based on the commit
ssl_pemnow has additional support for supplying custom cert chains associated with each certificate. It can still be specified as a single block of text, and array of private keys. The newly supported format looks something like this:
ssl_pem: - private_key: | -----BEGIN RSA PRIVATE KEY----- key here -----END RSA PRIVATE KEY----- cert_chain: | -----BEGIN CERTIFICATE----- cert here -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- cert here -----END CERTIFICATE-----
Thanks @Nino-K and @flawedmatrix for the new feature!
releases: - name: haproxy version: 8.4.0 url: https://github.com/cloudfoundry-incubator/haproxy-boshrelease/releases/download/v8.4.0/haproxy-8.4.0.tgz sha1: a3a911f0cf8e672b27c6cb16318fd8c7c77f5bde
You can reference this release in your deployment manifest from the
- name: "haproxy" version: "8.4.0" url: "https://bosh.io/d/github.com/cloudfoundry-incubator/haproxy-boshrelease?v=8.4.0" sha1: "01ff0f16c9f55eb6f56d5735772934de31b2ceb2"
Or upload it to your director with the
bosh upload-release --sha1 01ff0f16c9f55eb6f56d5735772934de31b2ceb2 \ https://bosh.io/d/github.com/cloudfoundry-incubator/haproxy-boshrelease?v=8.4.0