/srv/irclogs.ubuntu.com/2015/03/11/#juju.txt

=== arosales_ is now known as arosales
wgrantericsnow: Is there a PPA around with a vivid-compatible juju?01:27
marcoceppiwgrant: doesn't look like it. I just checked devel and stable ppas they all stop a utopic01:32
wgrantmarcoceppi: Well, utopic's not a problem, but they all seems to stop at 1.2201:33
wgrantvivid needs a 1.23 pre-release.01:33
wgrant(because of systemd)01:33
marcoceppiwgrant: you'll want to talk to sinzui and the release team about that01:34
=== kadams54 is now known as kadams54-away
wgrantmarcoceppi: Ah, thanks.01:37
=== kadams54-away is now known as kadams54
=== scuttlemonkey is now known as scuttle|afk
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== Murali_ is now known as Murali
apuimedoHi everybody08:29
apuimedoI'm getting an error bootstrapping08:29
apuimedohttp://paste.ubuntu.com/10579001/08:29
apuimedo(it happened twice)08:30
apuimedomarcoceppi: ^^08:36
apuimedomarcoceppi: I also wanted to know if https://jujucharms.com/cassandra/precise/17 is going to have a trusty version, so that we (midonet) can rely on it.08:46
Muraliapuimedo: please check if proxy or firewall settings09:11
apuimedohey Murali! did you collect those logs?09:12
Muraliwe had issues while deploying, now we got resolved and services of openstack installed using juju-quick start09:13
Muralibut relations not added we now looking in to it09:13
stubapuimedo: I've got a rewrite of Cassandra for trusty up for review.09:13
apuimedostub: that's great!09:14
apuimedodo you know when it could be released?09:14
stubapuimedo: lp:~stub/charms/trusty/cassandra/spike should do the trick09:14
stubapuimedo: When it gets through the review queue09:14
stub(How long is a piece of string)09:14
Muraliapuimedo: we will try to send today once after midonet-component deploys09:15
apuimedoMurali: good09:16
apuimedoMurali: can you be more specific on what you had to fix on proxy/firewall settings?09:16
Muraliwe had some firewall rules on our gateway. it was blocking to connect to canonical sites09:17
apuimedoah,ok09:18
=== urulama_ is now known as urulama_otp
lazyPowerstub: err, i dont see the cassandra spike in the revq - http://review.juju.solutions/10:00
lazyPowerstub: how long ago was that submitted?10:00
stublazyPower: It got pushed to the very bottom10:01
lazyPoweraaahhh10:01
stubhttps://bugs.launchpad.net/charms/+bug/141911610:01
mupBug #1419116: New trusty/cassandra charm <Juju Charms Collection:Fix Committed> <https://launchpad.net/bugs/1419116>10:01
lazyPoweryeah i wasn't looking for cassandra, i was looking for stub10:01
lazyPowerherp derp, lazy needs coffee10:01
stubBut swings and roundabouts - I woke up an old PostgreSQL branch and it ended up at the very top ;)10:02
lazyPowersweet action10:02
apuimedoturns out I made the wrong assumption, that bootstrapping could be done offline from the internet :P10:37
apuimedoI had to do some masquerading on the maas machine10:37
apuimedolazyPower: how long does the review process typically take?10:39
lazyPowerDepends entirely on the size of the queue, people available during the week giving reviews, how long they are able to work reviews without being interrupted - we strive for a week or less but that has been slipping lately with all the demo work we've had passed through the ~charmer team10:40
apuimedo:-)10:41
apuimedothanks for the info10:41
apuimedolazyPower: what's the stance on puppet/ansible/salt for doing the charms work?10:41
lazyPowerwe <3 that - please do use configuration management tools in your charm10:42
apuimedocool10:42
apuimedoand for installing the configuration management, is there any preferred way?10:42
apuimedoi.e., should each charm of a bundle try to install puppet?10:42
lazyPowerWe have a few charm helpers for some of the services like ansible.10:42
lazyPowerthere's a template for chef charms10:43
apuimedounfortunately no puppet, and that's what we use at the moment10:43
apuimedobut I guess I can infer10:43
lazyPowerbut if you're looking at introducing puppet - we dont have a good boilerplate charm for that. Typically what i've seen is either the install hook takes care of the predependencies, and what would normally go in install is moved to config-changed, or a script is called for pre-bootstrap to setup the CM framework - and any additional logic is then placed in a secondary install script that runs - but remember its only run once.10:44
apuimedogood10:45
lazyPowerapuimedo: if you want one of us to take a look at your charm construction once you've got the puppet delivery done i'd be happy to10:45
lazyPoweri'm the current author/maintainer of the chef bits - they're fairly similar from what i understand10:46
apuimedolazyPower: thanks, right now I was just trying to decide if I can remove a charm that we have that is just using puppet to install repos10:46
apuimedoand that charm must be deployed to each machine, which is a bit bothering10:46
lazyPowerseems like that could be abstracted10:47
apuimedoyes, probably a single puppet-midonet charm that configured the puppet for the other services in relation-joined10:47
lazyPowerapuimedo: what would be nice is if we had composability in charms, so you could just inheret from that.10:47
apuimedolike, puppet-midonet config.yaml has a setting called 'repo' that points to which repo/release you want10:48
apuimedothen, when deploying midonet-agent, it would do nothing10:48
apuimedountil you do the relation joined with the puppet-midonet controller10:49
lazyPoweryeah, i've got similar logic in the docker/flannel-docker charms10:49
apuimedothat would tell it which puppet config to write to the midonet-agent puppet10:49
lazyPoweri needed to set/pass data out of band that was dependent on etcd having joined w/ flannel before we did anything with the networking.10:49
apuimedoyup, sounds similar10:50
apuimedoI'll have to make a charm eventually that gives nova-docker ;-)10:51
apuimedo(with midonet, of course :P )10:51
lazyPowerInteresting :)10:55
lazyPowerI just wrapped up my breakdown over the work we did earlier this year with docker (completely negating anything we're doing now with kubernetes... that post is forthcoming) - http://blog.dasroot.net/2015-charming-with-docker.html   Feel free to give it a go and leave any comments about the future of this stack on the list :) We're interested in feedback10:56
apuimedocool, thanks11:04
apuimedolazyPower: what does juju do if a hook file does not exist, i.e., if install is missing?11:04
lazyPowerskips it with exit 011:04
apuimedocool11:06
apuimedoI want to avoid placeholder files :-)11:06
=== kadams54 is now known as kadams54-away
rbasaksinzui: o/13:25
sinzuihi rbasak13:25
rbasaksinzui: I'm looking into getting new Juju uploads to Vivid done.13:25
rbasaksinzui: but I'm not clear on what version we want to upload right now, as that's changed a few times.13:25
rbasaksinzui: (and also Trusty)13:25
rbasaksinzui: do you know what the current request is?13:26
sinzui1.21.3 is current, but we expect to propose 1.22.0 this week for general release next week13:26
rbasakWill you want 1.22.0 in Trusty?13:26
sinzuirbasak, eventually13:26
rbasakBut not yet?13:26
rbasakAs in - simultaneously with your general release next week, or some time after that?13:27
sinzuirbasak, I think we should let 1.22.0 sit in the wild for a bit13:27
rbasakHow do you feel about putting 1.22.0 into Vivid, but leaving Trusty for now?13:27
sinzuirbasak, +113:27
rbasakOK - so I'll wait for your 1.22.0 proposed release - thanks.13:28
sinzuirbasak, I am scheduled to propose it tomorrow13:29
rbasakSounds good! We can try and release simultaneously to Vivid - I have someone helping me on this one.13:29
rbasaksinzui: oh, one more question. Will 1.22.0 have systemd support? We're failing dep8 tests on Vivid I think for this reason right now.13:30
rbasakSo if not we'll need a solution as Vivid is now systemd.13:30
sinzuirbasak, once the streams are published, I have a wee to certify the ubuntu packages, but note that it wont work with the default streams. so you need to delay or use proposed13:31
sinzuiI mean ubuntu proposed where people know to do something special to use it13:31
rbasaksinzui: we'll hold in vivid-proposed until you've published streams - no problem.13:31
sinzuirbasak, 1.23-beta1 will be the first juju to use systemd, and I can say the test results are mixed this morning. I will be working with ericsnow to discuss my vivid setup or his new features13:32
rbasaksinzui: OK - but then in that case, is there much point in having 1.22 in Vivid at all - either in Ubuntu or in your PPA?13:33
rbasakI suppose in your PPA users could still manually switch to upstart.13:34
=== kadams54-away is now known as kadams54
sinzuirbasak, yeah, that was my own concern. For myself. I have a juju env running 1.21.3, so I can no longer provision a vivid machines without upstart.13:43
sinzuirbasak, so to summarise, juju-core  is fine to deploy in to clouds, but juju-local package may need to depend on upstart13:43
sinzuirbasak, and for juju 1.23.x, we change juju-local to depend on systemd13:43
=== arosales_ is now known as arosales
turicastohi guys!15:01
turicastoI'm writing a charm, can i ask some questions about the command "relation-get"15:02
turicasto?15:02
marcoceppituricasto: you certainly can, it's best in this channel to just ask your question15:03
rbasaksinzui: can I just confirm I understand that please?15:04
turicastomarcoceppi: thank you15:04
rbasaksinzui: juju < 1.23 can deploy vivid machines by requesting upstart?15:04
rbasakAnd that's automatic?15:05
turicastomarcoceppi: Can I get the public address of a loadbalancer linked to my charm, only in "loadbalancer-relation-*" hook? or in other hook too?15:13
marcoceppiI don't think the loadbalancer advertises it's public-address in the http interface, you can get it's private address by doing `relation-get private-address`15:14
turicastomarcoceppi: ok, but can I get some information (like private-address) of a loadbalancer in all hooks? For example can i get the loadbalancer private address in "db-relation-joined"? There is a location where i can find all the information of the services  linked to my charms?15:19
lazyPowerturicasto: that can be tricky to get information out of band. You have to know the relationship id #, and use relation-get -r realtion:id15:21
lazyPowerturicasto: its in our docs under hook environment authoring here:  https://jujucharms.com/docs/authors-hook-environment15:21
turicastolazyPower: thanks!15:25
sinzuirbasak, the juju client doesn't use upstart or systemd. The init system is only relevant to what you deploy. there are no official utopic or trusty charms, so juju on vivid will just work. But developers/testers may want to run juju on their local host In that case the juju-local package will also need to depend on upstart or systemd as needed15:27
rbasaksinzui: OK, but what about when you deploy a vivid system with juju? What versions of juju will support that as vivid defaults to systemd?15:28
rbasaksinzui: is the answer to that "none, until 1.23?"15:28
sinzuirbasak, 1.23-beta1 and above15:28
rbasakOK, got it. Thanks.15:29
rbasaksinzui: we're expecting a stable 1.23 before Vivid releases, right?15:29
rbasakSo we can expect to ship that in Vivid, and thus upon release Vivid juju will be able to deploy Vivid on systemd without breaking?15:30
sinzuirbasak, it is very close to the deadline.15:30
rbasakOK15:30
apuimedolazyPower: if you have several instances of a service running15:30
sinzuirbasak, I will bring this up in the meeting I am going into now15:30
rbasakThanks15:30
apuimedoso for example several keystones15:30
apuimedowhen you add-relation between something and keystone15:30
lazyPowerapuimedo: this is where the id's come into play. the relationship name, + the id of the relationship is specific to a host.15:30
apuimedoyes, but when you do, juju relation-add myservice keystone15:31
apuimedoit establishes relation between all keystones and myservice?15:31
lazyPowercorrect15:31
apuimedoso relation-joined and after that relation-changed will be called several times, right?15:32
lazyPowercorrect, at least once for every service - possibly more if something is relation-set to send over the wire15:33
lazyPower*for every unit in the service(s)15:33
apuimedothat's nice15:34
apuimedothanks again ;-)15:34
lazyPowercheers :)15:34
turicastolazyPower: It's that normal that the hook "loadbalancer-relation-joined" not start when i link a loadbalancer to my charm?15:37
rbasaksinzui: when is 1.23-beta1 scheduled for please?15:38
lazyPowerthat should run in context of the relationship first being made (as in, executes once - the services are not yet in a bi-directional communication pipeline yet)15:38
lazyPowerso, thats odd if its not.15:38
sinzuirbasak, either thursday or monday. I really depends on 1.22.0 entering proposed first15:39
rbasaksinzui: OK, thanks!15:39
apuimedolazyPower: is there some place where I can see all the hook commands (like relation-list) and some sample output or I just have to make dummy charms and try it out?15:54
lazyPowerapuimedo: its a short list of commands, iirc - relation-get, relation-set, and unit-get16:08
lazyPowerand config-get16:08
lazyPowerthats all thats rattling around up in my head - but we do appear to be missing an agent reference sheet in the docs16:09
apuimedolazyPower: what would be the most useful is to have examples of their outputs in both the json and the plain text output16:10
lazyPowerhttps://github.com/juju/docs/issues/28316:10
apuimedoso charm developers can code up the parsing earlier on16:11
apuimedolazyPower: tells me "this is not the page you are looking for"16:11
lazyPowerwell thats odd16:12
lazyPowerits a bug to track the missing agent command reference for inclusion into the docs16:12
apuimedolazyPower: https://jujucharms.com/docs/authors-hook-environment has only the plain text output16:12
apuimedolazyPower: ok16:13
lazyPowerapuimedo: I highly encourage you to file bugs against our docs for anything you feel would enhance your experience looking them over. We are continually working on teh docs trying to improve them - and your feedback is invaluable in that process :)16:13
lazyPowerhttps://github.com/juju/docs/issues/16:13
=== roadmr_ is now known as roadmr
apuimedolazyPower: very well, now it loaded and I commented on the issue16:15
lazyPowerstellar, thanks for that16:18
apuimedolazyPower: I take it that charm-helpers is already committed to backwards compatibility, right?16:19
=== roadmr is now known as roadmr_afk
Muntanerhey guys16:32
MuntanerI have a problem16:32
Muntaneran hook is never called. It is a "relation-joined". How can I investigate? May I have a problem in my yawls (config or metadata) ?16:33
lazyPowerapuimedo: you are correct16:46
apuimedogood16:46
lazyPowerMuntaner: -joined is not running, but -changed is?16:46
MuntanerlazyPower: none is running16:50
lazyPowerMuntaner: can you point me at a repository of your charm,  and show me the commands you're running in a pastebin?16:51
rogpeppemarcoceppi: hiya16:58
rogpeppemarcoceppi (or anyone else): do you know what the current rules are for determining whether a given bundle is promulgated?16:59
marcoceppirogpeppe: it must be owned by charmers17:01
marcoceppiIt does not operate like charms17:02
rogpeppemarcoceppi: right, thanks17:02
rogpeppemarcoceppi: that was my understanding, ta17:02
marcoceppiNp, cheers17:02
=== roadmr_afk is now known as roadmr
gsamfira1 alsi, I will change the comment I made in the function17:21
apuimedolazyPower: marcoceppi: in my 14.04 box juju help-tool relation-list does not show any example output17:23
apuimedosorry if I'm being obtuse and I should be passing something extra17:25
lazyPowerapuimedo: nah, i think we're jsut being unreasonably difficult about getting a listing in the docs under a heading thats less obscure than "How the innards of juju works - inflect on what that means pleb"17:27
apuimedo:P17:27
=== wendar_ is now known as wendar
narinderguptajose: hazmat marcoceppi jamespage: Nuage network wrote the charm and they wants to merge the latest working code. Do we know which is good branch they can merge into their charm which will work?17:30
josenarindergupta: which charm?17:30
josealso, no need to highlight us all :)17:30
narinderguptajose: openstac charms17:30
narinderguptajose: was just wondering who can answer the query?17:31
lazyPowerbeisner: ^17:31
josenarindergupta: if you have a suggestion, then make a merge proposal against lp:charms/charmnamehere for precise, and lp:charms/trusty/charmnamehere for trusty17:31
marcoceppijose: it's different for openstack-charms17:31
joseah, sorry then17:31
josethought they had the aliases too17:32
marcoceppithey do, but things must first land in a dev branch17:32
joseah, huh17:32
narinderguptamarcoceppi: jose: so what Nuage should do? They have charms in https://code.launchpad.net/~nuage-canonical/ and finding an issue with nova-compute and wants to merge the charm code into their code so can test and verify.17:33
narinderguptamarcoceppi: jose: but they are not sure which branch to take. I suggested to start with release branch but I might be wrong.17:34
marcoceppinarindergupta: I'm not sure I understand the question17:34
josemarcoceppi: they wanna do an MP against an openstack charm17:34
marcoceppido they though?17:35
narinderguptamarcoceppi: jose: merge propsal is already made https://code.launchpad.net/~nuage-canonical17:35
josenope, https://code.launchpad.net/~nuage-canonical/charms/trusty/nova-compute/next/+merge/24941017:35
jose^^^ has the MP17:35
marcoceppiright, so I don't think we understand the query17:36
josemarcoceppi: they wanna know if the MP they did is good or if they should choose another target branch17:36
joselet's say myself, I've fixed an openstack charm and wanna open an MP for peer review17:36
josewhere should I point it to? lp:charms/precise/nova-compute for nova-compute?17:36
marcoceppijose narindergupta they want to target the next branch of the openstack charm17:36
marcoceppinot the current one17:36
josegotcha.17:36
josenarindergupta: so, your current MPs are not going to get processed since they are targetting the wrong branches17:37
joselet me get you the right ones17:37
narinderguptajose: marcoceppi: i am confused can someone look into those MP and say that everything is ok or different MP is required/17:37
marcoceppinarindergupta: beisner and jamespage would be the best to confirm, but from what I understand unless it's a bug fix everything should target next17:37
narinderguptamarcoceppi: what about charm helpers that does not have next?17:38
marcoceppinarindergupta: no, it doesn't17:39
beisnernarindergupta, please see the openstack charm development policy @ https://wiki.ubuntu.com/ServerTeam/OpenStackCharms17:39
marcoceppibeisner: ta for the link17:39
beisnermarcoceppi, yw17:40
dpb1hi -- if I run 'go test -gocheck.v github.com/juju/juju/...' I only get one thing tested.  without the -gocheck.v, I get all the test suites executed with a bunch of failures (and no output). How can I see output from the failing test cases?17:54
apuimedothanks evilnickveitch17:57
mgzdpb1: the arguments and ordering for go test is finickity17:58
evilnickveitchapuimedo, np17:58
beisnerhi jose, fyi, it's also worth noting that openstack charms are different in that we really only target 1 series (trusty), and it is intended to be backwards/forward compatible with all currently-supported versions of Ubuntu and OpenStack (except Essex).17:59
josegotcha17:59
josethanks!17:59
narinderguptabeisner: marcoceppi: Nuage is asking do we know the last known stable version of next for openstack charm? AS team wants to test against those first to make sure everything is good.17:59
beisnerhi narindergupta - the syntax for any given "next" (development) branch of an openstack charm is:18:00
beisnerlp:~openstack-charmers/charms/trusty/cinder/next18:01
mgzdpb1: the easiest option tends to cd into github.com/juju/juju and `go test ./... -gocheck.v`18:01
dpb1mgz: yes, but I think that ignores the gocheck.vv arg18:01
dpb1at least, I don't see any extra output18:01
narinderguptabeisner: ok so I will ask them to merge the changes from this branch and test if successful then send the merge proposal to next itself.18:02
dpb1just FAIL testname..., etc18:02
mgzdpb1: you get more output on the failed tests18:02
dpb1mgz: I'll paste18:02
beisnernarindergupta, so that is the example from the wiki link, and it's for cinder.   you'll need to substitute the charm name you're working with in place of cinder.18:03
narinderguptabeisner: gotch you thanks18:03
beisnernarindergupta, yw.  holler with any ?s.18:03
dpb1mgz: http://paste.ubuntu.com/10581353/18:03
narinderguptabeisner: sure and thanks. hot right now is merge proposal into charm helper as well.18:04
narinderguptabeisner: like this one https://code.launchpad.net/~nuage-canonical/charm-helpers/charm-helpers18:04
narinderguptabeisner: i am hoping this MP is valid?18:04
mgzdpb1: the tests din't fail, the build failed18:05
beisnernarindergupta, i think you only need to propose against lp:charm-helpers18:05
dpb1mgz: ok, I'm a go newb, obviously. :)18:05
mgzdpb1: did you run `godeps -u dependencies.tsv` first?18:05
dpb1yes, ran that, but it produced no output, let me check it again18:06
narinderguptabeisner: ok deleted the merge proposal against the stable now. Hope we are good to go from here. Not sure how to make this progress. As once this MP compelte then i need to resync the other openstack charm and resubmit the merge proposal. Also what the good way to sync the latest code into existing charms?18:08
dpb1mgz: http://paste.ubuntu.com/10581379/18:08
dpb1mgz: same result with your ./... syntax18:09
dpb1I'm working off this, btw: https://github.com/juju/juju/blob/master/CONTRIBUTING.md18:09
beisnernarindergupta, do you mean the /next/ charm code?   or the charmhelpers code?18:09
narinderguptabeisner: both as charmhelper needs to merge first then only /next charm code MP can be sent.18:10
mgzdpb1: yeah, it's not test running related, just `go test -i github.com/juju/juju` should fail for you18:11
mgzdpb1: for whatever reason, the copy of code.google.com/p/go.crypto/ssh it's building against is wrong18:12
mgzcd into that and see what mercurial says, versus what's in dependencies.tsv18:13
dpb1ok, checking now18:13
dpb1ok, all those tests pass (in $GOPATH/src/code.google.com/p/go.crypto/ssh)... checking some more18:20
dpb1hg summary says I'm at tip18:20
dpb1but hm18:21
dpb1let me get rid of my whole $GOPATH and do over18:21
dpb1(juju is the only go thing I have)18:21
beisnernarindergupta, we re-sync charmhelpers across all openstack charms a few times each cycle.  so if the change makes it into charmhelpers, we can push it out to all of the /next/ charms.18:21
beisnernarindergupta, how many nuage changes to charms are just a charmhelper sync?18:21
narinderguptabeisner: they are SDN so additional plug in changes in charmhelper18:23
beisnernarindergupta, let me re-phrase:   are there any changes to openstack charms OTHER THAN what's in charmhelpers for nuage?18:23
narinderguptabeisner: but then they have quantum-gateway, neuton-api, openstack-dashboard, keystone, glance, nova-comute, nova-cloud-controller, and cinder18:24
narinderguptabeisner: needs sync based on charmhelpers18:24
narinderguptabeisner: plus nuage has three additional charms for openstack to implement their SDN18:25
beisnernarindergupta, see https://code.launchpad.net/~nuage-canonical/charms/trusty/nova-cloud-controller/next/+merge/249411/comments/62230818:25
beisnernarindergupta, that is also my question.18:25
beisnernarindergupta, what we're saying is:   don't worry about doing MPs for all of the charms --if-- it is just a charmhelper sync.18:25
narinderguptabeisner: yes that was done and i proposed a charm-helpers changes18:26
narinderguptabeisner: ok so  i will drop the MP for those charms then which does not need changes.18:26
narinderguptabeisner: neuton-api charm is another charm which needs more than charmhelper changes18:27
beisnernarindergupta, ok great.  i think that will help with clarity.  i apologize - i'm not overly familiar with the project and i'm just digging into each branch to see what's going on.18:27
beisnernarindergupta, right, so keep those MPs where there are add'l changes.18:27
narinderguptabeisner:  no proble,18:27
narinderguptabeisner: ok i will clean up MP a bit then18:27
beisnernarindergupta, thanks.  i'll have a look at their neutron-api MP.18:31
narinderguptabeisner: ok neuton, quantum-gateway18:32
narinderguptabeisner: and few other18:32
narinderguptabeisner: i clear it up and now we ahve total 5 MP on neutron-api, charm-helpers, quantum-gateway, nova-compute and nova-cloud-controller18:33
beisnernarindergupta, ok thank you, i'll post a comment on them individually.18:34
narinderguptabeisner: thanks18:34
dpb1mgz: thx for the help.  blowing away GOPATH/* and re-going through things fixed it.18:52
dpb1mgz: now, I just need to increase my /tmp since 2G is not enough for juju test apparently18:52
dpb1:)18:52
mgzdpb1: cool :)18:54
beisnernarindergupta, the charmhelpers proposal has some pep8 / python syntax issues.  see comments on the MP.19:05
narinderguptabeisner: ok looking into it and also on this http://paste.ubuntu.com/10179495/ it seems upstream charm also fails this test on my machine without modifying the same19:06
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
beisnernarindergupta, no, i'm talking about the charmhelpers proposal, not a charm proposal.19:07
beisnernarindergupta, i've added comments to MPs:  neutron-api, charm-helpers, quantum-gateway, nova-compute and nova-cloud-controller19:08
narinderguptabeisner: yeah for that i am checking right now19:08
* beisner will bbiab19:09
narinderguptabeisner: for charmhelpers in file charmhelpers/contrib/openstack/context.py line 189 already have the issue which i can not fix context.py:189:80: E501 line too long (81 > 79 characters)19:20
narinderguptabut other two issue i am fixing19:20
narinderguptabeisner: after fixing the error i have resubmitted the MP on charm helpers unfortunately can not resolve the error   narinder:$ flake8 charmhelpers/contrib/openstack/context.py19:35
narinderguptacharmhelpers/contrib/openstack/context.py:189:80: E501 line too long (81 > 79 characters) which is already existing in upstram charm helpers19:35
adalbasjcastro, arosales , mchasal : i have just submitted the gpfs charm to trunk19:38
arosalesadalbas: ah good to hear :-)19:38
arosalesadalbas: I don't see it yet @ http://review.juju.solutions/19:38
adalbasarosales, i believe this will be under your eyes for review as well, right?19:38
adalbasor does it require other steps?19:38
adalbasarosales, it says it requires about 15 min to be available, is it?19:39
mchasalarosales, jcastro did mention about a 15 minute lag before it actually shows up.19:39
arosalesadalbas: not so just my eyes but the juju communities, and the ~charmers for the final promotion into the recommeded portion of the charm store19:39
arosalesadalbas: did you follow https://jujucharms.com/docs/authors-charm-store#submitting19:39
adalbasarosales, es19:40
adalbasyes19:40
arosalesadalbas: ah great, then it will show up in the queue shortly and follks will add a review in its turn19:40
adalbasgreat!19:40
arosalesadalbas: thanks for your contribution, good milestone19:40
adalbasarosales, and mchasal as well. one question i still have is that people would need gpfs packages to run this.19:41
adalbasarosales, is there anyone in your teams that have the license for that?19:41
adalbasarosales, btw, looking forward for the feedback.19:42
arosalesadalbas: not on canonical team, but I would suggest to document in the readme how to obtain a license and get a package?19:42
arosalesadalbas: does the charm assume the package is placed in a specific directory?19:43
adalbasarosales, we have documented how to create a repo for those packages19:43
adalbasbut yes, good point on how to get the license19:43
mchasalI'm not sure we'll be able to document anything other than "contact your IBM sales rep" but we'll look into it.19:44
arosalesadalbas: yes, as long as someone can read the readme and get GPFS running that should be a good starting point. We'll have to see in the charm on how to inject the license and GPFS package.19:44
beisnernarindergupta, yep i noticed that pre-existing issue in c-h too.  it's ok to just fix the things which are relevant to your changes.19:49
narinderguptabeisner: ok fixed now and resubmitted the MP19:50
narinderguptabeisner: for rest of charms i would like Nuage to work on it as they are in process of merging the new change from next so it impact the other changes as well.19:51
beisnernarindergupta, next I would re-sync charmhelpers (from your proposed branch) on each of the charm branches.19:53
beisnernarindergupta, for example, on the neutron-api charm, you would temporarily modify Line 1 here:  http://bazaar.launchpad.net/~nuage-canonical/charms/trusty/neutron-api/next/view/head:/charm-helpers-sync.yaml#L119:53
beisnernarindergupta, use your custom charm-helpers branch there.   then run:     make sync19:54
beisnernarindergupta, on  nuage's neutron-api, quantum-gateway, nova-compute and nova-cloud-controller branches.19:54
narinderguptabeisner: gotch you19:54
beisnernarindergupta, once they all have the lint fixes, then change Line 1 back to default @ http://bazaar.launchpad.net/~nuage-canonical/charms/trusty/neutron-api/next/view/head:/charm-helpers-sync.yaml#L119:55
narinderguptabeisner: do i need to create the file charm-helpers-sync.yaml19:56
beisnernarindergupta, no.  the file exists in each charm already.19:56
narinderguptabeisner: which directory i am not able to find it19:57
beisnernarindergupta, which charm?19:57
narinderguptabeisner: says nova-cloud-controller19:58
narinderguptabeisner: http://bazaar.launchpad.net/~nuage-canonical/charms/trusty/nova-cloud-controller/next/files19:58
narinderguptai am seeing    charm-helpers-hooks.yaml and    charm-helpers-tests.yaml19:58
narinderguptanot sync19:58
beisnernarindergupta, ah.  if that file doesn't exist, look for the  charm-helpers-hooks.yaml  file.19:59
narinderguptabeisner: yeah that there20:00
beisnernarindergupta, but in no case should you have to create a charm-helpers-????.yaml file, make sense?20:01
narinderguptayeah20:01
beisnernarindergupta, there is a good reason for the differing file names btw.  though it's unrelated to what we're working on here.20:03
ctlaughI have a change to the nova-compute charm that I would like to request to have merged.  Is there anyone particular that I need to add as a reviewer in the request?20:04
narinderguptabeisner: gotch you yeah i can see because those sync the directories from the charm-helpers and it make sense20:04
beisnerhi ctlaugh20:04
ctlaughbeisner: hi20:04
beisnerctlaugh, first stop should be to read up @ https://wiki.ubuntu.com/ServerTeam/OpenStackCharms20:06
beisnerctlaugh, ie. to make sure you're basing and proposing against the right branch.20:06
beisnerctlaugh, for the reviewer, please use  "OpenStack Charmers"20:06
beisnernarindergupta, can you please add OpenStack Charmers to your MPs?   (request another review)20:07
narinderguptabeisner: means?20:08
beisnernarindergupta, with each merge proposal, you request a reviewer.   instead of 1 human as a reviewer, we need to have the whole team requested to review it.20:08
mchasalarosales, still not seeing that gpfs charm after about 30 minutes. Guess we didn't get something quite right.20:09
narinderguptabeisner: ok i did not add any reviewers before but just now added the openstack-charmers to https://code.launchpad.net/~nuage-canonical/charm-helpers/charm-helpers/+merge/25264420:10
ctlaughbeisner: ok, looks like I need to redo -- I didn't start off of /next20:10
narinderguptabeisner: hope that should be ok20:10
ctlaughbeisner: thank you for the wiki link20:10
beisnerctlaugh, lp:~openstack-charmers/charms/trusty/nova-compute/next   is the dev branch20:10
arosalesmchasal: do you have a link to the launchpad branch?20:10
mchasalhttps://code.launchpad.net/~ibmcharmers/charms/trusty/ibm-mq/devel20:10
mchasaloops not that20:10
beisnerctlaugh, you may be able to just do a bzr merge lp:~openstack-charmers/charms/trusty/nova-compute/next on your branch (might try, see how it shakes out).20:10
narinderguptabeisner: once i will fix the other openstack charms then i will resubmit20:11
mchasalarosales, https://code.launchpad.net/~ibmcharmers/charms/trusty/gpfs/trunk20:11
arosalesmchasal: taking a look20:12
mchasalthanks20:12
arosalesmarcoceppi: what is the injestion time on the review queue?20:12
beisnernarindergupta, perfect, thank you.20:12
mchasalI do see 20 minutes listed on the review page as the "don't bother us until it's been this long"20:12
arosalesmchasal: also depends on when that 20 min ingestion starts20:17
mchasalSure, I was assuming that meant it would have happened by then no matter where the batch kicks off, but yeah, could be. If we should wait longer, that's fine, just want to fix the problem if there is one.20:18
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
aisraeltvansteenburgh: When running bundletester against amulet-driven tests, should allocated machines be automatically terminated?20:31
tvansteenburghaisrael: yes, unless you specify not to in tests.yaml20:32
tvansteenburghaisrael: reset=false iirc20:32
aisraeltvansteenburgh: ack, thanks20:39
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
ctlaughbeisner: I think I am messing something up trying to merge.  When I tried, I ended up getting an email that listed of a long list of changes that weren't a part of my change.  I went to my branch, clicked "propose for merging" and took the default branch that was selected.  Is that right?20:56
beisnerctlaugh, can you paste your branch link that has the changes you're wanting to propose?20:56
ctlaughbeisner: https://code.launchpad.net/~clark-laughlin/charms/trusty/nova-compute/arm64-patch20:57
narinderguptabeisner: have one question should i use the charmhelper stable branch or charm-helper  branch for changing the other charms. After syncing i am seeing multiple change into charmhelper directory of my openstack charms21:01
arosalesadalbas: mchasal: I think you need to propose your branch21:13
arosales"To submit your charm for 14.04: bzr push lp:~your-launchpad-username/charms/trusty/your-charms-name/trunk"21:13
arosalesstep 9 on https://jujucharms.com/docs/authors-charm-store#submitting21:13
beisnernaridergupta, if you sync from lp:charm-helpers, you will indeed pull in a lot of changes.   but that's not what you want.  you want just the nuage changes.21:13
apuimedolazyPower: is it possible to read the config of a relation?21:14
apuimedo*of a charm you are related to21:14
adalbasarosales, that is what i have: https://code.launchpad.net/~ibmcharmers/charms/trusty/gpfs/trunk21:15
apuimedonevermind, sorry. I think it is quite obvious that it is not :P21:15
adalbasarosales, i'm using a group from people that write the charms21:16
arosalesunderstood, I am confirming with a new charm you may also need to follow21:16
arosaleshttps://jujucharms.com/docs/authors-charm-store#recommended-charms21:16
mchasalarosales, thanks, but we were assuming that the team name could stand in for the lp user naem.21:17
arosalesmchasal: that bit is fine21:17
adalbasarosales, ok, so that works a bit different from having it with your own name21:18
adalbasi ll look over it21:18
arosalesadalbas: no weather its a team name or indiv it should be the same21:18
arosaleslp treats team and folks (in this context) the same.21:18
mchasalRight, so what bit is not fine here?21:19
adalbasarosales, ok, so that is also needed for individual users21:19
arosalesadalbas: the main point here is you don't have a target branch to propose against, so you'll need to create an lp bug and attach your GPFS branch to that bug per https://jujucharms.com/docs/authors-charm-store#recommended-charms21:19
adalbasgot it.21:19
adalbasi understood this was a step further after review.21:19
arosalesadalbas: sorry this could be a bit more clear21:19
mchasalAh, step 1 there. THanks.21:19
* arosales makes note of that21:19
adalbasarosales, no worries!21:20
arosalesadalbas: now that should get it into the queue.21:20
adalbasok!21:20
arosalesadalbas: thanks :-)21:20
adalbasthank you!21:21
beisnerctlaugh, thanks again for the nova-compute arch contribution, looks like the merge proposal is all set for /next/.21:30
ctlaughbeisner: Thank you for all of your help!21:30
beisnerctlaugh, sure thing, happy to help.21:32
=== kadams54 is now known as kadams54-away
mchasalarosales, GPFS charm is there now, thanks for the help!22:35
arosalesmchasal: good to hear :-)23:20
arosalesG . P . F . S in the queue :-)23:20
bdxcharmers: https://ask.openstack.org/en/question/58473/heat-access-created-vm-permission-denied-publickey/23:55
bdxjamespage: Can we make a configuration parameter for heat that allows the "instance_user" to be specified?23:55
bdxjamespage: I am running into this error https://ask.openstack.org/en/question/58473/heat-access-created-vm-permission-denied-publickey/23:56
bdxcharmers: Can we get some support for the heat charm?23:56
bdxcharmers: I am experiencing this issue https://ask.openstack.org/en/question/58473/heat-access-created-vm-permission-denied-publickey/ and would like to use heat in my juju deployed openstack cloud23:57
bdxcharmers: Unfortunately the aforementoined issue is dissallowing the ubuntu user from sshing into any instance deployed with heat23:58
bdxcharmers, jamespage: The issue is entirely holding up my deployments, could we get a default of ubuntu user for the heat "instance_user"??23:59

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