Correct. Putting the constraints on the machines is equivalent to doing:
  juju add-machine --constraints mem=4gb
  juju deploy mysql --to $MACHINE

Rather than doing:
 juju deploy mysql --constraints mem=4gb

Constraints on an Application will affect all new units of an application,
but constraints on a single machine only effect provisioning that machine.

John
=:->


On Fri, Mar 17, 2017 at 7:24 AM, James Beedy <jamesbe...@gmail.com> wrote:

> I think I see *my* issue here. I have placed the constraints on the
> machines (to which the charms are mapped) in my bundle, and not on the
> actual applications themselves. I guess I shouldn't expect the constraints
> to be associated with the charms in that case. Does this sound correct?
>
> On Thu, Mar 16, 2017 at 8:13 PM, James Beedy <jamesbe...@gmail.com> wrote:
>
>> With the following spaces and subnets http://paste.ubuntu.com/24192913/
>>
>> I deploy my haproxy units to the igw subnets, and keep the rest of the
>> components of my applications behind the nat gateway on the nat subnets. I
>> tag the appropriate spaces on the machines in my bundle, but following a
>> bundle deploy, the units don't scale out with the correct constraints (e.g.
>> end up in the wrong space) if I go to add any additional units. As can be
>> seen here (http://paste.ubuntu.com/24192930/) the additional unit of
>> 'feed-web' obviously does not end up on one of my nat gateway subnets hence
>> it has a public ip.
>>
>> On Thu, Mar 16, 2017 at 8:01 PM, Tim Penhey <tim.pen...@canonical.com>
>> wrote:
>>
>>> On 17/03/17 14:23, James Beedy wrote:
>>>
>>>> Currently, if I scale the units of my application, the new units do not
>>>> have the same constraints as the previously deployed units.
>>>>
>>>
>>> Well, I certainly think they should be carrying over the constraints as
>>> the constraints are set on the application, not the unit.
>>>
>>> If this isn't working, I believe it is a bug.
>>>
>>> Can you give an example of what is not working?
>>>
>>> Cheers,
>>> Tim
>>>
>>>
>>> Moreover, it
>>>> doesn't seem there is anyway to specify constraints for additional
>>>> units. I'm thinking the 'add-unit' command needs to be able to accept
>>>> constraints, or constraints need to be carried forward for additional
>>>> units of the same application.  This is a request for the 'add-unit'
>>>> command to accept constraints, or for constraints to grow some sort of
>>>> associativity/sensitivity to applications. Also, this is a huge blocker
>>>> for me right now. Any insight as to how we might solve this issue would
>>>> be greatly appreciated.
>>>>
>>>> Thanks
>>>>
>>>> https://bugs.launchpad.net/juju/+bug/1673639
>>>>
>>>>
>>>>
>>
>
> --
> Juju-dev mailing list
> juju-...@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> mailman/listinfo/juju-dev
>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to