ConfigInjector is nice, but how do you inject configuration names like Octopus.Deploy.Environment or webPages:Enabled ?
We solve this by registering SettingKeyConvention
with ConfigurationConfigurator. I've defined two in
this Gist to handle settings that contains dots as well as
settings that contains arbitrary characters.