Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(maint) Add note about container dotted env vars
- Both docker (per moby/moby#16585) and Kubernetes (per kubernetes/kubernetes#2707) support passing environment variables with dots as config, despite dot not technically being supported in POSIX. This is necessary to be able to specify hocon array values like FOO.0, FOO.1, etc now that the Hocon library is updated to typesafe/config 1.4.1 via puppetlabs/typesafe-config 0.2.0 / clj-parent 4.6.11 /bin/sh will not add such variables to the environment, but /bin/bash will properly expose them, so that they may be consumed by puppetserver and hocon. NOTE: ElasticSearch is notorious for passing such values, and it also uses the tini init system, so it served as a good design to follow: https://github.com/elastic/elasticsearch/tree/master/distribution/docker
- Loading branch information