Monday, 2014-06-16

mordredStevenK: well, running dpkg via apt causes dpkg to run update-initramfs because it's changed the list of kernels or whatnot - which in this case tries to do things with tmp dirs - but since my host is debian with per-user tmp dirs, and my chroot is ubuntu which does not grok them, all hell is breaking loose00:02
*** yamahata has quit IRC00:08
StevenKHmmm00:09
StevenKI wonder how per-user tmp dirs are turned on00:10
lifelessStevenK: pam IIRC00:10
lifelesstime for another gertty patch00:16
StevenKmordred: Do you want to try http://paste.openstack.org/show/84115 ?00:17
mordredStevenK: I do!00:19
StevenKCompletly untested00:20
StevenKAnd the use of eval in a loop has killed a puppy. A cute one.00:20
tchaypogood morngles00:23
tchaypomorningles00:23
tchaypoIt;d00:25
tchaypobe00:25
tchayporeall00:25
tchaypoy00:26
mordredStevenK: /usr/local/bin/../share/diskimage-builder/lib/img-functions: line 60: ORIG_${env}=${$env}: bad substitution00:26
tchaypo l00:26
tchaypowow00:26
tchaypoit'd be really lovely if i didn't position my bluetooth keyboard on top of my laptop in a way that made it hit enter evey time i press space00:26
tchaypoalso if https://review.openstack.org/92749 would manage to pass all the tests in the same run so I could ask for it to get a +A00:26
tchaypoit's purely a doc change but every test run hits random unrelated failures00:27
StevenKmordred: Oh, I think that should be =$env00:27
mordredStevenK: unfortunately, still getting: mktemp: failed to create directory via template `/tmp/user/0/mkinitramfs_XXXXXX': No such file or directory00:31
mordredStevenK: although the =$env did cause it to not diaf00:31
*** matsuhashi has joined #tripleo00:35
*** matsuhashi has quit IRC00:35
*** matsuhashi has joined #tripleo00:35
StevenKHuh00:36
StevenKLooks like sudo -HE will allow us to stop using that hideous ORIG_HOME thing00:36
*** nosnos has joined #tripleo00:55
*** CaptTofu_ has joined #tripleo01:04
*** xuhaiwei has joined #tripleo01:06
openstackgerritJames Polley proposed a change to openstack-infra/tripleo-ci: Make it easier to find the point of failure  https://review.openstack.org/10011901:17
tchaypoI'm not entirely certian if that change is going to do what I want it to do01:18
tchaypobut I'm fairly certain that it will hit random errors as it builds, so I should be able to check the output...01:18
tchaypoor even if it's needed. the "+ get_state_from_hosts" line should server, it's just not very explicit01:20
*** CaptTofu_ has quit IRC01:37
*** CaptTofu_ has joined #tripleo01:37
openstackgerritYongli He proposed a change to openstack/tuskar: Rewrite policy to use the new changes of common policy  https://review.openstack.org/9772901:41
*** CaptTofu_ has quit IRC01:42
*** blamar has joined #tripleo01:45
*** pcrews has quit IRC01:45
*** blamar has quit IRC01:47
tchaypowell this is exciting01:49
tchaypoi can telnet to get.openstack.org 443 just fine01:49
tchaypobut trying to gir pull, or curl, from that url tells me that "network is unreachable"01:49
StevenKIPv6?01:49
tchaypoyeah, i think so01:50
StevenKI get a 302 Found from curl https://git.openstack.org/01:51
tchaypoviola01:51
tchaypoprod sysctl into disabling ipv6 and it's all worky-work01:52
StevenKtchaypo: Or you could join this decade.01:53
StevenKsteven@undermined:~% ip r g $(host -t aaaa git.openstack.org | cut -d\  -f5)01:53
StevenK2001:4800:7813:516:3bc3:d7f6:ff04:aacb from :: via fe80::20d:b9ff:fe19:8c80 dev eth0  src 2001:388:e000:c600:cc6c:412b:2daa:7efe  metric 001:53
tchaypoI'm not going to waste my time fighting when i have a suitable workaround01:54
StevenKI wasn't suggesting fighting, I was suggesting setting up IPv6 :-P01:54
tchaypoover my telstra 4g connection?01:55
StevenKtchaypo: WCPGW01:56
openstackgerritJames Polley proposed a change to openstack/tripleo-specs: Control mechanism for os-apply-config  https://review.openstack.org/9235602:01
openstackgerritJames Polley proposed a change to openstack/tripleo-specs: Control mechanism for os-apply-config  https://review.openstack.org/9235602:04
lifelesstchaypo: ok so, zuul jobs?02:11
tchaypoyes02:11
tchaypoassuming I've found the right place02:12
*** ramishra has joined #tripleo02:12
tchaypoI want to add code around line 109 of https://review.openstack.org/#/c/100078/2/toci_devtest.sh02:12
tchaypoto do the checking02:12
tchaypoand the checking is going to involve grokking output from ip commands to make sure we have a caln interface, make sure it's on the bridge, make sure the bridge is including eth2 as well etc02:14
tchaypoand we expect that to fail at present because that actually isn't being set up, but we'll work on that once we have tests02:14
tchaypoDoes that sound right?02:14
lifelesstchaypo: well, lets start with zuul, whats the review # there ?02:14
lifelesszuul / jjb02:15
*** tzumainn has joined #tripleo02:16
tchaypohttps://review.openstack.org/10007602:16
lifelessmordred: clarkb: can you review 95625 please ?02:22
lifelesstchaypo: reviewed.02:31
lifelesstchaypo: ok, and toci patch ?02:31
tchaypo10007802:33
tchaypoBahahaha02:34
tchaypoThat's the most positive negative review I've ever seen02:34
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/os-collect-config: Make heat the default collection method  https://review.openstack.org/9452702:35
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/os-collect-config: Cache auth_ref from keystoneclient  https://review.openstack.org/9452602:35
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/os-collect-config: Add dogpile cache to keystone abstraction layer  https://review.openstack.org/9452402:35
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/os-collect-config: Split keystone away from heat collector  https://review.openstack.org/9452302:35
SpamapSlifeless: ^^ no more password storing02:35
*** yamahata has joined #tripleo02:36
tchaypoI'd just like to mention that the new review dashboard is teh win02:51
SpamapSthat is quite nice I agree02:51
SpamapSKind of wondering why Gerrit doesn't just do that.02:52
lifelessgertty.02:52
lifelessSpamapS: \o.02:52
*** CaptTofu_ has joined #tripleo02:53
lifelessStevenK: 79043 -102:55
lifelesstchaypo: which review is the most negative?02:55
tchaypomost positive (but with a -1)02:56
tchaypo"the commit message is incorrect, this is not a WIP"02:56
tchaypoto use gertty i need to land a patch to python-git, or mess with my git config, and I cbfed doing either right now02:57
tchaypo("git diff" for me runs vimdiff, which causes python-git to hang indefinitely)02:57
lifelesstchaypo: sounds like your vimdiff wrapper is broken; should check stdout is a tty02:58
tchaypoI believe that it does02:58
tchaypoand when it notices that it isn't, it prints a message to the screen02:58
tchaypoand pauses, waiting for confirmation before it goes ahead02:59
tchaypo*hang*02:59
lifelessahahahaha02:59
lifelessit should divert to normal diff02:59
tchaypoyeah. there are a few ways to fix it, all of them fairly obvious and clear, but since it's not breaking anything for me right now I'm leaving that for later02:59
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/132974603:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132923803:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133028903:00
*** untriaged-bot has quit IRC03:00
uvirtbotLaunchpad bug 1329746 in diskimage-builder "disk-image-create should allow sending compat flags to qemu-img" [Undecided,In progress]03:00
uvirtbotLaunchpad bug 1329238 in tripleo "OVS isn't persisting mac addresses on OVS bridges" [Undecided,In progress]03:00
uvirtbotLaunchpad bug 1330289 in tripleo "port 35357 (keystone default) should be reserved in ephemeral range" [Undecided,New]03:00
openstackgerritJames Polley proposed a change to openstack/tripleo-incubator: Make good use of TRIPLEO_OS_{FAMILY,DISTRO} where useful.  https://review.openstack.org/9374503:01
*** vinsh has quit IRC03:06
lifelesstchaypo: reviewed 10007803:06
lifelessmordred: 89974 is failing CI03:06
StevenKlifeless: Did you want to +A https://review.openstack.org/#/c/99849/ ?03:08
mordredlifeless: that doesn't surprise me - I was trying to respond to the review feedback, but it's entirely possible I do not understand enough about the system to be helpful there03:09
*** vinsh has joined #tripleo03:10
tchaypolifeless: thanks03:10
mordredhow, btw, does one debug if cloud-init did something and if so, what it is that it thinks that it did?03:10
StevenKlifeless: So that two seed patches for incubator and toci are months out of date, and I'm not even certain if putting the seed information in TE_DATAFILE is even the correct thing any more.03:11
tchaypolifeless: the two flags you've suggested - they're flags to add to toci_devtest.sh?03:12
tchaypolifeless: I plan to work on other things, break for lunch at two, work more on the checks this afternoon.03:13
SpamapSmordred: /var/log/cloud-init-output.log03:13
SpamapSmordred: console too03:13
SpamapSmordred: also /var/lib/cloud has the state it keeps03:13
tchaypolifeless: it seems to me that this vlan job is going to be a superset of the overcloud log; is it a problem that we'd be effectively running that code twice?03:13
mordredSpamapS: thanks. I once again tried to use cloud-init and it once again did not do even remotely close to anything03:14
mordredSpamapS: I'm beginning to think that it's just a myth03:14
tchaypomordred: you made me chortle03:14
mordred:)03:14
tchaypomordred: in a public place. I got looks.03:14
* mordred has been successful for the day03:14
StevenKcloud-init is homeopathic. It just distills down configuration until there is none.03:15
openstackgerritA change was merged to openstack-infra/tripleo-ci: Split very long line in toci_devtest.sh  https://review.openstack.org/9742903:15
mordredof course, right now I'm also trying to install os-collect-config on a pristine host so that I can see what's in the metadata - but of course I have to install the PHONEBOOK because something in the dependency chain wants lxml03:15
* mordred grouses03:15
lifelessTIL &>03:16
mordredyay! I need python-dev too ...03:16
openstackgerritA change was merged to openstack-infra/tripleo-ci: Log get_state_from_host to a file  https://review.openstack.org/9962003:16
mordredalso, pip apparently think's it's done installing os-collect-config even though there was an error in a dependency because $bonghits03:16
StevenKlifeless: Bashism :-(03:16
tchaypoStevenK: you persist in saying that as though it's a problem03:19
mordredare there systems without bash anymore?03:20
StevenKtchaypo: We've had this argument. I'm not saying that my position doesn't make sense, but ...03:21
tchaypoStevenK: yes, but we're both stubborn fools. I doubt we're going to stop having this argument any time this decade.03:22
StevenKHaha03:22
StevenKtchaypo: You should totally chsh zsh, too03:23
tchaypomordred: If there are, devtest won't run on them as we've decided to explicitly require bash03:23
SpamapSmordred: os-collect-config uses lxml directly to build cfn API requests.03:24
SpamapSmordred: once we've had a native Heat API for 2 releases we can deprecate that.03:24
SpamapSmordred: so "L"03:24
SpamapSmordred: lxml is still better than boto :)03:25
mordredSpamapS: there are no sentences involved in that which make me happy03:30
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/os-collect-config: Make heat the default collection method  https://review.openstack.org/9452703:32
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/os-collect-config: Cache auth_ref from keystoneclient  https://review.openstack.org/9452603:32
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/os-collect-config: Add dogpile cache to keystone abstraction layer  https://review.openstack.org/9452403:32
openstackgerritClint 'SpamapS' Byrum proposed a change to openstack/os-collect-config: Split keystone away from heat collector  https://review.openstack.org/9452303:32
SpamapSmordred: always look on the bright side of life.03:32
tchaypolifeless: mordred: do we have word from cody-sommerville or anyone else about approval for travel to mid-cycle?03:35
*** tzumainn has quit IRC03:35
*** nosnos has quit IRC03:36
*** xuhaiwei_ has joined #tripleo03:38
*** xuhaiwei_ has quit IRC03:39
*** akuznetsov has joined #tripleo03:39
*** CaptTofu_ has quit IRC03:42
*** CaptTofu_ has joined #tripleo03:42
lifelessSpamapS: reviewed, solicit other folk now03:43
*** CaptTofu_ has quit IRC03:46
SpamapSlifeless: note that I fixed the doc formatting/content bugs while you were reviewing.03:48
lifelessSpamapS: what project?03:49
lifelesscrikey, day of reviews. blergh03:50
lifelessSpamapS: oh btw I'm filtering out wip patches for now, so there's at least one of yours I ignored03:51
*** pcrews has joined #tripleo04:03
*** morganfainberg has quit IRC04:04
*** morganfainberg has joined #tripleo04:04
*** morganfainberg has quit IRC04:05
*** morganfainberg has joined #tripleo04:06
*** jtomasek has joined #tripleo04:07
*** pcrews has quit IRC04:09
SpamapSlifeless: it's wip on purpose, but thanks04:10
*** nosnos has joined #tripleo04:15
lifelessSpamapS: which doc formatting/content bugs?04:19
SpamapSlifeless: pep-257 or something04:25
SpamapSlifeless: they were at the bottom of the stack, so everybody got a new patchset unfortunately04:25
lifelessoh right04:25
*** eghobo has joined #tripleo04:31
*** rakesh_hs has joined #tripleo04:40
*** rpodolyaka has joined #tripleo04:43
*** rpodolyaka has quit IRC04:43
lifelessgreghaynes: whats up with 8388304:54
*** rpodolyaka has joined #tripleo04:54
SpamapSOk.. time to sleep05:09
*** lazy_prince has joined #tripleo05:10
*** rakesh_hs has quit IRC05:13
*** rakesh_hs has joined #tripleo05:20
*** e0ne has joined #tripleo05:21
openstackgerritA change was merged to openstack/tripleo-heat-templates: Use virtual ip for OS services  https://review.openstack.org/9877805:24
*** rpodolyaka has quit IRC05:29
*** e0ne has quit IRC05:37
greghayneslifeless: 2014-06-13 00:55:46.764 | No distributions at all found for setuptools>=1.0 in /opt/stack/venvs/openstack/lib/python2.7/site-packages05:51
greghaynes:/05:51
lifelessgreghaynes: oh, so no bother ;)05:52
lifelessgreghaynes: hey you've been diving into keepalived05:52
lifelessgreghaynes: can I run something past you ?05:52
lifelessgreghaynes: say I've got a virtual IP I want to use, but I don't know what port the network is on; e.g.05:52
lifelessit might be on vlan25, or it might be on eth{0,1,2,3} but I don't know which one - and I don't want or need to bring up a non-virtual IP address on the network05:53
lifelessgreghaynes: is there a canned answer? Or have I just made a mess?05:54
lifelessgreghaynes: secondly, if there is a non-virtual IP bound to some port, is that enough to make it automatic ?05:54
greghaynesI dont entirely understand what you mean - so you have a VIP and a bunch of interfaces, and want to decide later what interface it should be added to?05:56
*** jtomasek has quit IRC05:56
lifelessgreghaynes: in my head is something like listening for RIP/OSPF on interfaces to find the router and then doing VRRP on that interface automatically.05:56
lifelessgreghaynes: trying to get away from the 'admin has to say which port X is on' issue05:56
lifelesswhich makes bring up tedious05:57
lifelessgreghaynes: I'm writing a spec for updating our public IP support for the virtual IP world which broke it05:58
greghaynesah, seems like thats not so much a keepalived question as much as its a can you find other proto below IP that lets you detect that05:58
lifelessgreghaynes: well, RIP and OSPF are IP protocols :)05:58
greghaynessure, so that would require the non virtual-ip bound on same port solution05:59
greghaynesnot really sure of another way05:59
lifelessgreghaynes: would it?05:59
* lifeless checks05:59
*** matsuhashi has quit IRC06:00
lifelessgreghaynes: it would not require that06:01
*** matsuhashi has joined #tripleo06:01
lifelessgreghaynes: you can listen to routing protocols without having an ip address06:02
greghaynesoh, wow06:02
*** rpodolyaka has joined #tripleo06:02
greghaynesso it does raw sockets or somesuch?06:02
lifelessgreghaynes: the ones that use broadcast/multicast information packets anyhow06:02
lifelessgreghaynes: keepalivd doesn't have this as far as a quick man page search gives06:02
lifelessgreghaynes: just saying from a technical perspective06:02
*** lazy_prince has quit IRC06:03
lifelessone could write a little daemon to build an adjacency database06:03
lifelessand/or use l2cp etc06:03
lifelessanyhow, digression, future optimisation06:03
lifelessits all in the 'public IP is expensive' space06:03
*** rakesh_hs has quit IRC06:04
*** jml has quit IRC06:05
greghaynesHow did our VIP stuff break public IP world?06:06
lifelessgreghaynes: we don't listen on * anymore.06:06
lifelessgreghaynes: so just having a IP address on a vlan port isn't sufficient to well, work.06:06
greghaynesack06:06
*** e0ne has joined #tripleo06:07
*** rpodolyaka has quit IRC06:08
*** jml has joined #tripleo06:09
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Add debug and verbose log support for Ironic.  https://review.openstack.org/9980306:10
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Unbreak Ironic default logging.  https://review.openstack.org/9980206:10
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Add a hp1 region configs.  https://review.openstack.org/9666606:10
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: HP1 region deploy config fixups.  https://review.openstack.org/9979906:10
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Syntax fix the keepalived docs.  https://review.openstack.org/9979806:10
openstackgerritlifeless proposed a change to openstack/tripleo-specs: Also bind public services to a dedicated VIP  https://review.openstack.org/10015106:16
lifelessgreghaynes: ^ that06:16
lifelesstchaypo: ^ that ties into this too06:16
*** e0ne has quit IRC06:18
*** e0ne has joined #tripleo06:18
*** e0ne has quit IRC06:25
*** mrunge has joined #tripleo06:37
*** matsuhas_ has joined #tripleo06:38
*** 18VAACZWN has joined #tripleo06:38
*** 18VAACZWN has quit IRC06:38
*** 18VAACZWN has joined #tripleo06:38
*** 18VAACZWN has quit IRC06:38
*** jcoufal has joined #tripleo06:38
*** matsuhashi has quit IRC06:38
*** mrunge has quit IRC06:39
*** mrunge has joined #tripleo06:39
*** jprovazn has joined #tripleo06:42
*** dkehn_ has joined #tripleo06:54
*** eghobo has quit IRC06:57
*** dkehnx has quit IRC06:59
*** rdopieralski has joined #tripleo07:00
*** matsuhas_ has quit IRC07:01
lifelessgreghaynes: (that was review solicted, if it wasn't obvious :))07:01
*** jml has quit IRC07:03
*** matsuhashi has joined #tripleo07:04
*** e0ne has joined #tripleo07:04
*** jml has joined #tripleo07:05
*** ifarkas has joined #tripleo07:07
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-incubator: Symlink register-nodes into scripts, and use it  https://review.openstack.org/10016307:08
lifelessrighto short break07:09
*** e0ne has quit IRC07:14
*** e0ne has joined #tripleo07:16
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Update openstack services to listen on stunnel connect port  https://review.openstack.org/6137607:26
*** malor is now known as rpodolyaka07:27
*** jang has joined #tripleo07:27
*** athomas has joined #tripleo07:32
*** dtantsur|pto is now known as dtantsur07:42
*** rakesh_hs has joined #tripleo07:53
GheRiveromorning all07:54
rpodolyakamorning07:54
*** lazy_prince has joined #tripleo07:54
*** jistr has joined #tripleo07:57
tchaypolifeless: that's a nice stack to unpick07:59
*** hewbrocca has joined #tripleo08:05
*** markmc has joined #tripleo08:05
*** akuznetsov has quit IRC08:06
*** jtomasek has joined #tripleo08:06
*** smulcahy has joined #tripleo08:11
*** martyntaylor has joined #tripleo08:21
openstackgerritA change was merged to openstack/os-cloud-config: Ignore Conflict exception when setting power state  https://review.openstack.org/9984908:22
*** IvanBerezovskiy has joined #tripleo08:23
*** lucasagomes has joined #tripleo08:28
*** loki184 has joined #tripleo08:31
*** martyntaylor has left #tripleo08:38
*** akrivoka has joined #tripleo08:43
*** pelix has joined #tripleo08:48
*** giulivo has joined #tripleo08:53
openstackgerritRyan Moore proposed a change to openstack/tripleo-heat-templates: Set glance protocol and port as Heat configurable  https://review.openstack.org/8508108:54
*** athomas has quit IRC08:58
*** jp_at_hp has joined #tripleo08:58
*** rdopieralski has quit IRC08:59
*** untriaged-bot has joined #tripleo09:00
untriaged-botUntriaged bugs so far:09:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/132974609:00
uvirtbotLaunchpad bug 1329746 in diskimage-builder "disk-image-create should allow sending compat flags to qemu-img" [Undecided,In progress]09:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132923809:00
uvirtbotLaunchpad bug 1329238 in tripleo "OVS isn't persisting mac addresses on OVS bridges" [Undecided,In progress]09:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133028909:00
uvirtbotLaunchpad bug 1330289 in tripleo "port 35357 (keystone default) should be reserved in ephemeral range" [Undecided,New]09:00
*** untriaged-bot has quit IRC09:00
*** athomas has joined #tripleo09:02
*** rakesh_hs has quit IRC09:05
*** rakesh_hs has joined #tripleo09:07
*** loki184 has quit IRC09:07
openstackgerritGhe Rivero proposed a change to openstack/diskimage-builder: Use common element select-boot-kernel-initrd  https://review.openstack.org/9875809:10
openstackgerritGhe Rivero proposed a change to openstack/diskimage-builder: Add select-boot-kernel-initrd element  https://review.openstack.org/9875709:10
*** akuznetsov has joined #tripleo09:15
openstackgerritJames Polley proposed a change to openstack/tripleo-image-elements: Syntax fix the keepalived docs.  https://review.openstack.org/9979809:22
openstackgerritJames Polley proposed a change to openstack/tripleo-image-elements: Syntax fix the keepalived docs.  https://review.openstack.org/9979809:24
tchaypogiulivo: ping09:26
giulivopong tchaypo09:26
tchaypogiulivo: to answer your question in email - I didn't create the dashboard, and I had no idea that the gerrit-dash-creator repo existed09:28
giulivoyeah I suspected that as sean had only created it in the last few days09:29
giulivoso I just wanted to keep the .dash file there our main source for the dashboard creation09:29
giulivocan you update that or want me to do it?09:29
tchaypoI'd suggest we ask the guys who worked on the dashboard (thomas and matthew) to do it09:30
tchaypobut my other question is - how do I use those dashboards?09:30
giulivowell, I've updated the dashboard already, what is that you would ask to them?09:32
*** rdopieralski has joined #tripleo09:32
giulivoto use those, you just run gerrit-dash-creator tripleo.dash09:33
giulivoit will then print on the console the long link09:33
giulivothat's it09:33
tchaypoAh right, it doesn't do anything server-side09:33
tchaypoI was thinking it might generate a shortish dashboard URL we could put in the wiki page09:34
giulivoindeed that is what it does!09:36
proffalkentchaypo: I'm just putting the finishing touches to gerrit-dash-creator so it spawns a small webserve and loads all the dashboard urls generated into a list of links09:36
giulivoso if we keep the dashboard configuration in tripleo.dash everyone will be able to update the link at any point and we'll have a master repo for tyhat09:36
proffalkengive me three minteus and I'll post the link to my version09:36
tchaypoI like the sound of where this is going09:39
*** gcha has joined #tripleo09:39
proffalkenhttps://github.com/proffalken/gerrit-dash-creator/commit/504bb0fdc81d124033f18995149ce263ff39fb7309:39
tchaypogiulivo: to get back to your original question - I think I've gotten confused and don't understand what you were originally asking. I thought you were saying we should update the gerrit-dash-creator repo with the new url, but then it sounds like you've already done that?09:40
proffalkenif you run g-d-c with "--webserver" it will spawn a server on port 8080 and auto-generate a list of URLs based on the content of the dashboards directory09:40
giulivotchaypo, tripleo.dash is a sort of descriptor file, the gerrit-dash-creator script parses it and provides you with a long link (like the one you added into the wiki)09:40
proffalkenIf I get time, I may well try and package this up as a a proper wsgi app09:41
giulivotchaypo, so if we maintain 'how' we want the dashboard to be created in tripleo.dash, we will have a master repository which everyone can use to recreate the same link at anytime09:41
giulivo(or update the wiki)09:41
tchaypogiulivo: but you need to run it on your machine and then copy that long link from the terminal?09:41
giulivoexactly09:41
giulivoand that link is the one which should go into the wiki09:42
proffalkengiulivo, tchaypo - my understanding is that the "server side" gerrit config for new dashbaords is easy to read/write but you need crazy admin rights to get them implemented, whereas the URLs are incredibly difficult to read/write but you don't need any permissions09:42
tchaypoOr we could update the wiki to tell people to pull gerrit-dash-creator, run a  command, and use the resulting link.. no, that sounds like too much effort09:43
tchaypoYou're right, probably better to keep the wiki updated manualy09:43
tchaypo*manually09:43
proffalkentchaypo: or we could setup a url that runs the webserver and use CI to restart it when a new dashboard has been added09:44
tchaypoyay, more infra09:45
*** weshay has quit IRC09:45
proffalkentchaypo: lol09:45
tchaypo... maybe we can ask the infra team to do that09:45
proffalkeninfact, it wouldn't even need a restart as it reads and renders the URLs on each page refresh09:45
*** howleyt has quit IRC09:45
proffalkenit would just need the occaisonal git-pull when a new dashboard is added/updated09:46
openstackgerritA change was merged to openstack/os-cloud-config: Wrap register-nodes CLI in try/except  https://review.openstack.org/9953009:47
openstackgerritOpenStack Proposal Bot proposed a change to openstack/diskimage-builder: Updated from global requirements  https://review.openstack.org/9907409:47
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-apply-config: Updated from global requirements  https://review.openstack.org/9908309:51
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-cloud-config: Updated from global requirements  https://review.openstack.org/9325309:52
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-collect-config: Updated from global requirements  https://review.openstack.org/9623409:52
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-refresh-config: Updated from global requirements  https://review.openstack.org/9623509:52
giulivoproffalken, indeed I think it should be updated automatically every time one changes the .dash file09:52
giulivoso I was looking for a link shortner with API and update functionality09:52
giulivobut I haven't found any, so it turns out hosting the links, like you're suggesting is actually the only approach to keep them updated 'automatically'09:53
proffalkengiulivo: I took a more manual approach - if you update a dash file you refresh your browser... ;)09:54
giulivoproffalken, I understand you did lot of work already but wonder ... how about we create a static page with the links (which is easier to host in the existing infra) OR provide a sort of webservice so that one asks for a .dash file and it returns the long link?09:54
proffalkengiulivo: you've not looked at the patch have you? Not "a ot of work"... ;)09:55
proffalkens/ot/lot09:55
proffalkenhttps://github.com/sdague/gerrit-dash-creator/pull/909:55
openstackgerritJames Polley proposed a change to openstack-infra/tripleo-ci: WIP: Add a vlan check  https://review.openstack.org/10007809:57
openstackgerritJames Polley proposed a change to openstack-infra/tripleo-ci: Make it easier to find the point of failure  https://review.openstack.org/10011909:58
giulivoproffalken, +1 let me comment on that10:02
openstackgerritJames Polley proposed a change to openstack-infra/tripleo-ci: Make it easier to find the point of failure  https://review.openstack.org/10011910:04
*** openstackgerrit has quit IRC10:06
*** openstackgerrit has joined #tripleo10:07
openstackgerritA change was merged to openstack/os-cloud-config: More documentation fixes  https://review.openstack.org/9957010:10
*** rlandy has joined #tripleo10:13
openstackgerritJames Polley proposed a change to openstack/tripleo-specs: Define what an environment is and how to use one  https://review.openstack.org/9831410:15
openstackgerritRamakrishnan G proposed a change to openstack/tripleo-specs: Add design spec for deploy-ironic-bm element  https://review.openstack.org/9773610:16
proffalkengiulivo: https://github.com/proffalken/gerrit-dash-creator/commit/647d06d92aeb6d971699217d484ba088eb1c7f82 <- your wish is my command... :)10:17
openstackgerritJames Polley proposed a change to openstack/tripleo-specs: WIP: Environment definition and use  https://review.openstack.org/9831410:18
*** rakesh_hs has quit IRC10:19
giulivoproffalken, I think it is nice! thanks10:20
proffalkengiulivo: heh, I've not done much, Sean did the hard bit, bottle makes life easy!10:23
*** matsuhashi has quit IRC10:24
*** matsuhashi has joined #tripleo10:24
*** matsuhashi has quit IRC10:33
*** matsuhashi has joined #tripleo10:34
*** akuznetsov has quit IRC10:34
*** openstackgerrit has quit IRC10:35
*** openstackgerrit has joined #tripleo10:36
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Wait for os-collect-config to complete on the seed  https://review.openstack.org/9651510:36
*** akuznetsov has joined #tripleo10:39
*** matsuhashi has quit IRC10:41
proffalkenIf I were to write an element to install/configure stacktach, is the convention to git clone and then install into a virtualenv?10:41
*** matsuhashi has joined #tripleo10:41
*** jtomasek has quit IRC10:42
*** jtomasek has joined #tripleo10:42
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Clean-up os-apply-config lines in devtest_seed.sh.  https://review.openstack.org/9964510:42
*** rdopieralski has quit IRC10:49
*** rdopieralski has joined #tripleo10:49
*** rdopieralski has quit IRC10:49
*** rdopieralski has joined #tripleo10:49
*** rdopieralski has quit IRC10:50
*** rdopieralski has joined #tripleo10:51
*** rakesh_hs has joined #tripleo10:51
*** rdopieralski is now known as rdopiera10:52
*** pblaho has joined #tripleo10:52
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Improve readability of long JQ expression  https://review.openstack.org/9968110:56
proffalkengiulivo: I've done it properly this time:  https://review.openstack.org/10021710:59
*** yamahata has quit IRC11:10
*** nosnos has quit IRC11:15
lxslislagle: ping re: https://review.openstack.org/#/c/85081/11:17
slaglelxsli: removed11:18
lxslislagle: thanks!11:19
*** matsuhashi has quit IRC11:29
*** matsuhashi has joined #tripleo11:29
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Make a separation between --heat-env  https://review.openstack.org/9309111:30
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Separate Heat BM and VM configs for Nova-BM.  https://review.openstack.org/9003311:30
*** gcha is now known as gchamoul11:31
*** CaptTofu_ has joined #tripleo11:31
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Add quotes to $NEW_JSON to preserve JSON formatting  https://review.openstack.org/9969311:32
*** matsuhashi has quit IRC11:33
*** lucasagomes is now known as lucas-hungry11:40
*** lazy_prince has quit IRC11:53
*** jdob has joined #tripleo11:54
*** weshay has joined #tripleo11:58
*** weshay has quit IRC12:01
*** weshay has joined #tripleo12:02
*** rakesh_hs has quit IRC12:07
*** rakesh_hs has joined #tripleo12:10
*** giulivo has quit IRC12:11
*** pblaho has quit IRC12:12
*** pblaho has joined #tripleo12:13
*** rakesh_hs has quit IRC12:14
*** rakesh_hs has joined #tripleo12:14
*** bmahalakshmi has joined #tripleo12:15
*** morganfainberg has quit IRC12:18
*** bmahalakshmi has quit IRC12:19
*** CaptTofu_ has quit IRC12:19
*** morganfainberg has joined #tripleo12:19
*** bmahalakshmi has joined #tripleo12:20
*** cody-somerville has joined #tripleo12:20
*** bmahalakshmi has quit IRC12:20
*** maha2 has joined #tripleo12:22
*** maha2 has quit IRC12:23
*** maha2 has joined #tripleo12:23
*** yamahata has joined #tripleo12:23
*** giulivo has joined #tripleo12:23
*** maha2 has quit IRC12:23
*** bmaha has joined #tripleo12:24
shadowerSpamapS: just realised that if we have to keep the unused merge.py features in (albeit deprecated) for backwards compatibility, it doesn't really matter when we port to HOT12:25
shadowerthe amount of changes to merge.py will be identical since we can't actualy delete any code during Juno12:26
*** dprince has joined #tripleo12:27
*** tzumainn has joined #tripleo12:34
*** pblaho has quit IRC12:37
*** CaptTofu_ has joined #tripleo12:39
*** lucas-hungry is now known as lucasagomes12:39
*** pblaho has joined #tripleo12:44
tzumainnd0ugal, I updated the storage etherpad that you started on friday - do the changes make sense to you?12:44
*** martyntaylor has joined #tripleo12:45
*** petertoft has joined #tripleo12:46
*** bmaha has quit IRC12:50
*** julim has joined #tripleo12:55
*** jdob has quit IRC13:04
*** jdob has joined #tripleo13:04
*** CaptTofu_ has quit IRC13:04
d0ugaltzumainn: hey, yeah, I had look through it13:05
*** CaptTofu_ has joined #tripleo13:05
d0ugaltzumainn: got a few questions, just grabbing a drink first13:05
tzumainnd0ugal, sounds good!13:05
*** e0ne has quit IRC13:08
*** rakesh_hs has quit IRC13:08
*** CaptTofu_ has quit IRC13:09
*** ccrouch has joined #tripleo13:09
*** chuckC has joined #tripleo13:10
*** cody-somerville has quit IRC13:12
*** pblaho is now known as pblaho|afk13:19
*** jdob_ has joined #tripleo13:20
*** e0ne has joined #tripleo13:21
*** martyntaylor1 has joined #tripleo13:23
*** martyntaylor1 has quit IRC13:23
*** martyntaylor has quit IRC13:23
*** martyntaylor has joined #tripleo13:23
*** martyntaylor has quit IRC13:24
*** martyntaylor has joined #tripleo13:25
*** jdob has quit IRC13:26
*** jdob_ is now known as jdob13:26
*** pblaho|afk is now known as pblaho13:26
openstackgerritCian O'Driscoll proposed a change to openstack/diskimage-builder: Explicitly name element enable-serial-console  https://review.openstack.org/9280513:27
openstackgerrityolanda.robla proposed a change to openstack/diskimage-builder: Disk-image-create should allow sending compat flags to qemu-img  https://review.openstack.org/9992413:28
d0ugaltzumainn: So, re: https://etherpad.openstack.org/p/MQxz1Lb9xT13:28
d0ugaltzumainn: these are just the models and the methods on the models?13:29
tzumainnd0ugal, yeah - well, my theoretical envisioning, which could be completely wrong13:29
d0ugaltzumainn: I don't think I understand what "add provider resource" would do on the template model?13:30
d0ugalDoes it turn the template into a provider resource?13:30
tzumainnd0ugal, oh, not quite13:31
tzumainnit would do...13:31
tzumainnhttps://wiki.openstack.org/wiki/TripleO/TuskarJunoPlanning/TemplateBackend#Step_2:_Select_Roles13:31
d0ugalah13:31
tzumainnso the bit added to deployment-plan.yml13:31
d0ugaltzumainn: I'm confused. Is template the master template?13:35
tzumainnin the etherpad?13:35
tzumainntemplate is a representation of a heat template13:35
d0ugalyup13:35
tzumainnso a master template is a template13:35
tzumainnbut so are the template(s) used by a role13:35
d0ugalright13:36
*** CaptTofu_ has joined #tripleo13:39
*** jp_at_hp has quit IRC13:44
*** jp_at_hp has joined #tripleo13:47
*** martyntaylor has quit IRC13:48
d0ugaltzumainn: So, I think this looks pretty good, but it's really hard to know13:48
openstackgerritA change was merged to openstack/diskimage-builder: Add missing dollar  https://review.openstack.org/9778413:49
d0ugaljdob: have you looked through this?13:49
d0ugaljdob: where "this" = https://etherpad.openstack.org/p/MQxz1Lb9xT13:49
tzumainnit's possible jdob's head has exploded from dealing with the review comments on his spec13:49
jdobya, tzumainn is right, getting shit on about that spec not being done so i'm more focused on that13:50
*** martyntaylor has joined #tripleo13:50
jdobi'll take a look this morning13:50
jdobbiggest thing keeping me up at night right now13:50
tzumainn*hug*13:50
tzumainnthere, now you're comforted13:50
jdobis how we correlate the templates to a "role"13:50
d0ugaljdob: thanks - no huge rush :)13:50
jdobthat part still isn't sitting well with me13:51
d0ugaljdob: since, once your morning is done I wont be here anyway :D13:51
jdobi know, this time zone thing is killing me13:51
tzumainnjdob, I think I address that, dunno if it would be to anyone's satisfaction though13:51
d0ugaltzumainn: You fixed timezones?13:52
tzumainnd0ugal, yeah, it's all based on me now13:53
*** e0ne_ has joined #tripleo13:56
*** e0ne has quit IRC13:59
jdoblsmola__: PING.13:59
*** jistr has quit IRC13:59
*** jistr has joined #tripleo14:01
*** ccrouch has quit IRC14:02
lsmola__jdob: yeah I am here14:03
jdobi forget what we were talking about14:03
jdobok, the passwords14:04
jdobso they are needed at stack create time14:04
jdoband again at init (os-cloud-config) time?14:04
*** cody-somerville has joined #tripleo14:05
*** cody-somerville has joined #tripleo14:05
lsmola__jdob: yea14:05
jdobok, I think shadower's argument, and I can kinda see this, is to have the UI prompt the user for them twice14:05
lsmola__jdob: stack-create puts them to /etc/conf files, so services know their credentials14:05
jdobsort of how after you create a new login for something, you then have to login as that person14:06
lsmola__jdob: and cloud config actually creates the users in Keystone, so it starts to work14:06
shadowerjdob: wait, why twice?14:06
jdobwell, ok14:06
jdobi'm thinking worst case14:07
shadowerI'm thinking we just pass the secret stuff on stack-create14:07
jdobif the UI gets interrupted between create and init14:07
jdobyou're saying keep it in memory betwen create and init14:07
shadowerjdob: just to be clear. Create is heat stack-create, right? What's init?14:07
jdob(that was a question despite the phrasing and lack of question mark)14:07
jdobos-cloud-config14:07
jdoband yes to the first part about create14:08
shadowerright14:08
jdobok, I'm fine with that14:08
jdoblsmola__: ^?14:08
shadowerjdob: if we pass them to heat on create, we don't teed to pass them again for init, do we?14:08
shadowerheat keeps on to the params and sends them when and where necessary14:08
jdobya, because init uses them in the calls to keystone to actually create the users14:08
shadowerI'm an idiot14:09
shadoweros-cloud-config not collect config14:09
shadowerright14:09
lsmola__shadower: yea14:09
lsmola__shadower: this kind of sucks14:09
*** noslzzp has quit IRC14:09
jdobshadower: i misread that all the time14:09
jdobwhy does it suck?14:09
shadoweryea14:09
shadoweryeah so I'd argue for keeping them in memory14:09
shadoweruntil init's done14:09
lsmola__shadower: jdob if it was part of some bigger workflow, we can have it just in memory, but this way..14:09
*** ccrouch has joined #tripleo14:10
lsmola__shadower: jdob well since UI will make asynchronous call to heat and after it is done, it call os-cloud-config14:10
lsmola__shadower: what memory are we talking about?14:10
jdobin memory in the UI/CLI14:11
jdoblike, it passes it to one call, that call finishes, then it passes it to the next14:11
lsmola__well UI has no memory14:11
shadowerlsmola__: whatever makes sense. Either the webserver/cli memory. Or we could store them in the local session14:11
shadowerlsmola__: of course it does14:11
jdobwe're not saying persistent memory14:11
shadowerRAM14:11
lsmola__shadower: :-)14:11
shadowereither the server's or the browser's14:11
*** mrunge has quit IRC14:12
lsmola__shadower: well I don't think it has memory we need14:12
jdobthats gonna screw up the abacus as a deployment platform if we're relying on the UI to have memory14:12
shadowerjdob: what's abacus?14:12
lsmola__shadower: like session is nice, but when you get logged out in the process of create...14:12
openstackgerrityolanda.robla proposed a change to openstack/diskimage-builder: Disk-image-create should allow sending compat flags to qemu-img  https://review.openstack.org/9992414:12
lsmola__shadower: tying this on the user is not a good idea14:13
shadowerlsmola__: well the worst case scenario, you'll put these in twice. But it's not a lot of values14:13
shadowerand again: we (tuskar) can't lose what we don't have14:13
shadowerjdob: just googled abacus. Touché14:14
jdob:)14:14
lsmola__shadower: hm it's like 10 passwords, that will be probably generated14:15
jdobif they are generated, then isnt heat returning them from the create call?14:15
jdober, i suppose the question is who generates them, some randomizer in the UI or Heat?14:16
lsmola__jdob: that is if we will decide them to generate them on heat side but still14:16
shadowerjdob: yeah heat generates them: http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::RandomString14:16
jdobif they are generated on the heat side, it's out of tuskar's jurisdiction anyway14:16
lsmola__jdob: this would require something, please copy paste these passwords somewhere, we might ask for them later14:16
jdoband then the answer is actually really clear14:16
*** agordeev has joined #tripleo14:16
jdobcreate returns the passwords, we pass them to init14:17
shadowerjdob: and no, it doesn't return them by default, you'd have to add the values in the template's Outputs section14:17
jdobdoable14:17
lsmola__jdob: not sure if it will be the way, cause it would have to be in output, right?14:17
lsmola__shadower: ^?14:17
jdobright, but what i'm saying is14:17
agordeevgood morning tripleo folks :)14:17
shadowerlsmola__: yup, just said that14:17
lsmola__shadower: output is not a great place for passwords14:17
jdobif init needs the password14:17
jdoband Heat is generating them14:17
shadoweragordeev: hello14:17
jdobat some point, they *have* to be in the output and returned by heat14:18
jdobotherwise we'd never have a chance to link the two up14:18
shadowerjdob: yup14:18
jdobso that means we dont have to hold them in memory14:18
shadoweryup14:18
jdobthey come back from heat right before we use them in init14:18
lsmola__shadower: jdob so we are getting to that os-cloud-config should be really part of template, otherwise we will have trouble14:18
shadowerlsmola__: not necessarily, but yes, I'd love the occ stuff to be handled by Heat14:18
jdobthat's a slightly different topic. IMO, the template should be able to do everything, but that's not the current state of things14:18
lsmola__shadower: so I saw somewhere that we should start use the OS::Heat::RandomString for passwords, was it your spec?14:20
jdobhang on, before you go there14:20
jdoblsmola__: for the rest api spec, you cool with my answers?14:20
shadowerlsmola__: yes but just there. E.g. SpamapS' been pushing that before I was even aware of it14:20
jdobwe got off topic but I need to keep that spec moving14:20
shadowerlsmola__: *but not just there14:20
lsmola__jdob: man, you are ruining my chaos :-)14:21
agordeevi'm asking for a little help or just answering few questions as i got stuck with non operatable cloud-init from images built by disk-imagebuilder. Does cloud-init work for you? Maybe i'm just building it with wrong opts or smth else.14:21
jdoband you're ruining my zen :)14:21
agordeevshadower: hello14:21
lsmola__jdob: hehe, fair enough14:22
jdobreally, it's that i have a number of people up my ass to get this finished, so i'm being a bit spartan about keeping on focus14:22
lsmola__jdob: ok, so point 3. seems to be resolved by this14:22
lsmola__jdob: yeah, we should really start coding this :-)14:23
jdobi'm actually less concerned about the code than i am having people agree on stuff14:23
shadoweragordeev: yeah cloud-init should work with diskimage-builder14:23
lsmola__jdob: and 4. is what heat client do, so I guess I am fine now :-D14:23
jdobbut we're on the same page14:23
shadoweragordeev: which parameters did you invoke it with?14:23
agordeevshadower: i'm highly interested in getting image with NoCloud datasource.14:24
agordeevshadower: ELEMENTS_PATH=$ELEMENTS_PATH:./elements DIB_RELEASE=precise bin/disk-image-create cloud-init-nocloud ubuntu vm -o ubuntu_nocloud14:24
*** noslzzp has joined #tripleo14:25
agordeevshadower: i've tried the original image and cloud-init works fine with my payload connected to a vm as the second disk (created by cloud-localds). since i change the image to what DIB outputs, cloud-init will start to totally ignore the payload with metadata14:27
*** rwsu has joined #tripleo14:29
shadoweragordeev: right. I don't know much about NoCloud. So the cloud-init should get the metadata from the second disk using the ConfigDrive datasource?14:29
agordeevshadower: to be exact i'm trying to reproduce what's written here -> https://help.ubuntu.com/community/UEC/Images#Ubuntu_Cloud_Guest_images_on_12.04_LTS_.28Precise.29_and_beyond_using_NoCloud but with DIB produced image.14:30
*** ccrouch has quit IRC14:30
*** ccrouch has joined #tripleo14:31
agordeevshadower: yup, it should get, but for unknown reason it didn't. Also its impossible to log in into the vm spawned from DIB produced image. Maybe you could know how to be able to log in with non-working cloud-init? Probably it will help to troubleshoot14:32
*** ramishra has quit IRC14:33
shadoweragordeev: if you include the "stackuser" element from tripleo-image-elements (https://github.com/openstack/tripleo-image-elements/tree/master/elements/stackuser) you'll have to clone that repository and add it to your ELEMENTS_PATH14:34
shadowerthan you should be able to login with user "stack" and password "stack"14:34
shadowerthat could help you debug this14:35
agordeevshadower: ty, i will try :)14:35
shadoweragordeev: but it looks like a bug. Could you file it here please? https://bugs.launchpad.net/diskimage-builder Ideally with the exact commands you used + the output of diskimage-builder14:35
*** jprovazn has quit IRC14:37
*** jprovazn has joined #tripleo14:37
*** jprovazn has quit IRC14:39
*** CaptTof__ has joined #tripleo14:54
*** CaptTofu_ has quit IRC14:55
*** jistr has quit IRC14:58
*** jistr has joined #tripleo14:59
*** untriaged-bot has joined #tripleo15:00
untriaged-botUntriaged bugs so far:15:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/132974615:00
uvirtbotLaunchpad bug 1329746 in diskimage-builder "disk-image-create should allow sending compat flags to qemu-img" [Undecided,In progress]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132923815:00
uvirtbotLaunchpad bug 1329238 in tripleo "OVS isn't persisting mac addresses on OVS bridges" [Undecided,In progress]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133028915:00
uvirtbotLaunchpad bug 1330289 in tripleo "port 35357 (keystone default) should be reserved in ephemeral range" [Undecided,New]15:00
*** untriaged-bot has quit IRC15:00
*** ramishra has joined #tripleo15:00
morganfainbergthats a cool bot ^15:00
*** yolanda has joined #tripleo15:03
rdopieramorganfainberg: which one?15:03
morganfainbergrdopiera, the untriaged-bot15:03
yolandahi, i'm having problems using images i created with disk-image-builder15:03
yolandai'm getting  Boot failed: not a bootable disk15:04
yolandaanyone has a clue about that?15:04
morganfainbergrdopiera, i've seen uvirtbot elsewhere15:04
jdobshadower: where are you on a new revision of the heat template conversion spec?15:06
*** pcrews has joined #tripleo15:07
shadowerjdob: don't ask :-(15:08
jdobkk15:08
shadowerjdob: I'll have to redo a decent portion of it15:08
*** morazi has joined #tripleo15:12
*** julim has quit IRC15:12
*** dtantsur is now known as dtantsur|afk15:27
*** ccrouch has quit IRC15:28
*** markmc has quit IRC15:28
*** dkehn_ is now known as dkehnx15:29
SpamapSshadower: If we never add HOT support to merge.py, we never have to deprecate / keep it.15:32
SpamapSshadower: but I suspect we will have to add that support.15:32
shadowerSpamapS: unless we can stop using merge.py in one fell swoop (i.e. moving to Hot + provider resources + Heat scaling as a single step) we'll have to teach merge.py to work with HOT templates15:36
SpamapShrm not so sure I agree15:37
SpamapSbut it is moot15:37
SpamapSthe HOT transition is really small15:37
SpamapSso we shouldn't couple these things15:37
shadowerI agree we shouldn't couple them15:38
*** IvanBerezovskiy has left #tripleo15:38
shadowernot sure it's that small. There's a lot of references to "Parameters", "Resources", "DependsOn" etc. in merge.py15:38
shadowerbut it may end up being a small change15:39
*** rdopiera has quit IRC15:40
*** ifarkas has quit IRC15:41
agordeevshadower: yeah, it is definitely a bug. https://github.com/openstack/diskimage-builder/blob/master/elements/cloud-init-datasources/install.d/05-set-cloud-init-sources#L15 cloud-init stops to work when trying to find `None` datasource. After i removed `None` from that list, it works fine15:43
shadoweragordeev: cool. Will you file it on launchpad, please?15:45
agordeevshadower: yeah, but i want to be 100% sure, so will explore it deeper15:46
*** ccrouch has joined #tripleo15:47
*** ramishra has quit IRC15:49
*** edmund has joined #tripleo15:55
*** martyntaylor has quit IRC15:56
*** jcoufal has quit IRC15:56
*** jtomasek has quit IRC15:57
*** dividehex has joined #tripleo15:57
*** noslzzp has quit IRC16:03
*** e0ne_ has quit IRC16:03
*** noslzzp has joined #tripleo16:06
*** eghobo has joined #tripleo16:06
*** marun has joined #tripleo16:06
*** TravT has joined #tripleo16:07
*** pblaho is now known as pblaho|afk16:07
*** pblaho|afk is now known as pblaho16:12
*** athomas has quit IRC16:13
SlickNikhowdy folks16:15
*** hewbrocca has quit IRC16:16
*** blamar has joined #tripleo16:16
*** ramishra has joined #tripleo16:23
*** dividehex has quit IRC16:24
agordeevshadower: https://bugs.launchpad.net/diskimage-builder/+bug/1330537 here it is16:25
uvirtbotLaunchpad bug 1330537 in diskimage-builder "cloud-init refuses to start if datasources have None in list" [Undecided,New]16:25
shadoweragordeev: thanks!16:26
agordeevshadower: np16:26
mordredSpamapS: hey - so - os-collect-config ...16:27
mordredSpamapS: I added two metadata things to an instance I launched, and they do not show up in os-collect-config --print16:27
SpamapSagordeev: is this on Ubuntu 12.04 ?16:31
*** blamar has quit IRC16:31
SpamapSagordeev: if so, that's a duplicate bug and there's a fix already in the queue16:32
SpamapSmordred: try 'os-collect-config --print cfn'16:32
yolandahi, problems with disk-image-create generating non bootable images. am i ok with a syntax like that? disk-image-create -n  -o /etc/nodepool/images/bare-precise-1402935082 base ubuntu16:33
yolandaor what elements shall i include to have a basic bootable ubuntu instance?16:33
mordredSpamapS: nothing16:33
mordredSpamapS: I did not launch this with heat16:33
mordredSpamapS: this is just normal nova metadata16:33
*** ifarkas has joined #tripleo16:34
mordredyolanda: for baremetal or vm?16:34
SpamapSmordred: OHHH16:34
SpamapSmordred: then 'os-collect-config --print ec2'16:35
yolandamordred, for vm, to be used in hpcloud16:35
yolandaall images i generate cannot boot16:35
mordredyolanda: have you seen the nodepool patch to openstack-infra/config ?16:35
yolandamordred, yes, worked on it16:35
SpamapSmordred: also 'curl http://169.254.169.254/latest/meta-data'16:35
mordredawesome. (I thought so)16:35
mordredSpamapS: yah. os-collect-config --print ec2 does not show the user added metadata16:36
yolandabut i was missing the  yaml config for nodepool, the one that should enumerate the elements to be included16:36
SpamapSmordred: also I did learn recently that there is some openstack specific behavior exposed at /openstack there.. it might only expose these values there16:36
mordredSpamapS: http://169.254.169.254/openstack/2013-1on17/meta_data.json16:37
mordredgah16:37
mordredSpamapS: curl http://169.254.169.254/openstack/2013-10-17/meta_data.json16:37
mordredSpamapS: includes the nova metadata16:37
mordredSpamapS: we may want to add that to os-collect-config for completeness16:38
* mordred can add a patch perhaps16:38
*** ramishra has quit IRC16:40
*** pblaho is now known as pblaho|afk16:40
SpamapSmordred: yeah I can just make an 'openstack' collector and we can turn off the ec2 one.16:41
SpamapSmordred: or you can. :)16:41
SpamapSmordred: we could also copy the approach cloud-init uses which is basically "attempt ec2 if openstack failed'16:41
mordredSpamapS: I think we should do that16:41
SpamapSyeah16:41
mordredbecause os-collect-config is generally useful16:41
mordredand I dont think there is anything to be gained by making it not usable outside of openstack on purpose16:42
openstackgerrittherese-mchale proposed a change to openstack/tripleo-image-elements: MySQL: Enable passthrough configuration  https://review.openstack.org/10029116:42
yolandamordred, testing now with : base ubuntu vm elements, my main question is which basic elements to i need to add in order to generate a basic instance to be spinned by nodepool16:42
d0ugaltzumainn: When you came up with your list, did you go through the REST API spec and figure out all of the operations it would need?16:42
tzumainnd0ugal, I did on my second pass, yeah16:42
d0ugaltzumainn: cool, I'm just going through it again in detail and wondered if I should do that as I go16:43
SpamapSmordred: if only cloud-init weren't gplv3 and cla-shrouded .. we could probably have just enhanced it to become o-c-c16:43
mordredyah16:43
SpamapSI suspect Amazon went through the same progression with cfn-init16:43
SpamapSwhich implements a superset of cloud-config syntax16:43
*** pblaho|afk is now known as pblaho16:44
mordredyolanda: I think disk-image-create -x --no-tmpfs  ubuntu vm should be all you need16:44
mordredyolanda: at least, that's what clark and I have been testing with16:44
*** pblaho has quit IRC16:45
mordredyolanda: to be fair, I have only been mounting them locally and testing - I have not yet tried actually uploading them to glance16:45
yolandamordred, and no base element? i found that my calls were failing if i didn't include base16:45
mordredyolanda: no, we don't include the base element at all16:45
*** jistr has quit IRC16:46
*** eghobo has quit IRC16:47
yolandatesting adding vm now, let's see16:47
*** eghobo has joined #tripleo16:47
openstackgerritA change was merged to openstack/tripleo-image-elements: add some missing “set -ue” declarations  https://review.openstack.org/9318816:49
*** ifarkas has quit IRC16:50
yolandamm, same problem adding vm16:50
yolandai'm not sending the -x and --no-tmpfs flags, i'll try with that also16:50
clarkbno tmpfs is necessary for our chattr calls16:51
clarkbI ran into that too16:51
yolandaok, testing with the same syntax as you16:52
*** ifarkas has joined #tripleo16:53
*** lucasagomes is now known as lucas-dinner16:54
tzumainnd0ugal, yeah - I created use cases at the bottom of the doc and made sure I could fulfill them16:57
tzumainnI could very well be missing many things, feel free to add on!16:57
*** akrivoka has quit IRC17:01
d0ugaltzumainn: Sounds like a fun activity for tomorrow morning I think17:01
*** sparkycollier has joined #tripleo17:03
yolandamordred, clarkb, so yes, it worked with your syntax17:06
yolandathx for the tip!17:07
mordredyolanda: woot!17:08
mordredyolanda: so - on the config nodepool patch - clarkb and I are close - I'm trying out a patch to it to get databases installed properly17:08
mordredbut other than taht, I think it's close to being good17:08
*** martyntaylor has joined #tripleo17:26
*** julim has joined #tripleo17:31
*** martyntaylor has left #tripleo17:31
*** nati_ueno has joined #tripleo17:33
*** pelix has quit IRC17:34
*** julim has quit IRC17:35
*** julim has joined #tripleo17:39
*** ChanServ changes topic to "https://etherpad.openstack.org/p/tripleo-ci-r1-trusty | tripleo-cd running preserve-ephemeral WIP patches and https://review.openstack.org/#/c/62042/ | Using OpenStack to deploy OpenStack;meetings Tuesday 1900//0700 UTC in #openstack-meeting-alt"17:40
*** e0ne has joined #tripleo17:40
yolandamordred, from nodepool patch, i'm missing the glance image-delete stuff17:49
*** e0ne has quit IRC17:50
mordredyolanda: there's already a nodepool.deleteImage command17:51
mordredyolanda: it's possible that doesn't need to change?17:52
mordredyolanda: I mean, how the image got into the cloud should not change how we manage its lifecycle17:52
mordredonce it's an image, it's an image17:52
mordredyolanda: I could be VERY wrong17:52
*** blamar has joined #tripleo17:52
yolandamordred, but then we'll be leaving glance images that aren't used into our system17:55
mordredyolanda: see scrollback in #openstack-infra ... this is really a conversation for there17:56
*** jp_at_hp has quit IRC18:00
*** jprovazn has joined #tripleo18:06
*** e0ne has joined #tripleo18:07
devanandag'morning folks!18:07
SpamapSgoooooooooooooooooooooooooooooodmorning devanandaaaaaaaaa18:15
*** ramishra has joined #tripleo18:15
*** ramishra has quit IRC18:20
lifelesshi SpamapS18:21
*** dtantsur|afk has quit IRC18:23
*** dtantsur has joined #tripleo18:23
SpamapSlifeless: howdy!18:24
* SpamapS has gotten 4 nights of 8 hours of sleep in a row18:24
SpamapSI wanna climb a mountain or something18:24
jdoboh man, that sounds incredible18:24
greghayneslifeless: left you a comment on https://review.openstack.org/#/c/100151/18:26
*** nati_ueno has quit IRC18:29
*** nati_ueno has joined #tripleo18:30
lifelessgreghaynes: thanks18:32
lifelessSpamapS: *envy*18:32
*** sparkycollier has quit IRC18:33
*** rlandy has quit IRC18:34
*** nati_ueno has quit IRC18:46
*** nati_ueno has joined #tripleo18:51
*** lucasagomes has joined #tripleo18:59
*** lucas-dinner has quit IRC19:00
*** e0ne has quit IRC19:01
*** e0ne has joined #tripleo19:03
*** jtomasek has joined #tripleo19:04
*** Penick has joined #tripleo19:05
lifelessmordred: perhaps SpamapS can do that meeting19:06
lifelesspinging him19:11
*** blamar has quit IRC19:23
*** nati_ueno has quit IRC19:23
*** funzo has quit IRC19:23
*** nati_ueno has joined #tripleo19:24
*** funzo has joined #tripleo19:24
lifelessanyone got a running uc/oc at the moment? I need an experiment done19:25
lifelesscreate two networks with two distinct subnets, then create a port on each with the same mac address19:26
*** mestery has quit IRC19:27
openstackgerritlifeless proposed a change to openstack/tripleo-specs: Also bind public services to a dedicated VIP  https://review.openstack.org/10015119:30
lifelessgreghaynes: ^19:30
*** CaptTof__ has quit IRC19:33
*** akuznetsov has quit IRC19:33
*** CaptTofu_ has joined #tripleo19:34
openstackgerritNikhil Manchanda proposed a change to openstack/diskimage-builder: Do not use DatasourceNone for precise cloud-init  https://review.openstack.org/9950519:34
*** CaptTofu_ has quit IRC19:38
*** nati_ueno has quit IRC19:44
*** dprince has quit IRC19:46
*** akuznetsov has joined #tripleo19:48
*** vinsh has quit IRC19:51
*** rpodolyaka1 has joined #tripleo19:55
*** rpodolyaka1 has quit IRC20:01
*** jtomasek has quit IRC20:05
*** martyntaylor has joined #tripleo20:07
*** rpodolyaka1 has joined #tripleo20:10
*** dtantsur is now known as dtantsur|afk20:10
*** ifarkas has quit IRC20:11
*** lucasagomes is now known as lucas-sleepy20:11
openstackgerritDan Prince proposed a change to openstack-infra/tripleo-ci: Just a hunch...  https://review.openstack.org/10033720:13
*** rpodolyaka1 has quit IRC20:13
*** martyntaylor has joined #tripleo20:14
*** nati_ueno has joined #tripleo20:14
*** ramishra has joined #tripleo20:17
*** nati_ueno has quit IRC20:19
*** akuznetsov has quit IRC20:19
*** ramishra has quit IRC20:21
*** martyntaylor has quit IRC20:22
*** e0ne has quit IRC20:24
*** CaptTofu_ has joined #tripleo20:25
*** CaptTofu_ has quit IRC20:30
*** petertoft has quit IRC20:32
*** nati_ueno has joined #tripleo20:34
*** julim has quit IRC20:38
*** nati_ueno has quit IRC20:39
goneriHi, can a core reviewer approve this patch? https://review.openstack.org/#/c/93207/20:47
greghaynestests havent passed20:49
*** Penick has quit IRC20:50
*** e0ne has joined #tripleo20:50
goneriarg, thanks20:51
*** e0ne has quit IRC20:53
*** vinsh has joined #tripleo20:53
*** nealph has joined #tripleo20:54
*** spzala has joined #tripleo20:54
*** jprovazn has quit IRC20:57
openstackgerritPhil Neal proposed a change to openstack/tripleo-image-elements: Add default signing directory for keystone client  https://review.openstack.org/9652720:59
openstackgerritPhil Neal proposed a change to openstack/tripleo-image-elements: Add Ceilometer conf option for auth signing directory  https://review.openstack.org/9659720:59
*** untriaged-bot has joined #tripleo21:00
untriaged-botUntriaged bugs so far:21:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/132974621:00
uvirtbotLaunchpad bug 1329746 in diskimage-builder "disk-image-create should allow sending compat flags to qemu-img" [Undecided,In progress]21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132923821:00
uvirtbotLaunchpad bug 1329238 in tripleo "OVS isn't persisting mac addresses on OVS bridges" [Undecided,In progress]21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/133028921:00
uvirtbotLaunchpad bug 1330289 in tripleo "port 35357 (keystone default) should be reserved in ephemeral range" [Undecided,New]21:00
*** untriaged-bot has quit IRC21:00
*** jdob has quit IRC21:02
*** CaptTofu_ has joined #tripleo21:08
*** jrist has quit IRC21:11
*** jrist has joined #tripleo21:12
*** ramishra has joined #tripleo21:18
*** ramishra has quit IRC21:22
*** Penick has joined #tripleo21:28
*** jang has quit IRC21:31
*** nati_uen_ has joined #tripleo21:34
*** CaptTofu_ has quit IRC21:42
*** CaptTofu_ has joined #tripleo21:43
bnemecOuch, our undercloud and overcloud jobs look pretty broken: http://goodsquishy.com/downloads/tripleo-jobs.html21:47
*** CaptTofu_ has quit IRC21:47
greghaynesyerp21:49
greghaynesThere was an attempt with https://review.openstack.org/#/c/100337/ but looks like that wasnt the issue21:50
*** CaptTofu_ has joined #tripleo21:53
*** julim has joined #tripleo22:00
*** nati_uen_ has quit IRC22:00
*** nati_ueno has joined #tripleo22:00
*** nati_ueno has quit IRC22:01
*** nati_ueno has joined #tripleo22:01
*** funzo_ has joined #tripleo22:13
*** weshay has quit IRC22:14
*** funzo has quit IRC22:14
*** bnemec changes topic to "CI failing due to https://bugs.launchpad.net/tripleo/+bug/1330735 | https://etherpad.openstack.org/p/tripleo-ci-r1-trusty | tripleo-cd running preserve-ephemeral WIP patches and https://review.openstack.org/#/c/62042/ | Using OpenStack to deploy OpenStack;meetings Tuesday 1900//0700 UTC in #openstack-meeting-alt"22:16
*** ramishra has joined #tripleo22:18
*** CaptTofu_ has quit IRC22:20
*** CaptTofu_ has joined #tripleo22:20
*** ramishra has quit IRC22:23
*** noslzzp has quit IRC22:32
*** Penick has quit IRC22:32
vinshHey.. how does signing_key.pem or the signing_cert.pem make it on a control node? where is that defined?22:35
vinshI'm finding that with multiple control nodes.. only one has the keystone certs needed22:35
vinshBut I dunno how those are wegged into that one node.. logs don't tell me.. the keystone element doesn't seem to have this code either22:35
vinshMaybe those are generated during the init keystone phase from devtest_overcloud?22:36
morganfainbergvinsh, it doesn't use gen_pki... does it?22:36
vinshI'm not sure....22:37
openstackgerritBen Nemec proposed a change to openstack/tripleo-image-elements: Debug all the things  https://review.openstack.org/10037422:37
vinshah yeah, I got it22:37
vinshinit-keystone .. from devtest_overcloud.sh does the cert setup22:38
morganfainbergvinsh, cool.22:38
vinshgreghaynes, do certs get installed on all 3 control nodes in your setup for keystone?22:38
vinshdo you generate them on one.. and copy them to the others?22:38
vinshor?22:38
*** mestery has joined #tripleo22:42
lifelessok back22:47
lifelessmorganfainberg: we use gen_pki22:47
*** nati_ueno has quit IRC22:49
vinshlifeless, what are your thoughts on distributing the keystone certs to all the controller nodes?22:53
*** ccrouch1 has joined #tripleo22:54
*** ccrouch1 has joined #tripleo22:55
*** mestery has quit IRC22:55
*** marun has quit IRC22:56
*** ccrouch has quit IRC22:57
lifelessvinsh: mandatory22:59
vinsh:)22:59
lifelessvinsh: see os-cloud-config which has a patch set up to move the CA creation outside and we'll just copy the result in.22:59
vinshmaybe its this one: https://review.openstack.org/#/c/92383/  "Allow setup services endpoints"23:01
lifelessI have no idea how greghaynes's HA ctl plane worked without that23:01
tchaypoApproximately good morning23:02
*** Penick has joined #tripleo23:05
*** nati_ueno has joined #tripleo23:10
*** CaptTofu_ has quit IRC23:13
*** CaptTofu_ has joined #tripleo23:13
vinshohh and https://review.openstack.org/#/c/83324/23:14
*** morazi has quit IRC23:14
*** lucas-sleepy has quit IRC23:15
lifelessyes that one23:16
lifelesswe need to make use of it now :)23:17
vinshah-hah-yup23:17
*** CaptTofu_ has quit IRC23:18
*** yamahata has quit IRC23:18
tchaypoSo, I see a review that's stuck because it needs a rebase23:18
tchayposo I jump in and do the rebase and push hat23:18
tchaypois it bad form to +1 the thing that I just pushed?23:18
*** julim has quit IRC23:19
*** ramishra has joined #tripleo23:19
lifelesstchaypo: its ok to +1 it; we even permit +2s in that situation23:21
*** echohead has left #tripleo23:22
*** Penick has quit IRC23:23
*** ramishra has quit IRC23:24
tchaypocool23:24
*** dividehex has joined #tripleo23:25
*** ccrouch1 has quit IRC23:26
tchaypoHrm. I think I may have just answered my own question about the vlan check23:27
tchaypofor the undercloud and overcloud checks, the only thing we care about is that the script complets - because the are set -E, we assume that script completion means that every step ran without any reported errors23:27
*** blamar has joined #tripleo23:27
tchaypofor the vlan check we're going to have to do something different - we're going to be validating the state of the machine(s), so we'll be probing to check that things are set up the way we expect. We can still use set -e so that any error will trigger a fail condition, but we'll be writing explicit check logic rather than just relying on the commands to complete23:29
tchaypoww.tlcrewards.com/rev2for1movie23:30
tchaypowell done me23:30
openstackgerritRichard Su proposed a change to openstack/tripleo-image-elements: Move rabbitmq-server cluster port  https://review.openstack.org/9170423:31
*** Penick has joined #tripleo23:31
lifelesstchaypo: so, yes and no23:34
lifelesstchaypo: iteration 0 lets just make sure we complete, because that will use the vlan23:34
lifelesstchaypo: for iteration 1 lets add tempest :)23:34
tchaypo"complete" meaning "run both undercloud and overcloud scripts with the vlan parameters passed in; if the undercloud is able to build the overcloud that's good enough for now"23:35
lifelessand if the script is abe to talke to the vlan public ip to configure the overcloud23:37
lifelessand deploy a vm and have it come up23:37
lifelessand talk toit via a floating IP23:38
tchaypowhich happens at the end of devtest_undercloud iirc23:38
lifelessovercloud23:38
lifelessbut yes23:38
tchaypoyes, that's what i was thinking23:38
tchaypodamn fingers23:38
*** Penick has quit IRC23:38
tchaypowell in that case, I think that the thing I actually didn't understand is how simple this actually is23:39
lifelessnote that virtual public ips thing is a dep of this23:40
lifelessactually working, I mean23:40
lifelesstchaypo: is the zuul patch landed yet?23:40
lifelesserm infra config.23:40
tchaypohttps://review.openstack.org/#/c/100078/3/toci_devtest.sh has been tweaked to pass the public-(vlan|network) flags to the under/overcloud scripts, now we just need to make those scripts do something with those flags23:40
lifelessright23:40
tchaypowhen you say "is a dep of this" you mean "this depends on the virtual public ips thing"?23:41
lifelessyes23:41
tchaypoor "the virutal public ips thing depends on this"?23:41
lifelessthe configuration we need23:41
lifelesswhich is the thing this is going to test, to stop it regressing23:41
tchaypoinfra config check is waiting for some +2s23:41
lifelessdepends on both vlan configuration / network cnofig and etc23:41
tchaypohttps://review.openstack.org/#/c/100076/23:42
lifelessclarkb: are you guys still snowed under the gate? we have a new toci experimental job we need  added ^23:42
*** edmund has quit IRC23:43
*** vinsh has quit IRC23:52
tchaypolifeless: on another note - do we have any confirmations about pycon-au or the mid-cycle?23:53
bnemecI updated https://bugs.launchpad.net/tripleo/+bug/1330735 with details on what appears to be killing our CI runs, but it's getting fairly late here so I'm not sure I'm going to have a chance to actually track down the problem.23:54
uvirtbotLaunchpad bug 1330735 in tripleo "Undercloud and overcloud CI jobs all failing" [Critical,Triaged]23:54
lifelesstchaypo: a) read your email, b) no.23:54
bnemecAlso, we're about to get whacked with a major storm, so I may not have power for a while. :-)23:55
tchaypolifeless: oh, verygood.23:56
tchaypobnemec: would you like someone else to take a look while you hide in your storm cellar?23:56
bnemectchaypo: That would be good :-)23:57
tchaypoI can see two paths of inquiry here... one is to assume there was a recent code change that added "amd64" as a requirement, hunt that down, and revert it...23:58
tchaypothe other is to see what's up on the nodes and why nothing is available23:58

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