Tuesday, 2015-12-08

* NobodyCam only has 300 Mb :)00:00
*** jerrygb has quit IRC00:00
JayF150mbit00:01
NobodyCam:)00:01
JayFJust got wifi problems figured out though. Apparently there's very little preference in most OSes for 5ghz over 2.4ghz00:01
JayFso diff ssid for 5ghz, connect devices to that, magically my wifi is always fast00:02
*** jerrygb has joined #openstack-ironic00:02
* JayF lives in a big apt building with lots of contention in 2.400:02
NobodyCamahh :)00:02
JayFprobably moving soonish though. You're in WA state, right?00:03
NobodyCamNot at this time of year,00:03
NobodyCamwe're down in Palm Springs for winter00:03
*** jamielennox|away is now known as jamielennox00:05
JayFNobodyCam: someone set off the alarm00:06
JayFNobodyCam: tests broken on master :( netifaces00:06
JayFgoing to gist my science00:06
JayFevery test failing with ImportError: No module named netifaces00:06
JayFpages and pages of scrollback /o\00:06
NobodyCamJayF: yep00:07
NobodyCam:)00:07
*** s-moriya has joined #openstack-ironic00:08
NobodyCamJayF: you prob lso have a few ImportError: cannot import name collection00:08
JayFI just checked out HEAD^1 and trying tests00:09
JayFfailing similarly, going HEAD^200:09
JayFrebuilidng my tox env everytime00:10
JayFlooks almost like oslo_utils might have a dep it's not properly declaring?00:10
JayFdid oslo_utils release recently?00:10
devanandakrotscheck: if you want to be compatible with many versions of the server, then yes00:11
*** aginwala has quit IRC00:11
* JayF seeing if oslo.utils master is passing tests00:13
devanandatox -epy27 -r ==> I, too, get that error00:14
JayFjroll: around?00:14
JayFjroll: [upstream pagerduty alert]00:14
JayFlol00:14
*** praneshp has quit IRC00:14
JayFNobodyCam: devananda: tox is installing netifaces for oslo.utils tests, but not Ironic tests00:15
devanandaJayF: looks like oslo.utils 3.1.0 was tagged 5 days ago00:16
JayF[testenv]00:16
JayFdeps = -r{toxinidir}/test-requirements.txt00:16
JayF       .[netifaces]00:16
JayFis in tox.ini for oslo.utils00:16
JayFso they're explicitly calling out netifaces as needed for testing w/o putting it in requirements00:16
devanandauhhh00:16
devanandadhellmann: ^ any thoughts ?00:16
*** aginwala has joined #openstack-ironic00:17
*** jerrygb has quit IRC00:18
*** mbound_ has quit IRC00:18
*** jerrygb has joined #openstack-ironic00:18
*** alexpilotti has joined #openstack-ironic00:19
devanandaJayF: that import line in oslo.utils has been there for 11 months00:20
devanandaJayF: also, my existing venv has netifaces==0.10.4 in it00:21
devananda*my existing ironic venv00:21
devanandasomething caused it to be installed, and now there is not something causing it to be installed00:21
JayFhmm00:21
devanandaoslo.utils 3.0.0 has netifaces in requirements.txt00:22
devananda3.1.0 does not .... /me continues investigating00:22
*** jerrygb has quit IRC00:23
*** alexpilotti has quit IRC00:24
JayFccecc5fc4e92844616252689fb78510a578aee60 removed it00:24
devanandaJayF: https://github.com/openstack/oslo.utils/commit/2abbe1c3b19490f570c29502cd56ec92daf4ca4500:24
JayFwith the commit message00:24
devanandaheh00:24
JayFJINX00:24
JayFso that's a backwards compat breaking change00:25
JayFand should be reverted in 3.1.1?00:25
devanandahttps://bugs.launchpad.net/oslo.utils/+bug/152370600:25
openstackLaunchpad bug 1523706 in oslo.utils "No module named netifaces" [Undecided,New]00:25
devanandalooks like this hits several projects00:25
NobodyCam:000:26
devanandahttp://lists.openstack.org/pipermail/openstack-dev/2015-December/081660.html00:26
JayFdevananda: is the right thing to add Ironic as impacted to that bug?00:26
devanandaJayF: not really00:27
JayFdevananda: or is that only if Ironic has action to take to fix the bug?00:27
JayFgotcha00:27
devanandaJayF: yes ^ that00:27
devanandain an ideal world, we should have a way to track that00:28
JayFSure, I just wanted to know the right thing to do :)00:28
devanandabut LP actually has a bug where, if too many projects are tagged on the bug, no one can close the bug00:28
JayFno opposition with either way being right00:28
devanandait's great00:28
JayFI wasted 2h of my life on that00:28
JayFtrying to cleanup bugs00:28
devanandaheh00:28
JayFbefore someone in -infra clued me in00:29
JayFway back in the day00:29
jrollJayF: devananda thanks for finding that00:32
*** betherly has quit IRC00:32
*** patrickeast has quit IRC00:32
devanandajroll: I pinged fungi in -infra just now and added it to our whiteboard00:32
jrollyay, thanks00:33
*** mtanino has quit IRC00:33
devanandaeither we do nothing and wait for oslo to release a fix, or I think we could try landing a patch to our test-requirements00:33
* jroll assumes but verifies there is a fix in queue for oslo00:33
jrolloh, we could00:33
jrollpresumably if we import it, we use it in more than tests00:33
devanandajroll: we dont use it at all00:34
devanandaonly oslo.utils needs it00:34
devanandabut doesn't list it as a dep in this release. it's TOTALLY their bug, afaict00:34
jrollif we import oslo.utils though...00:34
jrollactually00:34
devanandawe never directly use netifaces00:34
jrollno, but we import a thing that uses it00:35
jrollpresumably outside of tests00:35
devanandaif oslo.utils is using it -- it should really be listing it as a requirement itself00:35
jrollso it isn't a test dep00:35
devanandaright. it's a dep-dep00:35
*** Paradoxx has joined #openstack-ironic00:37
*** Paradoxx has quit IRC00:37
openstackgerritJim Rollenhagen proposed openstack/ironic: Depend on oslo.utils[netifaces]  https://review.openstack.org/25445200:37
jrolldevananda: ^00:37
* jroll tests00:37
JayFwhat is that syntax? whoa!00:38
devanandatesting00:38
jrollJayF: "extras" https://pythonhosted.org/setuptools/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies00:38
jrollpip syntax is package[extra]00:38
jrollsee also the tox.ini change in that oslo.utils commit00:38
*** aginwala has quit IRC00:39
*** absubram has joined #openstack-ironic00:40
*** Paradoxx has joined #openstack-ironic00:40
devanandajroll: totally works. +2'ing ahead of the gate00:40
*** Paradoxx has quit IRC00:40
*** KBT has joined #openstack-ironic00:41
jrollwoo00:41
jrolland yes, we use it outside of tests btw00:41
jlvillalIs anyone working on fixing the iLO CI job?00:41
*** absubram_ has joined #openstack-ironic00:41
*** yonglihe has quit IRC00:41
jrolljlvillal: hopefully, but feel free to ignore for now00:42
NobodyCamjroll: JayF: devananda: Awesome :)00:42
jlvillaljroll, Okay. I wasn't sure if there was someone to ping about the job.00:42
devanandagotta run - dinner plans at 5, so...00:43
jrolljlvillal: in theory ramesh. but, ya know.00:43
*** ChuckC has quit IRC00:44
*** ijw has joined #openstack-ironic00:44
NobodyCam:p00:44
jlvillaljroll, Yeah I don't think it is his responsibility anymore :)00:44
*** absubram has quit IRC00:44
*** absubram_ is now known as absubram00:44
* jlvillal will learn to be patient...00:44
NobodyCamwe'll see if we can find someone to look in to it00:45
*** Nisha has quit IRC00:46
jlvillalNobodyCam, Thanks. You rock! :)00:46
NobodyCam:)00:47
jrolldevananda: oh, https://review.openstack.org/#/c/254379/00:47
* jroll abandons00:50
*** ijw has quit IRC00:51
*** ijw has joined #openstack-ironic00:53
*** aginwala has joined #openstack-ironic00:53
*** ionutbalutoiu has quit IRC00:55
*** aginwala has quit IRC00:55
*** Sukhdev has joined #openstack-ironic00:56
*** Sukhdev has quit IRC00:57
rloojroll: qq, wrt 'pip syntax is package[extra]' Does it install the package + extra, or only the extra from that package?00:57
*** ijw has quit IRC00:57
jrollrloo: both, afaik. tests seem to support that00:58
jrollrloo: I abandoned that change, though jfyi00:58
rloojroll: yeah, i saw you abandoned. i was just curious.00:59
openstackgerritArun S A G proposed openstack/ironic-python-agent: Use latest CoreOS stable when building  https://review.openstack.org/19150500:59
JayFI'm glad to have seen that. No idea until today it was a thing  at all00:59
jrollright on00:59
rlooJayF: yeah, learn something new every day on this job :)00:59
jrolldevananda: mind reviewing https://etherpad.openstack.org/p/ironic-4.3.0-announce ?01:00
jrollboth 4.2.2 and 4.3.0 there01:00
JayFjroll: should we include instructions for operators to re-clean fleet or something similar?01:03
JayFjroll: I know if we had this deployed to production, we'd push all AVAILABLE nodes back through cleaning01:03
jrollJayF: dunno, I would think that should have been in the OSSA if we did it01:04
JayFjroll: just a thought01:04
jrollyeah totes01:04
*** thanhnt-z has joined #openstack-ironic01:05
*** rajathagasthya has quit IRC01:07
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Canary test commit **DO NOT MERGE**  https://review.openstack.org/25363901:09
*** thanhnt-z has quit IRC01:09
naohirotrloo: good evening, still there?01:14
rloonaohirot: hi01:14
naohirotrloo: Hi :)01:15
zer0c00lping JayF01:15
zer0c00lJayF: About your comment in https://review.openstack.org/#/c/191505/1701:15
JayFzer0c00l: already replied01:15
zer0c00lThe sysrq-triggers don't work anymore01:15
zer0c00lokay01:15
JayFzer0c00l: nspawn keeps making more security things :(01:15
JayFzer0c00l: I have two patches in already undoing unconfigurable security stuff in nspawn01:15
naohirotrloo: I'd like to ask if my change is ok or not before submitting an update regarding01:15
JayFzer0c00l: So I propose we move the IPA ramdisk to use chroot, like I do downstream now01:16
rloonaohirot: what's the change?01:16
jrollJayF: I so want to just kill the coreos ramdisk, but it is so much easier to customize :/01:16
naohirotrloo: https://review.openstack.org/#/c/253498/01:16
JayFjroll: why kill it? Make it run in a chroot and it removes most headaches caused by containers01:16
rloonaohirot: what's the change?01:16
JayFjroll: just like we did downstream01:16
naohirotrloo: 'unknown value' come from the line 53.01:16
jrollJayF: because two different ways of solving the same problem, requiring changes to sometimes happen in two places01:17
naohirotrloo: should I change it to 'type of value is unknown'?01:17
naohirotrloo: Is that your suggestion?01:17
JayFjroll: TBH I'm not sure what's different in the technology today vs when we wanted to do a coreos ramdisk01:17
rloonaohirot: that was one of my suggestions, yes. what do you think?01:17
JayFjroll: it still stands that some deployers will want a more fully featured ramdisk, and for that, is the coreos option01:18
*** penick has quit IRC01:18
rloonaohirot: or just make it an empty string, and don't print it out.01:18
JayFjroll: just because a DIB element for IPA exists today doesn't mean the technical reasons we wanted IPA to have a more fully-featured ramdisk are now invalid01:18
naohirotrloo: Okay, now I got it. But Tan said that other project uses 'unknown value'.01:18
*** mbound_ has joined #openstack-ironic01:19
rloonaohirot: yeah, i saw his comment. but w/o knowing that other projects do that, if you just read the .sample, what would you think?01:19
jrollJayF: sure, but it seems like most people tend to use DIB for whatever reason, and we're doing extra effort to support both01:19
rloonaohirot: that was my suggestion. i can be overruled.01:19
naohirotrloo: I thought that if there is a precedent, it would be better to follow it.01:19
JayFjroll: well, at least Rackspace and presumedly Yahoo use teh coreos ramdisk, right?01:19
zer0c00lJayF: Yahoo doesn't use coreos01:20
JayFor maybe not, /me thought zer0c00l was yahoo01:20
*** betherly has joined #openstack-ironic01:20
zer0c00lno IPA at all01:20
rloonaohirot: yeah, we tend to follow if there is a precedent/consistent that makes some sense. i just want to buck the system in this case but again, i could be overruled.01:20
JayFzer0c00l: where are you from and you like my ramdisk? hehe01:20
zer0c00lwe use anaconda with hacks now, planning to move to IPA01:20
jrollJayF: sure, I wonder if we can make the DIB ramdisk as good as the coreos one01:20
naohirotrloo: I think I agree with you, because it's type, but not value.01:20
zer0c00lyeash, i am from Yahoo01:20
JayFjroll: DIB ramdisks start out by ripping out init and replacing it with a bash script. Unless that's changed I think that's a design flaw/philosophy that isn't going to be able to be made "better"01:21
*** ijw has joined #openstack-ironic01:21
zer0c00lIMO the ramdisk itself is huge01:22
naohirotrloo: so I'm going to change L.53 to 'type of value is unknown'.01:22
zer0c00lIt needs to be separated into a two level thing like anaconda01:22
rloonaohirot: sure, that's fine with me.01:22
JayFzer0c00l: in our env it's a tradeoff, right? We don't mind shipping around a bigger ramdisk if it means we have ssh access and some debugging stuff01:22
zer0c00lAnaconda does this, it has a smaller ramdisk01:22
zer0c00land a bigger stage2 image which actually has the installer01:22
zer0c00lCalled the squashfs.img01:22
JayFzer0c00l: we've talked about doing that, because it would mean we don't ship ramdisks anymore01:23
zer0c00lramdisk boots and downloads the squashfs mounts it and switch root01:23
*** coolsvap has quit IRC01:23
JayFzer0c00l: you can use cloud-config-url= in coreos to have it pull down, remotely, a cloud-config.yml01:23
naohirotrloo: thank! I'll submit the update.01:23
*** zhenguo has joined #openstack-ironic01:23
JayFzer0c00l: and you could bootstrap that into downloading and extracting an IPA container for nspawn or chrooting01:23
rloonaohirot: yw01:23
jrollI still want to play with tinyipa one day01:23
zer0c00lJayF: Agree!01:23
JayFzer0c00l: this was on jroll's pet project list for a while01:23
JayFzer0c00l: the reason I haven't done it is simple: it's a cleaner fail with the bigger ramdisk. If I can't pull down the huge ramdisk, iPXE will bail out and reboot the machine so it can repxe and succeed01:24
*** mbound_ has quit IRC01:24
JayFzer0c00l: and I've never been sufficiently motivated to write something that robust to load a "stage two" for the IPA ramdisk01:24
zer0c00l:)01:25
zer0c00lSo JayF , you will be sending the downstream chroot stuff soon?01:25
zer0c00lI am interested01:25
JayFzer0c00l: if you want it, then I have no problem upstreaming it01:25
*** marios has quit IRC01:25
*** coolsvap has joined #openstack-ironic01:25
JayFaweeks and I wrote all that together a few weeks back, I can upstream it no problem tomorrow01:25
JayFJust wasn't something I thought folks would want upstream :)01:26
zer0c00lJayF: The reboot stuff is kind of complex i agree!01:26
JayFzer0c00l: yeah and apologies for not actively reviewing that as well. That's a patch I should've been following closesly01:26
*** marios has joined #openstack-ironic01:26
JayFzer0c00l: and ironically enough - - we switched to chroot because /sys/ was r/o as well :) (apparently writing to /sys/ is done by mdadm, so if you want to build raids in the agent it's pretty wellrequired)01:26
*** links has joined #openstack-ironic01:27
zer0c00lJayF: Raid is a priority for us at Yahoo as well01:27
zer0c00lWould be nice to see that code upstream :)01:28
JayFzer0c00l: then sounds like we're preempting a bug. I'll toss that up first thing tomorrow01:28
zer0c00lThanks :)01:28
*** Sukhdev has joined #openstack-ironic01:28
JayFnp01:28
* JayF heading out for the day o/01:28
zer0c00llater01:28
*** rajathagasthya has joined #openstack-ironic01:28
*** garthb has quit IRC01:31
jrolldevananda: ignore that review request, I've sent the announcements now01:34
*** baoli has joined #openstack-ironic01:36
*** smoriya is now known as smoriya_afk01:38
*** patrickeast has joined #openstack-ironic01:39
*** aginwala has joined #openstack-ironic01:39
lintanmorning Ironic, devananda,jroll,rloo,zer0c00l, JayF01:41
jroll\o lintan :)01:41
rloohey, morning lintan01:41
zer0c00lHey Morning lintan01:42
*** smoriya has joined #openstack-ironic01:43
*** r-daneel has quit IRC01:43
openstackgerritNaohiro Tamura proposed openstack/ironic: Add oslo_config.Opt support in Ironic config generator  https://review.openstack.org/25349801:46
*** s-moriya has quit IRC01:47
*** KBT has quit IRC01:47
Fdaisukemorning, jroll,01:49
jrollhi Fdaisuke01:49
Fdaisukejroll: I sincerely apologize for to ask you for the review.. I had overlooked that talk.01:49
jrollit's ok.01:49
Fdaisukejroll: thank you! I'll be careful next time.01:49
jrollFdaisuke: no, it's fine to ask for reviews sometimes, I just didn't understand the question01:50
*** rajathagasthya has quit IRC01:52
jlvillalnaohirot, Just as an FYI. And not sure if it was required or not. But it helps if the patch is not rebased between revisions. As it makes it easier to compare revisions of a patch.01:53
jlvillalnaohirot, Of course many times it is required to rebase the patch :)01:53
naohirotjlvillal: hi!01:53
jlvillalnaohirot, I was looking at: https://review.openstack.org/#/c/253498/01:54
jlvillalAnd trying to compare revision 1 vs 3.01:54
jlvillalnaohirot, Not sure if I am making any sense...01:54
*** chenke has joined #openstack-ironic01:54
naohirotjlvillal: Oh, are you saying that rebase is not necessary in some case?01:55
jlvillalnaohirot, In most cases.01:56
naohirotjlvillal: really?01:56
jlvillalnaohirot, Yes :)01:56
naohirotjlvillal: I'll follow that way next time, I just didn't know that. Thanks for letting me know :)01:57
chenkeDoes ironic support assign 2 ip address if PC have 2 network card while deploy image?01:57
jlvillalnaohirot, I try to only rebase if I need to. Usually Jenkins will report if the patch is in merge conflict.01:57
jlvillalnaohirot, Thanks for doing that. It will make comparing revisions of a patch much easier.01:58
naohirotjlvillal: I see, that makes sense.01:58
*** praneshp has joined #openstack-ironic02:05
*** Sukhdev has quit IRC02:11
*** KBT has joined #openstack-ironic02:11
*** KBT has quit IRC02:12
*** jerrygb has joined #openstack-ironic02:14
*** yonglihe has joined #openstack-ironic02:15
*** jerrygb has quit IRC02:16
*** rajathagasthya has joined #openstack-ironic02:17
*** alexpilotti has joined #openstack-ironic02:21
*** alexpilotti has quit IRC02:25
*** rajathagasthya has quit IRC02:27
openstackgerritNaohiro Tamura proposed openstack/ironic: Update python-scciclient version number  https://review.openstack.org/25335802:36
jrollnaohirot: hey, if you add scciclient to this list, it will update requirements.txt for you: https://github.com/openstack/requirements/blob/master/projects.txt02:45
*** deray has joined #openstack-ironic02:45
jrollnaohirot: then you don't need to do this manually: https://review.openstack.org/#/c/248997/02:45
naohirotjroll: Hi02:45
jrollnaohirot: oh, now I see it's already done, but the patches were not merged: https://review.openstack.org/#/c/24048402:47
naohirotjroll: I see.02:48
*** changzhi has joined #openstack-ironic02:49
naohirotjroll: I didn't notice that. I supposed to get the global requirement update patch. Actually I have been got it, and I unintentionally ignored :)02:50
changzhihi, all. I create a node and run "ironic node-validate xx" happens an error. It says "Cannot validate PXE bootloader. Some parameters were missing in node's driver_info. Missing are: ['deploy_ramdisk', 'deploy_kernel']"02:50
jrollnaohirot: it's easy to do :)02:51
changzhihow do i fill these params?02:51
changzhideploy_ramdisk and deploy_kernel?02:51
naohirotjroll: Yeah, I watch the bot carefully :)02:52
jrollchangzhi: ironic node-update $NODE_UUID add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID02:52
jrollchangzhi: this is in the deployment guide :)02:52
openstackgerritRuby Loo proposed openstack/ironic: Conductor handles manual cleaning  https://review.openstack.org/24728502:52
changzhijroll: i know that. but how should I get deploy_ramdisk and deploy_kernel? :-)02:53
jrollchangzhi: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#image-requirements02:54
jrollchangzhi: see Add the deploy images to the Image service02:54
jrollthey get uploaded to glance02:54
changzhijroll: thank you :-)02:54
jrollsure02:54
*** baoli has quit IRC02:55
*** Marga_ has quit IRC02:57
changzhijroll: after run "disk-image-create ubuntu baremetal dhcp-all-interfaces grub2 -o my-image"03:01
changzhijroll: where is the "my-image" ?03:01
jrollchangzhi: in your current directory, I believe03:03
*** aginwala has quit IRC03:03
TheJuliayea/win 2903:05
TheJuliadoh03:05
*** aginwala has joined #openstack-ironic03:07
*** aginwala has quit IRC03:07
changzhijroll: no ... the directory is empty :-(03:08
jrollchangzhi: did the command succeed?03:08
changzhijroll: yes. the command output a lot logs in console03:08
Haomengchangzhi: hi, changzhi03:08
changzhihaomeng: hi03:08
jrollchangzhi: and no errors? that's odd03:09
Haomengchangzhi: can you help to check the last lines of the output, if there is no output, should be return with error03:09
changzhithe last output: Setting up grub2-common (2.02~beta2-9ubuntu1.4) ...03:09
changzhiSetting up grub-efi-amd64 (2.02~beta2-9ubuntu1.4) ...03:09
changzhiSetting up shim-signed (1.9+0.8-0ubuntu2) ...03:09
changzhiProcessing triggers for libc-bin (2.19-0ubuntu6.6) ...03:09
Haomengchangzhi: we can share the log via http://paste.openstack.org/03:10
Haomengchangzhi: for irc, it is not easy to post multi-lines and to read03:10
changzhihaomeng: ok. wait a moment03:10
Haomengchangzhi: ok, and run 'echo $?' to check return code, should not be 0 I think03:10
*** aginwala has joined #openstack-ironic03:11
chenkeHaomeng: how are u?03:15
Haomengchenke: good, and you? :)03:15
TheJuliachangzhi: try the vm element instead of the grub element03:16
TheJuliathe grub2 element03:16
TheJuliagrub2 tries to install EFI, which in ubuntu causes it to fail because the package install asumes that it must install locally instead of just unpackage the files.03:17
changzhihttp://paste.openstack.org/show/481112/03:17
Haomengchangzhi: ok03:17
chenkeHaomeng: fine too. i am doing a test to check whether ironic port support binding 2 MACaddress, thus we can init 2 NIC while deploy. do you meet this kind of requirement?03:19
TheJuliachangzhi: checkout https://review.openstack.org/21961203:19
Haomengchangzhi: so this is last line "Processing triggers for libc-bin (2.19-0ubuntu6.6) ..." ?03:19
changzhihaomeng: yes03:19
changzhi[stack@localhost images]$ echo $?03:20
changzhi103:20
*** ijw has quit IRC03:20
changzhi:-(03:20
Haomengchangzhi: yes, it breaks03:20
Haomengchangzhi: libc-bin should be c runtime lib I think03:21
changzhihaomeng: dpkg: error processing package grub-efi-amd64-signed (--configure):03:21
TheJuliachangzhi: https://review.openstack.org/21961203:21
TheJuliait should work around the issue03:21
HaomengTheJulia: cool:)03:21
Haomengchangzhi: can you apply the patch and try again03:22
changzhithejulia: thx, i will try03:22
Haomengchangzhi: yes, more error can be found in syslog03:22
*** alexpilotti has joined #openstack-ironic03:23
*** deray has quit IRC03:23
*** shuquan has joined #openstack-ironic03:23
*** alexpilotti has quit IRC03:27
*** shuquan has quit IRC03:28
rloohey folks, please don't bother doing rechecks. the gate is broken. see the etherpad.03:30
*** shuquan has joined #openstack-ironic03:31
changzhiTheJulia: you are great!! the patch goes well!03:31
jrollbetter yet, don't ever do a recheck without checking why the job failed!03:31
jrollrloo: go "home" ! :)03:32
TheJuliachangzhi: glad to hear!03:32
rloojroll: am going. i was just checking my email one last time and noticed the rechecks :)03:32
changzhiTheJulia: after I run "disk-image-create ubuntu vm dhcp-all-interfaces grub2 -o my-image". It generates my-image.d  my-image.qcow203:32
rloog'night all :D03:32
changzhiTheJulia: does it right?03:32
*** rloo has quit IRC03:32
TheJuliachangzhi: yes, my-image.qcow2 should be a bootable disk image03:33
changzhiTheJulia: but it doesn't generate  my-image.vmlinuz and my-image.initrd03:33
changzhiThejulia: only my-image.qcow203:34
TheJuliachangzhi: try removing vm, i think03:34
jrollTheJulia: oh, this is for deploy ramdisks03:34
TheJuliawell, if your going to use it as a deploy ramdisk, you need to add ironic-agent to the command line, remove grub2 and vm03:35
*** jerrygb has joined #openstack-ironic03:35
changzhidisk-image-create ubuntu  dhcp-all-interfaces grub2 -o my-image? this one?03:35
* jroll totally didn't look at the cli that was being used03:35
changzhiTheJulia: ?03:35
TheJuliaso disk-image-create -o my-deploy-image ubuntu dhcp-all-interfaces ironic-agent03:35
jrollchangzhi: did you read http://docs.openstack.org/developer/ironic/deploy/install-guide.html#building-or-downloading-a-deploy-ramdisk-image03:36
TheJuliaThat should help03:36
*** deray has joined #openstack-ironic03:40
openstackgerritKan proposed openstack/python-ironicclient: [WIP]Format the valid fields for list commands  https://review.openstack.org/24554103:45
*** baoli has joined #openstack-ironic04:01
*** alexpilotti has joined #openstack-ironic04:01
*** alexpilotti has quit IRC04:06
*** Nisha has joined #openstack-ironic04:08
*** aginwala has quit IRC04:13
*** aginwala has joined #openstack-ironic04:16
*** aginwala has quit IRC04:20
*** shuquan has quit IRC04:25
*** shuquan has joined #openstack-ironic04:26
*** changzhi has quit IRC04:32
*** baoli has quit IRC04:37
*** boris-42_ has quit IRC04:43
*** kozhukalov_ has joined #openstack-ironic04:45
*** shuquan has quit IRC04:50
*** deray has quit IRC04:51
openstackgerritMerged openstack/ironic-python-agent: Support Linux-IO in addition to tgtd  https://review.openstack.org/23486104:52
openstackgerritKan proposed openstack/python-ironicclient: Format the valid fields for list commands  https://review.openstack.org/24554104:55
*** deray has joined #openstack-ironic04:59
*** kozhukalov_ has quit IRC05:01
openstackgerritNaohiro Tamura proposed openstack/ironic: Add oslo_config.Opt support in Ironic config generator  https://review.openstack.org/25349805:03
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/25447205:06
*** kalpase has joined #openstack-ironic05:10
openstackgerritMerged openstack/python-ironicclient: Correct node-port-list help info  https://review.openstack.org/24672905:15
*** amotoki has joined #openstack-ironic05:20
*** Marga_ has joined #openstack-ironic05:20
*** Marga_ has quit IRC05:25
*** Sukhdev has joined #openstack-ironic05:26
*** shuquan has joined #openstack-ironic05:30
*** Marga_ has joined #openstack-ironic05:32
*** Marga_ has quit IRC05:32
*** Marga_ has joined #openstack-ironic05:33
*** absubram has quit IRC05:34
*** alexpilotti has joined #openstack-ironic05:37
*** hoangcx has joined #openstack-ironic05:38
*** aginwala has joined #openstack-ironic05:41
*** alexpilotti has quit IRC05:44
*** shuquan has quit IRC05:46
*** shuquan has joined #openstack-ironic05:47
*** amotoki has quit IRC05:48
*** kozhukalov_ has joined #openstack-ironic05:49
*** jerrygb has quit IRC05:50
*** dims has quit IRC05:57
openstackgerritTan Lin proposed openstack/ironic: Test doc gate(Not merge)  https://review.openstack.org/25455305:58
*** alexpilotti has joined #openstack-ironic06:01
*** pradipta has joined #openstack-ironic06:02
*** alexpilotti has quit IRC06:05
*** kozhukalov_ has quit IRC06:06
*** ionutbalutoiu has joined #openstack-ironic06:09
*** shuquan has quit IRC06:15
*** Sukhdev has quit IRC06:20
*** dims has joined #openstack-ironic06:20
*** Sukhdev has joined #openstack-ironic06:20
*** alexpilotti has joined #openstack-ironic06:22
*** Sukhdev has quit IRC06:25
*** alexpilotti has quit IRC06:26
*** ionutbalutoiu has quit IRC06:27
*** ionutbalutoiu has joined #openstack-ironic06:28
*** amotoki has joined #openstack-ironic06:30
openstackgerritMerged openstack/ironic: Add Code Contribution Guide for Ironic  https://review.openstack.org/24864706:38
*** shuquan has joined #openstack-ironic06:38
*** e0ne has joined #openstack-ironic06:38
*** aginwala has quit IRC06:43
*** e0ne has quit IRC06:45
*** aginwala has joined #openstack-ironic06:46
openstackgerritJinxing Fang proposed openstack/ironic: Remove the qpid message driver in config file  https://review.openstack.org/25457606:47
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/25447106:47
*** ChubYann has quit IRC06:47
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/25449506:47
*** smoriya has quit IRC06:49
*** e0ne has joined #openstack-ironic06:49
*** e0ne has quit IRC06:52
*** aginwala has quit IRC06:52
*** ionutbalutoiu has quit IRC06:58
*** ionutbalutoiu has joined #openstack-ironic06:58
*** alexpilotti has joined #openstack-ironic07:00
*** e0ne has joined #openstack-ironic07:02
*** alexpilotti has quit IRC07:05
*** dims has quit IRC07:11
*** sambetts-afk has quit IRC07:13
*** ionutbalutoiu has quit IRC07:17
*** ionutbalutoiu has joined #openstack-ironic07:17
*** pas-ha has joined #openstack-ironic07:18
pas-hamorning all07:18
*** sambetts has joined #openstack-ironic07:19
*** e0ne has quit IRC07:20
*** e0ne has joined #openstack-ironic07:21
*** alexpilotti has joined #openstack-ironic07:21
*** shuquan has quit IRC07:22
*** aginwala has joined #openstack-ironic07:25
*** alexpilotti has quit IRC07:25
*** shuquan has joined #openstack-ironic07:25
*** ukalifon1 has joined #openstack-ironic07:26
*** ionutbalutoiu has quit IRC07:29
*** dims has joined #openstack-ironic07:31
*** dims has quit IRC07:52
*** shuquan has quit IRC07:53
*** shuquan has joined #openstack-ironic07:54
*** e0ne has quit IRC07:56
*** chenke_ has joined #openstack-ironic07:59
*** chenke has quit IRC07:59
*** alexpilotti has joined #openstack-ironic08:00
*** alexpilotti has quit IRC08:05
*** jerrygb has joined #openstack-ironic08:06
*** jerrygb has quit IRC08:12
*** deray has quit IRC08:20
*** athomas has joined #openstack-ironic08:21
*** alexpilotti has joined #openstack-ironic08:21
*** ukalifon1 has quit IRC08:22
*** alexpilotti has quit IRC08:26
*** MattMan has quit IRC08:26
chenke_Haomeng: are u avaiable?08:27
Haomengchenke_: yes08:27
*** ionutbalutoiu has joined #openstack-ironic08:27
chenke_Haomeng: does ironic support assign ip whole deploy?08:27
Haomengchenke_: that depends on image and dhcp settings I think08:28
chenke_Haomeng: i mean fixed ip assign to the destination baremetal server08:28
chenke_Haomeng: could you tell more details about that?08:29
Haomengchenke_: for image, it is better that we create it with dhcp elements - dhcp-all-interfaces08:29
Haomengchenke_: did you run dib with 'dhcp-all-interfaces' elements08:29
chenke_Haomeng: yes. i did. now the baremetal sever boot up with ramdom ip, is it possible to give it a fix ip to baremetal server?08:31
*** MattMan has joined #openstack-ironic08:32
chenke_Haomeng: eg, i can give a fixed ip to kvm instance, can we have it in ironic?08:35
Haomengchenke_: yes, maybe we can do via confdrive, but I did not test it08:36
Haomengchenke_: and we can debug if the baremetal dhcp request udp packages are sent to neutron dhcp or not08:37
*** dtantsur|afk is now known as dtantsur08:37
*** yonglihe has quit IRC08:41
*** alexpilotti has joined #openstack-ironic08:42
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Migrate to using keystoneauth Sessions  https://review.openstack.org/23698208:42
*** ifarkas has joined #openstack-ironic08:43
Haomengchenke_: run tcpdump08:45
*** alexpilotti has quit IRC08:47
*** aginwala has quit IRC08:49
*** deray has joined #openstack-ironic08:50
*** aginwala has joined #openstack-ironic08:53
*** links has quit IRC08:55
*** ukalifon has joined #openstack-ironic08:58
aarefievmorning folks!08:58
chenke_Haomeng: i got it. tku!08:59
Haomengchenke_: ok08:59
*** alexpilotti has joined #openstack-ironic09:00
*** aginwala has quit IRC09:01
*** aginwala has joined #openstack-ironic09:01
*** e0ne has joined #openstack-ironic09:03
*** alexpilotti has quit IRC09:05
*** links has joined #openstack-ironic09:09
*** aginwala_ has joined #openstack-ironic09:10
*** mbound_ has joined #openstack-ironic09:10
dtantsuraarefiev, o/09:12
*** ndipanov has quit IRC09:12
*** ndipanov has joined #openstack-ironic09:13
*** shakamunyi has joined #openstack-ironic09:14
*** aginwala has quit IRC09:14
*** aginwala_ has quit IRC09:15
*** _degorenko|afk is now known as degorenko09:15
*** shuquan has quit IRC09:20
*** apevec has joined #openstack-ironic09:22
*** shakamunyi has quit IRC09:23
*** purp has quit IRC09:23
*** shuquan has joined #openstack-ironic09:23
openstackgerritDmitry Tantsur proposed openstack/ironic: Add Mitaka release notes page  https://review.openstack.org/25433609:24
*** jcoufal has joined #openstack-ironic09:25
*** pradipta has quit IRC09:26
*** purp has joined #openstack-ironic09:26
*** kozhukalov_ has joined #openstack-ironic09:27
*** changzhi has joined #openstack-ironic09:28
changzhihi, did anyone met the problem when boot a vm from nova? the error is "No valid host was found. There are not enough hosts available"09:32
changzhidetail info at: http://paste.openstack.org/show/481126/09:32
dtantsurchangzhi, hi, please see http://docs.openstack.org/developer/ironic/deploy/troubleshooting.html#nova-returns-no-valid-host-was-found-error09:32
*** electrofelix has joined #openstack-ironic09:33
changzhidtantsur: thx you :-)09:33
*** cemason has joined #openstack-ironic09:34
openstackgerritAnton Arefiev proposed openstack/ironic: Remove wsgi reset_pool_size_to_default test  https://review.openstack.org/25463709:38
openstackgerritAnton Arefiev proposed openstack/ironic: Remove wsgi reset_pool_size_to_default test  https://review.openstack.org/25463709:39
*** mkovacik has joined #openstack-ironic09:41
*** mkovacik has quit IRC09:50
*** athomas has quit IRC09:51
*** athomas has joined #openstack-ironic09:58
*** alexpilotti has joined #openstack-ironic10:01
*** zhenguo has quit IRC10:03
*** alexpilotti has quit IRC10:06
*** dtantsur is now known as dtantsur|brb10:08
*** mgould has joined #openstack-ironic10:13
mgouldmorning Ironic!10:13
*** jistr has joined #openstack-ironic10:14
openstackgerritVladyslav Drok proposed openstack/ironic: Clarify what changes need a release note  https://review.openstack.org/25465910:17
vdrokmorning mgould10:17
openstackgerritVladyslav Drok proposed openstack/ironic: Clarify what changes need a release note  https://review.openstack.org/25465910:19
yuriyzmorning Ironic10:26
*** changzhi has quit IRC10:28
*** hoangcx has quit IRC10:28
*** mgould has quit IRC10:32
*** mgould has joined #openstack-ironic10:36
*** links has quit IRC10:37
*** shuquan has quit IRC10:51
*** Nisha has quit IRC10:53
*** links has joined #openstack-ironic10:58
*** masterbound has joined #openstack-ironic11:02
*** openstackgerrit has quit IRC11:02
*** openstackgerrit has joined #openstack-ironic11:03
*** lucas-dinner is now known as lucasagomes11:04
*** mbound_ has quit IRC11:05
*** amotoki has quit IRC11:07
*** mgoddard has joined #openstack-ironic11:07
*** deray has quit IRC11:10
*** mkovacik has joined #openstack-ironic11:15
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-specs: Implement libvirt-based driver for virtual HW  https://review.openstack.org/25442111:18
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-specs: Implement libvirt-based driver for virtual HW  https://review.openstack.org/25442111:24
*** masterbound has quit IRC11:29
*** Haomeng has quit IRC11:29
*** mbound_ has joined #openstack-ironic11:29
*** Haomeng has joined #openstack-ironic11:30
*** mgould has quit IRC11:31
*** dtantsur|brb is now known as dtantsur11:31
openstackgerritSyed Ismail Faizan Barmawer proposed openstack/ironic: Refactor disk partitioner code from ironic and use ironic-lib.  https://review.openstack.org/18444311:38
*** Haomeng has quit IRC11:43
*** Haomeng has joined #openstack-ironic11:44
*** moorryan has quit IRC11:44
*** mgould has joined #openstack-ironic11:44
* mgould returns from losing Internet access11:45
mgouldif someone answered my questions above while I was gone, could you please /msg me the answer?11:45
*** mikal has quit IRC11:46
*** mikal has joined #openstack-ironic11:47
dtantsurmgould, morning! sorry, I don't see your questions, maybe they got lost as well11:47
*** Haomeng has quit IRC11:47
dtantsurmorning vdrok and yuriyz too11:47
mgoulddtantsur, morning!11:47
*** Haomeng has joined #openstack-ironic11:47
mgouldI was asking about https://review.openstack.org/#/c/254421/11:48
mgoulddoes it only affect a driver that we currently use only for virtual machines?11:49
mgouldor does libvirt handle physical hardware as well?11:49
dtantsurmgould, it doesn't, so it gives me some doubts11:49
dtantsurI'm not 100% convinced we need one more virtual driver (unless we aim for replacing all existent)11:49
sambettsI thought our ssh driver already talked to libvirt?11:50
sambettso/ morning everyone11:50
mgouldsambetts, morning!11:50
dtantsurmorning sambetts11:51
dtantsursambetts, it used ssh + virsh, folks are proposing directly using python API IIUC11:51
sambettsooh, yeah then if we do that we should be replacing the ssh driver11:51
sambetts we don't need two virtual hardware drivers surly?11:51
mgouldsambetts, Pavlo suggests replacing the ssh driver with libvirt lower down11:52
mgouldpossibly with a wrapper to maintain backwards compatibility11:52
dtantsurI'm not against replacing it, if it supports the same feature set11:52
dtantsurbut I don't see the "replace" bit in the spec11:53
dtantsur(I didn't read it carefully though)11:53
sambettsa libvirt driver would certainly sound less confusing than an ssh driver :-P11:53
*** ionutbalutoiu has quit IRC11:53
mgoulddtantsur, see under "Work Items" and "Testing"11:53
*** ionutbalutoiu has joined #openstack-ironic11:53
mgouldsambetts, I like the idea of not maintaining a bash/python mixture11:53
dtantsurgotcha. I think this "possible future" is the only approach we can discuss11:54
mgouldbut I'm not yet familiar with the existing code, so I don't know how big a problem it is11:54
mgoulddtantsur, you think we should replace the existing ssh driver or leave it alone, but not maintain ssh and libvirt drivers in parallel?11:54
dtantsurmgould, yes11:55
*** thrash|g0ne is now known as thrash11:55
mgouldmakes sense!11:56
*** alexpilotti has joined #openstack-ironic12:02
*** e0ne has quit IRC12:03
*** masterbound has joined #openstack-ironic12:05
*** alexpilotti has quit IRC12:06
*** alexpilotti has joined #openstack-ironic12:06
*** mbound_ has quit IRC12:08
*** jerrygb has joined #openstack-ironic12:09
*** e0ne has joined #openstack-ironic12:11
*** jerrygb has quit IRC12:13
*** apevec has left #openstack-ironic12:17
*** mgould has quit IRC12:22
openstackgerritMerged openstack/ironic: Remove wsgi reset_pool_size_to_default test  https://review.openstack.org/25463712:28
*** sinval has joined #openstack-ironic12:33
sinvalmorning Ironic12:33
dtantsurmorning sinval12:34
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/25447112:35
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/25449412:36
*** mgould has joined #openstack-ironic12:36
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add hardware properties API to management interface  https://review.openstack.org/20961212:36
*** links has quit IRC12:36
*** shuquan has joined #openstack-ironic12:36
*** shuquan has quit IRC12:41
*** samueldmq has joined #openstack-ironic12:44
samueldmqbetherly: thiagop, sinval, afaranha and liliars are some folks who can help you to understand a bit more about oneviewclient :)12:48
sinvalhey samueldmq o/12:48
samueldmqsinval: hey12:48
betherlyThanks samueldmq12:49
*** Haomeng has quit IRC12:49
samueldmqsinval: betherly works with me and she found the client you guys developed very interesting12:49
samueldmqbetherly: yw12:49
*** Haomeng has joined #openstack-ironic12:49
sinvalsamueldmq, betherly oh, how can I help you?12:49
betherlysinval: interested in what you did with the oneview client! Looks awesome12:50
betherlyI'm working on the ironic horizon plugin now12:50
sinvalbetherly: are you serious? hahaha, thanks12:51
sinvalbetherly: oh, cool, you're working on ironic-webclient am I right?12:51
betherlysinval: nope the ironic-ui although it's connected to the webclient so both really12:52
betherlyThe webclient is standalone12:52
*** mgoddard has quit IRC12:52
betherlyThe plugin is for horizon12:52
sinvalbetherly, oh, I see12:54
*** mgould has quit IRC12:58
openstackgerritTan Lin proposed openstack/ironic: Follow up patch to correct code-contribute-guide  https://review.openstack.org/25473913:00
*** ionutbalutoiu has quit IRC13:01
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Properly report preprocessing errors to a user  https://review.openstack.org/25474013:02
*** ionutbalutoiu has joined #openstack-ironic13:02
dtantsurjroll, backport of the pyudev fix to stable/liberty: https://review.openstack.org/#/c/254612/13:04
sinvalbetherly: so, do you know about HP OneView? and that we have an Ironic driver for it?13:04
sinvalbetherly: the oneviewclient is basically a library that the Ironic oneview family of driver use to work with OneView13:06
sinvalbetherly: if the driver needs to get information about Server Hardwares, Server Profiles or any other resource of OneView, it will call the oneviewclient and the oneviewclient take care of interfacing with REST and things like that13:07
*** dprince has joined #openstack-ironic13:07
sinvalbetherly: is there something more specific that I can clarify?13:08
*** ipukha has joined #openstack-ironic13:08
betherlysinval: yes i have been looking at it! thanks for the extra information thats really helpful!13:11
dtantsurlucasagomes, could you review https://review.openstack.org/#/c/247514/ please? fixes collecting logs for IPA inspection13:12
sinvalbetherly: the oneviewclient has a bunch of workflow regarding complicated tasks, like cloning a Server Profile and applying the clone to a Server Hardware, things more related to the driver itself, it really make the driver code more readable and simple13:13
lucasagomesdtantsur, sure! Will do13:13
sinvalbetherly: sorry for not having a documentation for the oneviewclient, is part of our future working, I'm glad that you liked it, if you have some ideas for improvements please let me know13:14
sinvalbetherly: and if you need some help feel free to ping me :)13:15
*** amotoki has joined #openstack-ironic13:15
*** dims has joined #openstack-ironic13:16
betherlysinval: thanks i definitely will do that!13:17
betherlysinval: appreciate you getting in touch with me about it!13:18
sinvalbetherly: my pleasure13:19
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Properly report preprocessing errors to a user  https://review.openstack.org/25474013:20
*** baoli has joined #openstack-ironic13:22
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add power and thermal limits support  https://review.openstack.org/25195713:23
lucasagomesdtantsur, reviewed https://review.openstack.org/#/c/24751413:24
lucasagomesdtantsur, lemme know if you agree with it, other than that it LGTM13:24
dtantsurlucasagomes, ack, will fix in a few13:25
*** baoli_ has joined #openstack-ironic13:25
lucasagomescool13:25
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Properly report preprocessing errors to a user  https://review.openstack.org/25474013:25
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Intel Node Manager policies support  https://review.openstack.org/21465713:27
*** baoli has quit IRC13:28
*** baoli_ has quit IRC13:31
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: Fix "logs" inspection collector when logs contain non-ascii symbols  https://review.openstack.org/24751413:32
dtantsurlucasagomes, ^^13:32
*** baoli has joined #openstack-ironic13:32
lucasagomesdtantsur, thanks13:34
*** baoli has quit IRC13:37
*** baoli has joined #openstack-ironic13:37
*** mgoddard has joined #openstack-ironic13:38
*** baoli has quit IRC13:42
*** jerrygb has joined #openstack-ironic13:44
jrolldtantsur: +213:47
jrollmorning everyone13:47
lucasagomesjroll, hi there13:48
lucasagomesjroll, question, I backported a patch to stable/liberty to fix the iPXE stuff13:48
lucasagomesjroll, but we need two patches merged at the same time to avoid breakage13:49
lucasagomesI squashed them, is it acceptable?13:49
lucasagomesjroll, https://review.openstack.org/#/c/254759/13:49
jrolllucasagomes: why squash? the process is generally don't squash unless you need to13:49
lucasagomesI found this old thread here http://lists.openstack.org/pipermail/openstack-stable-maint/2014-August/002541.html13:49
lucasagomesseems it's fine13:49
lucasagomesjroll, because fixing one bug introduced another13:50
jrolloh, the first one had a bug yeah13:50
jrollok13:50
jrolltotally cool13:50
lucasagomesack thanks13:50
jrollthank YOU13:50
*** Nisha has joined #openstack-ironic13:54
*** ionutbalutoiu has quit IRC13:55
*** naohirot has quit IRC13:56
*** kalpase has left #openstack-ironic13:59
*** rloo has joined #openstack-ironic14:01
*** mgoddard_ has joined #openstack-ironic14:02
*** mgoddard has quit IRC14:02
*** derekh has joined #openstack-ironic14:02
*** mgoddard has joined #openstack-ironic14:06
*** mgoddard_ has quit IRC14:06
jrolllucasagomes: +2 on that btw14:07
lucasagomesjroll, cheers man!14:07
*** ionutbalutoiu has joined #openstack-ironic14:08
rloogood morning everyone.14:09
rlooIs the gate still broken? The etherpad sez it is but I think it is fixed?14:09
lucasagomesrloo, hi there, morning14:10
lucasagomesI think gate is fine, /me looks14:10
rloohi lucasagomes14:11
sinvalmorning rloo  and jroll14:11
rloohi sinval, jroll14:12
*** [1]cdearborn has joined #openstack-ironic14:21
rlooi know how this got in: http://docs.openstack.org/developer/ironic/deploy/troubleshooting.html#nova-returns-no-valid-host-was-found-error14:23
rlooBUT anyone know how a similar thing got in http://docs.openstack.org/admin-guide-cloud/baremetal.html?14:24
jrollrloo: https://github.com/openstack/openstack-manuals/commit/23bd29a2821b1e2adfc07cd7fff8fdd7911425b914:30
rloothx jroll.14:30
rlooit makes no sense to have two different versions of the same text.14:31
jrollyeah, totally agree14:31
jrollwe need to do something where that guide can pull from our docs or something14:32
rloojroll: I'm going to remove it from our dev; put a link to the official stuff.14:32
jrollrloo: sure, that seems like a good short term fix14:33
rloojroll: speaking of docs, lucas raised an interesting question: https://review.openstack.org/#/c/247701/6/doc/source/deploy/cleaning.rst14:33
rloojroll: we have versioned dev docs, do we want to continue mentioning things/differences between releaes14:33
rloojroll: and if we do, only stable releases or our semvers too?14:33
jrollrloo: yeah, it's a good question, I'd prefer not to continue doing that14:34
NobodyCamGood morning jroll rloo lucasagomes dtantsur sambetts jlvillal vdrok sinval betherly JayF and the rest of the Ironicers14:35
rloojroll: that's what i thought. but if we want our install guide to be part of openstack stuff -- it doesn't look like their install guide is versioned.14:35
rloomorning NobodyCam14:35
lucasagomesNobodyCam, morning!14:35
sinvalmorning NobodyCam14:35
NobodyCam:)14:35
betherlymorning NobodyCam :) how are you?14:35
rloojroll: but looking through the unversioned install guide, i don't know how/if they deal with changes between releases.14:35
NobodyCamin much less pain this morning :)14:35
NobodyCamthankk you for asking14:36
jrollrloo: oh, idk then.14:36
jrollrloo: the official docs are versioned: http://docs.openstack.org/kilo/14:37
jrolljust not the admin guide, I guess?14:37
rloojroll: oh. they are versioned. i was looking at the 'master' (unversioned).14:38
rloojroll: so yeah, i think we are good then.14:38
rlooback in a few. i need to get caffeine...14:39
jrollcool14:39
*** lucasagomes is now known as lucas-hungry14:42
NobodyCammmmmm coffee14:42
vdrokmorning NobodyCam sinval jroll rloo betherly !14:43
*** kkoski has joined #openstack-ironic14:43
NobodyCam:)14:43
sinvalhey vdrok :)14:43
rloohi vdrok!14:45
NobodyCamw00t tests work again :)14:47
NobodyCam:p14:47
rloolucas-hungry etc: gate looks good; i updated the etherpad!14:47
rlooNobodyCam: :)14:47
*** kkoski has quit IRC14:49
*** dims_ has joined #openstack-ironic14:52
*** derekh is now known as derekh_afk14:53
*** dims has quit IRC14:55
*** baoli has joined #openstack-ironic14:58
TheJuliaGood morning14:58
*** yonglihe has joined #openstack-ironic15:00
*** masterbound has quit IRC15:00
*** mgoddard has quit IRC15:00
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Support to wait for node deployment to complete  https://review.openstack.org/25424515:01
*** longnv has quit IRC15:03
*** mgoddard has joined #openstack-ironic15:03
jrollhey folks, let's get this done this week, maybe even today :) https://review.openstack.org/#/c/241294/15:08
*** baoli has quit IRC15:08
*** jerrygb has quit IRC15:09
*** mbound_ has joined #openstack-ironic15:10
*** jerrygb has joined #openstack-ironic15:10
rloojroll: will look at it today15:10
NobodyCammorning TheJulia15:12
*** jerrygb has quit IRC15:15
*** lucas-hungry is now known as lucasagomes15:17
*** sinval has quit IRC15:19
dtantsurmorning jroll, NobodyCam, rloo and everyone15:22
NobodyCam:)15:22
openstackgerritMerged openstack/bifrost: Properly specify dns in network_metadata  https://review.openstack.org/25397615:23
*** jerrygb has joined #openstack-ironic15:24
rloohi dtantsur!15:24
*** Nisha has quit IRC15:26
*** Nisha has joined #openstack-ironic15:27
*** romcheg1 has quit IRC15:28
*** romcheg1 has joined #openstack-ironic15:30
*** kkoski has joined #openstack-ironic15:30
*** Nisha has quit IRC15:31
*** Nisha has joined #openstack-ironic15:32
*** sinval has joined #openstack-ironic15:32
rloojroll: low hanging doc fruit for someone: https://bugs.launchpad.net/ironic/+bug/152396215:32
openstackLaunchpad bug 1523962 in Ironic "documentation doesn't need to mention differences due to releases" [Low,New]15:32
*** mtanino has joined #openstack-ironic15:33
jrollyum, doc fruit15:33
openstackgerritJulia Kreger proposed openstack/bifrost: Fix boolean conditionals for Ansible 2.0 with git repo copies  https://review.openstack.org/25363915:34
rloojroll: yeah, low hanging and sweet, not on-the-ground-rotting ;)15:35
jrollhehe15:35
*** mgould has joined #openstack-ironic15:42
*** jistr is now known as jistr|mtg15:43
*** mgould has quit IRC15:46
*** ionutbalutoiu has quit IRC15:47
lucasagomesrloo, oh that would be good15:50
lucasagomesthat's related to that comment I added to ur patch today?15:50
rloolucasagomes: about the versions in our docs?15:51
lucasagomesyeah15:51
rloolucasagomes: yup!15:51
lucasagomesrloo, nice!15:51
rloolucasagomes: i was going to make the change but i figure it should be a good one for someone else, and i should focus on reviews ;)15:51
*** derekh_afk has quit IRC15:51
lucasagomesheh fair enough15:52
openstackgerritMerged openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/25449415:52
*** rkharya has joined #openstack-ironic15:56
krotscheckBadCub: What's the magic word on that hardware lab request?15:57
*** garthb has joined #openstack-ironic15:58
*** mgould has joined #openstack-ironic15:59
*** kkoski has quit IRC16:01
sinvalping jlvillal and vdrok16:02
*** kkoski has joined #openstack-ironic16:03
vdroksinval, pong16:03
*** mbound_ has quit IRC16:04
sinvaljlvillal, vdrok: regarding your comments about the self.update(http_method=http_method) call (https://review.openstack.org/#/c/252150/3/ironicclient/common/base.py)16:04
sinvaljlvillal, vdrok: that call should be for the child's update method which has the signature with http_method16:05
BadCubkrotscheck: I have not started working on that because *release planning*. I have it on my agenda to start working on later this week.16:05
krotscheckBadCub: Alrightey! Will ping back after the shutdown, since I'm on vaca next week16:05
sinvaljlvillal, vdrok: but, I realized that refatoring vendor_passthru is a bit more complicated than other methods, it needs more specific test cases to keep the behaviour during the refactoring and I prefer dealing with it in another patch, so the current will only handle create, update, delete and get methods16:05
sinvaljlvillal, vdrok: what do you guys think?16:06
BadCubkrotscheck: will do. Will also keep bethany in the loop16:06
*** mbound_ has joined #openstack-ironic16:06
krotscheckBadCub: Thanks! Also, I think she doesn't like that version of her name.16:06
* krotscheck pings betherly to confirm?16:07
BadCuboh? what is the new version?16:07
BadCubugh, I see. Bad typo on my part16:07
vdroksinval, hmmm, that is not clear at all at the first glance :) I'd vote for different naming to avoid confusion, like _update in base and update in children as it was before16:07
BadCubsorry betherly *grimace*16:07
sinvalvdrok: I do agree with that, and dtantsur suggested that we should do it and I will do it16:08
jlvillalsinval, vdrok +1 on using _update16:09
jlvillalIn the base class16:09
vdroksinval, I'm ok with that, just add a todo or something :)16:09
sinvalvdrok, jlvillal: will do, thank you16:09
vdrokthanks sinval :)16:10
jlvillalsinval, and the other functions too :)  Not just _update16:10
sinvalvdrok, jlvillal: I'll send another update to that patch regarding _update, _get, _create and _delete16:10
jlvillalsinval, Thanks16:10
sinvalmy pleasure16:11
betherlykrotscheck BadCub thanks!16:17
betherlykrotscheck: confirmed! bethany isnt my favourite but to be fair i brought it on myself choosing betherly as my IRC nick. no offence taken. oh...and if i did i would probably be appalling at this job ;)16:18
BadCubbetherly: lol16:19
*** baoli has joined #openstack-ironic16:23
*** rkharya has quit IRC16:28
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/25447116:34
openstackgerritMerged openstack/ironic: Clarify what changes need a release note  https://review.openstack.org/25465916:34
*** Nisha has quit IRC16:37
*** Nisha has joined #openstack-ironic16:38
betherlyjroll: I have added governance and project setup for ironic-ui where the plugin will live. It will require the PTL of ironic to +1 to confirm you are happy with the setup. Thanks :)16:41
betherlyjroll: https://review.openstack.org/#/c/254845/16:41
betherlyjroll: https://review.openstack.org/#/c/254853/16:42
*** sinval is now known as sinval-afk16:42
jrollbetherly: this is the horizon plugin?16:42
betherlyjroll: thats right :)16:42
jrollk16:42
jrollthanks, will look16:42
betherlythanks!16:43
*** boris-42_ has joined #openstack-ironic16:43
*** cemason has quit IRC16:46
*** openstackgerrit has quit IRC16:47
*** openstackgerrit has joined #openstack-ironic16:47
*** garthb_ has joined #openstack-ironic16:51
*** garthb has quit IRC16:51
*** degorenko is now known as _degorenko|afk16:53
jrollrloo: wdyt about my responses to your comments on https://review.openstack.org/#/c/241294/16:54
rloojroll: sec, looking...16:54
jrollif you're good with that, I can re-spin unless krtaylor has a moment16:55
*** ukalifon has quit IRC16:55
*** mgoddard has quit IRC16:59
rloojroll: commented. not good with the first bullet of yours.17:00
rloojroll: oh, wait, the second bullet. i've already forgotten what i commented!17:00
rloojroll: well, just read, cuz i don't know what i said.17:01
*** vishwanathj has joined #openstack-ironic17:01
*** praneshp has quit IRC17:03
*** alex_xu has quit IRC17:04
jrollrloo: words are hard, check what I've got now17:05
*** mkovacik has quit IRC17:05
rloojroll: great!17:07
jrollrloo: cool, I'll respin it17:08
jrollsick of seeing that spec in the queue :)17:08
rloojroll: thx.17:08
*** sinval-afk is now known as sinval17:09
*** alex_xu has joined #openstack-ironic17:10
*** amotoki has quit IRC17:14
*** Nisha has quit IRC17:16
*** Nisha has joined #openstack-ironic17:17
*** mgould has quit IRC17:18
*** jistr|mtg is now known as jistr17:21
dtantsurleaving for today, see you tomorrow17:22
NobodyCamnight dtantsur17:22
sambettso/ dtantsur17:22
*** dtantsur is now known as dtantsur|afk17:22
lucasagomesdtantsur|afk, see ya later17:24
*** yarkot has joined #openstack-ironic17:25
*** ifarkas has quit IRC17:25
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Ironic third party CI spec  https://review.openstack.org/24129417:29
jrollrloo: found a bunch more stuff to change, mostly formatting nits and such :/17:29
jrollbut there you have it17:29
* jroll waits for render17:29
* sambetts calls it a day 17:35
sambettscya everyone o/17:36
*** sambetts is now known as sambetts-afk17:36
NobodyCamnight sambetts-afk17:36
sambetts-afknight NobodyCam o/17:36
*** aginwala has joined #openstack-ironic17:36
lucasagomessambetts-afk, night17:37
*** garthb_ has quit IRC17:38
*** mbound_ has quit IRC17:39
*** aginwala has quit IRC17:42
lucasagomesjroll, rloo remember me please, re 3rd party CI. A driver with no vendor behind it will be removed from tree?17:43
lucasagomeswol, iboot, etc...17:43
jrolllucasagomes: if it doesn't get third party CI, yes17:44
jrollfor example, I'm working on finding someone to CI ipmitool17:44
lucasagomesjroll, right, I don't think we are actually able to CI wol, nobody will want to do that (I guess)17:45
jrolllucasagomes: for those in particular, I think the ironic team could provide the repository and such17:45
jrollyeah17:45
*** aginwala has joined #openstack-ironic17:45
lucasagomesI mean I use it in my machines and I can guarnatee it's working but I can't CI it17:45
jrollso for wol, I would propose a repo openstack/ironic-driver-wol that people can pip install17:45
lucasagomesjroll, right, yeah an extra repo seems fine17:45
jrollcool17:46
lucasagomesyeah I'm not super happy about it, but I can live with it17:46
jrollI mean... it's only one extra step17:46
jrolland you don't have to repeat it just to check an ironic bug fix17:47
jrollAND - it will help us make sure our driver layer is backwards compat happy, if devs are using out of tree drivers17:47
*** cemason has joined #openstack-ironic17:47
jrollwhich is actually a nice perk17:47
lucasagomesjroll, yeah OK with that17:48
lucasagomesI may start already setting up a pip repo for that and all17:49
*** e0ne has quit IRC17:50
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Add tests for testing node-delete command  https://review.openstack.org/25145817:51
*** cemason has quit IRC17:52
*** ionutbalutoiu has joined #openstack-ironic17:54
*** yarkot has quit IRC17:58
lucasagomesjroll, devananda I think the stable branches are broken http://logs.openstack.org/59/254759/1/check/gate-ironic-python27/9e4a526/console.html17:59
lucasagomeswe need to backport https://review.openstack.org/#/c/213601/17:59
* lucasagomes do it17:59
*** Haomeng|2 has joined #openstack-ironic18:00
*** vishwanathj has quit IRC18:00
jrolllucasagomes: I don't see why that patch would fix it?18:01
*** Haomeng has quit IRC18:01
jrolllooks like an oslo.messaging break to me18:01
lucasagomesjroll, I will test it, but see the bug linked to it18:02
* lucasagomes checks18:02
lucasagomesoh messeging hmmm18:02
jroll2015-12-08 14:07:48.352 |   File "ironic/common/rpc.py", line 78, in <module>18:02
jroll2015-12-08 14:07:48.352 |     class RequestContextSerializer(messaging.RequestContextSerializer):18:02
jrollyeah18:02
*** Nisha has quit IRC18:03
lucasagomesyeah lemme look18:03
jrollwtf18:04
jrollhttps://github.com/openstack/oslo.messaging/commit/6cd1dcebc0801dc16db5f64c81baf1fe17165c8818:04
jrollthey removed it, but reverted18:04
jrolland now it's failing?18:04
dims_jroll : oslo.messaging was using debtcollector to decorate the RequestContextSerializer as deprecated and ran into this debt collector bug (https://bugs.launchpad.net/debtcollector/+bug/1520397) so i requested this on ironic master (https://review.openstack.org/#/c/250571/)18:05
openstackLaunchpad bug 1520397 in debtcollector "Problem with abstract classes" [Undecided,New]18:05
dims_and that was merged on master18:05
jrolldims_: oh! thank you18:05
lucasagomesdims_, thanks!18:05
* jroll backports18:05
*** jistr has quit IRC18:05
lucasagomesyeah we problably need to backport that18:05
lucasagomesjroll, you on it? Or want me to do it?18:05
jrollhttps://review.openstack.org/#/c/254890/18:05
dims_i'd recommend backporting https://review.openstack.org/#/c/250571/1/ironic/common/rpc.py,cm to stable and both master and stable will not break from now on as you have your own :)18:06
lucasagomesjroll, cool18:06
dims_and will work with both older and newer oslo.messaging to boot18:06
lucasagomeslet's wait for  jenkins18:06
*** kozhukalov_ has quit IRC18:06
jrollyep18:06
jrollthanks again dims_ :)18:06
dims_yw jroll18:06
lucasagomesdims_, ta much!18:07
*** ipukha has quit IRC18:09
jrolllucasagomes: wanna rebase your ipxe backport on that?18:09
lucasagomesjroll, yeah I will do it18:09
jrollthanks18:09
JayFDo IPA bugs still go in Ironic in LP?18:10
JayFOr did we give it its own bugtracker when we started releasing it?18:10
lucasagomesJayF, I use https://bugs.launchpad.net/ironic-python-agent18:12
JayF10-4 thanks18:12
* JayF filing a bug about /proc/sys and /sys being r/o so he can resolve it with the chroot patch he's about to push up for zer0c00l18:13
* jroll wonders what bug is coming18:13
jrolloh word18:13
lucasagomesJayF, no more containers?18:13
JayFit'll work like a container18:14
JayFbut be implemented by chroot18:14
lucasagomesJayF, cause if we are using chroot, what's the advatange we get? Inst it better to just use the base OS to run IPA ?18:14
JayFlucasagomes: TBH, I don't see it as a huge change18:14
*** derekh has joined #openstack-ironic18:14
JayFlucasagomes: it's just a matter of how we encapsulate the IPA running environment18:15
JayFthe change is relatively minor, I think you'll udnerstand better when you see it18:15
* jroll brb18:15
lucasagomesJayF, fair enough... because for some stuff I still see using the baseos > chroot18:15
lucasagomesJayF, in case we need to modprobe some kernel modules in IPA for example18:15
lucasagomesfor IPMI or linux-io18:15
JayFlucasagomes: I do that in my container-based IPA today18:15
*** derekh has quit IRC18:16
JayFlucasagomes: you just have to tell nspawn to bugger off... which is what I'm doing for permanent with moving to chroot :)18:16
lucasagomesJayF, you modprobe it in the coreos image right?18:16
JayFwhen we flash bios18:16
lucasagomesor from within the container?18:16
JayFwe load the bios mnfr's module from inside the container18:16
lucasagomesoh interesting18:16
JayFalthough downstream the last two agents we've pushed to prod have been chroot, for other reasons18:16
JayFyeah :) I've even got patches into nspawn to make more of the security bits options18:17
lucasagomesJayF, RAID?18:17
JayF*optional18:17
JayFlucasagomes: that's related to the bug I'm filing and resolving.18:17
lucasagomesthings writing in /sys ?18:17
JayFlucasagomes: bingo. those are the cases I'm filing a bug for and pulling out to chroot18:17
JayFlucasagomes: and I can confirm both work in a chroot18:17
lucasagomeslinux-io do write /sys/targets, that's a problem in a containized env18:17
lucasagomesJayF, thanks, yeah I think we can test in chroot18:18
lucasagomessee if that solves for us too18:18
JayFYep :D18:18
JayFalmost certainly will18:18
JayFthere's no security in a chroot18:18
JayFhttps://bugs.launchpad.net/ironic-python-agent/+bug/152403318:18
openstackLaunchpad bug 1524033 in ironic-python-agent "/sys and /proc/sys r/o from inside IPA Ramdisk" [Undecided,New]18:18
lucasagomesJayF, right, yeah you just "mount -o bind /sys chroot/sys"  correct ?18:19
JayFwell it looks more systemd than that18:19
JayFbut yeah18:19
lucasagomesfair enough18:19
JayFgive me literally 2m to finish writing the commit message and I'll push it up :)18:19
lucasagomesyeah it should work with linux-io18:19
JayFoh I'm going to need to reno too18:19
lucasagomesdtantsur|afk, ^ you may be interested on that18:20
lucasagomesJayF, thanks18:20
*** cemason has joined #openstack-ironic18:21
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Run IPA in chroot instead of container in CoreOS  https://review.openstack.org/25489618:22
JayF^ I couldn't find an IPA release notes file, if one exists and I need to update it please -1 me :)18:22
openstackgerritVladyslav Drok proposed openstack/ironic: Handle deprecated opts' group correctly  https://review.openstack.org/25489718:24
jrollJayF: reno isn't done for IPA yet18:24
jrollalmost forgot :/18:24
*** cemason has quit IRC18:24
lucasagomes[lucasagomes@lucasagomes ironic-python-agent]$ grep -R reno *18:25
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Run IPA in chroot instead of container in CoreOS  https://review.openstack.org/25489618:25
lucasagomesyeah, seems it's not there yet18:25
jrollon my todo list18:25
*** shakamunyi has joined #openstack-ironic18:25
jrollunless JayF wants to do it for me :D18:26
openstackgerritChris Krelle proposed openstack/ironic: Add port option support for ipmitool  https://review.openstack.org/25489918:26
*** mgoddard has joined #openstack-ironic18:26
JayFjroll: /me returns to doing $important_downstream_things18:27
jroll:|18:27
jroll"if a patch doesn't have a release note, does it really exist?"18:27
jroll:P18:27
JayFLay it on me, how much of a PITA is the migration to reno?18:27
JayFlol18:27
jrollnot much18:28
jrollthe backfill was the most annoying part18:28
vdrokhave a good night everyone!18:28
jroll\o vdrok18:28
sinvalnight vdrok o/18:29
JayFYeah that's sorta what I was afraid the final step would be18:29
JayF"read git log since the beginning of time and write notes"18:29
*** dims_ has quit IRC18:30
*** ijw has joined #openstack-ironic18:30
jrollJayF: I mean, I could do that part :P18:31
jrollI did that for ironic, read every commit message for mitaka so far18:31
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Run IPA in chroot instead of container in CoreOS  https://review.openstack.org/25489618:31
openstackgerritChris Krelle proposed openstack/ironic: Add port option support for ipmitool  https://review.openstack.org/25489918:32
*** ijw_ has joined #openstack-ironic18:32
*** ijw has quit IRC18:32
*** jerrygb has quit IRC18:39
*** mkovacik has joined #openstack-ironic18:39
*** e0ne has joined #openstack-ironic18:39
openstackgerritSinval Vieira Mendes Neto proposed openstack/python-ironicclient: Refactoring and removing duplicate code of "base.Manager" heirs without changing the API  https://review.openstack.org/25215018:39
*** jerrygb has joined #openstack-ironic18:46
*** aginwala has quit IRC18:47
*** david-ly_ has joined #openstack-ironic18:50
*** david-ly_ is now known as david-lyle_18:52
*** pas-ha has quit IRC18:53
*** david-lyle has quit IRC18:54
*** athomas has quit IRC18:57
*** penick has joined #openstack-ironic18:58
*** penick_ has joined #openstack-ironic19:00
openstackgerritJulia Kreger proposed openstack/bifrost: Support to wait for node deployment to complete  https://review.openstack.org/25424519:00
*** openstackgerrit has quit IRC19:02
*** openstackgerrit has joined #openstack-ironic19:03
*** electrofelix has quit IRC19:04
*** penick has quit IRC19:04
*** penick_ is now known as penick19:04
*** cdearborn has joined #openstack-ironic19:09
*** Sukhdev has joined #openstack-ironic19:09
*** ChubYann has joined #openstack-ironic19:12
*** [2]cdearborn has joined #openstack-ironic19:12
*** kozhukalov_ has joined #openstack-ironic19:13
*** david-lyle_ is now known as david-lyle19:14
*** aginwala has joined #openstack-ironic19:15
*** [1]cdearborn has quit IRC19:21
*** praneshp has joined #openstack-ironic19:23
JayFdtantsur|afk: need a overview of that change to chroot? I want more than just me to understand it :)19:23
*** cdearborn has quit IRC19:27
*** [2]cdearborn is now known as cdearborn19:27
zer0c00lJayF: Thanks. Will take a look at the patch.19:27
*** hblixt has joined #openstack-ironic19:28
*** aginwala has quit IRC19:29
*** aginwala has joined #openstack-ironic19:30
devanandaTheJulia: regarding this line -- "{{dib_env_vars | combine({'DIB_RELEASE':dib_os_release}) }}" -- where is combine() coming from?19:35
devanandaTheJulia: it's failing in my local env, using ansible 1.919:35
openstackgerritChris Krelle proposed openstack/ironic: Add port option support for ipmitool  https://review.openstack.org/25489919:37
*** harlowja has quit IRC19:38
*** harlowja has joined #openstack-ironic19:38
lucasagomesJayF, thought about asking in the review but since you are online, do we need to use that "\2xd" for the systemd mount files? Can't we just use "-" (dash) ?19:39
JayFlucasagomes: For $systemd_reasons, yes19:39
JayFlucasagomes: - is translated to / for purposes of mount units19:39
JayFlucasagomes: so you have to escape it19:39
lucasagomes*sigh*19:40
lucasagomesJayF, thanks. Yeah because it looks quiet ugly19:40
JayFyeah. I thought about moving the container to /opt/ipa instead of /opt/ironic-python-agent ... but that's a more breaking change19:40
JayFeven if it is ugly :x19:40
lucasagomesJayF, yeah, fair enough19:41
* lucasagomes have to test that patch19:41
NobodyCamjroll: missed the update doc comment: are you thinking here : http://docs.openstack.org/developer/ironic/deploy/install-guide.html#enrollment-process19:42
jrollNobodyCam: yep19:43
NobodyCamsweet adding now :)19:43
jrollthanks!19:43
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Ironic third party CI spec  https://review.openstack.org/24129419:45
jrollrloo: spec had a small formatting thing, also a doc8 thing and fixed your nit ^19:46
jrollformatting http://docs-draft.openstack.org/94/241294/9/check/gate-ironic-specs-docs/2eb4734//doc/build/html/specs/approved/third-party-ci.html19:46
* jroll lunches and stuff19:46
rloojroll: oh. Under 'Testing' it still sez 'None'. I must have missed that.19:47
jrollrloo: doh, I missed that19:49
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Ironic third party CI spec  https://review.openstack.org/24129419:49
jrollrloo: fixeded19:49
rloojroll: thx. will wait for jenkins and then bam.19:49
openstackgerritChris Krelle proposed openstack/ironic: Add port option support for ipmitool  https://review.openstack.org/25489919:50
jrollthanks :)19:50
* jroll actually goes away now19:50
*** penick has quit IRC19:52
* NobodyCam steps afk and makes soup ... brb19:56
*** thrash is now known as thrash|biab19:58
lucasagomesfolks I'm going to call it a day, have a great night everyone!19:59
NobodyCamhave a good night too lucasagomes19:59
TheJuliadevananda: thats a 2.0 only feature, you need to go to 2.0 for it to work :(19:59
devanandaTheJulia: oki doki20:00
TheJuliaenv-setup should make the world happy w/r/t ansible version20:00
sinvalnight lucasagomes20:01
lucasagomesthanks see y'all20:01
*** kozhukalov_ has quit IRC20:01
lucasagomesdevananda, oh quick request if you have some time, mind taking a look at https://review.openstack.org/#/c/253605/ ? That's the indexable json fields stuff, I just want to know if the spec is aligned with what you proposed before20:02
lucasagomesmaybe we could have only 1 table for the field names as well that are shared with both cross join tables20:03
devanandalucasagomes: looking20:03
lucasagomesdevananda, thanks a lot! (/me trusts deva with db stuff)20:03
devanandalucasagomes: while i'm reading, i'm curious whether you see similarity between this and the tags work20:04
*** garthb has joined #openstack-ironic20:04
lucasagomesdevananda, tags is going to do something similar right? The way they structure the db20:05
*** aginwala has quit IRC20:05
devanandalucasagomes: yah. and filtering by tags20:05
lucasagomesdevananda, right20:05
lucasagomesdevananda, but you think we don't need to make properties & driver_info indexable too?20:05
lucasagomesso when we introduce the filter API we can filter on tags, properties and driver_info20:05
devanandalucasagomes: I think all three tables could (dunno if they should) reference the same fact table20:06
devanandaeg, tags, properties, driver_info -- these could all be one table20:06
devanandawith 3 cross-ref tables20:07
lucasagomesdevananda, right, yeah I was thinking about that for properties + driver_info20:07
lucasagomesI can take a look at the tags too20:07
* lucasagomes checks20:07
devanandaI dont know how sqla will handle that, though20:07
lucasagomesright, I can try, I have a patch up doing ^ already20:08
lucasagomeswell kinda-ish20:08
lucasagomesdevananda, https://review.openstack.org/#/c/252531/20:08
lucasagomesI can try to use the same fact table, I let you know tomorrow if that works20:09
*** aginwala has joined #openstack-ironic20:09
*** pece has joined #openstack-ironic20:09
devanandalucasagomes: great, thanks20:09
lucasagomesdevananda, the only problem with the fact table is that we somehow will need to add a mechanism to clean it up20:10
devanandalucasagomes: eh, i'm not sure we do20:10
lucasagomesthat delete-orphan cascade thing doesn't work as I thought20:10
lucasagomesdevananda, just leave it grows?20:10
lucasagomess/leave/let20:11
devanandayah20:11
devanandawell. in most of our use cases, it's not going to grow indefinitely20:12
devanandaonly if someone is loading a unique tag/property/driverinfo parameter for every node -- and then deleting it20:12
devananda*deleting the node20:12
lucasagomesyeah, I think it most cases it should be fine20:12
lucasagomesperhaps we can just leave a low bug open about it in case someone hit that problem20:13
lucasagomesdevananda, thanks again! Tomorrow I will give it a go20:13
devanandalucasagomes: cheers. g'night!20:13
lucasagomesnight20:13
*** lucasagomes is now known as lucas-dinner20:13
openstackgerritRuby Loo proposed openstack/ironic: Agent vendor handles manual cleaning  https://review.openstack.org/24769520:16
openstackgerritRuby Loo proposed openstack/ironic: Replace config 'clean_nodes' with 'automated_clean'  https://review.openstack.org/24770120:16
openstackgerritRuby Loo proposed openstack/ironic: API to manually clean nodes  https://review.openstack.org/25199520:17
*** yarkot has joined #openstack-ironic20:18
* krotscheck is trying to figure out where to put error messages.20:34
* krotscheck figured it out just by typing that message.20:34
* krotscheck goes to do that thing.20:34
*** jcoufal has quit IRC20:37
*** thrash|biab is now known as thrash20:46
*** sergek has quit IRC20:46
openstackgerritBertrand Lallau proposed openstack/ironic: Numerous debug messages due to iso8601 log level  https://review.openstack.org/25495120:47
openstackgerritChris Krelle proposed openstack/ironic: Add port option support for ipmitool  https://review.openstack.org/25489920:48
*** yarkot has quit IRC20:49
openstackgerritMerged openstack/python-ironicclient: Fix exceptions.from_response() parameter  https://review.openstack.org/25067520:51
jlvillalNobodyCam, I'll wait for Jenkins but it looks good to me :)20:58
NobodyCamjlvillal: awesome Thak you :)21:01
jlvillalNobodyCam, Thanks for the patch!21:01
NobodyCam:) ran in to that while looking into ipmi testing21:04
*** aginwala has quit IRC21:05
*** Sukhdev has quit IRC21:08
*** aginwala has joined #openstack-ironic21:09
*** jaybeale has joined #openstack-ironic21:10
jlvillalNobodyCam, Bad news: https://jenkins04.openstack.org/job/gate-ironic-python27/856/console21:12
* NobodyCam clicks21:13
jlvillalLooks like there is a check of all the options or something. So doesn't expect 'ipmi_port' to be in the list. I'm guessing21:14
jlvillalNobodyCam, ^21:14
NobodyCamjlvillal: yep. forgot to run the pxe test locally21:14
NobodyCamfixing21:14
jlvillalNobodyCam, I've done it too many times to count ;)21:15
*** [1]cdearborn has joined #openstack-ironic21:15
jlvillalmrda, Anytime you want to meet just let me know!21:17
openstackgerritChris Krelle proposed openstack/ironic: Add port option support for ipmitool  https://review.openstack.org/25489921:18
NobodyCamjlvillal: ^^^21:18
NobodyCam:)21:18
jlvillalNobodyCam, Thanks21:22
*** yarkot has joined #openstack-ironic21:24
*** cdearborn has quit IRC21:30
*** dprince has quit IRC21:30
*** dims has joined #openstack-ironic21:31
*** vishwanathj has joined #openstack-ironic21:32
*** aginwala has quit IRC21:33
*** Marga_ has quit IRC21:45
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Added driver and port information to node detail page  https://review.openstack.org/25497121:51
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Improving capabilities_to_dict and adding helpful tests  https://review.openstack.org/25497221:52
NobodyCamjlvillal: just fyi I have a ping out to the Ilo folks RE: the 3rd party test21:53
*** dims has quit IRC21:59
*** Marga_ has joined #openstack-ironic22:08
*** david-ly_ has joined #openstack-ironic22:10
*** david-lyle has quit IRC22:13
*** david-ly_ is now known as david-lyle22:13
jlvillalNobodyCam, Great :)22:16
*** ndipanov has quit IRC22:21
openstackgerritMilan Kováčik proposed openstack/ironic-inspector-specs: High Availability for Ironic Inspector  https://review.openstack.org/25367522:22
NobodyCamchanging locations back in a bit22:23
*** mkovacik has quit IRC22:26
*** e0ne has quit IRC22:26
*** mgoddard has quit IRC22:29
*** cdearborn has joined #openstack-ironic22:33
*** yarkot has quit IRC22:39
*** aginwala has joined #openstack-ironic22:42
*** [1]cdearborn has quit IRC22:49
*** [1]cdearborn has joined #openstack-ironic22:55
*** samueldmq has quit IRC22:56
*** devananda has quit IRC22:57
*** NobodyCam has quit IRC22:57
*** alexpilotti has quit IRC22:57
*** hblixt has quit IRC22:58
*** alexpilotti has joined #openstack-ironic22:58
*** alexpilotti has quit IRC22:59
*** alexpilotti has joined #openstack-ironic23:00
*** yuanying has joined #openstack-ironic23:00
*** kkoski has quit IRC23:06
*** chlong has quit IRC23:10
*** cdearborn has quit IRC23:10
openstackgerritVasyl Saienko proposed openstack/ironic: Introduce libvirt dirver  https://review.openstack.org/25309623:14
*** baoli has quit IRC23:18
*** ionutbalutoiu has quit IRC23:20
*** alexpilotti has quit IRC23:23
*** alexpilotti has joined #openstack-ironic23:24
*** naohirot has joined #openstack-ironic23:24
*** [1]cdearborn has quit IRC23:29
*** baoli has joined #openstack-ironic23:32
*** alexpilotti has quit IRC23:33
*** alexpilotti has joined #openstack-ironic23:33
*** baoli has quit IRC23:35
*** hblixt has joined #openstack-ironic23:35
*** Sukhdev has joined #openstack-ironic23:35
*** baoli has joined #openstack-ironic23:36
*** alex_xu has quit IRC23:36
*** aginwala has quit IRC23:37
*** alex_xu has joined #openstack-ironic23:41
*** mbound_ has joined #openstack-ironic23:42
mrdajlvillal: hey, sorry traveling today.  You're not in training today?23:43
*** pece has quit IRC23:44
openstackgerritMerged openstack/ironic: Add port option support for ipmitool  https://review.openstack.org/25489923:45
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Adding oneview.common tests for some method not well tested  https://review.openstack.org/25500623:53
sinvalhey folks, a quick review: https://review.openstack.org/255006 :)23:53
*** baoli has quit IRC23:54
*** jerrygb has quit IRC23:55
*** aginwala has joined #openstack-ironic23:55
*** jerrygb has joined #openstack-ironic23:56
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Added driver and port information to node detail page  https://review.openstack.org/25497123:56
*** smoriya has joined #openstack-ironic23:57

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