/srv/irclogs.ubuntu.com/2017/03/02/#juju.txt

axwcholcombe: I am around now00:01
cholcombeaxw: hey!  i was wondering if you had any additional pointers for loopback storage, lxd and juju.  i can share my profile.  i figured out how to edit it.  it still seems to be stuck in allocating00:02
axwcholcombe: if you share I'll see what I can work out. also the juju machine agent log for the machine that's trying to create the loop devices please00:03
cholcombeaxw: http://paste.ubuntu.com/24093220/ here's the juju-default profile00:04
cholcombeaxw: haha!  I spoke too soon.  It worked this time.00:04
cholcombeit took a long time but it eventually went through when i wasn't looking00:05
axwcholcombe: :p I thought you would need loop-control though TBH00:05
cholcombeloop-control?00:05
stormmoreOK I am going offline for a little bit... only 108 lines of bash code to help me narrow down why another piece of software is messing up!00:05
axwcholcombe: /dev/loop-control. I thought losetup used it to allocate loop devices00:05
cholcombeoh right00:05
cholcombeyeah it seemed to work without it00:05
cholcombegluster/2  brick/2  /dev/loop3  attached00:06
cholcombethat's the juju storage output00:06
axwcholcombe: cool. does it work? :)00:06
cholcombegluster says no bricks found so something screwed up but i think it's on my side00:06
cholcombeaxw: yeah i see it.  i tried to format /dev/loop3 with zfs and it messed up.  it's my issue00:07
axwcholcombe: there's a new experimental storage provider for LXD on develop uses the new LXD storage API. probably a bit early to be usable yet tho00:07
axwokey dokey00:08
cholcombeaxw: thanks for the rubber duck debugging haha00:08
axwcholcombe: :)00:08
hatchkwmonroe :D01:25
Budgie^SmorelazyPower so I found out that for some reason, yet to be determined, MaaS doesn't like VirtualBox VMs created via Vagrant today03:01
=== frankban|afk is now known as frankban
kjackalGood morning Juju world!08:52
disposable2is there a way to select a specific maas node to become the juju cloud controller? i have several physical servers and 1 kvm one. i want the kvm one to be the controller.09:03
disposable2i'll answer my own question, somebody correct me if i'm wrong please - "juju bootstrap --to kvmnode.maas mymaas controller"09:10
cnfmorning09:34
cnfso, still kind stuck with juju :/09:35
zeestratdisposable2: That works. We have multiple kvm's setup for controllers so we tag them in MAAS. Then to bootstrap we use --bootstrap-constraints tags=[your-tag-here]10:00
jamespageany charmers around? need a review of https://code.launchpad.net/~james-page/charm-helpers/flush-after-grant/+merge/31875011:24
disposable2zeestrat: thanks. unfortunately, i get a rather unhelpful error message at the end: """ERROR failed to bootstrap model: bootstrap instance started but did not change to Deployed state: instance "rfarht" is started but not deployed""". i have no idea where to find more details about what went wrong.11:27
jamespageditto on https://code.launchpad.net/~james-page/charm-helpers/percona-tuning-level/+merge/31875511:35
cnfso any way to use juju if you don't have direct ssh access to the ip range it's deploying to?13:08
kjackalcnf: can you ssh to the controller and from there to the units deployed?13:30
cnfno13:31
cnfwell, i can through jumphosts13:31
cnfbut not difectly13:31
cnfdirectly13:31
cnfkjackal: but i can't even get the controller going13:31
cnfbecause juju wants to ssh to it, and fails when it can't do that13:31
magicaltrouti think its a fair enough requirement to have access to the boxes it wants to control ;)13:32
cnfmagicaltrout: not directly13:32
cnfit's just not a realistic scenario13:32
cnfthe controller can access whatever it needs to direct13:33
cnfbut i can't start a controller, because i have no direct ssh access to the machine it is deploying to13:33
magicaltroutcan't get creative with an socks proxy?13:33
cnfwell, juju doesn't support SOCKS13:34
cnfthat's another issue i have open13:34
cnfand it won't use http / socks proxies for ssh connections13:35
cnfI do have proxied / jumphost access to everything13:35
cnfjust no way to get juju to use them13:35
magicaltroutwell no, but you could forward the port to your local machine and do a fake local deploy13:35
cnfhttps://bugs.launchpad.net/juju/+bug/1668727 as a ref13:35
mupBug #1668727: juju does not support socks5 as a proxy <juju:Triaged> <https://launchpad.net/bugs/1668727>13:35
cnfmagicaltrout: how? juju does a lookup of the controller ip, and decides what to connect to itself13:36
cnfand i'm not going to start spoofing ip's etc just to get juju working13:36
magicaltroutin that case i'm out of ideas :)13:36
kjackalcnf, you have a cloud where you can get VMs from, right?13:37
cnfkjackal: MAAS, so it's metal and not vm's, but yes13:37
cnfwhich i need a socks proxy to connect to it (which i already have to trick juju into using through a local proxy)13:38
kjackalcnf: but you do not have ssh access to the nodes they come up because the entire rack is behind a firewall blocking ssh. Do I get this correctly?13:38
cnfkjackal: before the firewall, the range isn't even routed13:38
cnfkjackal: i have firewalled access to the MAAS controller13:39
cnf(2 or 3 jumps between me and the maas controller)13:39
kjackalWould it be possible to have your juju client in a node (kvm/lxd/physical) inside the rack?13:40
cnfin theory, but that's a lot of extra work13:40
cnfand not a way i'd want to work in production13:41
cnf(which this thankfully isn't)13:41
cnfif i could tell it to use specific names, or a proxy defined in my ssh config or something, i'd be golden13:46
cnfmaybe https://bugs.launchpad.net/juju/+bug/1669180 is relevant13:53
mupBug #1669180: proxy-ssh/juju ssh --proxy is ignored <juju:Triaged> <https://launchpad.net/bugs/1669180>13:53
cnfthough i guess that already assumes a controller13:53
magicaltroutconversely cnf you could clone the code from github and add to the ssh module to pick up proxies :)13:55
cnfi have 5 other projects that need patches to work, already13:56
cnfqueue is kinda full13:56
=== mskalka_ is now known as mskalka
lazyPowerBudgie^Smore: Interesting. What seems to be the trouble there?14:36
cnfhmm, and sshuttle doesn't work, either14:38
lazyPowerjamespage: what if FLUSH PRIVLEGES fails? its in a try block that doesn't seem to care about any exceptions. Do we not care if it raises?14:46
lazyPowerpardon me if thats a dumb question... i'm still working on my first cuppa14:47
magicaltroutI care :'(14:47
jamespagelazyPower: the try/finally is really to ensure the cursor gets cleaned up14:48
jamespageif the flush fails, we'll propagate the exception up to the calling process14:48
lazyPowerok so we're less interested if it fails and more interested we dont leave a dangling connection14:48
jamespagebut doing the cleanup on the way14:48
lazyPowersgtm, just making sure that was the intent14:48
jamespagelazyPower: +1 yah14:48
lazyPowerlookin @ the innodb bits now14:48
* jamespage spent alot of time fixing java code which did not do that....14:48
lazyPowerjamespage: do you mind if i just approve? are you cool with doing the merge + push?14:49
jamespagelazyPower: works for me14:49
jamespagelazyPower: if you want to see the innodb tuning stuff in context - https://review.openstack.org/#/c/44033314:49
lazyPowerhttp://pad.lv/318750 is approved14:49
jamespagelazyPower: muchas gracias14:51
lazyPowerhttp://pad.lv/318755  is  approved as well. tests + passing test results14:51
lazyPowereasy A on this one jamespage14:51
jamespagelazyPower: ta14:51
lazyPowerthanks for being patient while i drug my bum out of bed :)14:52
jamespagelazyPower: thankyou for the reviews - having a bug day targetted at percona-cluster14:59
skayskayI want to help document to my teammates how to restore a missing secgroup rule for ssh for juju, so I've removed it manually in my environment. it's taking longer than I expected for juju to lose contact with agents15:22
skayskayhow long should it take?15:22
kwmonroepetevg: here's the libjuju issue, in case you didn't see the number on my screen:   https://github.com/juju/python-libjuju/issues/6715:31
petevgkwmonroe: thx15:31
chrome0Is there a way to change a machines AZ post-deploying? I'm deploying via MAAS and had AZ=default. Changing it in MAAS doesn't seem to propagate to juju apparently15:40
chrome0*had deployed with AZ=default15:41
rick_hchrome0: no, the info goes from maas to the machine during install/setup but then it's static15:46
rick_hchrome0: so you'd have to either manually change the info on the host machines or to redeploy them15:47
chrome0rick_h : Ah, I'd like to avoid redeploy, but if there's a way to plant that info on the host machine that'd be awesome -- how can I do that?15:47
rick_hchrome0: oh heh, I assumed you "changed it in maas" meant that you were looking for some file/output on the systems that said it was AZ=default15:49
chrome0rick_h : I'd like to make use of ceph-{mon,osd} failure domain distr. feature, which uses juju AZ info15:50
rick_hchrome0: I see, there's no way other than monkeying with the jujudb to change that after deploy since the machine is in an AZ and they don't tend to move much (usually)15:50
rick_hchrome0: so no knob for that unfortunately15:51
chrome0Ack, was afraid that'd be the case -- thanks15:51
lazyPowerarosales cory_fu https://hub.docker.com/r/jujusolutions/charmbox/builds/bbohvddrrcadljfmfthwmzg/ -- new charmbox build including the matrix component15:53
chrome0FTR., is no biggie -- the ceph-* charms have a availability_zone setting which allows customization, will use that. Just making sure there's no more "standard" way15:53
arosaleslazyPower: woot!15:55
arosaleslazyPower: thanks for doing that. I'll give it a test run today :-)15:55
lazyPowerlmk if anything goes funk in there and i'll give it some love15:55
arosalescory_fu: petevg ^ be great if guys give it a poke as well.15:56
petevgarosales, lazyPower: will try to set aside some time to take a look today.15:56
lazyPowerthanks petevg15:56
petevgnp15:57
cnfkjackal, lazyPower  so i'm trying to use sshuttle to bypass my restrictions16:10
cnfboth http and ssh16:10
cnfhttp works, ssh isn't playing ball yet16:10
lazyPowercnf: err i'm not sure i have context here16:10
cnflazyPower: yesterday ( and the day before), I was failing to connect to my MAAS, because juju doesn't understand socks516:11
cnflazyPower: and today, i was failing because juju can't connect directly to the hosts16:11
lazyPowercnf: this sounds like you're stitching together a ball of work-arounds because of networks segments?16:12
cnfso i'm trying to bypass both using sshuttle16:12
cnflazyPower: yep16:12
lazyPowercnf: i would probably advise to setup an OpenVPN service in your lab, that way you can join the network space directly instead of relying on sshuttle, which historically has been really flakey for me.16:13
cnfbah, openvpn :(16:13
lazyPowerwell you're seeing the result of sshuttle here where it half works16:13
cnflazyPower: and i'd need openvpn to openvpn16:13
cnfbecause i'm 2 or 3 hops away form it16:13
cnffrom*16:13
lazyPowercnf: without having a clear view of your network setup, its hard to recommend a proper fix here. Networking can be dififcult when you have no context of the topology of the dc16:14
cnfi'd like juju to support socks5, and ssh config/wrappers16:14
cnfwould solve everything16:14
lazyPowercnf: have you filed bugs for this?16:14
cnffor the socks one, yes16:14
cnfhttps://bugs.launchpad.net/juju/+bug/166872716:14
mupBug #1668727: juju does not support socks5 as a proxy <juju:Triaged> <https://launchpad.net/bugs/1668727>16:14
lazyPowerfantastic, and its been looked at / triaged.16:14
lazyPowerstep 1 is good.16:15
cnffor ssh, i'm not quite sure what i want to ask for16:15
cnfi _think_ juju just wraps my system ssh?16:15
cnfnot sure16:15
lazyPowercnf: if you're referring to juju ssh - it should proxy through the controller and reach the node. you can set this on a model-by-model basis or on the entire controller by setting it as a model default16:17
lazyPowerproxy-ssh                   default  false16:17
cnflazyPower: i'm trying to install the controller :P16:17
lazyPowerplot thickens16:17
cnfhmm, i _think_ i'm mostly there?16:18
cnfjuju is just using the wrong ssh key16:18
lazyPowercnf: yeah juju ssh is using the system ssh agent. afaik we aren't shipping anything custom there. it just hands off some flags to the ssh client to do the connections.16:18
cnfi think16:18
lazyPowercnf: it's going to use whatever is in $HOME/.local/share/juju/ssh16:18
cnflazyPower: right, and i use assh to wrap my ssh config16:19
lazyPowerjuju does generate a client keyset for the controller that lives there, vs using your user credentials.16:19
cnfso how does it put the ssh key on the controller during bootstrap?16:19
cnfthe pub one, that is?16:19
lazyPowerI'm not as familiar with the intricacies of the bootstrap process. I presume its just a scp or cloud-init operation, but i would urge you to ping the juju mailing list about that so a core dev can chime in16:20
jrwrenafaik its cloud-init, but controller may do something different than other machine units.16:25
cnfok, so atm networkwise i can connect16:26
cnfbut it is rejecting the auth, from what i can tell16:27
cnfhmm16:43
kwmonroetvansteenburgh: minor comment on your release-term hint in https://github.com/juju-solutions/review-queue/pull/77.  otherwise, lgtm.  want me to click the button?16:52
tvansteenburghkwmonroe: looking...16:52
tvansteenburghkwmonroe: yeah, click it16:53
tvansteenburghkwmonroe: thanks16:53
kwmonroeclicked.  thank you tvansteenburgh!16:53
cnfhmm, it stays stuck on "Attempting to connect to 172.20.20.16:22"16:53
cnfbut i can ssh manually16:53
jrwrencory_fu: please take another look at those two haproxy charm MR. I think I've cleaned them up and corrected them. Thank you.17:08
cnfhmm, weird17:09
cnfhmm, all manual ssh connection attempts work17:16
cnfbut juju isn't making it17:16
cnfanyway, time to go home17:17
cnfi'll try again tomorrow17:17
cnf\17:17
cholcombewith the latest juju-2.1 i'm still unable to bootstrap a localhost lxd cloud17:28
admcleodcholcombe: ?!17:28
cholcombeadmcleod: http://paste.ubuntu.com/24097100/17:28
cholcombei tried a apt-get remove juju juju-2.0 --purge.  deleted all local/share files and reinstalled.  didn't change anything17:29
bdxhttps://aws.amazon.com/message/41926/17:30
admcleodcholcombe: juju show-cloud localhost ?17:30
cholcombeadmcleod: http://paste.ubuntu.com/24097115/17:31
bdxansible playbooks and fat fingered techs .... a lesson learned17:31
admcleodcholcombe: remove-cloud and add-cloud?17:32
admcleodbdx: hah17:32
cholcombeadmcleod: lets try17:32
cholcombeadmcleod: no personal cloud called "localhost" exists lol17:32
cholcombe2.1 really hates me17:32
admcleodadd?17:33
cholcombeit won't let me add it either17:33
cholcombeit's not a cloud type17:33
cholcombeis there something i can purge to get this back to a clean slate?17:33
admcleodyou could try ..17:36
admcleodcholcombe: put this in lxd.yaml : https://pastebin.canonical.com/181327/17:37
admcleodcholcombe: then 'juju bootstrap lxd lxd.yaml'17:37
admcleoder sorry17:37
admcleodcholcombe: juju add-cloud lxd lxd.yaml17:37
admcleodthen bootstrap17:37
cholcombeadmcleod: ok lets give it a spin17:38
cholcombeadmcleod: seems to be going with the juju bootstrap lxd lxd.yaml17:38
cholcombeyeah now i see it under bootstrap.  cool17:39
admcleodcholcombe: cool - no idea what you needed to clean up otherwise...17:39
cholcombei'm not sure.  i rm'd everything i could find but something is remaining17:40
admcleodcholcombe: mongo?17:40
cholcombeadmcleod: yeah i prob need to poke mongo17:41
cholcombei actually don't see a running mongo process17:41
lazyPowercholcombe: i've been using the snapped stack since pre 2.1-GA and its been rocking and auto-updating for me.17:41
Budgie^SmorelazyPower something to do with the way the hardware presents itself during enlistiment from what I can tell17:41
cholcombelazyPower: nice17:42
lazyPowerBudgie^Smore: thats odd, why would it matter if its a manually created image vs a scripted image?17:42
Budgie^SmorelazyPower the VM PXE Boot's but fails to enlist17:42
* lazyPower throws things at vagrant17:42
Budgie^SmorelazyPower that is what I am trying to determine, nothing in the VM config suggests where to look next17:43
lazyPowerBudgie^Smore: perhaps isntead of vagrant use vboxmanage to create the vms?17:43
lazyPowergive it the pepsi challenge17:43
lazyPowerheaded out for lunch, bbiaf17:44
Budgie^SmorelazyPower I just know that if I hand build a VM using the VB cli it works, about the only thing I haven't tested is using vboxheadless vs vboxmage to start the VMs. that is what I am planning on doing for the other VMs than the MaaS system17:44
cholcombeadmcleod: i think lxd is wedged17:45
cholcombepurge and reinstall seems to have fixed it17:51
lazyPowerBudgie^Smore: it might be a difference in the image?17:54
lazyPoweris vagrant using the exact same image that your hand rolled vm is?17:55
Budgie^Smoreby image what do you mean? the software of the virtual hdd?17:55
Budgie^Smoreor are we talking the whole 9 yards - virtual machine config, etc.?17:56
lazyPoweryeah, your base vm image. vagrant uses boxfiles right?17:56
lazyPoweris that the same as what you're launching by hand?17:56
Budgie^Smoreyeah I ruled that out when I manually pxe booted the VM as maas-enlist cli just wasn't working and no very helpful in figuring out why17:57
Budgie^SmorelazyPower that rules out the software image being the prob17:58
Budgie^SmorelazyPower as far as MaaS should have seen it was a machine with "old" software on the drive17:59
Budgie^SmorelazyPower but you are right, not hand building the nodes using vboxmanage is just me being lazy18:00
Budgie^SmorelazyPower when / if I get time I will torubleshoot further as I still have questions around vboxheadless or the fact that the vagrant vm uses vmdk instead of vdi format but I have a solution to that issue which should be as clean.18:07
zeestratcholcombe: see https://bugs.launchpad.net/juju/+bug/1665056 for localhost issue18:08
mupBug #1665056: interactive boostrap nor 'juju regions'  recognise localhost as a valid cloud <juju:Fix Committed by anastasia-macmood> <https://launchpad.net/bugs/1665056>18:08
cholcombezeestrat: looks like it's going to land in 2.218:09
cory_fulazyPower: I gave https://review.jujucharms.com/reviews/96 my +1 but I know you've been helping with the design of that as well.  Can you give it a quick look?18:29
=== frankban is now known as frankban|afk
catbus1Hi, I tried to launch conjure-up, but it just went back to command prompt. It may have something to do with installing conjure-up via apt before, but I have removed it and installed it via snap.18:54
catbus1what else do I need to clean before I can launch it successfully?19:05
cory_fucatbus1: I haven't heard of it doing that before.  To rule out apt, what do you get when you do `which conjure-up`?19:07
catbus1cory_fu: nothing. it returns nothing.19:07
catbus1wait19:08
cory_fucatbus1: Try doing `hash -r`19:08
catbus1I just removed it again via snap. give me a sec.19:08
cory_fuAh19:08
catbus1cory_fu: /snap/bin/conjure-up19:10
cory_fucatbus1: And what's the exact command you're running that just drops back to the CLI?19:11
catbus1'conjure-up'19:11
cory_fucatbus1: That's very strange.  You should at least get some sort of message or the UI for choosing a spell.19:11
cory_fucatbus1: Maybe stokachu has some insight19:12
cory_fucatbus1: Also, can you check if ~/.cache/conjure-up/conjure-up.log has any info?19:12
catbus1cory_fu: the last info from conjure-up.log is dated 2017-02-07 15:26:10.19:13
lazyPowercory_fu: looking now19:14
lazyPowercory_fu: scanned it and it looks good at first glance. Disclaimer: I have not run deployment tests on this charm19:20
lazyPowerhowever i see its using all the latest versions of the componentry and looks well thought out. The last time i looked at this was a much much earlier version. I left an abstain vote comment on the review.19:21
cory_fulazyPower: Fair enough.  I was able to run the tests and they worked with the caveat that I put on my comment  (https://review.jujucharms.com/reviews/96?revision=244) but that was apparently based the tests in the kubernetes charm?19:22
cory_fu*based on19:23
lazyPowercory_fu: yeah that sounds like the correct recommendation19:23
lazyPowerthat or default to it, and allow it to be overridden by env config or something like that for cases of local testing19:23
lazyPowerSimonKLB: i'm pretty sure the elastisys layer source is available as foss though right?19:24
cory_fulazyPower: Yeah, something like that.  I think updating the test would be ideal, but I'm not sure if I think it's worth holding up promulgation.  What do you think?19:24
lazyPowers/elastisys layer/elastisys autoscaler layer/19:24
lazyPowerSo long as you were able to validate, i think its fine to file a bug against the layer/charm and allow a pass for now. Simon's pretty responsive on feedback19:24
lazyPoweri'm unsure of his TZ though, he may be out for the remainder of the day19:25
lazyPowercory_fu: i can spend some time tomorrow running the gambit of tests on this if you want me to be a voting contribiutor. i see its only got +1 and is blocked on having a second +119:28
lazyPowerthats the only reason i abstained is i had not run the functional tests on the charm19:29
cory_fulazyPower: Yeah, that would be great.19:29
lazyPowerok i'll pencil this in tomorrow and get some time on it.19:29
cory_fuThanks19:29
lazyPowernp np19:29
SimonKLBlazyPower: still here!19:30
lazyPowerSimonKLB: *snap* darn ;)19:30
lazyPowerhehe, hey is the autoscaler layer source publically available?19:30
SimonKLBnot right now, but i could push it to github if you guys want19:31
lazyPowerSimonKLB: one of the requirements for promulgation is that the source be licensed under FOSS, which in turn means the source should be easily accessable19:32
lazyPoweri think we were looking for the layer source more for bug tracking reasons in this context, but the store requirement plays nicely into that ask :)19:32
SimonKLBright, should i push it straight away or do you want me to put it off until tomorrow? ;D19:33
lazyPowerSimonKLB: whatever works for you. I wont +1 it until i've gotten the link19:34
lazyPoweri'll piggyback off cory_fu's comment and file a bug for the test case so it doesn't get lost in the shuffle19:35
SimonKLBlazyPower: alright! how are you handling it btw? i think i grabbed the amulet helper functions from you or mbruzek ?19:36
lazyPowerSimonKLB: i'm not certain i understand. What would I be handling?19:36
SimonKLBhow the resource is downloaded in the amulet test19:37
SimonKLB(when the charm is local)19:37
lazyPowerah, so i would do this per cory's approach.  1) specify teh resource path as the default fallback behavior. And allow the user to override that payload using something like os.getenv('SCALER_IMAGE') which would point to either a filepath on disk or remote. The idea is that its not a pre-req to have local before attempting the test, as any ci subsystem is not likely to have that image, ever.19:38
lazyPowerso you have to account for operator overrides19:38
cory_fuReally, this should be handled at the Amulet level, but it would be more difficult to do it there in a clean but generic way, so working around it in the charm is easier.19:40
SimonKLBlazyPower: okok! i know that you did something similar in the kubernetes bundle test before to what im doing in the test atm19:41
cory_fuBut since it's really an Amulet issue, I wouldn't be against pushing back against adding more work-arounds to the charm.  Hence, I don't consider it a blocker19:41
SimonKLBthe function still seem to be in there but is unused https://github.com/juju-solutions/bundle-canonical-kubernetes/blob/master/tests/amulet_utils.py#L519:41
lazyPowercory_fu: i think this is yet another case for using libjuju native testing vs amulet.19:42
cory_fulazyPower: Well, this would still be an issue, honestly.  The problem is if you want to test a local copy of the charm it still needs to honor the resources in the store, but the testing framework needs to be smart enough to remember the link and to manage those resources19:44
lazyPowerah, good point19:44
lazyPowercory_fu: yeah matt and i were grumpy about this when we were piloting it in k8s19:44
lazyPowerthat much i do remember19:44
SimonKLBlazyPower: how is it handled now a days?19:44
SimonKLBare you working around it somehow that you dont need to use resources in the tests anymore?19:45
lazyPowerSimonKLB: scripted work-arounds doing a juju-attach in jenkins.19:45
lazyPowerSimonKLB: we're kind of divergent from existing tooling and have a handfull of bash to lend a hand, we opensourced our build routines over in the juju-solutions namespace... 1 sec and i'll grab a link19:46
lazyPowerhttps://github.com/juju-solutions/kubernetes-jenkins19:46
lazyPowerSimonKLB: https://github.com/juju-solutions/kubernetes-jenkins/blob/master/jenkins-deploy-local-charms.sh19:46
lazyPoweras well as https://github.com/juju-solutions/kubernetes-jenkins/blob/master/juju-attach-resources.sh19:46
SimonKLBlazyPower: ah i actually do our charm CI tests kind of similar, packaging the resources as a part of the test - that way i have access to it locally and also can test it running the latest version of the docker images19:50
SimonKLBbut ill add the default path to the charmstore archived version of the resource so that it can be tested out of the box like you guys said!19:50
lazyPowersounds like theres overlap there. I know that there's work beign done to cwrci to support resources as well19:50
lazyPowerSimonKLB:  there might be new tooling in the pipeline to help ease this. Have you been introduced to cwr-ci yet?19:51
lazyPowerkwmonroe: need your link to your prose on the subject sir ^19:51
SimonKLBlazyPower: i've seen being mentioned but i havent deployed it and tried it out myself19:51
lazyPowerSimonKLB: we are alike in that regard. matt has been the primary driver on our side for that effort. I'll be looking into it in short order for the etcd refactors19:52
lazyPowerplus we just landed matrix in charmbox this morning, which is a component of that stack19:52
lazyPowerso its starting to surface in places  :)  almost no excuse now19:52
SimonKLBhehe :)19:53
SimonKLBi would really like to try out matrix, it sounds like a really cool tool19:53
lazyPowerthen cory_fu can yell at me for submitting stuff even though its broken in cwr-ci :P :P19:53
lazyPower<319:53
cory_fu:)19:53
lazyPowerbecause thats totally something i would do19:54
lazyPower"critical path, fix tests later"19:54
kwmonroecory_fu: what do you think about me revving a cwrbox lxd image to pull in bt-11?20:30
cory_fukwmonroe: +1.  You should be in the approved signers list20:30
kwmonroecool20:30
cory_fukwmonroe: We should probably add petevg and kjackal to that list20:30
cory_fuAnd ses20:30
SimonKLBlazyPower, cory_fu: https://github.com/elastisys/layer-charmscaler21:25
SimonKLBalso, i pushed a new version that falls back on the latest revision of the resource if it's not already on the controller or specified using an env var21:27
lazyPowernice SimonKLB, thanks for the quick turnaround21:28
SimonKLBlazyPower: if you have time it would be really sweet it you tried it out a bit :) would be fun to hear a user-story of someone that is not already familiar with our software!21:31
lazyPowerSimonKLB: tomorrow :)21:31
SimonKLBawesome :)21:31
SimonKLBlazyPower: do you know how to set the Bugs link? i've tried `charm set cs:~elastisys/charmscaler bugs-url=https://github.com/elastisys/layer-charmscaler` but it doesn't seem to have any effect21:33
lazyPowerSimonKLB: its in there. charm show cs:~elastisys/charmscaler bugs-url21:34
rick_hSimonKLB: looks like it's set: charm show cs:~elastisys/charmscaler bugs-url21:34
rick_hSimonKLB: but that the apache web cache and such might take it a bit to update on the webui21:34
SimonKLBlazyPower: ah, so that is different from the Bugs link on jujucharms.com?21:34
lazyPowerthe web front end may be a little behind if thats what you were looking for. the page fragment cache has to invalidate before it updates.21:34
rick_hSimonKLB: no, but it'll influence that link but it's cached21:34
SimonKLBright! thanks guys :)21:35
lazyPowerrick_h: we have truly become one21:35
rick_hnormally charms don't change much w/o a new revision so very cache-able...unless you do something like change the bugs-url21:35
rick_hlazyPower: I feel like I've grown super powers21:35
lazyPowerO_O21:35
lazyPowerthis implies you think i'm super :D21:35
lazyPower<321:35
rick_hyou see what I did there :P very sneaky21:36
cory_futvansteenburgh, petevg: Thanks for the comments on https://github.com/juju/python-libjuju/pull/63  I've added integration tests to the PR21:51
catbus1I gave up fixing conjure-up on the maas node. I tried launching conjure-up on a medium sized openstack 16.04 instance, I lost the connection to the instance.22:57

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