On Fri, Jun 30, 2017, at 18:01, Erik Dalén wrote:
> On Fri, 30 Jun 2017 at 07:47 R.I. Pienaar <r...@devco.net> wrote:
> 
> >
> > On 30 Jun 2017, at 01:22, Eric Sorenson <e...@puppet.com> wrote:
> >
> > On Jun 28, 2017, at 9:28 AM, R.I.Pienaar <r...@devco.net> wrote:
> >
> > People upgrading should note the PuppetDB dependency is now postgres
> > postgresql96, this is not stated on the package dependency metadata so
> > upgrade works fine but puppetdb fails to start until you update
> >
> >
> > Hm, as I understand it there isn't a package-level dependency on
> > postgresql at all because you can install puppetdb and postgres on
> > different hosts.
> >
> >
> > That's a good point. Sounds legit :)
> >
> >
> > The version bump is mentioned in the puppetdb 5 docs but it's probably
> > worth bringing that into the overall platform release notes
> > https://docs.puppet.com/puppetdb/5.0/#postgresql-96
> >
> >
> > Yeah - I think though since it's now like "5 Platform" probably some kind
> > of holistic upgrade guide is needed.
> >
> > I have never updated PostgreSQL for puppetdb so it took a while to figure
> > out all the incantations needed to do that and there is definitely an order
> > in which this has to be done between the various components. Get it wrong
> > and you're running stuff with puppet apply on the master since you broke it
> > like I did :P
> >
> > I am still unsure how to do this easily since puppetdb 5 requires
> > puppetserver 5 I can only think of nasty break ways to do that update. How
> > did others do it? You will always end up with a completely down
> > puppetserver and now using the puppet module to manage puppetdb etc will
> > require apply.
> >
> >
> Version 4.x of PuppetDB works with Postgres 9.6.x, so it should be
> possible to upgrade Postgres first and then do the rest of the upgrade.

ah yeah that's a good idea.

> 
> According to documentation PuppetDB 5.x should  be able to process
> commands from the PuppetDB 4.x terminus as well, so upgrading puppetdb before
> puppet server should work I guess. Or do you mean there is a package level
> dependency on puppetserver 5?

The doco for system requirements says:

Your site’s Puppet masters must be running Puppet Server 5.0.0 or later.
You will need to connect your Puppet masters to PuppetDB after
installing it. If you wish to use PuppetDB with standalone nodes that
are running puppet apply, every node must be running 5.0.0 or later.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/1498838624.1823644.1026656536.1941A71D%40webmail.messagingengine.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to