On Sep 26, 2011, at 8:54 AM, jcbollinger <[email protected]> wrote:
> > > On Sep 25, 7:22 pm, Brian Gupta <[email protected]> wrote: >> If you follow the mailing list it seems that there were a larger number of >> deliberate syntax changes from the move from 2.6 to 2.7 than there were from >> 0.25 to 2.6. IE: Syntax that changes behavior, not just breaks. > > > And that affects the server, but not (directly) clients. > > >> The rule of thumb has always been to support one major version backwards, so >> a 2.7 server should in theory support 2.6 clients, and 0.25 clients less so. >> YMMV, as there really isn't a strict guarantee of backwards compatibility in >> any case. > > > I was certain that PuppetLabs's commitment was that clients should > continue to work with servers up to *two* major versions newer, thus > 0.25 clients should still work with 2.7, but probably not with 2.8. > Am I mistaken? > > > [...] > > >> I still think skipping major puppet versions when upgrading is somewhat >> risky, and I would probably move my environment to 2.6.9 and then plan on a >> later move to 2.7. I guess for me the deciding factors would be, a) how >> large is my code base (the smaller it is, the easier it will be to debug any >> issues that come up), and b) what is my pain tolerance if there are >> incompatibilities that come up. > > > On the other hand, if the ultimate target is 2.7 (and later), then it > may be worthwhile to bite the bullet and do it all at once, instead of > going through the whole process twice. I am confident that the larger > jump would be more work than the smaller, but doing it in two separate > jumps would surely be the most work of all. As for risk, I think > that's much more tightly coupled to the distance you move in version- > number space than to the path you take to get from here to there. > > Personally, I would be inclined to jump straight to 2.7, but Brian is > exactly right that you should evaluate your options in light of your > own environment and requirements. > > > John > Thanks Brian and John for your thorough responses. I'm inclined to make the jump straight to 2.7.x as well. My plan of attack is to bring up a clone of the current puppet master VM and upgrade that to 2.7 and connect a few stage/test servers against it. I can then work out the kinks of the server and work on clients. Hopefully this will identify issues, if any (I'm still hopeful), that need to be remediated. Yvo > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
