OK, I needed to look into this again today (after my work-around had it's own issues), and was able to reproduce it both on the original cloud, as well as locally.
Details here [1] but it looks like the issue isn't the default values, but instead whether the deployment is configured to send empty values for some options - and if so - juju seems not to include those options at all in the unit's config-get, rather than including them with their set empty values.
OK, I needed to look into this again today (after my work-around had it's own issues), and was able to reproduce it both on the original cloud, as well as locally.
Details here [1] but it looks like the issue isn't the default values, but instead whether the deployment is configured to send empty values for some options - and if so - juju seems not to include those options at all in the unit's config-get, rather than including them with their set empty values.
[1] http:// paste.ubuntu. com/24076192/