Wednesday, 2014-01-22

*** CaptTofu has joined #tripleo00:02
*** lblanchard has joined #tripleo00:02
*** vipul-away is now known as vipul00:02
dkehnhttp://techcrunch.com/2014/01/21/github-president-becomes-ceo-president-becomes-ceo-in-executive-role-swap/?ncid=txtlnkusaolp0000059100:06
openstackgerritGregory Haynes proposed a change to openstack/tripleo-incubator: Add openssh-server to install-dependencies  https://review.openstack.org/6829100:16
*** morazi has quit IRC00:17
*** bauzas has quit IRC00:17
*** vipul is now known as vipul-away00:21
*** CaptTofu has quit IRC00:28
*** morazi has joined #tripleo00:28
*** CaptTofu has joined #tripleo00:28
*** morazi has quit IRC00:28
*** lblanchard has quit IRC00:40
*** lblanchard has joined #tripleo00:42
*** lblanchard has quit IRC00:53
jog0so I think nova may have a bug in its quota handling allowing an admin to set anyones quotas not just there own projects00:53
*** CaptTofu has quit IRC00:54
lifelessjog0: oh ?00:55
lifelessjog0: surely admins are meant to be able to set any quota ?00:56
jog0define admin00:56
jog0thats where it gets tricky nova's RBAC is poor00:56
lifelessin a keystone role called Admin by default00:56
lifelessbecause policy.json and OMG tenants are fail00:56
lifelessjog0: tell me about it. I have a file :)00:56
jog0http://docs.openstack.org/api/openstack-compute/2/content/os-quota-sets.html00:58
jog0in the last 3 methods, there is no validation on the tenant_id (not sure about user_id but I think its the same  for that as well)00:58
lifelessjog0: so AIUI today, 'admin' is effectively global in most services00:59
jog0so if you have access to those methods you can set any tenants quota00:59
lifelessjog0: I think it's a long road (worth doing) to change that00:59
jog0lifeless: right, which is silly00:59
jog0agreed00:59
lifelessjog0: but I don't think doing it piecemeal is a good idea00:59
lifelessjog0: better to be consistent today00:59
lifelessjog0: Can I grab your opinion on a related thing?01:00
jog0lifeless: sure01:00
lifelessSay I have a network tripleo-bm-test, which is a provider network (and thus privileged)01:00
jog0btw related bug https://bugs.launchpad.net/nova/+bug/111806601:00
lifelesswould it be reasonable to have a tenant 'I own tripleo-bm-test' and then add some users to that tenant as well as their own... but don't give them any nova access as that tenant01:01
lifelessand have them nova boot as their own tenant, mixing their own network as eth0, and the provider network as eth1?01:01
jog0lifeless: hmm, so you want a nova user to be able to use resources from two different tenants in one call?01:02
lifelessjog0: so that bug yes, I've hit that because maddeningly quota wants a uuid for tenant, not a name01:02
lifelessjog0: I do01:02
jog0lifeless: nova doesn't really understand multiple tenants at once right now01:03
lifelessjog0: more generally, it seems reasonable for users to be able to use stuff from any of their 'tenants' at once01:03
lifelessto me01:03
lifelessotherwise having users be able to be in multiple tenants is entirely pointless01:03
jog0lifeless: that sounds reasoanble to me too, but things can get hairy I think01:03
lifelesssure01:04
lifelesslike I said, just polling opinions01:04
jog0TBH our tenant/RBAC story is utter crap right now01:04
jog0so ++ for a big discussion and overahul01:04
lifelessjog0: lets get deployable first :P01:04
jog0lifeless: heh yeah, and get the dev process working (re: queue delays etc)01:05
jog0but I do think many people know our multi tenant and RBAC is bad but not sure if keystone folks really grok it. they may treat it as a 'downstream from keystone issue'01:06
*** blamar has joined #tripleo01:08
*** UtahDave has quit IRC01:17
*** mestery has quit IRC01:18
*** nosnos has joined #tripleo01:35
*** morazi has joined #tripleo01:37
StevenKlifeless: First shot -- http://paste.openstack.org/show/6165701:41
lifelessStevenK: may I suggest; git review ?01:41
lifelessStevenK: you can click 'work in progress' if you don't want folk to review it yet01:42
lifelessStevenK: and it avoids the whole i'm reviewing it but not really thing :)01:42
lifelessStevenK: also, cool01:42
lifelessStevenK: for the location, perhaps /mnt/state/srv/apt-mirror/ ?01:42
lifeless</bikeshed>01:43
StevenKIt's not done yet. I'm not happy with the prose in the first paragraph of the README.md, and I'm still trying to figure out how to populate it01:43
StevenKAnd I need to write out the apache2 config01:43
lifelessoh hmm01:44
lifelessI wouldn't do apache config in this01:44
lifelessthats a separate concern01:44
StevenKThen how do you use said mirror? :-)01:44
lifelessfile:///01:44
lifelessor rsync:///01:45
lifelessI think we will often want it exported01:45
lifelessbut thats a separate service from maintaining it in the first place, no?01:45
lifelessoh, your configuration is all bong - we'll cover that in review (it should be os-apply-config based)01:46
lifelesslearning curve stuff though - totally to be expected01:46
lifelessargh neutron dhcp agent races. ARG ARGH ARGH02:06
*** ccrouch has joined #tripleo02:09
*** taps has quit IRC02:11
*** CaptTofu has joined #tripleo02:19
*** ftcjeff has joined #tripleo02:20
*** michchap has quit IRC02:24
*** michchap has joined #tripleo02:25
*** ftcjeff has quit IRC02:27
*** vkozhukalov has joined #tripleo02:30
*** coolsvap_away has quit IRC02:33
StevenKlifeless: You want to review this thing so you can school me about os-apply-config?02:34
lifelessStevenK: sure, have you pushed to gerrit?02:38
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-image-elements: Add a debian-mirror element  https://review.openstack.org/6830802:39
StevenKlifeless: https://review.openstack.org/6830802:39
StevenKBah, I keep forgetting about the helpful bot02:40
lifelesshelpful bot is helpful02:45
*** AaronGr is now known as aarongr_away02:47
*** CaptTofu has quit IRC02:48
*** epim has quit IRC02:56
lifelessStevenK: quick review up02:59
StevenKlifeless: Thanks, I'll dig into it03:00
StevenKAfter some tea03:00
*** ramishra has joined #tripleo03:13
*** vipul-away is now known as vipul03:17
StevenKlifeless: Not sure if nested loops are supported, how can I test this?03:33
*** CaptTofu has joined #tripleo03:38
*** CaptTofu has quit IRC03:38
*** CaptTofu has joined #tripleo03:39
SpamapSStevenK: yes nested loops are supported04:03
StevenKSpamapS: But then how does {{.}} work?04:04
SpamapSStevenK: test with a json file and a template file   os-apply-config --fallback-metadata file.json --templates dir/with/your/templates -o /tmp/somewhere04:05
SpamapSactually you don't need fallback metadta you can do -m file.json04:06
SpamapSStevenK: sorry {{.}} ?04:06
SpamapSStevenK: you can do {{#outerkey}}{{#innerkey}}{{innerkey}}{{/innerkey}}{{/outerkey}}04:07
*** coolsvap has joined #tripleo04:08
SpamapShm04:11
SpamapSStevenK: so I'm playing with this right now and my testing method isn't exactly "awesome" :)04:11
StevenKHaha04:11
SpamapSas in it does not work at all04:11
SpamapSand logging in oac is .. sparse04:11
StevenKYou're doing better than me, I'm still working out how to run it without resorting to pip install04:12
SpamapSvenv04:12
SpamapSpip install :)04:12
lifeless{{.}} is the current context04:14
SpamapSlifeless: ah, never used it ;)04:15
*** CaptTofu has quit IRC04:15
StevenKSpamapS: I see what you mean about the logging04:19
SpamapSyeah I'm knee deep in pdb now04:19
StevenKSpamapS: And sinking fast, or slow? :-)04:20
SpamapSit seems to be getting thicker so neither :-/04:21
openstackgerritA change was merged to openstack/tripleo-heat-templates: Add SSL configuration metadata for overclouds.  https://review.openstack.org/6734804:21
StevenKI have some not so fond memories of pdb'ing through TAL04:21
*** akuznetsov has joined #tripleo04:25
SpamapSStevenK: new people tend to expose our Boggerts ;)04:25
lifelessSpamapS: what are you debugging04:26
lifeless?04:26
openstackgerritA change was merged to openstack/tripleo-incubator: Permit deploying an overcloud with SSL endpoints.  https://review.openstack.org/6735604:27
SpamapSlifeless: os-apply-config04:27
lifelessSpamapS: whats wrong?04:27
SpamapSI recall testing it with this method..04:27
SpamapS-t template_dir -o output_dir -m file.json ..04:27
SpamapSdoes not work04:27
SpamapSproduces empty files04:27
lifelesstried the variable ?04:27
SpamapSno.. hrm04:28
*** spzala has quit IRC04:28
SpamapSlifeless: moustache is returning u'' for a template of "hello world" .. so .. very confused04:29
lifelessSpamapS: orly04:29
SpamapSwait no its not that was hello world {{a}}04:29
SpamapShello world owrks04:29
SpamapSworks even04:29
lifelessSpamapS: had your dried frog pills today?04:30
lifeless{{a}} will require a key 'a' in  your JSON04:30
lifelessStevenK: is SpamapS ^ fail related you your patch ?04:30
SpamapSyes but it should return 'hello world ' for 'hello world {{a}}'04:31
SpamapSI think actually no I'm just failing on 3 levels .. 2 removed.. nested sections is producing u''04:31
SpamapSor not04:33
SpamapSok never mind my testing method works fine04:33
lifelessworks perfectly for me04:34
SpamapS{{#/a}}04:34
SpamapSThat should produce "explosions"04:34
SpamapSinstead it produces u''04:34
lifelessubuntu@precise-ci-overcloud-3942:~$ cat foo.json04:34
lifeless{"outer": {"inner": ["value", "value2"] } }04:34
lifelessubuntu@precise-ci-overcloud-3942:~$ cat t/sample04:34
lifeless{{#outer}}04:34
lifeless{{#inner}}04:34
lifeless{{.}}04:34
SpamapSme thinks there be a bug inmoustache04:34
lifeless{{/inner}}04:34
lifeless{{/outer}}04:35
lifelessubuntu@precise-ci-overcloud-3942:~$ cat o/sample04:35
lifelessvalue04:35
SpamapSlifeless: no I had a typeo.. _4_ levels of fail resolved04:35
lifelessvalue204:35
lifelessSpamapS: pystache is a pile of fail04:35
SpamapStypo haha04:35
SpamapSI typo'd typo04:35
lifelessSpamapS: if you want a better template engine, may I offer pybars, by yours truely04:35
SpamapSlifeless: yeah we used it because handlebars is under CLA or something right?04:35
lifelessit is indeed a Canonical project04:35
SpamapSa dead-enough-to-fork-if-needed project?04:36
lifelesshttps://pypi.python.org/pypi/pybars04:36
lifelessLGPL04:36
lifelessanyhow04:36
SpamapSLGPLv3 tho04:36
lifelessor we could use node and actual handlebars04:36
SpamapShaha yes lets bring node into this04:36
lifelessits webscale04:36
SpamapSwe will be heralded accross the land!04:36
SpamapSthe same way the 4 horsemen will be .. ;)04:36
SpamapSanyway, verified.. testing os-apply-config still works with just clint@clint-HP:~$ os-apply-config -m /tmp/test.json -t /tmp/t -o /tmp/o04:39
*** vipul is now known as vipul-away04:40
*** vipul-away is now known as vipul04:44
StevenKI want a nested loop without nested JSON04:48
StevenKSo far my test of {{#debian-mirror.architectures}}04:48
lifelessStevenK: https://etherpad.openstack.org/p/11MSDYHTPO04:49
StevenKlifeless: Hm, that might be the missing piece04:53
StevenKlifeless: Oooh, now it's writing something04:56
StevenKdeb-["amd64"] http://archive.ubuntu.com/ubuntu  main restricted universe multiverse04:56
lifelessStevenK: in fact04:58
lifelessStevenK: note the extra list04:58
StevenKdeb-["amd64"] http://archive.ubuntu.com/ubuntu saucy main restricted universe multiverse04:59
lifelessyeah, sketching a template for you in the etherpad04:59
StevenKYou're missing suite04:59
lifelesslets see05:00
lifelesstry that05:01
StevenK{{..}} works? Blink05:01
lifelessDunno, does it ?05:01
lifelessdeb-amd64 http://archive.ubuntu.com/ubuntu  main restricted universe multiverse05:02
lifelessmissing suite05:02
openstackgerritA change was merged to openstack/os-apply-config: Add new username type  https://review.openstack.org/6782005:03
lifelessbut .. did grab the parent I *think*05:03
lifelessah05:04
lifeless.. is handlebars specific05:04
* lifeless thinkgs05:04
lifelesseasiest way is to not do a cross product05:05
StevenK... but we need to?05:05
lifelessdeb-amd64 http://archive.ubuntu.com/ubuntu saucy main restricted universe multiverse05:10
lifelesswith what is in the etherpad05:10
StevenKI was trying to avoid that construct05:10
StevenKBut yes, I see it works05:11
lifelessI suspect pybars would do the cross product for us05:11
lifelessbut moustache simply won't from my quick re-read of the spec05:12
lifelessyou need .. to be the suite being iterated over, which is isn't05:12
*** vipul is now known as vipul-away05:15
StevenK"architectures": [{"arch": "amd64"}, {"arch": "i386"}] is a bit ugly, but it works05:19
StevenKMustache doesn't bend this way, news at 1105:19
StevenKlifeless: Where do I look for default values?05:22
*** coolsvap is now known as coolsvap_away05:23
*** vipul-away is now known as vipul05:32
*** vipul is now known as vipul-away05:47
*** e0ne has joined #tripleo05:53
*** e0ne has quit IRC05:54
*** rpodolyaka1 has joined #tripleo05:55
*** blamar has quit IRC06:08
*** vipul-away is now known as vipul06:10
*** rdopieralski has joined #tripleo06:14
*** CaptTofu has joined #tripleo06:16
*** coolsvap_away is now known as coolsvap06:19
*** CaptTofu has quit IRC06:21
*** blamar has joined #tripleo06:23
*** tzumainn has quit IRC06:30
*** rlandy has joined #tripleo06:36
*** nosnos_ has joined #tripleo06:43
*** nosnos has quit IRC06:43
*** vkozhukalov has quit IRC06:52
lifelessStevenK: back :)06:53
lifelessStevenK: default values we generally do in the heat template06:53
*** xuhanp has joined #tripleo06:56
*** vipul is now known as vipul-away07:21
*** vipul-away is now known as vipul07:25
*** ramishra has quit IRC07:27
*** ramishra has joined #tripleo07:28
*** mrunge has joined #tripleo07:28
*** ramishra has quit IRC07:32
*** rpodolyaka1 has quit IRC07:43
*** jistr has joined #tripleo07:43
*** vipul is now known as vipul-away07:45
GheRiveromorning TripleO!07:49
*** vipul-away is now known as vipul07:54
*** e0ne has joined #tripleo07:54
*** ramishra has joined #tripleo07:56
*** jprovazn has joined #tripleo08:06
*** jcoufal has joined #tripleo08:13
*** CaptTofu has joined #tripleo08:17
*** ramishra has quit IRC08:18
rpodolyakamorning all08:21
*** CaptTofu has quit IRC08:22
GheRiveromorning08:22
*** jtomasek has joined #tripleo08:26
*** vkozhukalov has joined #tripleo08:30
*** pblaho has joined #tripleo08:34
rlandyifarkas: hi08:52
ifarkasrlandy, hi08:52
rlandyifarkas:  I have the undercloud deployed. tuskar-api.service exists but it is not started.08:52
rlandywhat did I miss?08:53
ifarkasrlandy, maybe it's because of the bug I reported. What's in the log?08:53
rlandyifarkas: bug number?08:57
rlandynot sure which log you are after - but looks like installed http://fpaste.org/70579/03810861/08:58
rlandymeeting brb08:59
openstackgerritA change was merged to openstack/tuskar-ui: Remove dependencies on pep8, pyflakes and flake8  https://review.openstack.org/6812609:01
ifarkasrlandy, https://bugs.launchpad.net/tripleo/+bug/125954609:01
ifarkasrlandy, I meant the log from the undercloud machine, not the log from dib09:02
*** derekh has joined #tripleo09:03
derekhlifeless: quick question, once devstack-vm-gate-wrap.sh is run the repositories in /opt/stack/new , do you know if they are left so that the one that triggered the job is at the correct commit ?09:05
derekhlifeless: from looking at the logs is looks like they are, if that the case then with https://review.openstack.org/#/c/68178/1 I don't think we'll need to add any ZUUL trickery09:07
derekhlifeless: we could just add the tripleo projects to https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate-wrap.sh and set /opt/stack/new as TRIPLEO_ROOT09:08
derekhpleia2: ^09:10
derekhif that works, once other patches merge I think we're pretty much ready to try it out09:11
ifarkasrlandy, the bug linked is not about the installation of tuskar. If the config file is broken then the service just won't start09:17
ifarkasrlandy, eg. you can check with systemctl status on the undercloud machine09:17
derekhback soon09:18
*** derekh has quit IRC09:18
jprovaznSpamapS: hi, you still around?09:24
openstackgerritGregory Haynes proposed a change to openstack/tripleo-incubator: Add openssh-server to install-dependencies  https://review.openstack.org/6829109:29
*** ramishra has joined #tripleo09:29
*** ramishra has quit IRC09:33
*** ramishra has joined #tripleo09:34
*** bauzas has joined #tripleo09:36
*** jistr has quit IRC09:37
*** markmc has joined #tripleo09:38
*** xuhanp has quit IRC09:52
*** jistr has joined #tripleo09:57
*** akrivoka has joined #tripleo10:00
*** athomas has joined #tripleo10:00
*** boris-42 has quit IRC10:02
openstackgerritA change was merged to openstack/diskimage-builder: Add Copyright and License header to debian element  https://review.openstack.org/6697510:02
*** boris-42 has joined #tripleo10:04
*** martyntaylor has joined #tripleo10:08
*** akuznetsov has quit IRC10:12
*** martyntaylor has quit IRC10:12
*** pblaho has quit IRC10:12
*** akuznetsov has joined #tripleo10:13
openstackgerritA change was merged to openstack/tripleo-incubator: Add openssh-server to install-dependencies  https://review.openstack.org/6829110:13
openstackgerritJiri Tomasek proposed a change to openstack/tuskar-ui: Number picker input widget and angular directive  https://review.openstack.org/6805310:15
*** CaptTofu has joined #tripleo10:18
*** CaptTofu has quit IRC10:22
*** xuhanp has joined #tripleo10:25
*** xuhanp has quit IRC10:26
*** martyntaylor has joined #tripleo10:27
*** jesusaurus has quit IRC10:35
*** derekh has joined #tripleo10:35
*** jesusaurus has joined #tripleo10:37
*** max_lobur_afk is now known as max_lobur10:39
lifelessderekh: hi so10:49
lifelessderekh: yes but, what about the nova version10:49
derekhlifeless: I'm not sure what you mean? taking nova as an example, devstack-vm-gate-wrap.sh sets the master branch of /opt/stack/git/nova to the commit the triggered the job10:51
derekhlifeless: soo we can just use that10:51
derekhlifeless: at least I think it does10:52
* derekh in hospital ATM waiting on a root X-ray , sorry if I disappear suddenly.10:53
derekhroot -> foot10:53
lifelessderekh: we use a nova tree from ~/.cache/image-create/....10:54
lifelessanyhow gnight10:55
derekhlifeless: yup, but setting DIB_REPOLOCATION_nova=/opt/stack/git/new/nova will pull the current master branch of nova into ~/.cache...10:55
lifelessderekh: so we do need to set some setuff :)10:55
derekhlifeless: yup, this https://review.openstack.org/#/c/68178/10:56
derekhlifeless: I think thats enough, anyways I'll dig into it a bit more and know more later10:57
*** pblaho has joined #tripleo10:57
*** lucasagomes has joined #tripleo10:57
*** michchap has quit IRC11:06
*** michchap has joined #tripleo11:06
lifelessderekh: oh; you might talk to fungi when he gets up, about enabling ci-overcloud in production nodepool11:11
lifelessderekh: since that way it could be earlier in his day :)11:11
* lifeless is really gone now11:11
derekhlifeless: willdo gnight11:12
*** lucasagomes is now known as lucas-afk11:17
*** e0ne_ has joined #tripleo11:17
*** lucas-afk is now known as lucasagomes11:19
*** e0ne has quit IRC11:21
*** derekh has quit IRC11:29
openstackgerritA change was merged to openstack/diskimage-builder: Update default RHEL guest image  https://review.openstack.org/6820611:37
*** boris-42 has quit IRC11:53
*** boris-42 has joined #tripleo11:56
*** ramishra_ has joined #tripleo12:09
lsmola_marios: hello12:10
*** ramishra has quit IRC12:11
*** jcoufal has quit IRC12:14
*** jcoufal has joined #tripleo12:15
*** ifarkas has quit IRC12:16
*** ifarkas has joined #tripleo12:17
*** CaptTofu has joined #tripleo12:19
*** CaptTofu has quit IRC12:23
openstackgerritJiri Tomasek proposed a change to openstack/tuskar-ui: Number picker input widget and angular directive  https://review.openstack.org/6805312:28
marioslsmola_: hey12:31
lsmola_marios: heya12:31
lsmola_marios: just wanted to ask what do plan to include in you patch12:31
lsmola_marios: are you planning to implement there also the heat stack-create/update, or that will be separate patch12:32
lsmola_marios: ?12:32
*** julim has joined #tripleo12:32
lsmola_marios: hopefully I will have the devtest ready fo testing overcloud deployment this week12:33
marioslsmola_: perfect that will be helpful. so i hope to have another version out today. not sure about what you ask, i guess it belongs here... but there is no controller yet (since that is where the heat client will be invoked from)12:33
marioslsmola_: when you are ready for testing ping me and we can work it out from there (hopefully jay will be moving along too so we have progress generally)12:34
lsmola_marios: ok12:35
lsmola_marios: it would be perfectly fine is you prepare your first version without jay12:35
lsmola_marios: just hardcode the numbers you want to deploy and everything12:36
mariosyes this is plan ^^12:36
lsmola_marios: ok12:36
lsmola_marios: I will ping you when i am there12:36
lsmola_marios: are you also looking into deploying of block and object storage on separate nodes?12:36
lsmola_marios: or that is for later?12:37
lsmola_marios: the templates for that has been already merged in tripleo12:37
lsmola_marios: I just have no idea how to use them :-)12:37
marioslsmola_: right. in theory both cinder and swift have templates. am more sure about cinder but not so much about swift. i guess we'll find out. but for initial perhaps start really simple, 1 compute, 1 controller for example12:39
lsmola_marios: I've talked with SpamapS about swift and he says it should be quite easy to use it on separate nodes12:41
lsmola_marios: so he is probably the person you should ask how to do that :-D12:41
marioslsmola_: ok thanks12:41
openstackgerritA change was merged to openstack/tripleo-image-elements: Move cinder iptables rules into scoped elements  https://review.openstack.org/6811812:46
openstackgerritJames Slagle proposed a change to openstack/tripleo-incubator: Document stable branches in devtest  https://review.openstack.org/6827412:47
openstackgerritA change was merged to openstack-infra/tripleo-ci: Write public key to authorized_keys  https://review.openstack.org/6813912:47
*** CaptTofu has joined #tripleo12:50
openstackgerritA change was merged to openstack/tripleo-image-elements: Fixes cinder element dependencies  https://review.openstack.org/6820412:51
*** CaptTofu has quit IRC12:55
*** coolsvap has quit IRC13:03
rlandyifarkas: apologies ... had to attend presentation 'walk through's here. To continue - I can start the tuskar-api service from the undercloud  manually13:04
lsmola_marios: other important thing13:05
lsmola_marios: step 15 http://docs.openstack.org/developer/tripleo-incubator/devtest_overcloud.html13:05
lsmola_marios: we will have to implement it in tuskar, with some wait_for loop13:05
lsmola_marios: not sure about the user_config, but other are just API calls, so it should be fine13:06
lsmola_marios: this haven't been previously in tuskar right? so you had to run it in console?13:06
ifarkasrlandy, so you can start up manually but it doesn't start automatically when the system boots?13:07
marioslsmola_: we used to do config/setup with bash scripts (sent as heat metadata), to be executed after the notcompute was up13:07
marioslsmola_: but not any more. yes we need to work that out.13:07
rlandyifarkas: yes  - the service was stopped initially but 'service tuskar-api restart' worked13:07
ifarkasrlandy, what did you find in the log?13:08
lsmola_marios: ok13:08
rlandyifarkas: are we talking about /var/log/os-apply-config.log? or another log?13:09
rlandybefore I send the wrong info13:09
ifarkasrlandy, journalctl13:09
*** ramishra_ has quit IRC13:10
*** gilliard has joined #tripleo13:11
rlandyifarkas:   + /opt/stack/venvs/tuskar/bin/tuskar-dbsync --config-file /etc/tuskar/tuskar.conf13:15
rlandy2014-01-22 12:08:09.459 5512 CRITICAL tuskar [-] Could not parse rfc1738 URL from string '13:15
ifarkasrlandy, hmm, that seems to be a different error message than the previously mentioned bug would produce13:17
ifarkasrlandy, maybe this is a new bug?13:17
*** mrunge has quit IRC13:19
rlandynot sure13:20
NgMorning13:23
*** derekh has joined #tripleo13:35
lsmola_NobodyCam: hello13:37
*** jdob has joined #tripleo13:39
*** jayg|g0n3 is now known as jayg13:44
openstackgerritRyan Brady proposed a change to openstack/tripleo-incubator: Update cinder usage  https://review.openstack.org/6812913:44
*** akuznetsov has quit IRC13:49
*** ftcjeff has joined #tripleo13:52
*** rbrady has quit IRC13:57
*** mestery has joined #tripleo13:57
*** rbrady has joined #tripleo13:57
*** tzumainn has joined #tripleo14:01
*** dprince has joined #tripleo14:01
openstackgerritA change was merged to openstack/diskimage-builder: Add support Red Hat Network (RHN)  https://review.openstack.org/6820714:02
openstackgerritA change was merged to openstack/diskimage-builder: Support list of Red Hat channels and repos  https://review.openstack.org/6820814:02
openstackgerritA change was merged to openstack/diskimage-builder: Add support for Red Hat Satellite  https://review.openstack.org/6820914:02
openstackgerritA change was merged to openstack/tuskar-ui: Number picker input widget and angular directive  https://review.openstack.org/6805314:04
*** akuznetsov has joined #tripleo14:04
*** boris-42 has quit IRC14:06
*** CaptTofu has joined #tripleo14:06
*** boris-42 has joined #tripleo14:10
*** ramishra has joined #tripleo14:11
*** lblanchard has joined #tripleo14:11
openstackgerritDirk Mueller proposed a change to openstack/tripleo-incubator: Properly import GPG key for repository  https://review.openstack.org/6838914:13
openstackgerritDirk Mueller proposed a change to openstack/tripleo-incubator: Also install libxslt-devel  https://review.openstack.org/6839014:13
*** matsuhashi has joined #tripleo14:14
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Add cluster support for rabbitmq element  https://review.openstack.org/6839214:16
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Update openstack config files to support rabbitmq cluster  https://review.openstack.org/6839314:16
*** ramishra has quit IRC14:16
rlandyrpodolyaka: hi - if I want to include tuskar in the devtest undercloud, ifarkas let me know that I need to add the tuskar-source.yaml file to the template I am using to deploy the undercloud. How would I do that?14:20
*** coolsvap has joined #tripleo14:22
rbradyrlandy: look at the Makefile in tripleo-heat-templates.  There's a target there "undercloud-vm-tuskar.yaml"14:22
rlandyrbrady: thanks - see it14:24
rpodolyakarlandy: yeah, you need that target14:26
*** ramishra has joined #tripleo14:32
*** CaptTofu has quit IRC14:35
*** matty_dubs|gone is now known as matty_dubs14:41
*** matsuhashi has quit IRC14:45
openstackgerritA change was merged to openstack/tuskar-ui: Added initial tuskar api tests  https://review.openstack.org/6794014:56
*** nosnos_ has quit IRC14:57
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Update openstack config files to support rabbitmq cluster  https://review.openstack.org/6839315:03
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Add cluster support for rabbitmq element  https://review.openstack.org/6839215:03
*** CaptTofu has joined #tripleo15:05
*** rdopieralski has quit IRC15:10
NobodyCammorning lsmola_15:11
lsmola_NobodyCam: hello15:11
lsmola_NobodyCam: just wanted to ask what is status for this https://github.com/NoBodyCam/ironic-element15:12
lsmola_NobodyCam: is there some official patch for tripleo being build?15:12
NobodyCamlsmola_: 7:00 am here... just making coffee15:12
lsmola_NobodyCam: oh, ok :-)15:12
NobodyCamlsmola_: I have to update myself of the status of serveral OoO patches15:13
lsmola_NobodyCam: ok15:13
mariosbnemec: slagle: thanks for your comments on the merge.py stuff, very useful. updating in a bit15:25
lsmola_NobodyCam: do you think you could rebase https://review.openstack.org/#/c/51328/915:27
lsmola_NobodyCam: it probably has some old keystone and we are getting Not authorized error from nova then15:27
NobodyCamlsmola_: ya. will do. in a bit. but, where are you getting that..15:29
ifarkaslsmola_, akrivoka, is it the same error you find in log when using nova-ironic: http://paste.openstack.org/show/61681/ ?15:29
akrivokaifarkas: no. I got the unauthorized 401 when trying "nova list". but nova service was running.15:30
lsmola_ifarkas: hmm didn't noticed this15:30
*** lucasagomes is now known as lucas-hungry15:31
ifarkasakrivoka, I also got unauthorized error from client but this issue is causing that15:31
ifarkasat least for me15:31
lsmola_NobodyCam: is this cherrypicking the commit on nova master? https://github.com/NoBodyCam/ironic-element/blob/master/nova-ironic/install.d/89-nova-ironic-services#L1315:32
NobodyCamlsmola_: can you paste your ironic conf?15:32
akrivokaI have trashed my machine so can't say. If I run into it again will check.15:32
lsmola_NobodyCam: yep, we have trashed it :-) but that was that we have accidentaly changed DIB_REPO_nova for seed, to that patch15:33
lsmola_NobodyCam: but is you are cherrypicking that, ifarkas has probably different issue15:34
lsmola_NobodyCam: I should get to deploying undercloud soon, so we will see what I have15:34
NobodyCamlsmola_: did you set IronicPassword=${UNDERCLOUD_IRONIC_PASSWORD} on the heat stack-create line?15:35
lsmola_akrivoka: ^^15:36
lsmola_NobodyCam: ok, I think we should focus on ifarkas bug :-D15:37
openstackgerritMarios Andreou proposed a change to openstack/tuskar: WIP: Using merge.py from tuskar to generate overcloud.yaml  https://review.openstack.org/5204515:38
NobodyCamlsmola_: yes :)15:38
ifarkasNobodyCam, I wrote the steps how to deploy with ironic in tripleo devtest env: https://etherpad.openstack.org/p/IronicDeployDevtest15:40
ifarkasor at least I am trying to create a step by step guide15:40
lsmola_ifarkas: me and akrivoka too15:41
lsmola_NobodyCam: ifarkas https://etherpad.openstack.org/p/custom-devtest15:42
NobodyCamawesome. we landed a bunch of lucas's patches yesterday15:42
NobodyCamI'm going to run thru a test here in a bit and will (rebase) and push up new patches15:43
lsmola_NobodyCam: yeah I've checked, so we are now applying only the nova patch and the two image elements15:43
lsmola_NobodyCam: (also the heat patch wasn't merged yet)15:44
*** akuznetsov has quit IRC15:47
NobodyCamlsmola_: side note: who is the owner of /tftpboot and /var/lib/ironic .... should be ironic?15:49
NobodyCams/?/./15:50
lsmola_NobodyCam: still building undercloud15:50
lsmola_ifarkas: ^^15:50
openstackgerritRalf Haferkamp proposed a change to openstack/diskimage-builder: Fix ramdisk element for openSUSE  https://review.openstack.org/6841815:54
*** akuznetsov has joined #tripleo15:55
*** jprovazn has quit IRC15:58
rlandyrpodolyaka: heat stack-create (with undercloud-vm-tuskar.yaml) is expecting OvercloudKeystoneHost parameter. (There is no default:unset) Should OvercloudKeystoneHost exist at this point?15:59
*** sballe has joined #tripleo16:02
rpodolyakarlandy: yeah, so this is a limitation of tuskar right now16:03
rpodolyakarlandy: you must pass this parameter manually16:03
rpodolyakarlandy: let me check the code16:04
rpodolyakarlandy: oh, we even have a bug filed for tracking of this https://bugs.launchpad.net/tuskar/+bug/123523616:06
*** vkozhukalov has quit IRC16:07
rpodolyakarlandy: ideally, tuskar will get those values from Heat when creating an overcloud16:08
*** CaptTofu has quit IRC16:08
rpodolyakarlandy: but now they must be specified in the config file16:08
rpodolyakarlandy: that's why element/template require you to pass those values16:08
rlandyrpodolyaka: ok, thanks ... I need to look at this more carefully (element/template)16:09
*** UtahDave has joined #tripleo16:10
*** CaptTofu has joined #tripleo16:10
rpodolyakarlandy: np, the element is kind of ugly right now as it requires you to pass the IP of overclud control node, which you can't know in advance :(16:10
openstackgerritDirk Mueller proposed a change to openstack-infra/tripleo-ci: Avoid checking out triple- related repositories twice  https://review.openstack.org/6842316:10
rlandyrpodolyaka: yeah, was thinking it would not be possible to deploy the undercloud with tuskar at this point16:11
rpodolyakarlandy: I'd say it is possible, but manual tweaking of config files might be needed16:13
rpodolyakarlandy: at least it was possible last time I tried tuskar element16:13
rpodolyakarlandy: but it was a few months ago...16:13
rlandyrpodolyaka: ok - so the question is, is it worth continuing down this path right now?16:13
rpodolyakarlandy: it depends on what you are trying to achieve :)16:14
rlandyrpodolyaka: the goal was not to bug everybody on the channel :)16:14
rpodolyakahey, we are friendly, don't hesitate to ask :)16:15
rlandyrpodolyaka: I just picked up a bug that required looking into tripleo/tuskar - which btw; I am interested in but I's rather the time is well-spent at the point that the two pieces are ready to be worked with16:16
*** jcoufal has quit IRC16:16
rlandyit was a fun learning exercise in the mean time16:16
* SpamapS awakens16:17
rpodolyakaso we basically have a working devtest story16:17
rpodolyakawhich currently doesn't use tuskar16:17
rpodolyakaat some point, we'll either incorporate tuskar into existing devtest story or provide a similar tuskar story16:17
rpodolyakait's the tuskar story we are missing right now16:18
rpodolyakathere is tuskar element, but it has... limitations16:18
rpodolyakaso it's not 'out-of-box' experience right now16:18
rbradySpamaps: ping.  help.  I offer a malty and hoppy beverage (or another of your choosing) at a date in the future in trade for your heat template guidance.16:19
rlandyrpodolyaka: understood...16:20
rpodolyakarlandy: so it's worth continuing down this path, if you want to learn how tripleo/tuskar work together16:20
rpodolyakarlandy: but it's not, if you need working undercloud/overcloud16:20
rlandyrpodolyaka: it's the first scenario16:21
*** lucas-hungry is now known as lucasagomes16:21
rpodolyakarlandy: then you are welcome to ask questions, file new bugs and fix existing ones :)16:22
openstackgerritPetr Blaho proposed a change to openstack/python-tuskarclient: Adds help for subcommands  https://review.openstack.org/5625716:23
rlandyrpodolyaka: ok - then I'd have to start by asking about "manual tweaking of config files" :)16:24
rpodolyakarlandy: sure16:24
rlandyrpodolyaka: but ... I need to travel back  - so in a few hours ( or tomorrow) depending on your time zone16:24
SpamapSrpodolyaka: devtest is not meant to be "out of box". Quite the contrary, it is meant to be "look inside our magic box to see the gears and levers and duct tape" :)16:25
rpodolyakarlandy: feel free to ping me, I'll try to help, if I'm not afk16:25
SpamapSrpodolyaka: I'd very much love to have tuskar encapsulate all of the intentionally manual and explicit steps into an "OpenStack installer" experience. :)16:25
SpamapSrbrady: what can I do for you sir?16:26
rlandyrpodolyaka: great, thanks16:26
rlandyback later16:26
rpodolyakarlandy: np16:26
*** rlandy has quit IRC16:26
rpodolyakaSpamapS: yeah and it's very helpful to look inside the magic box to learn how it's built :)16:26
SpamapSrpodolyaka: note that I'd also very much like for Tuskar to remain mostly about a UI, and not get into things like driving merge.py. We should be _aggressively_ pushing Heat to be better, and only working around it when we can't get what we want out of Heat.16:27
rpodolyakaSpamapS: can't agree more :)16:27
SpamapSso -> go review Heat patches ;)16:27
rpodolyakahehe16:28
SpamapS(only half kidding)16:28
rbradySpamapS: I need to make this https://github.com/openstack/tripleo-heat-templates/blob/master/block-storage.yaml spawn 3 instances instead of one.  I tried updating AllowedResources and copy/pasting BlockStorage0, changing the "0" to 1 and 2 respectively.  I didn't have any luck going that route and I haven't found what I'm looking for in the docs yet.  Is there a better way to approach this?16:28
SpamapSrbrady: the copy/paste approach is sort of what tuskar does for NovaCompute016:28
SpamapSrbrady: you can use OS::Heat::InstanceGroup .. but "thar be dragons"16:29
SpamapSrbrady: the biggest dragon being that sizing down means arbitrary deletion of the last member.16:29
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Update API documentation to use proper docstrings  https://review.openstack.org/6842716:30
SpamapSrbrady: in my infinite amounts of available time, I have been trying to devise a way to get Heat to not arbitrarily delete the last one if one of the others has been deleted already.16:30
SpamapSThe problem right now is it goes    for i in range(size): make_a_server_named("resourceName-%d" % i)16:31
mariosSpamapS: rbrady: fwiw, this is how tuskar uses merge.py... generate file that looks like: http://paste.openstack.org/show/61684/ then use merge.py to unite that with overcloud-source.yaml16:31
mariosrbrady: not sure if that helps with what you're doing16:31
SpamapSit needs to go "while count(active_servers) < size: make_a_randomly_named_server()16:31
SpamapSmarios: yeah, thats the thing where I am a little annoyed that Tuskar didn't just fix Heat. :)16:32
*** ramishra has quit IRC16:32
SpamapSflattered that merge.py gets so much usage, but horrified that merge.py gets so much usage :)16:32
*** jayg has quit IRC16:33
mariosSpamapS: :) indeed, but it is what it is right now and there isn't enough time for I right. I mean, most of the 'this is what we need to do in heat' was worked out relatively recently, as far as i understand anyway16:33
hewbroccaSpamapS: heh... we're working on fixing Heat, srsly...16:33
*** jomara_ has quit IRC16:33
*** bcrochet has quit IRC16:33
hewbroccaagree we lost a lot of time not starting with that however16:33
hewbroccasigh16:33
*** matty_dubs has quit IRC16:35
lsmola_SpamapS: lol16:35
SpamapSmarios: yeah we only just figured the actual path out last week I think.16:35
SpamapShewbrocca: learned much we have from our mistakes.16:35
hewbroccaindeed16:36
lsmola_SpamapS: copy/paste is becoming popular again :-D16:36
SpamapSlsmola_: its 1995 all over again16:36
SpamapSit's16:36
lsmola_hehe16:36
SpamapSI think the Trove and Savanna people will also be happy to make use of a feature which allows selective node death btw.16:37
lsmola_SpamapS: I believe that feature might land in heat in I316:37
lsmola_SpamapS: or not?16:37
*** martyntaylor has quit IRC16:39
* rbrady thinks "selective node death" sounds like a metal band name16:39
lsmola_SpamapS: ifarkas ok undercloud booted and I have nova-api running16:40
openstackgerritDan Prince proposed a change to openstack/tripleo-incubator: Fix SSL .crt error when not using SSL.  https://review.openstack.org/6843216:42
*** ramishra has joined #tripleo16:42
*** e0ne_ has quit IRC16:43
*** lblanchard1 has joined #tripleo16:44
*** rbrady has quit IRC16:44
SpamapShah I want their t-shirt16:44
*** lblanchard has quit IRC16:44
*** jomara has joined #tripleo16:45
*** bcrochet has joined #tripleo16:45
*** jayg has joined #tripleo16:46
*** ramishra has quit IRC16:46
*** funzo has quit IRC16:47
*** funzo has joined #tripleo16:47
*** matty_dubs has joined #tripleo16:47
*** bcrochet has quit IRC16:53
*** jomara has quit IRC16:55
*** matty_dubs has quit IRC16:55
*** rbrady has joined #tripleo16:55
*** jayg has quit IRC16:57
*** mrunge has joined #tripleo16:57
*** taps has joined #tripleo16:58
*** lblanchard has joined #tripleo17:02
openstackgerritRalf Haferkamp proposed a change to openstack/diskimage-builder: Fix copy_required_libs() for newer ldd releases  https://review.openstack.org/6843417:04
*** lblanchard2 has joined #tripleo17:04
*** lblanchard1 has quit IRC17:06
*** bcrochet has joined #tripleo17:06
*** jayg has joined #tripleo17:07
*** lblanchard has quit IRC17:08
*** matty_dubs has joined #tripleo17:09
*** jomara_ has joined #tripleo17:10
*** matty_dubs is now known as matty_dubs|lunch17:11
*** bauzas has quit IRC17:14
*** jayg has quit IRC17:14
*** bcrochet has quit IRC17:15
*** matty_dubs|lunch has quit IRC17:15
*** jomara_ has quit IRC17:15
*** pblaho has quit IRC17:17
*** aarongr_away is now known as AaronGr17:17
*** jomara_ has joined #tripleo17:20
*** bcrochet has joined #tripleo17:23
*** mrunge is now known as mrunge_away17:23
*** matty_dubs|lunch has joined #tripleo17:24
*** marun has joined #tripleo17:30
*** jistr has quit IRC17:32
*** gothicmindfood has joined #tripleo17:32
openstackgerritClint "SpamapS" Byrum proposed a change to openstack/os-apply-config: Change default os_config_files location  https://review.openstack.org/6732717:33
ccrouchNobodyCam: hi there17:35
ccrouchare you expecting this will land in icehouse: https://blueprints.launchpad.net/ironic/+spec/integration-into-tripleo ?17:35
*** lucasagomes has quit IRC17:40
*** blamar_ has joined #tripleo17:40
*** blamar has quit IRC17:43
*** blamar_ is now known as blamar17:43
* Ng trundles out to get the kids from nursery and put dinner in their little faces17:44
NobodyCamccrouch: hey htere17:44
NobodyCamccrouch: not in I-217:45
NobodyCam:-p but hopping by I-317:45
*** mrunge_away is now known as mrunge17:46
SpamapSdprince: responded to your concerns about the TripleO update story :)17:48
dprinceSpamapS: awesome, thanks.17:49
greghaynesMorning, tripleo17:49
ccrouchNobodyCam: thanks!17:49
NobodyCam:)17:50
ccrouchNobodyCam: I'm just wondering how stable that will be compared to nova-bm. I guess the goal would be to stabilize between I3 and release?17:51
NobodyCamccrouch: that is def part of ironic;s overall goal, to provide a stable env :)17:52
*** gothicmindfood has left #tripleo17:53
*** lucasagomes has joined #tripleo17:55
*** lucasagomes has quit IRC17:55
ccrouchright, i'm just wondering if that is going meant to be all done by icehouse?17:55
*** lucasagomes has joined #tripleo17:55
NobodyCamccrouch: we think so at this point17:56
ccrouchokay great17:56
*** matty_dubs|lunch is now known as matty_dubs17:56
NobodyCam::)17:57
devanandaccrouch: i know we'd *like* it to be done by icehouse release :)17:59
ccrouch;-)18:00
lsmola_NobodyCam: so, undercloud is working for me18:01
lsmola_NobodyCam: but when I deploy overcloud i still get No valid host was found18:01
lsmola_NobodyCam: so scheduler doesn't find my Ironic instances18:01
ccrouchdevananda: caveats around opensource development etc :-)18:01
lsmola_NobodyCam: any idea how to debug it?18:01
devanandaccrouch: right ;)18:02
devanandalsmola_: are you seeing compute resources in the undercloud n-cpu logs?18:03
NobodyCamlsmola_: the element in my personal repo does not set compute driver to ironic.driver.IronicDriver18:03
NobodyCamalso have you added a node to ironic?18:04
*** mrunge has quit IRC18:05
*** vkozhukalov has joined #tripleo18:05
lsmola_NobodyCam: yes I have nodes18:06
NobodyCamand switched the driver in nova.conf?18:07
lsmola_NobodyCam: I believe this is suppose to switch driver sed -i 's/baremetal.driver.BareMetalDriver/ironic.driver.IronicDriver/' $TRIPLEO_ROOT/tripleo-heat-templates/undercloud-vm-source.yaml18:07
NobodyCam:)18:07
NobodyCamyep18:08
NobodyCamlsmola_: can you paste me a ironic node-show for the node you added to ironic18:08
lsmola_NobodyCam: my /etc/nova/nova.conf from undercloud http://paste.openstack.org/show/61696/18:09
hewbroccaSpamapS: We were asking ourselves exactly that same question about no-reboot updates just the other day18:09
*** CaptTofu has quit IRC18:10
NobodyCamlsmola_: instance_type_extra_specs is not correct18:10
hewbroccathat is a decent answer, although it makes me wonder about discarding all that careful work that's realized in the RPM %post section...18:10
NobodyCamlsmola_: I use instance_type_extra_specs = cpu_arch:i38618:10
hewbroccadprince: ^^^18:11
lsmola_SpamapS: nova show http://paste.openstack.org/show/61698/18:11
NobodyCamlsmola_: I need "ironic node-show <NodeUuId>"18:11
SpamapShewbrocca: it is a different philosophy18:12
hewbroccaYes... yes it is18:12
SpamapShewbrocca: there's no need for careful %post's if you have a narrow scope such as "OpenStack"18:13
lsmola_NobodyCam: ha, my ironic node is down18:13
SpamapShewbrocca: especially when your narrow scope is designed to be extremely automated and testable, and is in fact already heavily covered by automated tests.18:13
lsmola_NobodyCam: http://paste.openstack.org/show/61699/18:14
SpamapShewbrocca: instead you focus on eliminating entropy18:14
hewbroccaSpamapS: Yeah, that's the rationale18:14
* hewbrocca hopes it works :)18:14
SpamapShewbrocca: which the %post does one package at a time.. we're trying to do it one server at a time. :)18:14
hewbroccaI guess I think it's worth a punt, or we wouldn't be here18:14
NobodyCamahh18:14
hewbroccabut I'm not going to lie to you, it scares the bejesus out of me :)18:14
SpamapShewbrocca: is it just "new thing, haven't thought long enough about it" or "specific scary thing"?18:15
NobodyCamlsmola_: looks like there are some missing bits of data for the node18:15
NobodyCamlsmola_: here is what I use to create a test node: http://paste.openstack.org/show/2LQ3PEtPC524o6jEOG05/18:16
*** derekh has quit IRC18:16
hewbroccaSpamapS: oh, well, I am an old ancient RH-er -- I have scars from the days before we got package management and upgrade testing right18:17
NobodyCamlsmola_: node that example is using virtual power key NOT ironic power key18:17
NobodyCams/node/note/18:17
*** CaptTofu has joined #tripleo18:17
lsmola_NobodyCam: ok, I just used code for starting node that is in Ironic doc18:18
lsmola_NobodyCam: though it was warking for me last week18:18
*** marun has quit IRC18:18
* NobodyCam looks18:18
hewbroccaI'm willing to accept the argument that this is a constrained enough case that, with the right  automation, maybe we can escape the horrific cost of that18:18
lsmola_NobodyCam: ok, will try and will let you know tomorrow18:18
ccrouchSpamapS: this is the best I could find for upgrade docs:18:18
ccrouchhttps://etherpad.openstack.org/p/tripleo-image-updates18:18
ccrouchand18:18
ccrouchhttps://github.com/openstack/tripleo-incubator/blob/master/scripts/takeovernode18:18
lsmola_NobodyCam: thank you for your help :-)18:18
SpamapShewbrocca: Yeah, Debian developer and long time packager here too.18:19
hewbroccaSpamapS: It just makes me nervous is all18:19
SpamapShewbrocca: There is a different horrific cost involved with doing things one tiny piece at a time.18:19
athomasSpamapS, Presumably, if the newer image contained updates to glibc, for example.. something where a restart of openstack services isn't going to be sufficient, there'd be a flag to say that a reboot was required..18:19
hewbroccaSpamapS: yeah, absolutely agree18:19
SpamapSWhich is that you are now on the hook for every piece of entropy that breaks every %post in some subtle way.18:19
SpamapSsome user is not exactly the same..18:20
SpamapSsome binary has been moved out of the way..18:20
NobodyCamlsmola_: actually not all of that is in the doc. most is... https://wiki.openstack.org/wiki/Ironic#Create_an_emulated_baremetal_node18:20
SpamapSsomebody drops a script in /usr/local/bin...18:20
SpamapSwe've all been there18:20
SpamapSand the chance and impact of entropy goes up with each server you are managing.18:20
SpamapSathomas: I've been thinking about that..18:22
SpamapSathomas: My thought is that we should fail in os-refresh-config's post-configure.d if we detect any open deleted files on the root partition.18:23
*** epim has joined #tripleo18:23
SpamapSathomas: that would have a good chance at causing automated tests to fail before we try to deploy to prod and miss something.18:23
lsmola_NobodyCam: yeah i used that one, seem like some mistake from my part18:24
lsmola_NobodyCam: akrivoka has them up, she will paste you the result18:24
akrivokahttp://paste.openstack.org/show/61702/18:25
NobodyCamnote that /me looks18:25
lsmola_devananda: we don't see any n-cpu running18:25
lsmola_devananda: what is the full name of the service?18:26
NobodyCamakrivoka: lsmola_: looks like properties options are not set: properties             | {}18:26
devanandalsmola_: nova-compute18:26
SpamapSccrouch: thanks for sharing those links. tripleo-image-updates is turning into "the spec" I guess :)18:26
NobodyCamsee lines 4 5 and 6 from my paste18:26
lsmola_devananda: systemctl | grep nova-compute shows nothing :-)18:27
athomasSpamapS, And when you catch an instance where there are open deleted files after the update, you've identified a case where a reboot is going to be required for the prod rollout?18:27
devanandalsmola_, NobodyCam - why would there be no nova-compute running in your udercloud?18:27
lsmola_devananda: http://paste.openstack.org/show/61703/18:28
NobodyCam??? thats a good one not sure18:28
lsmola_NobodyCam: ^^ list of services I have18:28
SpamapSugh, Zimbra needs to fix their quoting.18:28
SpamapSThey indent the whole message, leading to at least two other clients (RoundCube and sup-mail) seeing the entire reploy as folded into the previous quoted message.18:29
lsmola_devananda: I have it in my seed http://paste.openstack.org/show/61704/18:31
lsmola_devananda: that is a mystery :-)18:32
devanandalsmola_: check /var/log/upstart to see if it failed18:33
devanandalsmola_: nova-compute should be running in your undercloud, configured with the ironic driver18:33
lsmola_devananda: fedora :-) it should be listed in systemctl as failed, it is not18:34
lsmola_devananda: it's like it's not even trying to start it18:34
lsmola_devananda: http://paste.openstack.org/show/61705/18:37
*** noslzzp has quit IRC18:38
devanandaNobodyCam: ah ha ^18:38
NobodyCamlsmola_: but you can do things like nova list?18:38
lsmola_NobodyCam: yes18:39
*** noslzzp has joined #tripleo18:39
NobodyCamI think its running if nova list is working? no?18:39
devanandaNobodyCam: don't we need to give nova the credentials to talk to ironic in some way?18:39
lsmola_NobodyCam: not sure if that is job of compute18:40
lifelesso/18:40
devanandaNobodyCam: list is API. that traceback clearly shows nova-compute start, load the ironic driver, and fail becase it can't get list from ironic18:40
lifelessdprince: when is the hangout? wrong account, don't get g+ integration there :>18:40
devanandaNobodyCam: fyi, any exception raised during n-cpu init will cause the process not to start. so things like keystone errors during list_instances ....18:41
dprincelifeless: hangout is in 1.5 hours, sorry about the email address. I've got your correct gmail address too18:41
lsmola_devananda: oh I see, there is systemctl -a, yeah nova-compute is dead18:42
lsmola_devananda: will have to run, let me know if you figure it out18:44
lsmola_devananda: we are almost there :-)18:44
lsmola_see you tomorrow guys18:44
NobodyCamlsmola_: did you correct the extra specs issue?18:45
dprincehewbrocca: re your comment about packages, I think they may prove to be useful in some cases with regards to updates.18:45
NobodyCamnight lsmola_18:45
lsmola_NobodyCam: not yet, will try tomorrow18:45
hewbroccadprince: saw your mail to that effect18:45
lsmola_NobodyCam: btw. it should be set in the element, right?18:45
NobodyCamdevananda: we do set that in nova.conf18:46
hewbroccaI agree but it also makes me nervous to have two different ways of pushing code and config onto images18:46
NobodyCamit... the extra specs.. yes18:46
lsmola_NobodyCam: ok, will check tomorrow what is wrong with my element18:46
hewbroccaer onto machines18:46
hewbroccasheesh18:47
lsmola_night18:47
NobodyCamnight18:47
*** jprovazn has joined #tripleo18:50
dprincelifeless: can you add me to TripleO on LP? I would love to be able to self-triage bugs....18:50
*** athomas has quit IRC18:50
*** e0ne has joined #tripleo18:52
*** jcoufal has joined #tripleo18:52
*** marun has joined #tripleo18:53
*** julim has quit IRC18:54
*** rpodolyaka1 has joined #tripleo18:54
*** julim has joined #tripleo18:57
lifelessdprince: have you requested membership? I approve everyone I get notified about19:10
dprincelifeless: I have!19:12
dprincelifeless: it sat there so I figured I'd ask19:12
* dprince misses those sort of emails all the time himself19:13
lifelessdone19:16
dprincelifeless: thanks sir19:16
*** vipul is now known as vipul-away19:17
*** max_lobur is now known as max_lobur_afk19:19
*** edmund has joined #tripleo19:20
*** e0ne_ has joined #tripleo19:22
*** jprovazn has quit IRC19:22
*** vipul-away is now known as vipul19:23
*** spzala has joined #tripleo19:23
*** epim has quit IRC19:24
*** epim has joined #tripleo19:24
*** e0ne has quit IRC19:25
*** akrivoka has quit IRC19:29
*** marun has quit IRC19:36
*** jcoufal has quit IRC19:41
greghayneslifeless: Hey, got any reccomendations on an ok starter ticket/feature I could hammer at?19:43
*** vkozhukalov has quit IRC19:45
greghaynesAm poking away at some of the high prio ones for now, just curious if there was anything specific you had in mind19:50
SpamapSgreghaynes: been added to the Trello board yet? https://trello.com/b/0jIoMrdo/tripleo19:54
greghaynesNope19:54
greghaynesWas looking at it though :)19:54
SpamapSgreghaynes: pm me the email you would want to use for trello and I'll ad you19:55
SpamapSadd even19:55
lifelessgreghaynes: hey19:55
lifelessstarter tickets - IIRC you've a bunch of sysadmin experience right?19:55
greghaynesYep, although that PMTU GRU one was scaring even me :p19:56
greghayneser, GRE19:56
lifelessgreghaynes: welcome to the dark zone19:58
greghayneshah19:59
greghaynesSpamapS: Thank19:59
greghaynesthanks19:59
lifelessok so20:00
lifelessright now we have two ig arcs20:00
lifeless*big*20:00
lifelessone is CI20:00
lifelessthe other is stateful upgrades20:00
lifelessSpamapS: did you reenable tripleo-cd ?20:00
greghaynesok20:00
lifelessdprince: is https://trello.com/c/pfY65aTl/42-openstack-elements-db-sync-on-each-deploy done ?20:01
SpamapSlifeless: no still pounding on my retry code over here.20:01
dprincelifeless: I thought so20:01
SpamapSlifeless: we should probably just re-enable it and set about debugging if it fails20:01
SpamapSs/if/when/20:02
dprincelifeless: at least the first pass is. perhaps there is a second step that I missed?20:02
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Make nova state dirs using configure.d...  https://review.openstack.org/6846920:03
SpamapSlifeless: regarding the path to os-collect-config's cache..20:03
SpamapSlifeless: I think we should consider removing it from os-apply-config. os-collect-config doesn't actually say "it will be here"20:03
SpamapSlifeless: and we can actually just have os-apply-config run 'os-collect-config --print-cachedir' if it can't find the list file via the environment/cli switches20:04
SpamapSlifeless: sound like a sane way forward?20:04
* Ng returns from all the kiddie/dinner things and gets his reviewing trousers on20:05
lifelessdprince: should move it to done then :)20:08
openstackgerritA change was merged to openstack-infra/tripleo-ci: set DIB_REPOLOCATION_<project> for projects  https://review.openstack.org/6817820:08
lifelessgreghaynes: so https://trello.com/c/M4lQQmb8/40-images-move-persistent-state-locations-to-mnt-state-same-path-unconditionally-mnt-always-exists20:08
lifelessgreghaynes: is a card with lots of little bits of work associated with it20:09
*** rlandy has joined #tripleo20:09
lifelessgreghaynes: for instance, ng has an openssh branch in progress that you could collaborate with him on20:09
greghaynessounds good20:11
*** derekh has joined #tripleo20:11
* greghaynes pokes around etherpad notes20:11
NgI was thinking about that branch earlier and wondered about doing a version check on cloud-init, to decide whether to just edit sshd_config, or to also patch cloud-init20:11
pleia2dprince: btw, there are a couple reviewday patches hanging out there if you could have a look in the near future :)20:12
dprincepleia2: cool. I'll have a look. thanks for pointing them out20:13
SpamapSNg: did cloud-init release a version that is configurable yet?20:13
SpamapSNg: also did you try out smoser's patch? Did you see the patch?20:13
SpamapSNg: was rather nice of him to respond so quickly.20:13
lifelessgreghaynes: have you muddled through devtest ?20:13
lifelessgreghaynes: and have you started doing code review?20:14
NgSpamapS: it was nice of him, yeah. I've seen it, but not yet tested20:14
greghaynesBeen messing with devtest, ran into the known heat issue waiting for merge and was just trying to cherry pick out the change20:15
dprincepleia2/lifeless/derekh/rlandy: meeting time20:15
SpamapSoh.. yeah I didn't even think of that. Go through devtest once. Its like our version of the 108 wooden men of the shao lin temple :)20:15
greghaynesHavent reviewed, is there anything I need to be added to for that?20:15
SpamapSat the end you deploy an instance and it brands your arms with dragons. ;)20:15
greghayneshaha20:16
greghaynesI can tell, been learning a ton about the project just by getting it to go :p20:17
openstackgerritClint "SpamapS" Byrum proposed a change to openstack/os-collect-config: Move default cache dir to persistent location  https://review.openstack.org/6732320:17
SpamapSgreghaynes: https://wiki.openstack.org/wiki/HowToContribute <--20:18
SpamapSgreghaynes: in case you hadn't seen that yet20:18
greghaynesYep, got a trivial merge in yesterday to sort of figure that one out :)20:18
*** vipul is now known as vipul-away20:19
*** vipul-away is now known as vipul20:19
SpamapSgreghaynes: then you should be ready to review. :)20:19
greghayneswoo!20:19
SpamapSgreghaynes: just make sure you watch all the tripleo projects20:19
greghaynesok, think clarkb had me do that before I knew the implications20:20
Ngthe TripleO wiki page has a link at the bottom that takes you to gerrit with all the projects showing20:20
greghaynesaha20:20
*** lucasagomes is now known as lucas-afk20:21
*** CaptTofu has quit IRC20:26
openstackgerritClint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Make os-collect-config preserve state.  https://review.openstack.org/6732920:28
SpamapSgreghaynes: btw, to cherry pick the heat change in, the way I do it is to git review -d it into my local clone of heat, and then run devtest with this:20:28
SpamapSIB_REPOLOCATION_heat="/home/clint/src/heat" DIB_REPOREF_heat="review/steven_hardy/bug/1271190"20:28
SpamapSDIB_REPOLOCATION_heat="/home/clint/src/heat" DIB_REPOREF_heat="review/steven_hardy/bug/1271190"20:28
SpamapSNg: weren't you doing something to make it even easier to cherry pick gerrit fixes into a DIB run?20:29
greghaynesNice, was wondering how to make it use local repo. I was doing the repolocation = https://gitrepo20:29
greghaynesNow, seems like I should just have to re- boot-seed-vm right?20:30
NgSpamapS: yep, it's just what you said, but with the REPOLOCATIOn set to https://review.openstack.org/openstack/heat20:30
Ngthe improvement was in the REPROREF part, it wouldn't previously have grokked review/blah/lol/1220:31
*** akuznetsov has quit IRC20:31
greghaynesTheres a blurb in a readme in dib-elements about how to make it use a gerrit change for a repolocation :)20:31
greghaynesWoo for docs20:31
Nggreghaynes: there is indeed :)20:31
SpamapSNg: OH so it is just smart enough to gerrit that now? cool.20:32
*** markmc has quit IRC20:32
SpamapSoh.. docs..20:32
SpamapSwhat a concept20:32
*** CaptTofu has joined #tripleo20:33
*** vipul is now known as vipul-away20:34
openstackgerritA change was merged to openstack/tripleo-image-elements: Make neutron-openvswitch-agent run cleanup.  https://review.openstack.org/6826120:39
*** vipul-away is now known as vipul20:51
*** ProfFalk1n has joined #tripleo20:54
ProfFalk1nhey all, anyone around who can help me with a Toci install?20:54
ProfFalk1nhey all, anyone around who can help me with a Toci install?20:55
openstackgerritRalf Haferkamp proposed a change to openstack/diskimage-builder: Make copy_required_libs() more robust  https://review.openstack.org/6843420:55
ProfFalk1nI'm trying to install it on Ubuntu 12.04LTS and it's now saying that openvswitch isn't installed, which package is required? Just the "common" aspect?20:56
NgSpamapS: stop sending mails on the tripleo update thread just before I've finished writing ostensibly the same email!20:58
Ngor maybe, do keep doing that, and I'll go back to testing smoser's branch ;)20:58
NgProfFalk1n: fwiw I think you may struggle on 12.04, I don't know if any of us are using anything older than Raring, but maybe the toci folk are being a bit more conservative and have snuck some fixes in for 12.04 compatibility20:59
ProfFalk1nNg: heh, doesn't look like it, you seem to need precise backports enabled here20:59
ProfFalk1nI'm trying to fix it up now20:59
ProfFalk1n(but in such a way that it won't break anything!)#21:00
ProfFalk1n:D21:00
cody-somervillemordred: lifeless: Conference line is open.21:00
*** CaptTofu has quit IRC21:01
SpamapSNg: haha I will step back from it so that some other voice can be heard. Seriously... I won't respond for 3 hours.21:01
ProfFalk1nhrm, looks like it defo requires root to run though... :(21:01
SpamapSin fact I think I need to shut down email for a bit so I can get some actual reviews done21:01
openstackgerritA change was merged to openstack/diskimage-builder: Setup ccache symlinks on openSUSE  https://review.openstack.org/6796521:03
lifelesscody-somerville: ruh roh  - be right there21:08
derekhProfFalk1n: the only person using toci lately is dprince and he is in the process of moving over to devtest, if you setting up a local tripleo devtest would be better to look at21:15
derekhProfFalk1n: toci is going to become more CI fucosed21:16
derekhProfFalk1n: and a lot of the devtest type stuff is going to be taken out21:16
ProfFalk1nderekh: oh, ok, thanks.  I'll look at devtest as well, but as an exercise it could still be useful.21:16
dprinceProfFalk1n: yes, soon I aim to rip out all of the old TOCI scripts to avoid confusion. Just doing a final parity sync this week and then we'll be gone with several of the older scripts.21:17
ProfFalk1nI'm working on a patch to the README.md on how to set it up under Ubuntu 12.04LTS for those of us stuck on an older version for support reasons etc21:17
ProfFalk1nshould I not bother?21:17
ProfFalk1nor will it still be useful?21:17
*** rlandy has quit IRC21:19
*** CaptTofu has joined #tripleo21:19
*** dprince has quit IRC21:19
clarkbI thought tripleo can't run on old ubuntu because everything is too old21:19
derekhProfFalk1n: to be honest you could but most of what toci.sh does is now covered by devtest so is going to get ripped out , the new entry point will be toci_devtest.sh which is designed to run CI and wont be helpfull unless you set up a baremetal cloud to run it against21:22
*** rpodolyaka1 has quit IRC21:22
ProfFalk1nclarkb: I was doing well until I hit21:22
ProfFalk1n/opt/toci/tripleo-incubator/scripts/boot-seed-vm -a i386 pip-cache fedora selinux-permissive neutron-dhcp-agent21:22
ProfFalk1nError: TE_DATAFILE not set.21:22
Ngclarkb: it's not everything. it's at least one thing is too old, but none of us (afaik) are testing it, so it could now be that many things are old21:22
Ngit was like libvirt or similar21:22
*** lblanchard2 has quit IRC21:22
ProfFalk1nderekh: so given that I need to get this running on 12.04LTS, i'd be better off concentrating on see if I can get devtest to run on 12.04 instead?21:23
derekhProfFalk1n: I think so yes,21:23
ProfFalk1nok, cool, I'll give it a spin. thanks.21:24
* ProfFalk1n deletes his bug and cancels the patchset21:24
*** lucas-afk has quit IRC21:25
derekhProfFalk1n: sorry21:25
*** lblanchard has joined #tripleo21:25
ProfFalk1nnp21:26
ProfFalk1n:D21:26
ProfFalk1nso to configure dev-test I clone tripleo-incubator and run from there?21:27
Ngyup21:28
ProfFalk1nok, thanks, running that now.  Will report back if I hit any issues... :D21:29
*** ProfFalk1n has quit IRC21:30
clarkbNg: ovs too iirc21:32
SpamapSIf you aren't literally deploying the cloud _today_.. there's little point in dragging 12.04 along21:41
SpamapSjust grab trusty isos21:41
SpamapSby the time you get your cloud up it will be released21:42
ccrouchany chance anyone could review https://review.openstack.org/#/c/68274/22:02
ccrouchwe would love to keep the stable branches stuff moving along22:02
*** derekh has quit IRC22:03
*** ftcjeff has quit IRC22:06
*** ftcjeff has joined #tripleo22:07
*** ColinTaylor has joined #tripleo22:08
*** akrivoka has joined #tripleo22:10
openstackgerritJames Slagle proposed a change to openstack/tripleo-incubator: Document stable branches in devtest  https://review.openstack.org/6827422:12
openstackgerritDirk Mueller proposed a change to openstack/diskimage-builder: Workaround broken udev update on openSUSE  https://review.openstack.org/6850822:12
ccrouchthanks lifeless!22:13
*** matty_dubs is now known as matty_dubs|gone22:17
bnemecFor the stable branches, do we want to generate an environment file with the DIB_REPO* vars that will point all of the git repos at the appropriate stable branches in the other projects?22:22
slaglebnemec: i was thinking i would add that step in the stable branch for incubator itself22:23
bnemecslagle: Okay, sounds good.22:24
slagleso, devtest from the stable branch would tell you to set DIB_REPO* (or likely just do it)22:24
slaglelikewise, pull-tools wouls use the stable branches22:24
slagle*would22:24
*** ftcjeff has quit IRC22:24
SpamapSslagle: we need a pbr plugin for devtest scripts ;)22:25
*** lblanchard has quit IRC22:26
*** taps has quit IRC22:27
slagleSpamapS: that would update that stuff automatically?22:27
*** jdob has quit IRC22:27
openstackgerritBen Nemec proposed a change to openstack/tripleo-image-elements: Enable the nova v3 api  https://review.openstack.org/6851422:28
SpamapSslagle: I don't know if pbr actually has plugins22:29
SpamapSslagle: but thats basically what pbr's job is.. to make sure you don't have to commit any version stuff22:30
SpamapSslagle: we may just want to expand on that idea and have some conditional logic that displays things in the docs when the current commit has a tag.22:31
slaglecool, makes sense22:31
lifelessis fedora 20 releases?22:34
lifeless*released* ?22:34
slagleyes22:34
*** sdake is now known as sdake-ooo22:37
*** jtomasek has quit IRC22:55
*** jayg|g0n3 has joined #tripleo23:02
*** CaptTofu has quit IRC23:04
*** akrivoka has quit IRC23:11
*** akrivoka has joined #tripleo23:12
*** sballe has quit IRC23:22
*** sballe has joined #tripleo23:22
*** sballe_ has joined #tripleo23:34
*** sballe has quit IRC23:35
*** taps has joined #tripleo23:42
StevenKlifeless: Can I have an example heat template for defaults for my debian-mirror branch?23:51
lifelessStevenK: sure. SpamapS ^23:52

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