/srv/irclogs.ubuntu.com/2016/05/27/#juju.txt

arosalesHello00:07
arosalesGlueCon was an interesting conference. Seems Juju fits into a lot of uses cases an problem scerious represented00:08
arosalesThere is similar conference in November folks interested in presenting their work should submit CFPs to00:10
arosaleshttp://defragcon.com/00:10
godleonHi all, can I use remote LxD to be Juju's cloud provider ?00:37
rick_h_godleon: no, it does not yet support remote lxd endpoints, just the local one00:44
godleonrick_h: oh ok, I found juju consume as many physical machines as the numbers of charms I drag and drop into the juju gui.00:46
x58arosales: How's it going?01:54
lazyPowerx58 o/02:07
x58lazyPower: Heya :-D02:08
lazyPowerGroovy, mattrae tipped me off you might be here :)02:08
x58Yeah, I posted some commentary ^^^02:08
x58Let me know if you need me to grab that backlog and repeat it.02:09
godleonDoes juju-deployer support juju 2.0 ?02:09
lazyPowerAh i see02:09
lazyPowerbut what i've seen out of the new layer  is they reconcile when the leader sets the info after both have  completed their membership add, that initial bring up failure is ok02:10
x58On our machines we haven't had them cluster yet :-(02:11
lazyPowerI understand, i think its a race condition in the charms logic02:12
x58The leader wins, and then one will do member add, and never seem to join the cluster, then the other will member add, and that one can't cluster because two nodes can't be in "new member" state at the same time.02:12
lazyPowerah02:12
lazyPowergood insight!02:12
x58Also, each of the new nodes has to have INITIAL_PEERS or whatever that variable is (I don't have it in front of me at the moment) of all the other nodes in the cluster02:13
x58when you try to add two at the same time, they won't ever get a proper peerlist.02:13
x58and fail to cluster.02:13
x58You have to stagger them...02:13
x58On the old charm, not the layered one, I tried adding a random sleep, and that worked about 30% of the time, mostly because I can't gaurantee that one happens after the other02:15
x58So whle 1 might be sleeping 20 seconds, the other might sleep for 10, and that second one may have taken longer to install/bring up, and then no cluster ;-)02:16
x58etcd is just a giant pain ;-)02:16
lazyPowerI can do a better job of coordinatig the registration (new state) and when we attempt to start etcd post rendering the defaults file. Each unit knows their identifier in that string, so it makes sense for me to figure out if we have registered with the leeader and are realy ready to attempt turn up.02:16
x58I am getting my feet wet with Charms... so I'd definitely be interested in seeing how that is done.02:17
x58but that sounds like it would potentially work.02:17
lazyPowerwell lets start here :) https://github.com/juju-solutions/layer-etcd02:17
lazyPowerill ping you on the PR so you can get some eyes on it02:17
x58Oh, I'm familiar with that code :P02:17
x58@bertjwregeer02:17
lazyPower\o/02:18
x58BTW, pip shouldn't be installed on Xenial, since it has pip3 installed by defauled.02:18
x58I had to rm -rf pip*.tar.gz from wheelhouse02:18
lazyPowerpips coming from layer-basic02:18
x58Ah02:18
lazyPowerwe just merged or had a great discussion about merging something that fixes that02:18
* lazyPower goes and checks02:18
lazyPoweryep! https://github.com/juju-solutions/layer-basic/pull/70 landed02:19
x58Awesome.02:19
arosalesx58: hello, going good just got some dinner02:26
x58arosales: I'm working on Charms, helping debug a bunch of the OpenStack ones :P02:27
x58Didn't even have to join your team ;-)02:27
x58arosales: Mad respect for what you and your team do though. It's making my life easier :-D02:29
arosalesx58: we are one big team here, hopefully the charms also help you out as well :-)02:30
arosalesx58: glad you popped in here02:31
x58arosales: mattrae asked me to, to be able to chat with lazyPower about the etcd charm =)02:31
arosalesGood suggestion by mattrae02:33
arosalesLots of collective knowledge here02:33
x58Yeah, I'll stick around :-)02:34
arosalesx58: also trying to make the openstack charm dev process more straightforward02:34
arosalesGetting some docs around the dev workflow now that one can deploy to LXD and dev on their desktop or laptop02:35
x58Sounds fantastic :-D02:36
x58The current openstack charms are interesting though, they spawn some insane amount of processes if you have a ton of cores on a node... overkill amount of processes :P02:36
arosalesx58: do you know of the openstack irc charm meeting?02:36
x58I do not.02:37
arosalesThat process spawning is a function of the openstack serviced though, I think02:38
x58Well, the charm has a multipler on it by default that is set to 2, 2x the amount of CPU cores on a node.02:38
x58Our nodes are 80 core monsters... so 160 keystone WSGI processes get started :P02:39
=== redir is now known as redir_afk
x58arosales: When is the openstack irc charm meeting?02:42
arosalesFit Nova?02:42
x58Fit nova?02:43
x58It's the API's right now, nova-api, glance-api, keystone-api, all of those have multiplers on them. Led to some interesting process lists ;-)02:43
arosalesx58:  I was just looking for the meeting time, and couldn't find it. gnuoy leads it and I'll ask him to repost to the list02:43
arosalesSorry I meant is that multiplier on the nova charm ?02:44
x58Yeah02:44
x58I am not at work, so I can't give you the list of them, but we ended up setting them to 1, we'd like to set that to 0.5 since we are still running so many more API processes than required for the openstack cluster.02:45
x58I think Matt may have entered info into Salesforce for that, since the multiplier only takes integers.02:46
arosalesOk I'll take a look also02:47
stubaisrael: The pull request at https://github.com/juju-solutions/charms.reactive/pull/51 fixes this and a number of other import related glitches, so you can do 'import reactive.storage' or whatever when you need02:48
stubaisrael: That said, best practive seems to be to put your 'api' things in lib/charms somewhere, which can be imported just fine without the patch02:49
arosalesgodleon: juju deployer has been updated for 2.0 but native juju deploy should just work now02:50
stubaisrael: I need both, so I have a workaround in the PG charm. If you create a lib/reactive/__init__.py file like http://bazaar.launchpad.net/~postgresql-charmers/postgresql-charm/built/view/head:/lib/reactive/__init__.py, it gets invoked when you do an 'import reactive.whatever' and extends the search path to find the real reactive package (using standard mechanisms, not the horrible symlink hack I first came up with)02:52
stublazyPower: ^02:53
godleonarosales: do you mean I can just use juju deploy to replace juju-deployer?02:54
x58YEs02:55
arosalesgodleon: correct02:55
godleonok....... it seems juju-deployer will phase out in the future......?02:56
arosalesgodleon: bundle inheritance is the one feature that didn't come across that people do ask about02:56
arosalesJuju deployer should phase out02:57
arosalesDev will be focused on native deploy02:57
godleonarosales: I got it. Thanks! :)03:13
arosalesgodleon: np03:14
godleonlazyPower: thanks for your information about juju and kube. :)03:14
lazyPowergodleon np03:20
godleonHi all, is that possible ssh key didn't inject into machine when deploying it?06:58
godleonI found I failed deploying charm because "hook failed: install", and when I executed "juju debug-hooks xxxx/x", I got permission deny as response.07:00
godleonand I also found all charms I tried to deploy on that machine hang for a long time. then can not be solved by juju resolved07:01
=== frankban|afk is now known as frankban
jamespagegnuoy, if you have cycles: https://review.openstack.org/#/c/320450/07:43
Alex_____Hi, could anybody point me to the docs on using spot instances with juju on AWS please?07:49
kjackalHey Alex_____ , I do not think we support provisoning of spot instances. (At least couldn't find any docs for this)08:11
kjackalAlex_____: How/why are you asking? I mean how did this question came about?08:12
kjackalHey gnuoy, gavriil here has some questions on Openstack and MaaS and he could use our help!08:32
gnuoyhi gavriil08:32
gavriilhello08:32
gavriili am interested in a "cloud platform" which will spawn and manage virtual machines for me08:34
gnuoygavriil, Openstack sounds like a good candidate08:35
gavriilyes, indeed. I tried to install it manually on my 2 desktop pcs but i failed.08:36
gnuoygavriil, what problem(s) did you hit?08:37
gavriili used tutorial and the official documentation, but each time i hit different bugs that i couldn't overcome. Some of them were shared by other users and weren't resolved yet.08:38
gavriiltutorials*08:38
gavriiland others maybe caused by my novice level of networking skills08:39
gnuoygavriil, have you looked at conjure-up ?08:40
gnuoyhttp://conjure-up.io/08:40
gavriilno, does it have any specific requirement?08:44
gavriilhttps://www.dropbox.com/s/gein73gkjlcoihr/systemCloud.pdf?dl=0 this is my setup.08:50
gnuoygavriil, I believe it can be used to either deploy Openstack fully in containers on your laptop or to utilise maas and give you some options about placing services. tbh I haven't used it.08:56
gnuoygavriil, tbh, I think the next steps would probably be to go through the process (with or without conjure-up) and shout when you hit an issue08:57
gavriilmy pcs are i5 4590 3.3ghz 16 gb ram and i7 860 2.8ghz 16 ram . Each one has 2 wired network interfaces and one wireless.09:04
gavriilis it enough for a two node installation?09:04
gavriilthe second pc has 12 gb ram*09:04
jamespagegnuoy, https://code.launchpad.net/~james-page/charm-helpers/swift-dev-support/+merge/29591809:07
gnuoygavriil, it depends on whether those two nodes need to supply the maas server and the juju bootstrap node or if you have other machines (or kvms) for those.09:10
gnuoyjamespage, +1 can I leave you to merge it?09:12
jamespagegnuoy, yah09:12
jamespagegnuoy, and another - https://code.launchpad.net/~james-page/charm-helpers/is-ip-ipv6/+merge/29592009:24
gnuoyjamespage, +109:27
jamespagegnuoy, ta  - landed09:28
gavriilgnuoy, i can try to host the maas server on my VM or buy a another low end desktop PC( i3 ) with enough ram. Can you suggest me how to setup my machines and what network configuration is needed (if needed), before registering them to MaaS.09:28
gnuoygavriil, you could have the two servers maas is going to manage and maas on a dedicated network. The second nic on each of the servers maas is going to manage could be used to route traffic in and out of openstack once it's installed.09:47
gavriilgnuoy, correct me if i got it wrong, i need 3 machines for maas deployment, one for maas controller and 2 for running openstack.  My router provides dhcp (internet connection) and all 3 machines should be connected to it. The first step is the installation of the maas controller which will automatically detect the dhcp of the router and start managing it. After that i will register the remaining two pcs to MaaS.10:04
gavriilThe last step is the use of juju to spawn containers that will host the openstack services?10:05
gavriilgnuoy, can you please fill me in with any important logical steps that i probably ommited?10:08
gnuoygavriil, the logical steps seem fine. I don't think maas is going to automatically  detect the dhcp of the router and start managing it, it'll manage whatever IP range you give it. Also, the nodes under maas control do need internet access but you may choose to proxy that internat access through another machine, like the maas controller.10:20
gnuoygavriil, usually I'd have maas on a dedicated vlan so maas, somthing like https://docs.google.com/drawings/d/12YgpEucC0OADkVrVzwNXe1V7lwrvcsBfsTwPmz-h6Co/edit?usp=sharing10:21
jamespagegnuoy, can you take a look at https://review.openstack.org/#/c/322035/ pls10:30
gavriilgnoy,  Two parts are not clear to me. First, the nodes under maas control are connected to the first network, so they can have internet access through the router. So why should i proxy the internet access through other machines. Second, in your drawing there are 2 networks. The maas network is virtual or physical and what is its purpose? Thank you very much for your help!10:41
Alex_____kjackal: sorry, was AFK. The question comes from the idea the juju can help data scientists and engineers to save money on AWS by avoiding EMR fee and using cheapest on-demand option which is spot instance one. Could you point me to the codebase wich does an AWS provisioning? I'd love to understand how hard would it be to add spot instance support11:04
kjackalAlex_____ the provisoners (!?) live in juju-core11:05
kjackallet me see if I can spot them11:05
kjackalAlex_____: have alook here: https://github.com/juju/juju/tree/master/provider/ec211:06
Alex_____kjackal: thanks! if I think more about it - how do you think, would it be possible to work around by manually provisioning N spot instances and then using Juju just to deploy everything on running instances?11:06
kjackalThis is an option yes! However, I have a feeling that adding support for provisioning Ec2 spots is a contribution that the juju-core devs will find it hard to resist :)11:08
Alex_____that sounds awesome :) Can I help somehow to make it even more attractive for the juju-code devs?11:09
Alex_____I'm looking at https://jujucharms.com/docs/1.24/config-manual is that the right place for described workaround?11:09
kjackalAlex_____ : The _not_recomended_way_ is what digital ocean is doing https://jujucharms.com/docs/1.24/config-digitalocean source in here https://github.com/kapilt/juju-digitalocean11:12
kjackalAlex_____ Again Alex if you are to spend time in automating the process of spot instances you are strongly advised to do it in juju-core and offer it as a contribution11:13
kjackalthere are certain limitations when using maual provider (eg you cannot add-units)11:14
Alex_____kjackal: got it. Thanks for letting me know, that helps a lot!11:15
kjackalAlex_____  Actualy there is a email that just landed on the juju list that you might want to kep an eye on. The title is "Juju support for Synnefo", there the people from a cloud called okeanos are interesting in contributing a provider for their cloud11:16
kjackalI am very curious what the recomnded way to approach this kind of a problem is. Perhapse Alex_____ you could also ask at the list of the proper way to extend an existing provider11:18
kjackalI am sorry I cannot answer this, as I am not from the juju-core team11:18
Alex_____kjackal: thank you so much for pointing this all out! I appreciate, kjackal. It is exactly the information I was looking for. I would keep an eye on the mentioned thread as well as ask this question on the list11:20
Alex_____I'm building use cases for a workshop about open source data analytics tools that people can use for their hobby projects at home and cost is very important factor here11:31
kjackalSo Alex_____ why do you need EC2 spots?11:31
kjackalSorry go on11:31
Alex_____sure! so the idea is: with recent adoption of Juju in Apache Software Foundation (BigTop especially, Zeppelin, etc) more and more people will start looking into it as an open source option for their hobby\part-time projects and those are people who love opensource and are cheapscaters (in a good way), so this value proposition will be dear to their hearts (I'm one of them :) ).11:31
kjackalSound cool!11:32
Alex_____And then the same people will bring it thought the doors of their organizations to daytime jobs later on. So it should help the adoption11:32
Alex_____Having an AWS provisioner that supports something like `add-unit` with spot instance for adding more workers to the instance group would be a dope11:38
gnuoygavriil, the first nic is used by maas  to provision the servers (dhcp, pxe etc) and when the servers are installing, traffic like packages updates is routed through the maas node, the second nic is not used at all. In fact the second nic could be attatched to any network you like since I was thinking it would be used to route traffic in and out of the vms that you spin up within openstack (they would act as the ext-port https://api.jujucharms.com/charmsto11:42
gnuoyre/v5/trusty/neutron-gateway-5/archive/config.yaml)11:42
jcastroAlex_____: https://bugs.launchpad.net/juju/+bug/94586211:44
mupBug #945862: Support for AWS "spot" instances <pyjuju:Confirmed> <https://launchpad.net/bugs/945862>11:44
jcastroI agree 100%, I'll talk to the core team about it the next time we meet11:45
jcastroAlex_____: it would help us out tremendously if you could add a comment to the bug with some of the things you've outlined here in IRC.11:45
Alex_____jcastro: sure! I always fancied that nice lanuchpad account but was alway lazy to register :)11:46
magicaltroutalso point out you have a beard11:47
magicaltroutyou'll get more kudos11:47
jcastroAlex_____: the reason I ask is it's one thing if I ask, like when I filed a bug. But it's a totally different priority when someone who uses it in real life +1's a bug11:47
Alex_____jcastro: makes perfect sense, I11:48
jcastrobut yes, I have wanted this feature for a very long time, so I look forward to having evidence that someone would use it11:53
jcastrofor example, in a bundle, it would be nice to do something like:11:53
jcastroservicename:11:53
jcastro   allow_spot: true11:54
jcastro   min_ondemand: 311:54
jcastroso if I add unit past three, then go spot instances, but I want enough ondemand instances to keep the service up and reliable11:54
jcastrobut other than that, go as cheap as possible11:54
jcastroand then of course, we could have constraints on cost, just like we do for cpu and memory11:55
Alex_____yup, that sounds like a prefect plan11:55
magicaltroutit makes sense11:56
magicaltroutespecially on services that can fail hard11:56
Alex_____jcastro magicaltrout did my best at https://bugs.launchpad.net/juju/+bug/94586212:07
mupBug #945862: Support for AWS "spot" instances <pyjuju:Confirmed> <https://launchpad.net/bugs/945862>12:07
gennadiyhi everybody. we have openstack with disabled security groups - `enable_security_group = False`. so in this case juju can't create machine because it requires security group. do we have some juju parameters to prevent security groups creating ?12:14
gennadiyanother question do we have possibility to specify count of network interfaces?12:20
gnuoybryan_att, Hi, I've deployed successfully on trusty http://paste.ubuntu.com/16729946/ . Creating and listing a datasource is the full extent of my testing though :-)12:23
SaMnComarcoceppi cory_fu: ping12:50
SaMnCoI used your advice from yesterday, nearly flawless victory, so thanks12:50
SaMnCobut I have a problem with arguments of the provide function that are optional12:51
SaMnCoI don't understand how to pass them in bash12:51
SaMnCoessentially, I have 2 sets of arguments that can be used, combined or not12:51
SaMnCoboth optional12:52
SaMnCorelation_call doesn't let me specify the names of the arguments, so I am sort of out of business12:52
SaMnCoany thoughts?12:52
cholcombedosaboy, do you have experience with sphinx docs?12:54
dosaboycholcombe: not recently12:55
cholcombedosaboy, ok.  i was wondering why my :param list: blah blah isn't parsing properly with sphinx12:56
cholcombeit's so picky about syntax it seems12:56
gnuoyjamespage, you've given yourself a +1 on https://review.openstack.org/#/c/322035/1 , I don't think that's really the done thing is it?13:09
jamespagegnuoy, I was using that to make your life easier - those are ones I think are ready to go13:10
jamespagebut I'd not told you that yet :-)13:10
jamespagegnuoy, https://review.openstack.org/#/q/status:open+topic:charmhelpers-resync13:10
gnuoyah, ok13:10
gnuoyjamespage, what did you and beisner agree was the minimum for osci to run to approve a charm helper sync?13:11
jamespagegnuoy, we've agreed it change by change - but fwiw I think these are OK with a smoke only13:12
gnuoyjamespage, yep, +113:12
jamespagegnuoy, https://review.openstack.org/#/c/322035/ is ready as well + 3 more on the general sync list13:17
=== bladernr` is now known as bladernr
marcoceppiSaMnCo: I was under the impresion you could pass key=val to relation_call but I could be wrong13:33
SaMnCoI tried that but it didn't work, I thought it would as well13:33
SaMnCoMaybe I should try from scratch13:33
SaMnColet me do that13:33
SaMnComarcoceppi: would something around those lines be better?13:38
SaMnCohttps://www.irccloud.com/pastebin/NArzBWDD/script13:38
marcoceppiSaMnCo: that wouldn't really work, I don't think , due to lack of context13:39
iceywe don't seem to be testing charm-tools with python3?13:40
jamespagegnuoy, https://review.openstack.org/#/q/topic:charmhelpers-resync+status:open more ready to go13:46
cholcombejamespage, cinder question.  It looks like huawei needs an xml configuration file.  The HuaweiSubordinateContext that I return to Cinder is just a json blob.  Will cinder take care of writing that xml file or do I need to patch that also?13:53
jamespagecholcombe, the subordinate is responsible for writing anything that is specific to it13:54
cholcombejamespage, gotcha.  ok that's fine13:54
jamespagecholcombe, so for ceph - > ceph.conf and the client keys13:54
jamespagecinder-ceph that is13:54
cholcombejamespage, i'm just going off of your vmware cinder driver code.  It looks like it returns a context back to cinder13:54
jamespagecholcombe, it might pass some data back to cinder, but that's cause it need to be written into cinder.conf13:55
jamespagesticking to the principle that only a single charm can own a file, it must be done that way13:55
cholcombeok i think i know what it needs then. Just the basic use this driver, here's the config file, etc13:55
jamespagecholcombe, most likely13:55
cholcombehow do we unit test layered charms that depend on packages that are installed via the wheelhouse?13:59
lazyPowerI'm pretty sure you can just pipe in the dependency list to tox...14:00
jamespagecholcombe, by building the charm and writing amulet tests for it...14:00
iceyjamespage: issue is with dependencies14:00
jamespagecholcombe, oh sorry - yes I see - well talk with tinwood and gnuoy - they have this figured out14:01
jamespagecholcombe, icey: but broadley it involved building a tox virtual env, installing what you know is needed for unit testing and executing some unit tests...14:02
iceyjamespage: it gets more painful, trust me :)14:02
=== scuttle|afk is now known as scuttlemonkey
jamespageicey, cholcombe: all I'm saying is don't repeat thinking that might of already been done in this space :-)14:03
cholcombejamespage, yup :)14:04
iceyjamespage: a big part of my issues seem to be that I'm migrating our python2 unit rests to python3+layers14:05
jamespageicey, quite possibly14:07
magicaltroutI was about to jokingly ask marcoceppi where you submit papers for the charmer summit14:26
magicaltroutand then saw the button on the website.....14:26
marcoceppimagicaltrout: haha already a step ahead!14:26
magicaltrout:P14:26
magicaltroutI'm on a talk submission afternoon14:27
marcoceppimagicaltrout: well I may have one more for you14:27
magicaltrouthook me up14:28
jcastromarcoceppi: hey any word from design for summit.j.s?14:28
marcoceppijcastro: not yet14:28
jcastroI would like to totally announce that badboy14:28
jamespagegnuoy, three more to go if you have two ticks - https://review.openstack.org/#/q/topic:charmhelpers-resync+status:open14:30
magicaltroutthere you go, partner summit proposal submitted14:41
cory_fuSaMnCo: I'm actually out today, but since I'm here for a second, I can tell you that reactive uses charmhelpers's cli module, and it looks like any params with default values ought to be treated as options that must be provided as --var_name=value15:03
SaMnCocory_fu: I'll try that15:04
SaMnCothanks, and sorry to put you out of your vacation15:04
cory_fuSaMnCo: That said, the calling convention for methods via the CLI is necessarily more restricted that in Python, so there may be things that you simply cannot pass in from bash that you could from Python.  It would be up to the interface layer author to keep that in mind, I guess15:04
cory_fuNo worries.  :)15:04
cory_fuAnyway, back to day off.  \o15:05
magicaltroutjammy git15:05
gennadiyhi. we have openstack with disabled security groups - `enable_security_group = False`. so in this case juju can't create machine because it requires security group. do we have some juju parameters to prevent security groups creating ?15:14
gennadiyanother question do we have possibility to specify count of network interfaces?15:14
cholcombethere should be an award for converting old charms to layered :)15:54
SaMnCocory_fu, marcoceppi : the --var_name=value doesn't work16:12
marcoceppicholcombe: absolutely16:13
SaMnCohttps://www.irccloud.com/pastebin/5h6hqAme/call_api16:14
lazyPowercory_fu marcoceppi  - btw charm build -r is like my new favorite thing ever16:26
=== frankban is now known as frankban|afk
bryan_attgnuoy: have some time to talk about how you did that? I'm getting an error:  https://www.irccloud.com/pastebin/7GH0InRK/16:38
bryan_attgnuoy: nevermind - it's the version issue again. I used the other command format, trying now.16:46
marcoceppilazyPower: what's the -r do?16:46
marcoceppiah, the reporting16:46
lazyPowermarcoceppi it generates a report of what changed (the delta) and runs `charm proof` on the assembled charm16:46
marcoceppiwe should consider making that the default16:46
lazyPower+1 that sounds good to me17:05
bryan_atthttps://www.irccloud.com/pastebin/ltEyPcEd/gnuoy%3A%20having%20some%20issues%20with%20the%20install%20per%20the%20current%20repo17:27
bryan_attgnuoy: see the previous post - I put the note in the filename field... having some issues with the install per the current repo17:28
x58jamespage: Thanks for all the help with the RabbitMQ charm :-)18:03
bdxbig-data: Any current plans for packetbeat?18:21
bryan_attgnuoy: ping19:00
lazyPowerbdx yes, and dockerbeat19:44
lazyPowerbdx - i've been swamped with this etcd rework this week but i have plans on releasing layers for both packetbeat and dockerbeat in the next 2 weeks and proposing them against the beats-core stack19:44
lazyPowers/stack/bundle19:46
=== scuttlemonkey is now known as scuttle|afk
magicaltroutit was better when the charmstore login was broken21:05
magicaltroutat least i didn't have to look at my face everytime i go there21:05
x58Is there a way to tell juju deploy to only deploy a single machine at a time when deploying a bundle?21:12
x58Running into a bug I think is related to how fast JuJu is asking machines to be deployed in MaaS: https://bugs.launchpad.net/maas/+bug/158654021:28
mupBug #1586540: MaaS 2.0 beta 5 fails to assign IP address to nodes when multiple nodes go into deploying at once <cpec> <juju> <maas2.0> <MAAS:New> <https://launchpad.net/bugs/1586540>21:28
x58Nevermind, that wasn't the bug we thought it was. I feel bad.23:19
x58Here's a new bug instead: https://bugs.launchpad.net/maas/+bug/158655523:19
mupBug #1586555: MaaS 2.0 BMC information not removed when nodes are removed <cpec> <MAAS:New> <https://launchpad.net/bugs/1586555>23:19

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