/srv/irclogs.ubuntu.com/2013/12/13/#juju.txt

mxcthe mms charm will be at github.com/docmunch/mongo-monitoring-service-charm00:00
mxc(mms charm seems potentially ambiguous)00:00
lazypowerDepends on how you present the information to the user. Maybe open a MR on the mongodb charm once the subordinate is approved by charm review to mention that it exists.00:00
lazypowerunless you mean just using the acronym, in which case, ideed. It could be installing soggy waffles for all i know.00:01
mxcyea, i meant MMS may not be super clear00:01
lazypowerAgreed. Less of the jargon, more of the substance.00:02
lazypowerooo you're a haskell guy huh?00:02
lazypower*person00:02
mxcyup00:03
mxcdocmunch is haskell in the back, typescript + angular in the front00:03
lazypowerI'll have to pick your brain someday00:03
mxcare you a haskeller?00:03
lazypowerI'm a polyglot. I sit in many different camps :)00:03
mxcvery few haskellers write nothing but haskell00:04
mxcwe call them "academics"00:04
lazypowerI guess more to the point, not yet - but will be soon if my career continues on its current trajectory00:04
mxcwhat do you mean?00:04
lazypowerI'm writing ruby and C# mostly for my day job, and we are starting to get into larger data sets. Ruby is losing performance and I really dont enjoy the MS Toolchain for licensing reasons. So I'll be looking for something more suited to what i'm doing. Haskell and Go come to mind.00:05
lazypowerIts that or find someone that knows R - but this is all offtopic.00:09
mxcbrb00:10
=== CyberJacob is now known as CyberJacob|Away
marcoceppilazypower: mxc Jenkins and Jenkins-lxc01:02
lazypowerFor charm testing?01:03
marcoceppijenkins-lxc adds LXC container support to Jenkins, so it's complimentary01:03
lazypowerAh! good call.01:03
lazypowerI have a question about best practices on charming - This particular application depends on MongoDB. Is it a good idea to have the charm by default install mongodb and consume the local resource, but also support using an external mongodb server through relation, that would strip the local mongodb server?01:07
lazypoweror should I pick a road and stick with it?01:07
mxcmarcoceppi: thanks01:08
mxcmarcoceppi: while I've got your attention, did you see my security group question from about 3 hrs ago?01:09
marcoceppimxc: I did, but I was just leaving01:13
marcoceppimxc: that answer wont work for juju > 1.001:14
mxcsorry to bother you then.  thanks for that heads up01:14
marcoceppimxc: no, I was leaving when you asked 3 hours ago01:14
marcoceppiI'm back now01:14
marcoceppimxc: At this time there's no way to close sec group rules without doing so manually01:14
mxchm01:14
marcoceppiYou don't need to expose anything for units to talk to eachother in network, but by defautl we spawn ssh on port 22, and those other two ports are for the Juju API01:15
mxcif i close juju-amazon, will juju try to reopen it?01:15
mxcmarcoceppi: my general plan was to run the juju commands from a machine that requires 2FA to ssh into but is in the same security group as the juju worker instances01:15
marcoceppimxc: it shouldn't, afaik it won't actively monitor rules, it simply opens or closes them on your command01:16
sarnoldsince security group features vary so much from provider to provider it might be worth looking to providing your own host-based firewalling via a subordinate charm. yet another item on my too-long todo list :)01:16
mxcsarnold: i've been thinking of writing a UFW charm too01:16
marcoceppisarnold: there was some discussion about moving to a machine based firewaller, not sure how far that's gone01:16
sarnoldmxc: that'd be my first attempt at it, too, hehe :)01:16
sarnoldmarcoceppi: I don't know about _moving_ to it, it feels to me like security group and host-based are orthogonal or, at least, nicely belts-and-suspenders01:17
mxclazypower: so I'm not sure that a subordinate service makes sense for MMS01:26
mxcsince MMS can be on separate machines and a single MMS agent can monitor multiple mongo instances01:26
lazypowerBut does it make sense to by default deploy the monitoring agent to its own machine?01:27
mxcnot necessarily01:27
mxcif the mongo host dies, it may be better to have MMS on a separate machine to report said untimely death01:28
lazypoweronce the MMS agent connection is severed it instantly goes into panic mode and dispatches notices via your configured channels.01:28
lazypowerBut you bring up an interesting point. If you're running a cluster, and the host housing MMS dies, then you've effectively lost monitoring on teh other machines that are still active.01:29
marcoceppilazypower: can you run mms on multiple mongo machines?01:42
marcoceppirather, mutliple instances of mms?01:42
lazypowerYou can. there's no limit to how many agents you deploy01:45
mxcbut, MMS is a bit odd in that you can only set the hosts that it monitors in the web console01:59
mxcso, my plan is to instruct users to add a host with some internal name, like juju-mongo.internal01:59
mxcand then add it to the config01:59
mxcand when have the database-relationship-changed hook set the IP address in the /etc/hosts file02:00
mxclazypower: marcoceppi: if you're interested, here's the repo: https://github.com/docmunch/mongodb-management-service-charm02:04
mxci should get it done tomorrow02:04
marcoceppimxc: you can have the charm do that, if it's data you can post to a webform02:05
mxcits complicated though, you'd have to log into the site, post the data etc02:06
mxci have a hard jan 1 deadline of getting everything deployed, so for now, i'm going to stick with my /etc/hosts hack02:06
marcoceppimxc: that works, always room to iterate02:07
mxcyup02:08
=== axw__ is now known as axw
=== FourDollars_ is now known as FourDollars
=== axw_ is now known as axw
=== CyberJacob|Away is now known as CyberJacob
=== axw_ is now known as axw
sekjun9878Hello07:47
sekjun9878Does anyone know why this is happening, and how to fix?: "ERROR juju.state open.go:93 TLS handshake failed: x509: certificate signed by unknown authority"07:48
sekjun9878I have tried deleting the environments folder, to no avail.07:53
=== freeflying_away is now known as freeflying
=== sekjun9878 is now known as Not-sekjun9878
=== Not-sekjun9878 is now known as sekjun9878
ashipikahi.. is it possible for different services to have relations as peers?12:44
=== gary_poster|away is now known as gary_poster
benjirick_h__: do you know where the prod .ini file for charmworld is stored?14:04
benjihey bac14:08
benjipfft14:08
andre118Hi, I was here yesterday but meanwhile my internet connection broke...14:12
andre118I cannot deploy using juju14:12
andre118I can bootstrap a node on a MaaS infrastructure but it doesn't deploy any tools on it14:12
andre118can anybody help me out please?14:13
rick_h__benji: otp14:14
andre118Juju does not show anything wrong using --debug flag while bootstrapping14:22
andre118it downloads and uploads (to the bootstrap instance i guess) several tools but doesn't seem to install anything14:23
andre118if someone had the generosity to help me I would be very thankful :)14:27
bloodearnestany examples in current charms of cronjob setup? In particular the script run by cron would need access to some of the charm's config14:51
bloodearnestI guess config-changed could update the crontab to pass some params to the script, but this is tricky in my case as some of the params can be arbitrarily large14:52
bloodearnestSo, maybe the config-changed needs to update both the crontab and the script14:53
bloodearnestOr can I access the charm's config from the cron-executed script? I don't think I can...14:55
rick_h__benji: did you find it? I think it's just in the charm15:07
rick_h__benji: well, it's generated from the charm.15:07
rick_h__using the overrides15:07
bloodearnestlemme rephrase my question: can I use config-get outside of a hook?15:22
andre118can someone help me with juju deployment?15:24
andre118juju isn't installing any tools on the bootstrap node15:49
andre118althought the MaaS controller allocates the node15:50
andre118what could be wrong?15:50
marcoceppimgz: andre118 isn't getting userdata from juju to cloud-init in maas, where should we debug?15:59
andre118after sync-tools, this is the output I get running juju bootstrap --show-log --debug: http://paste.ubuntu.com/6567396/16:11
andre118nothing wrong on it16:11
andre118is it possible that juju is telling MaaS to bring up a machine, but cannot access it afetwards16:12
andre118*afterwards16:12
andre118maybe a missconfiguration with the ssh keys?16:13
marcoceppiandre118: juju talks to instances via userdata that cloud-init consumes. That userdata has things like the SSH key, what packages to install, etc16:13
marcoceppiandre118: for some reason that isn't gettting to the instances, I've pinged some of the developers to see if they can help you debug further16:14
jcastromarcoceppi, for fixing charm proof problems, like missing default values16:19
jcastroas a general rule, do I just set defaults as blank?16:19
jcastrofor example in mediawiki it wants a default logo and default admin list16:19
marcoceppi jcastro that's a good general rule, but it still needs to be tested16:19
andre118that's strange, as cloud_init log doesn't report anything wrong too, nor anything related to juju.16:19
andre118ok, thank you16:19
marcoceppiandre118: but it doesn't show that it's running the user data, the log should be a lot longer and very verbose16:20
jcastromarcoceppi, ok so I can test by ... deploying and trying to set those configs?16:20
marcoceppijcastro: just deploy and make use it doesn't error our and actually worked as it did before you made the change16:20
* jcastro nods16:20
jcastromy goal is to get all the ones charm proofed and at least bugs filed before you get to them16:21
marcoceppijcastro: <316:21
jcastromarcoceppi, what am I looking for in the deploy --debug to ensure the charm is being deployed from my disk and not the store?16:28
jcastroor does the local:mediawiki take care of that for me?16:28
=== _jmp_ is now known as Guest20823
marcoceppilocal: takes care of that16:43
dpb1marcoceppi: did you get anywhere on that amulet hotfix?16:44
marcoceppidpb1: yes, I'm preparing the 1.1 release atm16:45
* dpb1 nods16:45
marcoceppijcastro: did you change the maintainer for Ubuntu charm?16:55
jcastrofor which one?16:57
jcastromarcoceppi, my local provider isn't destroying containers16:57
jcastroit's leaving them behind again16:58
jcastroI thought we fixed this?16:58
marcoceppijcastro: yeah, there's a bug, webbrandon ran it on this yesterday16:58
jcastrough16:59
jcastroseriouslhy16:59
jcastrothis totally breaks local testing for me16:59
marcoceppijcastro: hum, he said he was going to open a bug, I don't see one though17:00
jcastroI saw sinzui reopened the original bug17:01
marcoceppioatman had this problem too, but he was able to just delete the /var/lib/lxc/* stuff and it chugged a long17:01
marcoceppiit might be a race condition17:01
lazypowerIn several ways I'm sorry to see this, but happy to know its not something i did. My local containers were affected by this bug too when they were left in an error state, and resolved.17:03
lazypowerthe containers refused to be destroyed unless i wiped the entire environment.17:04
noodles775marcoceppi: Hi. I'm trying to deploy a charm with amulet, but get "No such file or directory: 'precise/relation-sentry/metadata.yaml'". Any tips for a work-around? (that's on trunk)17:05
noodles775http://paste.ubuntu.com/6567514/17:05
marcoceppinoodles775: if you branched from lp, LP is no longer the source of trunk17:07
marcoceppinoodles775: branch from github, https://github.com/marcoceppi/amulet17:07
noodles775k, yes I did branch from LP. I'll try from github. Thanks.17:08
marcoceppinoodles775: thanks, I'll move the project under juju/amulet in due time, but marcoceppi will contintinue to mirror the source17:09
noodles775marcoceppi: ok, that gives me a different error :P. I'll check back next week. http://paste.ubuntu.com/6567698/17:12
noodles775hrm, hangon, let me force python317:12
marcoceppinoodles775: yeah, python3 only :)17:13
=== marrusl_ is now known as marrusl
noodles775marcoceppi: so that gets me back to my original error: http://paste.ubuntu.com/6567724/ :/17:15
marcoceppinoodles775: I can't seem to replicate that17:16
marcoceppinoodles775: I noticed that it's installed in python2.717:17
=== rogpeppe2 is now known as rogpeppe
noodles775marcoceppi: what's installed in python2.7? juju-deployer?17:17
* noodles775 checks for a python3-juju-deployer17:18
marcoceppinoodles775: oh, sorry17:18
marcoceppinoodles775: you're right17:18
marcoceppinoodles775: we're shelling out to deployer atm17:18
marcoceppinoodles775: do you have latest juju-deployer from ppa:juju/stable?17:19
noodles775marcoceppi: the ppa:juju/stable version of juju-deployer isn't newer than the saucy archive one is it? http://paste.ubuntu.com/6567774/17:24
noodles775Actually, there is no saucy version of juju-deployer in the ppa. The ~ubuntu13.04.1~juju1 version is apparently Raring.17:27
noodles775https://launchpad.net/~juju/+archive/stable/+packages?field.name_filter=deployer&field.status_filter=published&field.series_filter=17:27
noodles775er, right. There's no 13.10 one there :) (13.04 is raring)17:27
marcoceppinoodles775: i think deployer is sync'd directly to saucy17:28
marcoceppiso you should have latest17:28
noodles775Yep, as per the paste above 0.2.5-0ubuntu117:28
marcoceppinoodles775: can you pastebin /tmp/amulet-juju-deployer-7pyrwu.json17:29
jcastrohey marcoceppi17:53
marcoceppihey jcastro17:53
jcastrothe mediawiki is missing a start hook17:53
jcastrois this something that I can just make a blank file or is there something it should be doing for start?17:53
jcastro"I've worked so long without a start hook!"17:53
marcoceppijcastro: yeah, because apache is started during installed, and restarted every other time. Is it a W or an I?17:54
marcoceppitechnically all hooks are optional, so they should all be INFO not WARN17:55
jcastroit's a W17:56
jcastroshould I file a tools bug?17:56
marcoceppijcastro: yes, it's part of a bigger bug though17:57
marcoceppijcastro: https://bugs.launchpad.net/charm-tools/+bug/117245817:58
_mup_Bug #1172458: proof does not distinguish between poorly-written and unusable charms <charmbrowser> <Juju Charm Tools:Triaged by marcoceppi> <https://launchpad.net/bugs/1172458>17:58
marcoceppican you just update that bug with this information17:58
marcoceppijcastro: I'm going to get that fixed in 1.2.517:58
jcastroack17:58
fcorreahey there. Anyone here using the postgresql charm with an attached volume? A nova volume in this case18:07
fcorreaAs far as I could trace it, the charm fails to migrate data from the local storage to the attached nova volume storage because it can't stop the postgres service18:09
marcoceppifcorrea: do you have logs from /var/log/juju/unit-postgresql-*.log ?18:20
noodles775marcoceppi: sure - http://paste.ubuntu.com/6568142/18:37
marcoceppinoodles775: there should be a /tmp/amulet* directory (actually probably a few, since they don't get cleaned up18:38
marcoceppi...yet18:38
noodles775marcoceppi: plenty of them, yes, but it's the /tmp/sentry_* you'd want to see isn't it? It doesn't have the metadata.yaml, as per the error: http://paste.ubuntu.com/6568157/18:41
noodles775Or is there something else that might be useful?18:41
marcoceppinoodles775: well, that explains that, but I can't duplicate that on this end :\18:41
marcoceppinoodles775: something else might be silently failing18:42
noodles775marcoceppi: OK, it may be worth trying on a new instance. Otherwise, I'll take a closer look on Monday and send you a pull request :)18:42
marcoceppinoodles775: I'm pushing up a few more things for 1.1 and building an apt package for it tonight18:42
marcoceppinoodles775: I'd recommend running the packaged version first instead of trunk.18:43
noodles775marcoceppi: heh, well I only switched to trunk because the packaged version didn't work. But I'll try the new one (of if it'd help, I can install the current one again and show the error).18:43
marcoceppinoodles775: ah! well I want to make sure packaged works for sure. Please ping me if you run into anything18:44
fcorreamarcoceppi, I might have as soon as I finish re-deploying my stack :)18:44
noodles775marcoceppi: will do. fwiw, here's the (same) error using the current package http://paste.ubuntu.com/6568199/18:50
marcoceppinoodles775: thanks, I'll spin up a VM, my workstation is pretty dirty18:50
marcoceppinoodles775: I'm running in to other problems now anyways :\18:52
xnoxi am having trouble with juju-gui =/18:57
marcoceppixnox: what trouble exactly?18:58
xnoxi'm trying to add: cs:~cjwatson/quantal/wanna-build and cs:~cjwatson/quantal/sbuild/cross charms to canvas.18:59
xnoxbut i fail to get two boxes, up instead both of them are wanna-build charms, and not wanna-build & sbuild18:59
fcorreamarcoceppi, from the very beginning up to the failure: http://paste.ubuntu.com/6568257/19:00
marcoceppifcorrea: does the volume appear mounted?19:01
marcoceppixnox: are you deploying those with the gui?19:01
fcorreamarcoceppi, yup. It even have some postgresql structure in there19:01
xnoxmarcoceppi: well, it needs postgres as well, so yeah. I was going to make a bundle and then launch it on private openstack.19:02
fcorreamarcoceppi, http://paste.ubuntu.com/6568278/19:02
marcoceppixnox: are you using the jujucharms.com sandbox?19:02
xnoxmarcoceppi: but without being able to add three charms, join them, and package as a bundle i'm not sure how well this will play out.19:02
xnoxmarcoceppi: yes, i'm on that web-site.19:03
xnoxin the build tab.19:03
marcoceppixnox: have you tried clearing cache and reloading the page? If so I'll grab someone from the GUI team to help get debug information from you19:03
xnoxmarcoceppi: actually i think something weird with the charm.19:04
marcoceppixnox: oh?19:04
xnoxmarcoceppi: when i select sbuild charm it redirects into a wanna-build charm.19:04
marcoceppixnox: I don't see cs:~cjwatson/quantal/sbuild in the gui19:05
xnoxmarcoceppi: let me fork the charms and check what's going on.19:05
marcoceppifcorrea: unfortuantely the log doesn't say where exactly it failed, let me look at the hooks19:05
xnoxmarcoceppi: yeah, why isn't it?19:05
marcoceppixnox: no idea, is the branch name lp:~cjwatson/charms/quantal/sbuild/cross or lp:~cjwatson/charms/quantal/sbuild/trunk ?19:06
fcorreamarcoceppi, exactly. While debugging the config-changed hook, I could check that if fails while trying to stop the server so the data can be migrated19:06
marcoceppifcorrea: but the output of that log shows it stopped successfully19:07
fcorreamarcoceppi, for some reason, I can't stop the server with "sudo service postgresql stop" for example19:07
marcoceppiwhich is odd19:07
xnoxmarcoceppi: /trunk does not exist, /cross is the right one.19:07
marcoceppixnox: I think charmworld only imports charms that end in /trunk let me find someone from that team to confirm19:07
xnoxmarcoceppi: also there doesn't seem to be saucy series for charms =(19:08
fcorreamarcoceppi, right, which I guess is misleading it was still up. And now there only way to stop the service is by killing it19:08
fcorreamarcoceppi, lemme check the upstart logs19:08
marcoceppifcorrea: cool19:08
marcoceppixnox: you should be able to push to lp:~user/charms/saucy/charm/trunk19:09
marcoceppiI just dont' think we have any saucy charms19:09
marcoceppixnox: we tend to recommend people write charms for LTS19:09
marcoceppiso the majority are in precise19:09
xnoxmarcoceppi: bzr push lp:~xnox/charms/saucy/sbuild/trunk19:09
xnoxbzr: ERROR: Permission denied: "~xnox/charms/saucy/sbuild/trunk/": : No such distribution series: 'saucy'.19:09
xnoxAnd here: https://launchpad.net/charms/+series19:10
xnoxthere is no saucy series.19:10
marcoceppixnox: let me add that series19:10
fcorreamarcoceppi, nothing in the logs. I'm wondering if the upstart job is getting confused with something data that could have changed while moving the data out to the nova volume and it fails when it tries to kill it19:11
marcoceppijcsackett: does charmworld import personal branches that don't end in /trunk? IE: lp:~cjwatson/charms/quantal/sbuild/cross ?19:11
xnoxmarcoceppi: ok, make sure you don't break ubuntu series though ;-)19:11
fcorreamarcoceppi, it's easy to replicate though. Just deploy postgres, attach the nova volume, juju set postgresql volume-map="{postgresql/0: vol-000001}", juju set postgresql volume-ephemeral-storage=False, juju resolved --retry postgresql/019:13
fcorreamarcoceppi, after that you should end up with a die hard postgresql server19:13
fcorreaimpossible to stop it19:13
marcoceppiwhy are you running resolved --retry ?19:13
fcorreamarcoceppi, the unit goes into an error state if I change the volume-map and the volume-ephemeral-storage is still True19:14
marcoceppifcorrea: ah, well I can help you there19:15
fcorreamarcoceppi, then when I set it to False, I retry it but then it goes into error state on config-changed because of the problems described above19:15
marcoceppijuju set postgresql volume-map="{postgresql/0: vol-000001}" volume-ephemeral-storage=False19:15
marcoceppifcorrea: you can send multiple key/val pairs at once19:16
fcorreamarcoceppi, ahh19:16
marcoceppimaybe that's why it's in this weird locked state?19:16
fcorreawell, I'll find out in a sec19:16
marcoceppifcorrea: cool, if so, file a bug against the charm, there should be some safe guards in place to prevent this19:16
josemarcoceppi: hey, I'm trying to work on the postfix charm now19:17
fcorreamarcoceppi, will do19:17
marcoceppijose: awesome19:18
marcoceppifcorrea: if it doesnt' work still, stub, the author, might be able to help19:19
fcorreamarcoceppi, awesome. will ping him for sure if I still have issues with it19:19
fcorreamarcoceppi, thanks btw :)19:20
xnoxmarcoceppi: after pushing a new branch, how long does it take to appear in jujucharms / manage.jujucharms.com ? i pushed lp:~xnox/charms/trusty/wanna-build/trunk lp:~xnox/charms/trusty/sbuild/trunk but http://manage.jujucharms.com/~xnox is empty19:21
marcoceppixnox: every 15 min on the nose19:22
marcoceppixnox: so in about 8 mins19:22
josemarcoceppi: hey, in my charm, what are cacert.pem and cakey.pem?19:28
marcoceppijose: you tell the user to generate them as part of the instrucitons, they're the SSL certs19:29
josecan they be transmitted as base64 strings too?19:29
xnoxmarcoceppi: are trusty charms imported at all?19:31
marcoceppijose: yeah19:31
marcoceppixnox: I hope so.. jcsackett^?19:31
* xnox is failing to find any trusty charms19:32
josexnox: hey, note that your name as displayed on your IRC info is still the old one :)19:32
jose(real name string)19:32
xnoxjose: ha, should fix it. thanks.19:32
sarnold:)19:32
xnoxjose: sarnold: not sure, i think my znc proxy must reconnect to update it. but i don't want to loose uptime =)19:35
xnoxmeh, will restart it on a sunday or something.19:35
jose:P19:36
josemarcoceppi: hey, do you know if there's a way to see if a script has been ran at least one time?19:36
xnoxmarcoceppi: looks like they are on manage.jujucharms.com now, but not in jujucharms.com19:37
xnoxmarcoceppi: clicking on any of the two on http://manage.jujucharms.com/~xnox ends up with 40419:37
jcastromarcoceppi, mediawiki done19:40
josemarcoceppi: fix pushed19:44
marcoceppihey benji, so is trusty not in the GUI as a series yet?19:46
marcoceppiGUI/manage.jujucharms.com19:47
fcorreamarcoceppi, sending multiple key/values worked....like a charm. Thanks19:47
benjimarcoceppi: that may be the issue19:47
fcorreamarcoceppi, it would be nice if those two config parameters could only work together so that when a user passes a single value, it noops. But anyways19:48
marcoceppifcorrea: thanks, can you open a bug against postgresql that it should error out if one is set and not the other?19:48
fcorreamarcoceppi, heh, indeed19:48
marcoceppifcorrea: https://bugs.launchpad.net/charms/+source/postgresql19:48
marcoceppibenji: when you're looking, could you make sure both trusty and saucy are valid GUI/manage.jujucharms.com series?19:49
benjimarcoceppi: from a cursory investigation, it doesn't look like the GUI has any hard-coded series, so that shouldn't be the source of the issue19:52
marcoceppibenji: so the API has the trust charm, https://manage.jujucharms.com/api/3/charm/~xnox/trusty/sbuild19:53
marcoceppixnox: oh, it's showing now. Maybe it was just a cached response: https://manage.jujucharms.com/~xnox/trusty/sbuild19:54
marcoceppixnox: https://jujucharms.com/fullscreen/search/~xnox/trusty/sbuild-0/?text=sbuild19:54
marcoceppibenji: this might be a moot point then19:54
xnoxexeccelnt19:55
xnoxmarcoceppi: not sure why it's polling instead of doing push updates, it's not like charms are updated at hundreds per second.19:55
marcoceppirick_h__: while you're here, can you confirm that charmworld won't ingest charms that don't end in /trunk ? IE: lp:~cjwatson/charms/quantal/sbuild/cross19:56
rick_h__marcoceppi: I believe that's the case19:56
marcoceppirick_h__: thanks19:56
marcoceppixnox: LaunchPad doesn't have push notifications19:56
xnoxmarcoceppi: oh, right.19:56
xnoxmarcoceppi: well there are branch rss feeds, but no notifications of new branches indeed.19:57
xnoxmarcoceppi: is there a way to "save" config changes without deploying?19:59
xnoxor is deploy, actually "save changes"19:59
* xnox tries.19:59
marcoceppixnox: in the GUI? yeah, saving will deploy and save19:59
marcoceppiit's all async'y19:59
xnoxdeploy where?20:00
* xnox is using website without any providers.....20:00
marcoceppixnox: to the GUI sandbox20:01
marcoceppiit creates a mock provider to allow you to stage stuff as if it were an environment20:01
xnoxah, i see.20:02
rick_h__marcoceppi: xnox it's there, just took a few min for ingestion to get it http://comingsoon.jujucharms.com/sidebar/search/?text=sbuild20:04
marcoceppirick_h__: ta!20:05
rick_h__we just got impatient on it, didn't realize it was so new20:05
xnoxmarcoceppi: i think i managed to add postgres, wann-build and sbuild and connect them together.20:06
marcoceppixnox: \o/ see, wasn't that hard ;)20:06
xnoxmarcoceppi: when connecting wanna-build with postgresql it did ask me if I want "db - db-admin" or "db-admin - db-admin" relationship.20:06
xnoxmarcoceppi: now, i'm not sure what that means. i've picked the later one.20:07
xnoxnow i guess all I need to do is launch that bundle into a provider \o/20:07
marcoceppixnox: that means there are multiple relations that are supported between those two charms20:07
marcoceppitypically the readme will illuminate which you may want20:07
xnoxwell, wanna-build requires "db-admin: interface: pgsql" so i've picked db-admin/db-admin20:09
xnoxah both db & db-admin use smae interface - pgsql20:09
xnoxright, makes sense that both are offered.20:10
marcoceppixnox: yeah, you made the right choice20:10
xnoxmarcoceppi: bundle exported =) can I commit it into a branch or something?20:10
marcoceppixnox: yes! https://juju.ubuntu.com/docs/charms-bundles.html#creating20:13
xnoxcoool. now back to making another cup of tea to wait for that to propagate =)20:19
jcastromarcoceppi, can you vote to dupe this please: http://askubuntu.com/questions/368783/did-not-find-expected-hexadecimal-number-when-bootstraping-juju-on-windows20:58
xnoxwhat's the difference between deployer and quickstart?21:00
jcastroquickstart is the easy to use frontend that calls deployer21:00
xnox... then why are they in two different packages from two different PPAs?21:01
jcastrobecause both are still in progress in beta with no real releases yet21:01
marcoceppixnox: because they're developed as too seperate tools21:02
jcastrothough they should both be in ppa:juju21:02
hatchquickstart also deploys the gui, opens it and logs in21:02
marcoceppixnox: right quickstart is more...user oriented. deployer is this awesome powerhouse tool that a lot of juju/charm tools tap in to21:02
jcastromarcoceppi, I am out of AU votes, I am flagging all the old abandoned pyju questions, can you make sure they get actioned?21:02
marcoceppijcastro: yeah21:03
jcastroas a user I hope to never have to use deployer, or even see it21:03
xnoxhatch: marcoceppi: jcastro: if jujucharms.com clearly gives me instructions to use it, you have users, so you can't pretend it's "in-development" or "beta" or whatever.21:03
marcoceppiyeah, it's too featurful for general user consumption imo21:03
xnoxplease make them all available from one ppa, from one package.21:03
marcoceppixnox: I've filed bugs about this, I wish they would stop referring to it21:03
jcastroxnox, you are preaching to the choir. :)21:03
xnox(e.g. juju-bundle-tools which depends on both)21:03
marcoceppixnox: well quickstart will be in ppa:juju/stable when it's stable, deployer is already in there (and in distro)21:04
hatchxnox just because something is public doesn't mean that it's not beta :)21:04
marcoceppiquickstart package should just depend on juju-deployer21:04
jcastroxnox, mid/early -januaryish is when quickstart should be in the ppa21:04
* marcoceppi goes to the gui instructions21:04
jcastroand closer to being finished21:04
marcoceppixnox: well, to be honest, it shows both ways21:05
marcoceppixnox: it doesn't say you have to install both21:05
* marcoceppi complients the gui team on cleaning those instructions up21:05
xnoxmarcoceppi: but also failed to say that it is available on my release.21:06
marcoceppixnox: ?21:06
xnoxmarcoceppi: i don't need any ppa's, i can just $ apt-get install juju-deployer.21:07
xnoxwhich i found out from this channel =)21:07
marcoceppixnox: well, we can't know that you're on saucy21:07
marcoceppiit's only in saucy+, for everyone else you need ppa21:07
xnoxright, i guess Precise is the better assumption still.21:09
xnoxlocal provider is charming =)21:10
xnoxhttp://paste.ubuntu.com/6568920/21:10
xnoxi guess i should be root when deploying? same as for local bootstrap?21:11
xnoxi think the trusty should be quiried for "daily" images, not "released"21:12
* xnox ponders where/how to set the cloud image chaanel.21:12
benjil8r bac21:15
jcastromarcoceppi, ok I've flagged almost every single one, if you close those and vote today all our questions should be up to date21:26
jcastroxnox, you only need root to bootstrap21:26
jcastroeverything else do as non-root21:26
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== mxc is now known as maxcan
=== gary_poster is now known as gary_poster|away

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