markinstgt
markinstgt

Reputation: 13

Update of Bluemix run times or services. Will they always be backward compatible?

I've been playing with IBM Bluemix (liking it a lot so far) and we are considering to use it for production. What I'm not totally clear on is what happens when runtime environments or services get updated. I assume this happens quite frequently.

Will the new version be always backward compatible? If so, is this guaranteed somewhere in the terms of service?

What I am trying to avoid is to put production code on the platform and then having to update it constantly (or having it break) due to runtime or service updates.

Does anyone have any experience? Have past updates always been backward compatible?

Mark

Upvotes: 1

Views: 95

Answers (2)

opiethehokie
opiethehokie

Reputation: 1912

When buildpacks are updated they won't be used for your application until you restage it, so you have some control over when to pick up the updates as well. This gives you a chance to test it on non-production versions of the app.

Upvotes: 0

jpapejr
jpapejr

Reputation: 211

While I don't believe there is a guarantee that the buildpacks will always be backwards compatible, you will always be able to select the previous buildpack version.

Try running a 'cf buildpacks' command and have a look at the buildpack names and version info encoded therein and think you'll see what I mean.

Upvotes: 1

Related Questions