/srv/irclogs.ubuntu.com/2011/08/09/#ubuntu-ensemble.txt

_mup_ensemble/expose-provider-ec2 r324 committed by jim.baker@canonical.com03:51
_mup_Simplified error messages for security group functions in EC2 provider03:51
kim0Morning folks07:38
_mup_Bug #823157 was filed: Syntax errors in /etc/bash_completion.d/ensemble <Ensemble:New> < https://launchpad.net/bugs/823157 >09:04
jamespagemorning all - has anyone done any thinking on how formulas might be tested?10:05
m_3jamespage: yes... lots, but unfortunately that involves polling status and/or sleeping at the moment14:14
jamespagem_3: interesting14:14
m_3jamespage: we'll ask for test-related ensemble-cli features14:14
m_3jamespage: so far we've got partial solutions using bash/selenium and cucmber/webrat14:16
jamespagem_3: I was thinking about 'unit-testing' from within services14:16
jamespagerather than externally testing the formula14:16
m_3jamespage: oh, gotcha... then nope haven't thought about it :)14:16
jamespagem_3: my thinking was that we could do this with a formula-tester service14:17
m_3jamespage: formula testing powwow sometime would be great14:17
jamespageeach formula could understand the concept of being related to it through an optional testing interface14:17
m_3jamespage: what have you come up with so far?14:17
m_3gotcha14:17
jamespagejust trying something out at the moment14:17
m_3brilliant14:18
robbiewspeaking of testing...we should also get a daily Ubuntu Cloud test rig setup14:18
robbiewto test Orchestra/Ensemble bare-metal deployment14:18
robbiewof course, this needs to happen after we sort out what Ubuntu Cloud after install looks like 14:19
robbiewheh14:19
m_3robbiew: yeah, still need to set up vpn access to the euca canonicloud14:19
hazmatjamespage, yeah.. i've thought some about having a test harness for formulas14:19
_mup_ensemble/expose-provision-machines r296 committed by jim.baker@canonical.com14:20
_mup_Merged trunk14:20
hazmatjamespage, basically a two parts per hook, a script to setup the environment, that's run by the admin cli, and then a verification script run after a hook to verify that it succeedd14:20
hazmatjamespage, its not happening for 11.10 though14:21
m_3hazmat: sounds like the best story so far is a "test environment" that's sort of... well.. live14:21
_mup_ensemble/expose-provision-machines-reexpose r305 committed by jim.baker@canonical.com14:22
_mup_Merged upstream14:22
_mup_ensemble/expose-provider-ec2 r325 committed by jim.baker@canonical.com14:22
_mup_Merged upstream14:22
m_3jamespage: lemme know... love to go over what you're doing14:25
jamespagem_3: sure - just getting it working in a couple of demo formulas and I'll ping it round14:25
_mup_ensemble/expose-provider-ec2 r326 committed by jim.baker@canonical.com14:37
_mup_Standardized working with EC2Error in ec2 provider tests14:37
_mup_ensemble/expose-provider-ec2 r327 committed by jim.baker@canonical.com14:41
_mup_PEP814:41
_mup_ensemble/expose-provider-ec2 r328 committed by jim.baker@canonical.com14:42
_mup_PyFlakes14:42
_mup_ensemble/expose-provider-ec2 r329 committed by jim.baker@canonical.com15:03
_mup_Added comment re eventual consistency of security group functions15:03
_mup_ensemble/security-agents-with-identity r311 committed by kapil.thangavelu@canonical.com15:04
_mup_rework initialize tests to setup security primitives15:04
_mup_ensemble/expose-provider-ec2 r330 committed by jim.baker@canonical.com15:11
_mup_Better comments of security group functions15:11
_mup_ensemble/security-agents-with-identity r312 committed by kapil.thangavelu@canonical.com15:12
_mup_set policy owner with a token not a principal, credentials are not always available, like when initializing nodes for the admin cli.15:12
_mup_Bug #823352 was filed: ensemble shell <Ensemble:New> < https://launchpad.net/bugs/823352 >15:22
_mup_ensemble/security-agents-with-identity r313 committed by kapil.thangavelu@canonical.com15:41
_mup_state initialization seeds the token database with the admin identity.15:41
m_3negronjl: ping15:41
niemeyerhttp://people.canonical.com/~niemeyer/dublin.html15:44
negronjlm_3: pong16:07
_mup_Bug #823385 was filed: hard to reuse common features in ec2 provider code <Ensemble:New> < https://launchpad.net/bugs/823385 >16:26
hallynniemeyer: natty ensemble completion typo (missing ';;') : 16:29
hallynbash: /etc/bash_completion.d/ensemble: line 59: syntax error near unexpected token `)'16:29
hallynbash: /etc/bash_completion.d/ensemble: line 59: `        deploy)'16:29
niemeyerhallyn: Ugh16:42
niemeyerkirkland, bcsaller: ^16:42
jcastronegronjl: hey is the mongo formula in decent enough shape so that kim0 can make a screencast?16:42
kim0negronjl: oh and thanks for the epic post on the hadoop formulas :)16:43
eSoulHey Ensemble team, supporters, just wanted to join the channel and show my support as well.  Very nice and interesting work.  I want to experiment with this myself.16:45
negronjlkim0:  np.  I'll be blogging about all of my formulas....next is cassandra then, mongodb and whatever else I can get my hands on :D16:47
kim0negronjl: awesome :)16:48
kim0eSoul: howdy16:48
kim0eSoul: when did you first hear about ensemble16:48
kirklandniemeyer: i think bcsaller dumped my bash completion implementation and used his own, right?16:50
eSoulApparently Facebook picked up on my Ubuntu-liking and saw a few of the posts that featured ensemble, but didn't check it out till the one yesterday16:50
bcsallerkirkland: yes, but there was a trivial patch to that already, there was a missing closing case but it was fixed within minutes of it being reported, I don't know why anyone is still seeing it 16:50
eSoulIve been exposed/used linux since 2000 and have used ubuntu over the past few years16:51
kim0eSoul: Awesome! So probably the easiest way to get yourself kickstart with Ensemble is checking out → https://ensemble.ubuntu.com/docs/ (especially getting-started, and the user-tutorial)16:52
kim0eSoul: you probably wanna checkout the latest 3 vids on http://www.youtube.com/user/ubuntucloud#p/u as well16:52
eSoulThanks kim0.  I've skimmed thru the doc pages and have seen the awesome screencasts.  I just dont have any projects I need to used ensemble for yet.  Im still rooted in using things in-house.16:53
kim0eSoul: very soon you'll be able to use ensemble in-house (even on a laptop) :)16:55
kim0eSoul: a very good way to start playing with the technology16:56
kim0eSoul: is to start writing a formula to address any of the needed ones at16:56
kim0eSoul: https://bugs.launchpad.net/principia/+bugs?field.tag=bitesize16:56
eSoulI was hoping it would come to that.  I couldnt believe it would stay locked to one virtualization system16:57
kim0eSoul: you can deploy to ec2 "micro" instances, which would not cost any money to run16:57
kim0eSoul: ec2 is just the most reliable one now .. very soon support will land for openstack, and local LXC containers and others16:57
kim0eSoul: special offer → If you'll start hacking on a formula, I'll help you step by step ;)16:58
eSoulThanks kim0, ill try to tinker around with it when I get the chance.  Im afraid im much more of an implementor than a developer16:58
eSoulhaha, appareciate it16:58
kim0eSoul: I know what you mean .. formulas are shell scripts .. so you absolutely do not need to be a developer to write those16:59
kim0eSoul: I know because I am not one :) 16:59
eSoulagreed16:59
kim0eSoul: awsome .. so check things out and let me know what you decide to do .. cheers16:59
eSoulBut im afraid im still the one ssh-ing in every time and running all the commands (with bash history and tab auto-complete to save time) just to see everything happen one at a time17:00
eSoulindeed17:00
eSoulhave a good one17:00
* kim0 <- eod .. partially afk o/17:02
robbiewjcastro: is anyone keeping the list of hot formulas current? -> https://bugs.launchpad.net/principia/+bugs?field.tag=hot18:49
robbiewm_3: SpamapS: ^^18:49
* robbiew noticed OpenStack is still in "New"....and I know adam_g has that18:50
m_3robbiew: nope... need to19:03
FlipStonEhello here... i'm trying ensemble... but not working good :-)19:09
jcastrowhat problems are you having?19:10
FlipStonEwhen i use the command 'ensemble bootstrap' i get this error: Could not find AWS_ACCESS_KEY_ID19:10
FlipStonE2011-08-09 21:07:29,617 ERROR Could not find AWS_ACCESS_KEY_ID19:11
FlipStonEi'm not finding anything helpful on google...19:11
jcastroyou need to set your environment first19:11
jcastrolet me get you a link19:11
FlipStonEok, thanks19:11
jcastrohttps://ensemble.ubuntu.com/docs/getting-started.html#configuring-your-environment19:12
FlipStonEensemble.ubuntu.com/docs also interesting as it seems :-)19:12
jcastrostart there19:12
jcastroand then you can go right into the tutorial19:12
FlipStonEok, i was watching the vids on youtube... this might me more interesting on the website... going to try, thanks19:14
jcastrolet me know if you need anything!19:16
jcastrowe should probably link the docs more prominently when publishing the videos19:16
FlipStonEhmz, maybe a very stupid question, but in terminal 'bin/ensemble'... gives me nothing?19:17
jcastroFlipStonE: if you've installed it from a ppa, you don't need the bin/19:22
jcastrojust type "ensemble"19:22
FlipStonEensemble: error: too few arguments :-)19:24
_mup_Bug #823511 was filed: strange result from find_zookeepers <Ensemble:New> < https://launchpad.net/bugs/823511 >19:41
_mup_ensemble/expose-provider-ec2 r331 committed by jim.baker@canonical.com21:48
_mup_Added logging on creating machine security group21:48
_mup_Bug #823586 was filed: intermittent failure in test_relation_get_format_shell_bad_vars <Ensemble:New> < https://launchpad.net/bugs/823586 >22:01
_mup_Bug #823600 was filed: trunk is lagging behind orchestra spike <Ensemble:In Progress by fwereade> < https://launchpad.net/bugs/823600 >22:31

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