Right now if your director already has a version of a precompiled BOSH release, and then we bump to a new stemcell and re-compile the same releases for the new stemcell, BOSH will ignore those new releases. It does this because it thinks it already has them, not realizing that the underlying bits are now different even though the release/version are the same.
Right now if your director already has a version of a precompiled BOSH release, and then we bump to a new stemcell and re-compile the same releases for the new stemcell, BOSH will ignore those new releases. It does this because it thinks it already has them, not realizing that the underlying bits are now different even though the release/version are the same.
BOSH introduced a workaround for this, which requires you to add metadata to the
releases
section about which stemcell a release was precompiled against. More info here: https://github.com/cloudfoundry/bosh/issues/1620#issuecomment-320056544