/srv/irclogs.ubuntu.com/2015/05/29/#juju.txt

=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== mup_ is now known as mup
=== zz_CyberJacob is now known as CyberJacob
=== CyberJacob is now known as zz_CyberJacob
=== zz_CyberJacob is now known as CyberJacob
=== CyberJacob is now known as zz_CyberJacob
=== psivaa is now known as psivaa-lunch
jcastromarcoceppi: do you have a link to your openstack presentation video14:58
marcoceppijcastro: https://www.openstack.org/summit/vancouver-2015/summit-videos/ and https://www.openstack.org/summit/vancouver-2015/summit-videos/presentation/repeatable-benchmarking-of-openstack-architectures14:58
marcoceppijcastro: the rally charm also has status in it ;)15:08
mbruzekmarcoceppi: Cool I am interested in  that myself.15:12
mbruzekmarcoceppi:  Are the status messages not backward compatible?15:13
mbruzekWhat happens if you deploy the rally charm on juju 1.18 or something?15:13
marcoceppimbruzek: they are not, but the charm-helpers implementation of status-set is backwards compat15:13
marcoceppimbruzek: it fails15:13
mbruzekweaksauce, I *wish* we could specify a minimum version of Juju in a charm.15:13
marcoceppimbruzek: I don't, I think that's silly15:14
marcoceppiwell, the potential for abuse is there15:14
mbruzekIt is better to have a charm fail because you try to use new featurs?15:14
marcoceppiCI should just tell us what versions of juju the charm works with15:14
mbruzekUsers will not check ci before deploying15:15
mbruzekI disagree15:15
marcoceppibut the store can15:15
mbruzekDoes the store do that *now*?15:15
marcoceppia tighter feedback loop between CI and charmstore seems better than having effort working on min version stuff15:16
marcoceppimbruzek: no, but we don't ahve min version either and if I had to decide which to work on, I think yhou know where I stand15:16
mbruzekYou stand on benchmarking15:16
marcoceppiyes, but the more we can do for the user, the better15:17
mbruzekeverything all the time15:17
mbruzekUnderstand we have priorities, and limits on the work that can be done, but as we get more customers, and more features landing in Juju charms that don't deploy on older versions of Juju will cause us pain and is a "bad user experience"15:18
marcoceppimbruzek: I'd say the oinous is on the charm author15:24
marcoceppiI care about my charm and will so build in a way to make it backwards compat by using the python charm helpers library15:25
* mbruzek checks the rally charm for a minimum version 15:25
mbruzekin the readme15:25
marcoceppiwhich will make sure that, when status_set is called, if the command doesn't exist it uses juju-log instead15:25
marcoceppithat way it's transparent15:25
marcoceppithe user can use the charm in any version of juju15:25
marcoceppiand it just degrades nicely15:25
mbruzekmarcoceppi:  I have no doubt you can write EXCELLENT charms, but the other authors will not know what features were new or not backward compatible15:26
marcoceppimbruzek: well, if charm authors are using the charm-helpers library15:26
marcoceppiwe only have to encode that quality once15:26
marcoceppithen everyone gets it15:26
marcoceppiyour point alone on this15:26
marcoceppiif a charm author doesn't know what version of juju a feature is added15:27
marcoceppihow will they know what to set the min-version to?15:27
marcoceppithey don't and will just set it to the latest juju they're using15:27
marcoceppiwhich may not acurately be the min version of juju it works for15:27
marcoceppiwhich means that charm doesn't get delivered to users who could /potentially/ run it15:27
mbruzekI found recently that the trusty/haproxy charm is version locked at charmhelpers revision 70.  I tried to sync charmhelpers and use the new functionality and found that it could not move beyond revision 70.  When I removed this lock, I found that charmhelpers is on revision 300 something.15:27
marcoceppimbruzek: that's an implementation detail, I have an email going to the list about charm-helpers being better packaged, versioned, and distributed15:28
marcoceppibut even still that's not /that/ bad15:28
mbruzekmy point is if we give someone a way to make a mistake they might and then that would suck.15:28
marcoceppiso we need smarter systems, better CI and charm store integration, and a better review process15:28
marcoceppiso these mistakes get caught before they enter the store15:29
marcoceppimin version is simply a bandaid to a larger concern in the system15:29
Tribaaljamespage: I'm going to merge https://code.launchpad.net/~free.ekanayaka/charm-helpers/relation-set-file/+merge/260594 into charm-helpers. It will fix the python3 issue, and reintroduce the --file feature for set-relation15:33
Tribaalstub: ^^ FYI. This includes your fixes from this morning15:34
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
bleepbloopHello everyone, I am trying to deploy openstack using the openstack installer onto 15.04 in multi install mode, however juju seems to be having trouble bootstraping to 15.04, when the maas default series is set to trusty it works fine however vivid just hangs and then gets a connection timeout error with ssh15:50
=== scuttlemonkey is now known as scuttle|afk
bleepbloopAhh I think this may be causing it: https://bugs.launchpad.net/cloud-installer/+bug/1442308 seems that the openstack installer currently does not work on vivid16:15
mupBug #1442308: Juju cannot create vivid containers <ci> <cloud-installer> <local-provider> <lxc> <ubuntu-engineering> <vivid> <cloud-installer:Confirmed> <juju-core:In Progress by cherylj> <juju-core 1.24:Fix Committed by cherylj> <https://launchpad.net/bugs/1442308>16:15
cheryljbleepbloop: yeah, there  was a problem with creating containers with vivid16:17
bleepbloopWait no that doesn't fully make sense since it is the initial bootstrapping of juju that is failing, unless install is fully broken on vivid16:18
marcoceppibleepbloop: you need 1.23 to do vivid, not sure what version cloud-isntaller uses16:19
bleepbloopmarcoceppi: I'm currently using 1.23.3-trusty-amd64 and it is failing, as soon as I set it to bootstrap trusty it gets past that error though16:20
bleepbloopWhen I run on trusty I get agent-version: 1.23.3 for the remote bootstrap version, so something else is going wrong there16:27
cheryljbleepbloop: are you able to try the bootstrap with --debug so we could look at the log?16:29
bleepbloopcherylj: sure, working on it16:32
=== kadams54 is now known as kadams54-away
=== redelmann is now known as rudi|LuNcH
=== rudi|LuNcH is now known as redelmann
=== kadams54-away is now known as kadams54
bleepbloopcherylj: http://paste.ubuntu.com/11436902/ is the log, at that point it just hangs until it finally gets a connection timeout error18:11
bleepbloopcherylj: If I try connecting via the regular ssh command it just hangs as well and eventually times out18:12
bleepbloopcherylj: Also if I restart the machine it is bootstrapping to manually, it comes up just fine18:14
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
cheryljbleepbloop: can you tell me if there is anything in /var/lib/juju/containers/ on the machine it is bootstrapping to?  I'm not sure if using --to with maas will use a container or not.18:38
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
bleepbloopcherylj: There is no containers directory there, it seems the issue is completely unrelated to containers unfortunately, I was wrong there19:07
cheryljbleepbloop: I'd suggest opening up a bug for it.19:07
bleepbloopcherylj: thanks, I've filed it https://bugs.launchpad.net/juju-core/+bug/146018419:18
mupBug #1460184: Bootstrapping fails with Maas on Ubuntu Vivid <juju-core:New> <https://launchpad.net/bugs/1460184>19:18
=== kadams54 is now known as kadams54-away
=== scuttle|afk is now known as scuttlemonkey
=== zz_CyberJacob is now known as CyberJacob
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!