=== mup_ is now known as mup === mup_ is now known as mup === mup_ is now known as mup [07:40] cory_fu: whoops, sorry. [07:41] uploaded === mthaddon` is now known as mthaddon === frankban|afk is now known as frankban [13:30] Hello! Does anyone have expierience with installing mapr using juju [13:50] Sorry elmaciej not done it here. What charm are you using and what are you hitting? === Sune_ is now known as SuneK [14:37] Hi, I'm trying to deploy the canonical kubernetes cluster through juju gui. I exported and modified the yaml file to add constraints for the workers, however these constraints were not met by the provisioned machines. [14:38] (Of course I also reimported the updated yaml file :-) [14:39] I know I could just add constraints to the machines, but as far as I understood adding the constraints to the applications, should ensure, that the application was deployed on machines with sufficient resources [14:49] msg NickServ register 0G2YOU8ipDoh sune.kjaergaard@gmail.com [14:49] lol [14:53] stub: Thanks. Any chance we could automate the release process somehow so that they stay in sync? Or perhaps give me and / or tvansteenburgh access on pypi to update it if it's missed? We depend on the pypi version in conjure-up (we use pypi to bundle it into the snap) [14:55] PPA gets built automatically, snap published to edge automatically but needs manual promotion to stable (by me, since snapstore doesn't have teams), pypi isn't automatic [14:55] I can give you and Tim access to Pypi, sure [14:56] Thanks. That'll at least take care of the case where one or two of us is unavailable [14:57] It will lose gpg signing by my key, but I don't think anyone in the real world cares about that. [14:58] Hi All, on my OCATA setup (openstack+my application) when I revert the snapshot to openstack only state and then try to re-deploy my application it is not allowing me to add relation and errors out as the relation being added already exists. Can someone please help me out. [14:58] cory_fu: Is done [15:00] stub: Thanks! [15:46] rats, i missed SuneK. if that person comes back with the application vs machine contraint issue, it's bug 1676986. workaround is that you need machine constraints to affect initial bundle deployment; app constraints alone won't do it. [15:46] Bug #1676986: juju doesn't honor bundle application constraints (2.1.2) [16:02] is there an answer you don't know kwmonroe ....... [16:09] magicaltrout: i don't know why you keep messing with my backscroll! [17:16] kwmonroe: magicaltrout bdx hml externalreality_ and folks a heads up on juju show in 105min [17:16] rick_h: :-) - what’s today’s topic? [17:16] agprado: ^^ [17:16] hml: upgrading juju [17:17] agprado: that's what I was looking for. I was looking in the G's trying to find his nick [17:17] hml: IS has a cool tool for upgrading juju controllers and models I want to show off and get folks involved with === frankban is now known as frankban|afk [18:20] @kwmonroe, is it possible yet to deploy a bundle with a manual cloud. iirc last time I tried that, it failed because juju could not use the manually added machines to deploy for some reason. [18:22] yosefrow_: so the newer juju supports a flag on bundle deploy --use-existing that should work out for you [18:23] oh damn too slow and wrong command https://jujucharms.com/docs/2.3/charms-bundles#recycling-machines [18:24] heh [18:24] he'll be back. they always come back. [18:26] * rick_h adds that as a note to the juju show [18:26] 30min! and then party time! [18:34] rick_h, wheres the party? [18:35] yosefrow: juju show in 26min! [18:35] :o [18:35] where? [18:35] yosefrow: and https://jujucharms.com/docs/2.3/charms-bundles#recycling-machines for ya [18:35] yosefrow: https://www.youtube.com/watch?v=Pkbp4VK8-vo [18:35] at the top of the hour [18:35] @rick_h, this was in answer to my question? [18:36] recycling [18:36] yosefrow: yep, if I understand your question correctly [18:36] this looks amazing [18:36] its probably exactly what i need [18:36] wish i knew about that months ago [18:37] yosefrow: well it's a month old I think in the last release or two [18:37] ah i heard about it then [18:37] so yea, added a note to mention it on the juju show today in case it slipped by others [18:37] when i originally had the problem i complained to canonical and they said is a feature coming to the next release [18:38] @rick_h, specifically useful when deploying manual cloud [18:38] yosefrow: definitely [18:38] yosefrow: what machines are you running on then? [18:38] yosefrow: is it something we don't support as a cloud or just machines lying around or ? [18:38] my use case is 3 nodes manually provided by a client who doesnt want me to access their hypervisor. Then bootstrapping to kvm node on management node and deploying k8s to the 3 manual nodes with a bundle [18:39] yosefrow: oic [18:39] i fell short of deployment and was forced to use rancher [18:39] because juju insisted on ignoring my manually added machines [18:39] glad to see this fixed [18:40] yosefrow: definitely [18:40] ill include it in my blog post about manual deployment with juju when i get around to it [18:41] yosefrow: I'd love to see it when you get around to it [18:41] sure [18:41] you can see my previous posts and correct any glaring issues if you want [18:42] havent had many ppl review it and im wondering if my posts are clear enough [18:42] rick_h, do you work with maas much? [18:42] yosefrow: I use it, I've got my own maas cluster at the house I use for testing and such but don't work on it [18:42] yosefrow: but I'm a fan :) [18:43] cool [18:43] how deeply are you involved with juju? [18:43] I think it really solves a cool problem that more folks have than realize (maas that is) [18:43] I've worked all around it for a while. I'm pretty involved. [18:43] (juju that is) [18:45] nice [18:45] you write code for juju? [18:46] I've written more code around juju, the gui, the charmstore, etc. I've not written the main juju Go code. I work with those teams a lot. [18:47] cool :o [18:48] Im confident that Juju / MAAS have a prominent place in the present and future of cloud computing [18:48] Without them my life would be a nightmare [18:52] yosefrow: glad to hear. hopefully the updates get your deploys going smoother [18:52] https://hangouts.google.com/hangouts/_/kzm7m5vmn5f5lbfm5yr4wkowk4e bdx kwmonroe hml agprado externalreality_ and such for joining the hangout [18:53] rick_h, before juju was not on option for certain clients. now it is. I just need to test it [18:53] https://www.youtube.com/watch?v=Pkbp4VK8-vo for watching in 7 min [18:53] yosefrow: if you hit anything you know where to find us :) [18:53] hehe yep :) [19:16] rick_h: A tip on how to build older juju clients would be handy too for us stragglers who need to test things in staging [19:25] rick_h: Would love to crib some notes. [19:25] zeestrat: gotcha, will put together a pastebin for you [19:25] Thanks [19:29] @rick_h, well that was fun. I originally meant to join as a spectator, but I guess it all worked out. How often do you do this show? [19:29] yosefrow: every two weeks, same bat time, same bat channel [19:29] juju operates on bat time? [19:29] yosefrow: http://youtube.com/jujucharms check out the playlist for the juju show [19:29] yosefrow: is there any other? :P [19:29] hehe\ === agprado is now known as agprado|lunch [19:32] zeestrat: https://pastebin.canonical.com/209481/ is the gist of what I did [19:32] zeestrat: that creates a bin directory with a juju in it juju-core_2.2.9/bin/juju [19:32] I *think* those are the steps needed. I had to monkey around a bit to get it to work but think these are the required ones [19:36] rick_h, while you are here, do you know off the top of your head if theres a way to customize the location of the juju gui download automatically downloaded when you bootstrap, or a way to skip the gui being installed so that the installation does not timeout? [19:36] this becomes in an issue in ari-gapped environments [19:36] rick_h: Getting "You do not currently have access to the pastebin." Internal only? [19:36] air-gapped* [19:36] yosefrow: yes, there's a --no-gui option to bootstrap and then you can always download any gui release tarball and use that as an upgrade-gui command [19:36] zeestrat: oh doh my bad [19:36] yosefrow: https://github.com/juju/juju-gui/releases [19:37] zeestrat: try https://paste.ubuntu.com/26537367/ [19:37] ty [19:37] rick_h, is this the recommended way of performing air gapped installs?, or is a kind of --gui-url option being planned ? [19:38] yosefrow: no, nothing in the plans. Worth a bug perhaps but unfortunately not a priority there since there's the work around [19:38] understood. noting the workaround. Thanks [19:38] I wish I joined this channel earlier instead of futzing around on my own for so long. You guys are totally cool [19:39] Thanks for all the help [19:40] yosefrow: no problem, thanks for hacking with stuff and definitely we want people to use our stuff :) [19:41] rick_h, This is cutting edge stuff. So I'm glad to be part of the juju movement, even if just as a user/bug reporter. [19:42] Ill definitely report bugs and clarify any roadblocks i run into here [19:42] <3 [20:03] I'm having a hard time getting the cloudinit-userdata model config to work: https://gist.github.com/wwwtyro/77d79e971f8c79590ea47e87b4875d8a [20:04] I've tried numerous permutations, but I never see anything set in /var/lib/cloud/instance/user-data.txt.i or any of its siblings [20:05] Any suggestions/examples? [20:33] ryebot: which version of juju are you using? [20:33] hml: ^^ [20:33] @thumper: 2.3.2 [20:33] thumper: I just discovered this: https://github.com/juju/juju/blob/2.3/cloudconfig/userdatacfg_unix.go#L357 [20:34] which invalidates that experiment [20:34] but I'm trying to get ca-certs to work [20:34] I'm going to try with final_message next and see if I can even get it to show up [20:36] ryebot: packages should be allowed - they are handled separately [20:36] ryebot: they are merged into the juju packages list [20:37] ryebot: any chance you can check the cloudinit log files on the machine? [20:37] hml: yeah no problem [20:38] hml: anything in particular you'd like me to look for? [20:38] ryebot: see what references to ack-grep there are. did it find it in the cloud init files and were there problems installing it [20:39] ryebot: you can also see if it make it into /var/lib/cloud/instance/user-data.txt.i [20:39] hml: no references to ack-grep in /var/log/cloud-init.log or /var/log/cloud-init-output.log [20:40] hml: it's not in /var/lib/cloud/instance/user-data.txt.i either [20:40] ryebot: hrm… [20:40] ryebot: trying something in my setup [20:41] hml sweet thanks [20:42] hml: fwiw, I wasn't able to get final_message or ca-certs to work either [20:43] ryebot: you’re config file worked locally for me [20:43] well, poop [20:44] ryebot: what series are you using? [20:45] hml xenial [20:45] * hml scratching head [20:45] hml: are you on 2.3.2? or dev branch or? [20:46] ryebot: i’m on dev right now - but it works on 2.3.2, went in for 2.3.1, but i’ll double check 2.3.2 in a minute to be paranoid [20:46] hml: also did you try with a fresh model? I've been reusing the same model and just launching a new machine after each model-config change [20:47] ryebot: i had to bootstrap - so it’s all fresh [20:47] ryebot: did you bootstrap 2.3.2 or upgrade? [20:47] gah, my controller is 2.3.1 [20:47] dangit [20:47] lemme bootstrap a new one [21:14] ryebot: upgrade! /me did the juju-upgrader tool in the juju show today [21:14] vs bootstrap, oh except I see there's some question of issues with an upgraded setup [21:14] rick_h: hmm well I probably should have to add another datapoint, but too late now [21:15] rick_h: I'll remember next time :) === Sune_ is now known as SuneK [22:09] Hi I need some help understanding constraints [22:09] I was under the impression that when i specify a constraint for an application in a bundle, juju would provision machines that met those constraints? [22:10] that would be my assumption as well. What specific constraint are you using and in what environment? [22:11] I'm trying to setup the canonical kubernetes distribution [22:11] on bare metal, aws, gce? [22:11] on vsphere [22:12] So i loaded the bundle in the juju gui, exported it, and added constraints for the worker nodes, and reimported it to my model [22:13] But the machines created are way to small [22:14] I know i could set constraints for the machines themselves, but that's not how it's suppose to be (in my mind at least) [22:14] SuneK!! [22:14] I'm not sure about vsphere and constraints. I thought I saw something about that in an issue recently but I can't find it now. Maybe one of the juju guys can help. [22:15] kwmonroe: ? [22:17] SuneK: sorry, i forgot to paste the thing i was exlaiming you for... [22:17] so, earlier you asked about this constraint thing, but i wasn't fast enough with the reply before you dropped.. [22:17] here's the deal: bug 1676986 [22:17] Bug #1676986: juju doesn't honor bundle application constraints (2.1.2) [22:17] Yeah sorry about that; I had to pickup kids :-) [22:18] SuneK: on initial deploy, machine contraints will take prescedent. application constraints will take effect for stuff like "add-unit" [22:18] But thanks, I'll look into that [22:18] Ok, well now there's an explanation, I can work around that [22:18] Thanks again! [22:19] np