leap node init doesn't check platform version
Did a leap node init donkey with the platform currently being on 0.7.1, platform.branch being set to 0.7.0 (provider.json), works fine. However deploy will complain. Shouldn't init do this as well?
leap deploy donkey The platform is pinned to branch '0.7.0' by the `platform.branch` property in provider.unstable.json, but the current branch is 'develop' (for directory '/home/kwadronaut/Leap/dev/leap_platform') hint: use --force to skip this prompt. Do you really want to deploy from the wrong branch? no OK. Bye. --- dev/bitmask ‹master* M?› » leap deploy donkey = created hiera/donkey.yaml = checking node - [donkey.unstable.bitmask.net] ok = synching configuration files - hiera/donkey.yaml -> donkey:/etc/leap/hiera.yaml - webapp/, files/puppet/, files/puppet/modules/ -> donkey:/srv/leap/files = synching puppet manifests - /home/kwadronaut/Leap/dev/leap_platform/[bin,tests,puppet] -> donkey.unstable.bitmask.net:/srv/leap = applying puppet - [donkey.unstable.bitmask.net] ERROR: You are attempting to deploy platform v0.7 but this node uses v0.7.1. - [donkey.unstable.bitmask.net] Run with --downgrade if you really want to deploy an older platform version. = warning: puppet did not finish successfully.
(from redmine: created on 2015-07-04)