{"action":"created","issue":{"url":"https://api.github.com/repos/cloudfoundry/bosh/issues/1121","labels_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/1121/labels{/name}","comments_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/1121/comments","events_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/1121/events","html_url":"https://github.com/cloudfoundry/bosh/issues/1121","id":130270950,"number":1121,"title":"Properties with null values don't appear in deploy diff","user":{"login":"dpb587","id":207601,"avatar_url":"https://avatars.githubusercontent.com/u/207601?v=3","gravatar_id":"","url":"https://api.github.com/users/dpb587","html_url":"https://github.com/dpb587","followers_url":"https://api.github.com/users/dpb587/followers","following_url":"https://api.github.com/users/dpb587/following{/other_user}","gists_url":"https://api.github.com/users/dpb587/gists{/gist_id}","starred_url":"https://api.github.com/users/dpb587/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dpb587/subscriptions","organizations_url":"https://api.github.com/users/dpb587/orgs","repos_url":"https://api.github.com/users/dpb587/repos","events_url":"https://api.github.com/users/dpb587/events{/privacy}","received_events_url":"https://api.github.com/users/dpb587/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-01T06:25:18Z","updated_at":"2016-02-02T13:11:45Z","closed_at":null,"body":"When a property has a null value, it doesn't seem to show up in the `bosh deploy` diff (whether the null value is being added, removed, or changed). It's a bit misleading when it then goes off to update and restart VMs.\r\n\r\n    properties:\r\n      somehash:\r\n        somekey: ~\r\n\r\nWhen no other properties were changed, `bosh deploy` shows the following and then ends up updating VMs...\r\n\r\n    Properties\r\n    No changes\r\n\r\nNoticed when using...\r\n\r\n * `bosh/v250`\r\n * `bosh-aws-cpi/v39`\r\n * `aws-xen-hvm-ubuntu-trusty-go_agent/v3184.1`"},"comment":{"url":"https://api.github.com/repos/cloudfoundry/bosh/issues/comments/178570095","html_url":"https://github.com/cloudfoundry/bosh/issues/1121#issuecomment-178570095","issue_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/1121","id":178570095,"user":{"login":"dpb587","id":207601,"avatar_url":"https://avatars.githubusercontent.com/u/207601?v=3","gravatar_id":"","url":"https://api.github.com/users/dpb587","html_url":"https://github.com/dpb587","followers_url":"https://api.github.com/users/dpb587/followers","following_url":"https://api.github.com/users/dpb587/following{/other_user}","gists_url":"https://api.github.com/users/dpb587/gists{/gist_id}","starred_url":"https://api.github.com/users/dpb587/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dpb587/subscriptions","organizations_url":"https://api.github.com/users/dpb587/orgs","repos_url":"https://api.github.com/users/dpb587/repos","events_url":"https://api.github.com/users/dpb587/events{/privacy}","received_events_url":"https://api.github.com/users/dpb587/received_events","type":"User","site_admin":false},"created_at":"2016-02-02T13:11:45Z","updated_at":"2016-02-02T13:11:45Z","body":"The above happened with an older CLI which I didn't realize. I updated, but now I get new, odd behavior. It shows me the following on every deploy even though the manifest doesn't change. \r\n\r\nNow with a :sparkles:screenshot...\r\n\r\n<img width=\"842\" alt=\"screenshot\" src=\"https://cloud.githubusercontent.com/assets/207601/12750299/1a427fee-c96b-11e5-991a-4e424f0c97ce.png\">\r\n\r\n    $ cat bosh.yml\r\n    properties:\r\n        consul:\r\n            agent_config:\r\n                advertise_addr: null\r\n                bootstrap_expect: null\r\n    \r\n    $ bosh download manifest\r\n    properties:\r\n      consul:\r\n        agent_config:\r\n          advertise_addr: \r\n          bootstrap_expect: \r\n"}}