/srv/irclogs.ubuntu.com/2013/08/22/#juju.txt

=== freeflying_away is now known as freeflying
=== defunctzombie is now known as defunctzombie_zz
hazmatmarcoceppi, merged, incidentally i've been splitting out the various bits of deployer into plugins in the core-plugins branch01:20
=== defunctzombie_zz is now known as defunctzombie
marcoceppihazmat: ah, cool01:53
=== defunctzombie is now known as defunctzombie_zz
=== defunctzombie_zz is now known as defunctzombie
=== thumper is now known as thumper-afk
=== stub` is now known as stub
=== defunctzombie is now known as defunctzombie_zz
=== defunctzombie_zz is now known as defunctzombie
=== wallyworld__ is now known as wallyworld
=== jam1 is now known as jam
=== tasdomas_afk is now known as tasdomas
=== defunctzombie is now known as defunctzombie_zz
AskUbuntuagent-state-info: 'hook failed: "config-changed" deploy wordpress using juju | http://askubuntu.com/q/33572007:51
=== thumper-afk is now known as thumper
mthaddonany chance of a review for https://code.launchpad.net/~mthaddon/charms/precise/pgbouncer/package-holds/+merge/180533 - been sitting in the queue for a little while and is relatively trivial08:11
sinzuihi charmers. I am seeing "ERROR Invalid SSH key" for juju status for charmworld on canonistack. I got a juju update for saucy today, but I also set the alternative to juju-7. Any clues about resolving this?13:10
sinzuiMy access was fine 18 hours ago13:11
marcoceppisinzui: when you type juju --version does it say 0.7?13:14
sinzuiyes13:14
sinzuiI can confirm that I can ssh to each machine when I specify the proper key. I think the wrong key is being selected.13:15
marcoceppisinzui: has your id_rsa changed in the last 18 hours?13:15
sinzuimarcoceppi, no keys have changed13:16
marcoceppisinzui: can you ssh directly in to the bootstrap?13:17
sinzuimarcoceppi, I certainly can13:19
marcoceppisinzui: hum, sorry. It's been a while since I've used 0.7, >1.x has really spoiled me. Verify that your id_rsa.pub is in the authoized-keys list for .ssh/ on bootstrap?13:20
sinzuimarcoceppi, We use team credential to manage staging.jujucharms.com. I can access every instance shown by nova list.13:20
marcoceppiThen verify you're trying to status against the right environment?13:20
sinzuithe env is always right.13:21
sinzuimarcoceppi, I just bootstrapped a new env on canonistack. Juju cannot get the status for the same reason as the old env.13:22
marcoceppisinzui: there was an update to 0.7 recently13:22
marcoceppiI have no idea what it was, but it appears to have broken this13:22
sinzuithanks marcoceppi13:23
marcoceppisinzui: well, http://bazaar.launchpad.net/~juju/juju/0.7/revision/632 does not look like it'll hurt anything. I wonder if there was a change earlier that didn't get built because of build errors that caused this13:24
marcoceppisinzui: either way, bugs should be filed, probably even want to bother #juju-dev about it13:25
sinzuimarcoceppi, I agree. I am checking if other in the team can work with canonistack. I might spend some time with the GSAa13:26
marcoceppisinzui: might be a good time to move to juju 1.12.0 ;)13:26
sinzuimarcoceppi, I think it would be very irresponsible to build on modern juju but deploy on juju 0.713:28
sinzuiWhen prodstack allows new juju, we can switch13:28
sinzuimarcoceppi, I can work with canonistack again after a reboot. I have no idea what was buggered. Possibly the flip-flop from juju 0.7 -> 1.13 -> 0.7 tainted something13:57
sidneisinzui: it already does14:06
sidneisinzui: as in, we just deployed a couple prod services with new juju14:06
marcoceppisinzui: that's really weird.14:06
marcoceppiglad you were able to get it resolved14:06
sinzuisidnei, I was told we cannot use new juju until fenchurch is proven14:07
sidneisinzui: i don't know what's that about. i was told we cannot use old juju for new deployments at all.14:08
sinzuigreat. mixed messages. I would love to have just one juju installed14:09
marcoceppisinzui: I have no idea what that is about, but we're really moving away from 0.7 asap14:10
sidneimthaddon can probably clarify14:11
mthaddonso what's the question here?14:12
sidnei"<sinzui> sidnei, I was told we cannot use new juju until fenchurch is proven"14:13
mthaddonsinzui: who told you that?14:13
sinzuielmo mentioned it at IoM14:14
sinzui^ mthaddon14:14
mthaddonsinzui: I'll check with elmo, but I highly doubt he said that, as he's pushing us to use juju-core for any new environments in prodstack right now14:15
sinzuimthaddon, I would be happy to move charmworld and gui to new juju14:15
elmosinzui: sorry, for any confusion over what I said; but use of juju-core is not blocked by anything in IS.  As mthaddon said, we have a mandate to use juju-core and only juju-core for any new services or complete redeployments of an existing service14:27
sinzuielmo: thanks. I will bring this up with the gui team14:28
kurt_Does anyone recognize the error "Unable to retrieve authorized projects." from openstack-dashboard?14:37
=== freeflying is now known as freeflying_away
Ex1THeyhi14:54
=== tasdomas is now known as tasdomas_afk
marcoceppijamespage: so, charm-tools has changed a lot since the last time it was sync'd to the archives. How would I start the process of getting a new version sync'd to Saucy? Also, what's the latest I could sync as I've got a new version coming out soon15:23
jamespagemarcoceppi, feature freeze is next thursday15:23
jamespageso ideally wednesday15:23
jamespagemarcoceppi, is the packaging itself still OK?15:24
marcoceppijamespage: the recipie has changed in addition to the contents15:24
marcoceppirecipe*15:24
marcoceppijamespage: actually, it looks like the saucy recipe has been updated15:25
marcoceppihttps://code.launchpad.net/~marcoceppi/ubuntu/saucy/charm-tools/fix-deps/+merge/16516115:26
jamespagemarcoceppi, thats what I wanted!15:27
jamespagemarcoceppi, so juju -> juju-core in Saucy15:27
jamespagejuju-0.7 will be the old package name15:28
marcoceppijamespage: gotchya, so for saucy it can still recommend/suggest "juju" as juju is the new metapackage that installs juju-core with update alternatives?15:28
jamespagethats it15:28
marcoceppijamespage: cool, that fix was because in precise, if you install charm-tools from ppa and juju-core from ppa, you get a broken install as juju installs 0.715:29
marcoceppiI'll open another update15:29
jamespagethe ppa builds should really all do the right things by now - i.e. use alternatives15:30
marcoceppijamespage: right, but back whenthis change was made the ppa version of juju core and juju in the precise archives clashed a bit15:32
jamespagemarcoceppi, probably still does15:32
marcoceppihum, so maybe I'll keep this for the ppa of charm-tools, just so things don't die, but I'll at least update the saucy version, thanks!15:33
=== defunctzombie_zz is now known as defunctzombie
kurt_Can a version mismatch for keystone cause problems?  ie. client (openstack-dashboard) and keystone node?16:43
kurt_http://pastebin.ubuntu.com/6014649/16:43
kurt_I'm working hard to trace keystone auth issues and trying to understand where my problems are.16:43
marcoceppikurt_: iirc versions of openstack and keystone (grizzly vs Folsom for instance) cause problems17:01
kurt_marcoceppi: from my paste bin - is that what you see is a version mismatch?17:02
jcastrojamespage: hey have you tried that python redux bundle on AWS or HP Cloud?17:03
jamespagejcastro, sorry - no17:04
jcastrook so hp cloud doesn't work for me17:04
jcastrohowever, for about the first 3 minutes it works awesome17:04
marcoceppikurt_: not sure which version is which. one second17:04
jcastrojamespage: I need to sort some environment issues but I think I am close17:04
marcoceppijcastro: I couldn't get networking to work on HP cloud. dashboard and glance worked17:05
jcastrojamespage: it's pretty badass watching deployer fire up stuff like that.17:05
jamespagejcastro, yeah - sorry - up to my eyeballs in kernel incompatibility problems with openvswitch in saucy right now17:13
jamespage(if I seem a little distracted)17:13
jcastrono worries17:18
jcastroI Was expecting you to be EODed anyway17:18
kurt_marcoceppi: any chance to look at my pastebin?17:37
=== tasdomas_afk is now known as tasdomas
=== tasdomas is now known as tasdomas_afk
marcoceppikurt_: sorry, was mobile. Back at desk17:56
kurt_marcoceppi: no worries - just trying to sort through my final set of problems getting openstack running :)17:57
kurt_I'm so close17:57
kurt_I have these weird auth issues and still the cinder/ceph stuff to figure out17:57
kurt_one layer at a time :)17:57
marcoceppikurt_: I hear yeah, let me see what's in the cloud archive. Ideally you want all your services running the same openstack release, IE grizzly, folsom, etc17:57
kurt_yes, there is definitely a mixture there17:57
kurt_folsom/grizzly17:58
marcoceppiin that case you'll probably definitely want keystone on grizzly if it isn't already17:58
kurt_but I think all of it is the stock stuff from the gui17:58
kurt_keystone itself is, I believe17:58
kurt_the paste bin should validate that17:58
marcoceppikurt_: not sure if this is a valid statement, maybe jamespage can correct me, but you'll want almost all the openstack charms using cloud:precise-updates/grizzly as their openstack-origin18:00
kurt_funny thing is both openstack-dashboard and keystone have that18:01
kurt_validating...18:01
kurt_cloud:precise-grizzly18:02
kurt_that's what I have been using18:02
kurt_that's what all of the docs say to use I believe18:02
kurt_keystone does not have it's origin explicitly set18:03
kurt_from the gui anyways18:03
marcoceppijamespage: could you, when you get a chance, verify the right openstack-origin for grizzly and openstack charms?18:03
kurt_I found in some cases, like ceph I believe, that grizzly wasn't availlable18:04
kurt_but as I said, I want to strip off one layer at a time till I get this to work18:05
marcoceppikurt_: so when I had keystone problems and dashboard, I ended up using the wrong version of keystone18:05
kurt_yes, I definitely cannot pull a token from the dashboard.  500 error.  So that's a basic problem18:06
kurt_dashboard -> keystone18:06
kurt_but I can get token fine locally from keystone18:06
kurt_jcastro:  IMHO it would be very useful to print DNS names on the deployed nodes on the canvas of the gui18:09
kurt_it would save the user a step of lookup when troubleshooting from the MAAS perspective18:09
marcoceppikurt_: I hear there's a bunch of updates to the gui coming wrt the way you drill down in to a service, while I don't think you'll get node names on canvas (imagine a service with 100 units deployed) it should be less tedious to drill down in to going forward18:10
kurt_I was thinking it would be much less tedious on the user to see the actual node name on the icon on the gui rather than having to drill down to the node to see it18:11
kurt_small production/time-saver thing18:12
marcoceppikurt_: but those icons represent a service, which has 1 or more units. The units are the ones that get a name18:12
kurt_ah yes, true18:12
sarnoldif there's only one unit in a service, it might be  a nice optimization to also show the unit name18:12
marcoceppiso in the event of multiple units that representation would be lost either by not having it displayed or by having too much info to show18:12
marcoceppisarnold: possibly, but I don't want to break users expectations for a unit name18:12
kurt_what would be *really* nice is mouseover with a pop-up of all hosts associated with the service :D18:13
marcoceppione mysql unit and three units wordpress, mysql shows unit name wordpress doesn't. May be preceived as broken18:13
marcoceppikurt_: that might be a better use case actually18:13
sarnoldmarcoceppi: yeah, but there's something to be said for reducing needless clicks where it can make sense, too.18:13
marcoceppikurt_: you could file a bug aginst juju-gui witht he suggestion, to get feedback from them. I have no say over this in the end :)18:13
sarnoldmouseover, okay, I like that idea. :)18:13
kurt_I can add that to the list :D18:14
sarnolda few thousand can hide in a mouseover without too much hassle :)18:14
marcoceppisarnold: ;) I imagine at that point you'd want to run juju status from the command line18:14
kurt_sure.  but from a quick view administrative perspective it would save a lot of time in many cases18:15
rick_hI think there's something that will help underway. Try setting :flags:/serviceInspector/ to the url18:15
marcoceppikurt_: certainly18:15
rick_hit will show the units like mongodb/0 /1 and such18:15
rick_his that what you're looking for?18:16
kurt_is that directed to me rick_h?18:16
rick_hkurt_: kinda, at the general conversation18:16
* marcoceppi tries18:16
rick_habout wanting to see some 'name' when clicking on a service18:16
rick_hhttp://comingsoon.jujucharms.com/:flags:/serviceInspector/ - deploy mongodb - click on the service icon - go to units and it shows the unit name18:17
kurt_I was thinking more along the lines of the specific hostnames associated with the service, like qxkgb.master18:17
rick_hkurt_: ah, the hostname, hmm18:17
kurt_juju is but one layer of the information18:18
rick_hso I think clicking on a unit mongodb/0 will show you that info then18:18
rick_hbut it's not on hover18:18
rick_hso it'd be 3 clicks in18:18
kurt_my suggestion would mean 0 clicks :D18:18
marcoceppirick_h: whoa, this is cool. What's S C E D do?18:19
rick_hyea, there's a ton of things we can try to show, but too much info sucks18:19
rick_hmarcoceppi: go to coming soon. Updates there add the icons and such18:19
marcoceppirick_h: ack, will upgrade-charm on a deployed juju-gui give the me the latest?18:19
rick_hmarcoceppi: eventually18:19
marcoceppi;__; okay18:20
rick_hmarcoceppi: oh, sorry, thought you meant 'update-charm' from something in the gui. That's in progress.18:20
marcoceppibooya contstraints18:20
rick_hmarcoceppi: but to your original question no, it'll only get you the last 'release'18:20
marcoceppirick_h: gotchya, I'll just wait for the next release18:21
rick_hand we're a couple of weeks from our last release right now so comingsoon is the latest/greatest18:21
rick_hmarcoceppi: rgr18:21
marcoceppirick_h: possibly putting the address/hostname in () next to the running units list in the serviceinspector might be a plausible alternative18:21
marcoceppiat least a truncated version of it with a hyperlink to that hostname18:22
rick_hmarcoceppi: maybe, but hostnames tend to be long sucky things. Think about the hostnames on the aws instances :/18:22
rick_hheh, yea18:22
rick_hsome work to figure out something there18:22
marcoceppimongodb/0 (az-123.1231.4...)18:22
marcoceppirick_h: ack, but there's some user feedback for you.18:22
marcoceppithanks for the feedback btw, kurt_18:22
kurt_sure18:23
rick_hmarcoceppi: definitely. Wasnted to clear up what was being asked for. That helps for sure18:23
marcoceppirick_h: will replace be used to juju upgrade-charm --switch?!18:23
rick_hmarcoceppi: no idea18:24
jamespagekurt_, marcoceppi: the ceph and openstack-charms differ a  little19:02
jamespagesource: cloud:precise-updates/grizzly for ceph19:02
jamespageand openstack-origin: cloud:precise-grizzly for the openstack charms19:02
marcoceppijamespage: thanks for the confirmation!19:04
jamespagemarcoceppi, np19:04
kurt_jamespage: I've been looking for a better guide on deployment/integration cinder with ceph for openstack in grizzly19:10
kurt_I'm having a lot of problems figuring what works and what doesn't19:10
kurt_scuttle monkey's guide is very good, but its outdated and doesn't deal with integrating stock grizzly.19:11
weblifeDarn someone beat me to it.  Thought gitolite would make a good charm.21:06
marcoceppiweblife: I don't think it's in the store yet21:07
marcoceppiweblife: oops, yes it is21:07
weblifesomeone called it gitlab21:07
marcoceppiweblife: gitlab != gitolite21:07
weblifeThat would have been a winning charm21:08
marcoceppihttps://github.com/sitaramc/gitolite/wiki  http://gitlab.org/21:08
marcoceppiweblife: I know the gitlab charm could use some work21:08
marcoceppiand there isn't a gitlab_ci charm yet21:09
marcoceppinor a gitlab-shell charm21:09
marcoceppiIf you were interested in growing that gitlabhq services21:09
weblifeI am.  Probably will help expand on it where I can.  Just been thinking what I can do to enter this contest. Need the money :)21:11
marcoceppiFor instance, you could have a gitlab-shell charm that talks with NFS, allowing you to scale out the git repositories side, then have gitlab setup to talk to gitlab-shell (which is required in newer versions), and have gitlab_ci deployed and a relation between the two to automatically setup CI for repos21:11
marcoceppithe gitlab charm would have to be updated to reflect the new gitlab-shell (and probably other things) so you'd have quite  abit, but I think with time you could eventaully demo a github* alternative at scale :)21:12
weblifenot bad idea.  Every software company wold love that.21:13
weblifeSaved this convo for later review, would like to do something like this.21:18
jamespagekurt_, have you seen https://wiki.ubuntu.com/ServerTeam/OpenStackHA?21:34
jamespageits for a full HA deployment; but it also documents alot of general details about deploying openstack with juju21:35
jamespageobviously you can drop the HA configurations (specifically vip's) and the '-n 2' for most of the services21:35
=== freeflying_away is now known as freeflying
weblifeI know what I can do. An IRC bot charm!21:54
kurt_jamespage: I have indeed.  But I believe that guide to be out of date.  Swift for example I thought was no longer used.21:55
kurt_jamespage: information related to cinder/ceph deployment/integration with juju openstack (especially the gui).  I'm having to piece together information from various sources, some of which unfortunately are out of date.22:02
kurt_sorry - info is hard to find22:02
=== freeflying is now known as freeflying_away
weblifem_3: you there22:47
weblifem_3:  I updated https://code.launchpad.net/~web-brandon/charms/precise/node-app/install-fix with your request.  It nows loads the express template default if no app ( http://ec2-54-212-165-14.us-west-2.compute.amazonaws.com ).  It will also load specified node version source from config.yaml and do a sha1 check and build if passed.  PPA if no version is entered or if sha1 fails.23:02
weblifeI gonna do a few extra things too.  Do I need to submit merge again?  It looks like its still pending.23:04
=== thumper is now known as thumper-afk
=== freeflying_away is now known as freeflying

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