Hi Team,

Currently we rely on env variables to configure OpenWhisk component like
Controller and Invoker. For example setting
whisk.loadbalancer.invoker-busy-threshold would need env name like
"CONFIG_whisk_loadbalancer_invokerBusyThreshold".

This mapping is at times tricky to get right and bit error prone (specially
when setting list props). It would be better if we can directly pass in the
config in typesafe config format [1]. This would simplify managing the
config in version control and also reusing the default config directly.

For this purpose I have created a PR #3984. For now this PR only enable use
to this proposed approach. If it looks good we can modify the default
ansible setup to use the new approach in a subsequent PR.

Feedback welcome!

Chetan Mehrotra
[1] https://github.com/lightbend/config/blob/master/HOCON.md
[2] https://github.com/apache/incubator-openwhisk/pull/3984

Reply via email to