Rebuild VSHN haproxy in docker for K8S deployment
2.9K
Docker Hub: vshn/puppet-haproxy
This HAProxy is configured to split traffic between CA and compilation traffic.
It uses confd to write the HAProxy configuration. There is also a frontend configured
for PuppetDB access.
| Name | Description | Default value |
|---|---|---|
| CA_SERVER | Puppet CA server to request certificate | puppetca.local |
| PUPPETCA_BACKEND | Backend for Puppet CA traffic | puppetca.local |
| PUPPETDB_BACKEND | Backend for PuppetDB | puppetdb.local |
| PUPPETSERVER_BACKEND | Backend for catalog compilation | puppetserver.local |
| SKIP_CRL_DOWNLOAD | If set to true, skips download of CRL from CA | - |
| STATS_CRED | HAProxy Statistics credentials | admin:password |
| USE_LEGACY_CA_API | If set to true, sets CA API URLs for Puppet 3.8 | - |
haproxy:1.7-alpine| Name | Description |
|---|---|
| 10-tls-setup.sh | Request a certificate from Puppet CA and prepare result for HAProxy |
| 20-confd.sh | Configure HAProxy with confd - using haproxy.tmpl |
Content type
Image
Digest
Size
19 MB
Last updated
about 8 years ago
docker pull nikun/puppetstack-haproxy