Ask the Supervisor What's Configurable
In traditional packaging formats, the settings you can change are not typically discoverable.
One powerful aspect of Habitat is that services are managed by a Supervisor. The Supervisor handles many things including, as we'll see below, reporting on what is configurable within our running service.
Better yet, presume you now have a hundred instances running in a group and you want to see what can be configured. No problem, you can simply ask any single instance and get back the same response.
From the beginning, Habitat was built with configuration in mind. Instead of constantly destroying, re-building, and re-deploying packages for each change, Habitat produces an immutable package artifact where the author defines which configuration settings should be exposed. Give it a try.
hab sup config core/redis