bosh v256 property strictness
Dmitriy Kalinin
hey all,
v256 bosh version fixed a long present bug with mutation of properties between colocated releases. it was not easily noticeable since most of the time properties are not mutated as part of erb templating. a side effect from this change was that it exposes missing property definitions in job spec files under certain conditions. one example of such invalid spec file is route_registrar job from cf-release v222 and below (v223 is ok). the error in this example is reported as "Cant find property 'nats.machines'" when running bosh deploy.
if you are running earlier version of bosh and are using affected cf-release version, you will be forced to upgrade release if you update your director version to v256.
dmitriy
Sent from my iPhone
v256 bosh version fixed a long present bug with mutation of properties between colocated releases. it was not easily noticeable since most of the time properties are not mutated as part of erb templating. a side effect from this change was that it exposes missing property definitions in job spec files under certain conditions. one example of such invalid spec file is route_registrar job from cf-release v222 and below (v223 is ok). the error in this example is reported as "Cant find property 'nats.machines'" when running bosh deploy.
if you are running earlier version of bosh and are using affected cf-release version, you will be forced to upgrade release if you update your director version to v256.
dmitriy
Sent from my iPhone