No matter what version of ensemble you have on client, deployed instances get the one from the PPA

Bug #838238 reported by Clint Byrum
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
cloudfoundry
Confirmed
Undecided
Unassigned
pyjuju
New
Undecided
Unassigned
ensemble (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

If you use the version of ensemble in Ubuntu 11.10beta1, it will add the ensemble PPA by default and install the latest version in said PPA on your instances. Likewise if you use the version in Macports.

In order to use Ensemble in production, we must be able to have a predictable environment, from the client to all managed nodes.

How do we lock an Ensemble-deployed service to a particular version of Ensemble on all of the managed nodes?

Changed in ensemble (Ubuntu):
status: New → Confirmed
Changed in cloudfoundry:
status: New → Confirmed
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Updated description.

This bug is of the very highest priority for the SITeam, in terms of long-term viability of Ensemble as our service orchestration tool.

description: updated
Revision history for this message
Clint Byrum (clint-fewbar) wrote : Re: [Bug 838238] Re: No matter what version of ensemble you have on client, deployed instances get the one from the PPA

Excerpts from Dustin Kirkland's message of Wed Aug 31 17:50:11 UTC 2011:
> Updated description.
>
> This bug is of the very highest priority for the SITeam, in terms of
> long-term viability of Ensemble as our service orchestration tool.

The workaround is to use ensemble-branch pointing to a specific revision
in your environment config to make sure the version stays stable. This
is a hack though, and should not be encouraged as a best practice.

Revision history for this message
Kapil Thangavelu (hazmat) wrote :

fwiw, this a duplicate of bug 828147 which is marked critical for the next ensemble release.

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Thanks Kapil!

I'll mark as duplicate now.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.