*** vishwanathj has joined #openstack-ironic | 00:35 | |
*** hoangcx has joined #openstack-ironic | 00:45 | |
openstackgerrit | gengchc2 proposed openstack/ironic: Add __ne__ built-in function https://review.openstack.org/365491 | 00:50 |
---|---|---|
*** vsaienko has quit IRC | 01:12 | |
*** yuanying has joined #openstack-ironic | 01:24 | |
*** yuanying has quit IRC | 01:24 | |
*** hoangcx has quit IRC | 01:32 | |
*** baoli has joined #openstack-ironic | 01:51 | |
*** baoli_ has joined #openstack-ironic | 01:53 | |
*** ijw has joined #openstack-ironic | 01:55 | |
*** baoli has quit IRC | 01:56 | |
openstackgerrit | Nguyen Phuong An proposed openstack/ironic: [api-ref] Correcting type of r_addresses parameter https://review.openstack.org/365551 | 02:00 |
*** ijw has quit IRC | 02:01 | |
*** baoli_ has quit IRC | 02:03 | |
*** hoangcx has joined #openstack-ironic | 02:03 | |
*** ijw has joined #openstack-ironic | 02:03 | |
*** ijw has quit IRC | 02:04 | |
*** roleeeee has joined #openstack-ironic | 02:04 | |
*** ijw has joined #openstack-ironic | 02:04 | |
roleeeee | I can't find a simple tutorial on how to install and configure a bare metal hypervisor on my desktop :( | 02:05 |
*** phuongnh has joined #openstack-ironic | 02:05 | |
*** ijw has quit IRC | 02:10 | |
*** roleeeee has quit IRC | 02:21 | |
*** ijw has joined #openstack-ironic | 02:36 | |
*** ijw has quit IRC | 02:40 | |
*** vishwanathj is now known as vishwanathj_zzz | 02:47 | |
*** amotoki has joined #openstack-ironic | 02:48 | |
*** amotoki has quit IRC | 02:50 | |
*** yuanying has joined #openstack-ironic | 02:52 | |
openstackgerrit | Cao ShuFeng proposed openstack/python-ironicclient: Add volume_connector support https://review.openstack.org/214786 | 02:54 |
openstackgerrit | Cao ShuFeng proposed openstack/python-ironicclient: Add volume_target support https://review.openstack.org/285233 | 02:55 |
*** yuanying has quit IRC | 02:55 | |
*** yuanying has joined #openstack-ironic | 02:57 | |
*** ijw has joined #openstack-ironic | 03:00 | |
*** yuanying has quit IRC | 03:00 | |
*** yuanying has joined #openstack-ironic | 03:00 | |
*** hoangcx has quit IRC | 03:01 | |
*** ijw has quit IRC | 03:05 | |
*** amotoki has joined #openstack-ironic | 03:07 | |
*** hoangcx has joined #openstack-ironic | 03:12 | |
*** zhugaoxiao has quit IRC | 03:14 | |
*** zhugaoxiao has joined #openstack-ironic | 03:14 | |
*** yuanying has quit IRC | 03:18 | |
*** amotoki has quit IRC | 03:18 | |
*** yuanying has joined #openstack-ironic | 03:20 | |
openstackgerrit | Cao ShuFeng proposed openstack/python-ironicclient: Add volume_connector support https://review.openstack.org/214786 | 03:29 |
openstackgerrit | Cao ShuFeng proposed openstack/python-ironicclient: Add volume_target support https://review.openstack.org/285233 | 03:37 |
*** vikrant has joined #openstack-ironic | 03:43 | |
*** ijw has joined #openstack-ironic | 03:44 | |
*** ijw has quit IRC | 03:48 | |
*** amotoki has joined #openstack-ironic | 03:54 | |
*** ijw has joined #openstack-ironic | 04:00 | |
*** yuanying has quit IRC | 04:00 | |
*** Sukhdev has joined #openstack-ironic | 04:01 | |
*** yuanying has joined #openstack-ironic | 04:02 | |
*** sdake has joined #openstack-ironic | 04:05 | |
*** watanabe_isao has joined #openstack-ironic | 04:06 | |
*** ijw has quit IRC | 04:09 | |
*** sdake has quit IRC | 04:25 | |
*** ijw has joined #openstack-ironic | 04:30 | |
*** moshele has joined #openstack-ironic | 04:34 | |
*** links has joined #openstack-ironic | 04:39 | |
*** ijw has quit IRC | 04:40 | |
*** ijw has joined #openstack-ironic | 04:41 | |
*** ijw has quit IRC | 04:42 | |
*** harlowja_at_home has joined #openstack-ironic | 04:42 | |
*** harlowja_at_home has quit IRC | 04:47 | |
*** sdake has joined #openstack-ironic | 04:50 | |
*** rbartal has joined #openstack-ironic | 05:01 | |
*** sdake has quit IRC | 05:01 | |
openstackgerrit | Moshe Levi proposed openstack/ironic-python-agent: Add vendor, product to interface information https://review.openstack.org/279940 | 05:03 |
*** vikrant has quit IRC | 05:08 | |
*** vikrant has joined #openstack-ironic | 05:10 | |
*** sdake has joined #openstack-ironic | 05:10 | |
*** sdake has quit IRC | 05:17 | |
*** jaosorior has joined #openstack-ironic | 05:21 | |
openstackgerrit | Jinxing Fang proposed openstack/ironic: Update the string format https://review.openstack.org/363421 | 05:23 |
*** ijw has joined #openstack-ironic | 05:29 | |
*** zzzeek has quit IRC | 05:30 | |
*** ijw_ has joined #openstack-ironic | 05:31 | |
*** ijw has quit IRC | 05:32 | |
*** ijw_ has quit IRC | 05:35 | |
*** ChubYann has quit IRC | 05:36 | |
*** ijw has joined #openstack-ironic | 05:38 | |
*** ijw has quit IRC | 05:40 | |
*** ijw has joined #openstack-ironic | 05:43 | |
*** e0ne has joined #openstack-ironic | 05:46 | |
*** ijw has quit IRC | 05:46 | |
*** e0ne has quit IRC | 05:47 | |
*** ijw has joined #openstack-ironic | 05:47 | |
*** hoonetorg has quit IRC | 05:48 | |
*** mjura has joined #openstack-ironic | 05:51 | |
*** ijw has quit IRC | 05:57 | |
*** ijw has joined #openstack-ironic | 05:57 | |
*** mjura has quit IRC | 05:58 | |
*** mjura has joined #openstack-ironic | 05:59 | |
*** vmud213 has joined #openstack-ironic | 06:01 | |
*** ijw has quit IRC | 06:01 | |
*** rcarrillocruz has quit IRC | 06:02 | |
*** ijw has joined #openstack-ironic | 06:02 | |
*** ijw has quit IRC | 06:03 | |
*** ijw has joined #openstack-ironic | 06:10 | |
*** hoonetorg has joined #openstack-ironic | 06:12 | |
*** ijw has quit IRC | 06:25 | |
*** pcaruana has joined #openstack-ironic | 06:48 | |
openstackgerrit | Vasyl Saienko proposed openstack/ironic-inspector: Add translation marker to help in conf.py https://review.openstack.org/365888 | 06:49 |
*** fxpester has joined #openstack-ironic | 06:56 | |
*** tesseract- has joined #openstack-ironic | 07:00 | |
*** ijw has joined #openstack-ironic | 07:00 | |
*** ijw has quit IRC | 07:00 | |
*** ijw has joined #openstack-ironic | 07:00 | |
*** hoangcx has quit IRC | 07:01 | |
*** hoangcx has joined #openstack-ironic | 07:04 | |
*** Sukhdev has quit IRC | 07:06 | |
*** Sukhdev has joined #openstack-ironic | 07:06 | |
*** Sukhdev has quit IRC | 07:11 | |
openstackgerrit | Tuan Luong-Anh proposed openstack/ironic: Remove unnecessary condition when apply six.text_type https://review.openstack.org/365899 | 07:16 |
*** ifarkas_afk is now known as ifarkas | 07:16 | |
openstackgerrit | Merged openstack/ironic-inspector: Replace assertRaisesRegexp with assertRaisesRegex https://review.openstack.org/332218 | 07:22 |
openstackgerrit | Cao Xuan Hoang proposed openstack/ironic-inspector: TrivialFix: Remove cfg import unused https://review.openstack.org/365902 | 07:26 |
openstackgerrit | Vasyl Saienko proposed openstack/python-ironicclient: Add portgroup support to osc plugin https://review.openstack.org/362130 | 07:28 |
openstackgerrit | Vasyl Saienko proposed openstack/python-ironicclient: Add possibility to work with portgroups https://review.openstack.org/335964 | 07:28 |
*** jpich has joined #openstack-ironic | 07:30 | |
openstackgerrit | Cao Xuan Hoang proposed openstack/ironic-lib: TrivialFix: Remove cfg import unused https://review.openstack.org/365905 | 07:30 |
openstackgerrit | Cao Xuan Hoang proposed openstack/ironic-ui: TrivialFix: Remove logging import unused https://review.openstack.org/365909 | 07:32 |
*** ijw has quit IRC | 07:35 | |
openstackgerrit | Cao Xuan Hoang proposed openstack/ironic-ui: Clean imports in code https://review.openstack.org/365911 | 07:35 |
*** ijw has joined #openstack-ironic | 07:36 | |
*** daemontool has joined #openstack-ironic | 07:54 | |
openstackgerrit | Cao Xuan Hoang proposed openstack/ironic-ui: Clean imports in code https://review.openstack.org/365911 | 07:56 |
*** sborkows has joined #openstack-ironic | 07:58 | |
*** jistr is now known as jistr|dentist | 08:07 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c https://review.openstack.org/318440 | 08:10 |
*** ohamada has joined #openstack-ironic | 08:11 | |
*** sborkows has quit IRC | 08:11 | |
*** sborkows has joined #openstack-ironic | 08:12 | |
*** derekh has joined #openstack-ironic | 08:15 | |
*** lucas-dinner is now known as lucasagomes | 08:16 | |
lucasagomes | morning all | 08:16 |
*** ijw has quit IRC | 08:17 | |
*** hshiina has joined #openstack-ironic | 08:24 | |
vmud213 | morning lucasagomes | 08:25 |
vmud213 | morning all | 08:25 |
lucasagomes | :-) | 08:26 |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic: Optionally power off node in oneview https://review.openstack.org/360330 | 08:28 |
*** Romanenko_K has joined #openstack-ironic | 08:28 | |
openstackgerrit | Tuan Luong-Anh proposed openstack/ironic: Remove unnecessary condition when apply six.text_type https://review.openstack.org/365899 | 08:36 |
*** watanabe_isao has quit IRC | 08:37 | |
*** ijw has joined #openstack-ironic | 08:39 | |
openstackgerrit | Tuan Luong-Anh proposed openstack/ironic: Remove unnecessary condition when apply six.text_type https://review.openstack.org/365899 | 08:45 |
*** athomas has joined #openstack-ironic | 08:46 | |
*** zhangjl has joined #openstack-ironic | 08:46 | |
tangchen | morning all :) | 08:49 |
*** hshiina has quit IRC | 08:50 | |
sergek | morning all | 08:52 |
xek | dtantsur|afk, maybe we should set gate-grenade-dsvm-ironic-inspector as non voting? It's very unstable... | 08:59 |
*** hoangcx has quit IRC | 08:59 | |
openstackgerrit | gengchc2 proposed openstack/ironic: Add __ne__ built-in function for API Version object https://review.openstack.org/365491 | 09:03 |
*** ijw has quit IRC | 09:07 | |
*** PixieBoots has joined #openstack-ironic | 09:10 | |
*** PixieBoots has quit IRC | 09:11 | |
*** PixieBoots has joined #openstack-ironic | 09:11 | |
lucasagomes | #pixiesay I'm back -m happy | 09:12 |
PixieBoots | ʕ^ᴥ^ʔ: I'm back | 09:12 |
* lucasagomes needs to find another place for it tho... | 09:13 | |
*** PixieBoots has quit IRC | 09:14 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/bifrost: Updated from global requirements https://review.openstack.org/365970 | 09:15 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/365977 | 09:17 |
*** ijw has joined #openstack-ironic | 09:18 | |
*** sambetts|afk is now known as sambetts | 09:21 | |
sambetts | Morning all | 09:21 |
*** jistr|dentist is now known as jistr | 09:23 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/365999 | 09:25 |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic-inspector: Set node to the error if reapply fails https://review.openstack.org/365662 | 09:26 |
*** vmud213 has quit IRC | 09:27 | |
*** vmud213 has joined #openstack-ironic | 09:28 | |
*** daemontool has quit IRC | 09:29 | |
lucasagomes | sambetts, morning | 09:35 |
*** sdake has joined #openstack-ironic | 09:45 | |
xek | aarefiev, ifarkas, Hi, I saw that the checks on https://review.openstack.org/#/c/352295/ keep failing on gate-grenade-dsvm-ironic-inspector although irregularly | 09:47 |
xek | maybe we should set it as non voting? | 09:47 |
sborkows | yes, at this moment it fails on wget command to repo.tinycorelinux.net with timeout error | 09:48 |
sambetts | shouldn't that be using our prebuilt ramdisk not building its own? | 09:49 |
*** dtantsur|afk is now known as dtantsur | 09:59 | |
dtantsur | #pixiesay Morning Ironic | 09:59 |
*** vsaienko has joined #openstack-ironic | 09:59 | |
dtantsur | he does not like me :D | 09:59 |
sborkows | morning dtantsur | 09:59 |
dtantsur | morning lucasagomes, vmud213, tangchen, sergek, sambetts, sborkows | 09:59 |
dtantsur | xek, we can't just remove gates we don't like. it has to be fixed, aarefiev started looking into it yesterday | 09:59 |
aarefiev | morning all! | 10:00 |
dtantsur | hey aarefiev | 10:00 |
openstackgerrit | Beth Elwell proposed openstack/ironic-ui: Updated to ironic API v1.11 and added manageable state https://review.openstack.org/361098 | 10:00 |
aarefiev | I'm trying to reproduce problem locally | 10:00 |
xek | dtantsur, good to know :) | 10:00 |
openstackgerrit | Beth Elwell proposed openstack/ironic-ui: Updated to ironic API v1.11 and added manageable state https://review.openstack.org/361098 | 10:00 |
xek | aarefiev, there were different places at which the job timed out | 10:01 |
vmud213 | morning dtantsur | 10:01 |
dtantsur | sambetts, we should NOT build any ramdisks in the grenade job | 10:01 |
dtantsur | probably misconfiguration. is anyone looking into it? I can, if nobody | 10:01 |
aarefiev | xek: I saw only test_network_basic_ops fail | 10:01 |
sambetts | dtantsur: I don't have the time right now | 10:02 |
lucasagomes | dtantsur, hi there | 10:02 |
xek | aarefiev, right, and now it timed out a couple of times on wget | 10:02 |
dtantsur | sborkows, do you have a link for the run where we failed with wget? | 10:02 |
dtantsur | xek, ^^^ | 10:02 |
dtantsur | I will look into this problem while aarefiev looks into the networking one | 10:02 |
sborkows | dtantsur: http://logs.openstack.org/95/352295/9/check/gate-grenade-dsvm-ironic-inspector/d0a7ea9/logs/grenade.sh.txt.gz | 10:04 |
dtantsur | thanks | 10:04 |
*** Sukhdev has joined #openstack-ironic | 10:07 | |
*** vsaienko has quit IRC | 10:08 | |
openstackgerrit | Beth Elwell proposed openstack/ironic-ui: Add functionality for editing an existing node https://review.openstack.org/345362 | 10:09 |
TheJulia | Good morning everyone. Just saying good morning before visit the doctor this morning. I'll be back in a few hours. | 10:09 |
dtantsur | morning TheJulia | 10:10 |
lucasagomes | TheJulia, good morning, hope all is well | 10:10 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient: Add portgroup support to osc plugin https://review.openstack.org/362130 | 10:11 |
*** Sukhdev has quit IRC | 10:13 | |
TheJulia | All is well, just my yearly visit | 10:13 |
*** phuongnh has quit IRC | 10:14 | |
*** e0ne has joined #openstack-ironic | 10:15 | |
vsaienk0 | dtantsur: are we ok to disable ramdisk building on grenade job https://review.openstack.org/#/c/366028/? Turning it off means that we are not going to test upgrades for IPA right? | 10:17 |
dtantsur | oh, the first PTG was finally announced | 10:17 |
dtantsur | vsaienk0, no, it's not related | 10:18 |
dtantsur | we are still fetching the appropriate ramdisk version (at least we should), we just don't build it in place | 10:18 |
dtantsur | which we just can't afford, we don't even do it in regular jobs | 10:18 |
vsaienk0 | dtantsur: you are right! | 10:19 |
sambetts | right, we have IPA prebuilds for each version of Ironic, e.g. stable/mitaka / master etc, and devstack understands which to download | 10:20 |
dtantsur | damn, I hoped the PTGs won't take the whole week >_< | 10:20 |
*** ijw has quit IRC | 10:20 | |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Fix object save after refresh failure https://review.openstack.org/354744 | 10:25 |
*** sdake has quit IRC | 10:33 | |
*** athomas has quit IRC | 10:37 | |
dtantsur | lucasagomes, lol: https://bugs.launchpad.net/ironic-python-agent/mitaka/+bug/1620563 | 10:39 |
openstack | Launchpad bug 1620563 in ironic-python-agent mitaka "[Mitaka] Supported root device hints fail validation" [Medium,Triaged] - Assigned to Dmitry Tantsur (divius) | 10:39 |
lucasagomes | dtantsur, urgh... | 10:39 |
dtantsur | I think we can fix it, it's not a new feature. we even document it for mitaka | 10:40 |
lucasagomes | dtantsur, yeah ++ | 10:40 |
*** athomas has joined #openstack-ironic | 10:41 | |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic: Optionally power off node in oneview https://review.openstack.org/360330 | 10:44 |
tangchen | lucasagomes, dtantsur: Ruby told me this link. http://docs.openstack.org/cli-reference/openstack.html | 10:44 |
tangchen | lucasagomes, dtantsur: He said we actually have had doc for baremetal commands. But would you please tell me where the source files are ? | 10:45 |
openstackgerrit | Beth Elwell proposed openstack/ironic-ui: Add functionality for editing an existing node https://review.openstack.org/345362 | 10:45 |
tangchen | lucasagomes, dtantsur: It is about this patch. https://review.openstack.org/#/c/361009/ | 10:45 |
*** HenryG_ is now known as HenryG | 10:46 | |
*** baoli has joined #openstack-ironic | 10:46 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent: [Mitaka only] Fix incomplete root device hints validation https://review.openstack.org/366050 | 10:49 |
dtantsur | lucasagomes, ^^^ | 10:49 |
dtantsur | and jroll ^^^ | 10:49 |
lucasagomes | tangchen, hmm I'm not sure, lemme take a look | 10:49 |
lucasagomes | tangchen, it could be the case of these docs being generated from the code as well (docstrings) | 10:50 |
lucasagomes | dtantsur, thanks for fixing it! | 10:50 |
*** zzzeek has joined #openstack-ironic | 10:51 | |
lucasagomes | tangchen, https://github.com/openstack/openstack-manuals/blob/master/doc/cli-reference/source/ironic.rst and if you look at the raw version it says the file was automatic generated | 10:55 |
*** snecklifter has joined #openstack-ironic | 10:55 | |
*** zzzeek has quit IRC | 10:56 | |
tangchen | lucasagomes: So, we don't need this bug anymore, right? https://bugs.launchpad.net/python-ironicclient/+bug/1614888 | 10:56 |
openstack | Launchpad bug 1614888 in python-ironicclient "No documentation for "openstack baremetal node xxx" commands" [Medium,In progress] - Assigned to Tang Chen (tangchen) | 10:56 |
*** mrtenio has quit IRC | 10:56 | |
lucasagomes | tangchen, :-( apparently not | 10:56 |
tangchen | lucasagomes: OK, then I'll close it. Thanks a lot. :) | 10:57 |
lucasagomes | well thank you for working on it | 10:57 |
*** zzzeek has joined #openstack-ironic | 10:57 | |
*** baoli has quit IRC | 10:57 | |
*** baoli has joined #openstack-ironic | 10:59 | |
*** dprince has joined #openstack-ironic | 11:00 | |
*** baoli has quit IRC | 11:01 | |
*** joprovost has joined #openstack-ironic | 11:14 | |
dtantsur | xek, sborkows, the gate fix for building ramdisk was merged | 11:20 |
dtantsur | not sure about the networking problem though | 11:21 |
*** lucasagomes is now known as lucas-hungry | 11:22 | |
*** e0ne has quit IRC | 11:25 | |
*** ijw has joined #openstack-ironic | 11:27 | |
*** thrash|g0ne is now known as thrash | 11:28 | |
dtantsur | sambetts, ok, but IPA gate is still broken: http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/9be1b3d/logs/devstacklog.txt.gz#_2016-09-06_11_04_07_515 | 11:28 |
*** amotoki_ has joined #openstack-ironic | 11:29 | |
*** ijw has quit IRC | 11:29 | |
*** ijw has joined #openstack-ironic | 11:30 | |
sambetts | dtantsur: :/ yeah... not sure what to say other than to change the repo mirror over to a different one :/ | 11:30 |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic: Optionally power off node in oneview https://review.openstack.org/360330 | 11:30 |
sambetts | dtantsur: I wonder if I should make the tinycore build script have a list of mirrors and have it ping/try to wget something and pick the first one that works | 11:31 |
*** amotoki has quit IRC | 11:31 | |
dtantsur | nice idea | 11:32 |
jroll | morning y'all | 11:32 |
sambetts | o/ jroll | 11:32 |
jroll | sambetts: when fun.gi was exploring a TCL mirror, he noticed that if you send a ping packet to them, they completely drop your IP for two minutes or something | 11:33 |
jroll | because that's sane | 11:33 |
jroll | jfyi :) | 11:33 |
dtantsur | LOL | 11:33 |
sambetts | jroll: yeah, I was exploring it at the same time, but I've not been able to recreate it | 11:33 |
jroll | ah, hm | 11:33 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal port commands https://review.openstack.org/365692 | 11:35 |
mat128 | morning jroll, sambetts, dtantsur | 11:38 |
jroll | soooo what's going on with CI? | 11:38 |
mat128 | argh | 11:38 |
mat128 | TCL times out apparently :( | 11:38 |
sambetts | jroll: tinycore package repo is down :( | 11:38 |
jroll | dtantsur: ^ I see TCL connectivity problems, I see coreos jobs failing on that mitaka patch with n-cpu not coming up | 11:38 |
dtantsur | sigh... | 11:39 |
dtantsur | unrelated, jroll do you think we could rfe-approve https://bugs.launchpad.net/ironic/+bug/1619339 ? | 11:39 |
openstack | Launchpad bug 1619339 in Ironic "[RFE] Switching to local boot by default" [Wishlist,Confirmed] | 11:39 |
jroll | well, n-cpu comes up | 11:39 |
jroll | but hypervisor-stats call fails | 11:39 |
jroll | just curious if you know already, I can dig | 11:39 |
mat128 | on the TCL side, I proposed https://review.openstack.org/#/c/325981/ a while ago | 11:40 |
mat128 | needs a rebase now | 11:40 |
dtantsur | haven't dug into it, $dowstream_stuff :( | 11:40 |
jroll | ok | 11:40 |
jroll | mat128: ++ | 11:40 |
sambetts | mat128: very +++ | 11:40 |
mat128 | the thing is, simply putting up a patch for review in system-config doesnt seem to work :( | 11:41 |
mat128 | I'll rebase and we might need to go poke ppl | 11:41 |
jroll | yeah, I'd kick a ML thread honestly | 11:41 |
vsaienk0 | jroll: have look at the n-cpu logs, I think there will be errors | 11:41 |
jroll | vsaienk0: nope, like I said, n-cpu is fine http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/b10463f/logs/screen-n-cpu.txt.gz | 11:42 |
*** fragatina has joined #openstack-ironic | 11:42 | |
jroll | oh, it's the wrong amount of resources, though | 11:42 |
jroll | wat | 11:42 |
*** skazi has quit IRC | 11:42 | |
*** mrtenio has joined #openstack-ironic | 11:42 | |
*** xuao has joined #openstack-ironic | 11:42 | |
*** skazi has joined #openstack-ironic | 11:43 | |
*** dprince has quit IRC | 11:43 | |
*** fragatina has quit IRC | 11:43 | |
sborkows | dtantsur: thanks for info, I'm rechecking patch | 11:43 |
*** dprince has joined #openstack-ironic | 11:43 | |
mat128 | jroll: should I just bump http://lists.openstack.org/pipermail/openstack-infra/2016-May/004278.html ? | 11:44 |
jroll | vsaienk0: dtantsur: oh, looks like maybe ipmitool was hanging(?) here, or something like that http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/b10463f/logs/screen-ir-cond.txt.gz | 11:47 |
dtantsur | hmm | 11:47 |
jroll | mat128: oh, I guess first we want to do what jeremy recommended | 11:47 |
mat128 | jroll: https://review.openstack.org/#/c/325981/3/ is exactly what he suggested | 11:47 |
jroll | and virtualbmc never saw it http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/b10463f/logs/ironic-bm-logs/virtualbmc.txt.gz | 11:48 |
*** ricardoas has left #openstack-ironic | 11:48 | |
mat128 | JayF and I went to -infra and asked around, Paul suggested something along the lines of what we submitted | 11:48 |
*** ricardoas has joined #openstack-ironic | 11:48 | |
mat128 | jroll: next step is configure our build to use that mirror, but it needs to exist first | 11:48 |
jroll | mat128: I meant with the "how it's supposed to be mirrored", but yeah I guess that's a good start for bumping it | 11:48 |
vsaienk0 | jroll: yes, It seems that power sync wasn't accomplished | 11:48 |
*** zhangjl has quit IRC | 11:48 | |
vsaienk0 | jroll: other tests seems to be passed: http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv/d8c2fdb/console.html#_2016-09-06_11_22_25_941023 but job was aborted by timeout | 11:50 |
*** bfournie has quit IRC | 11:50 | |
jroll | vsaienk0: yeah, maybe a fluke | 11:51 |
vsaienk0 | jroll: are we going to merge portgroups in newton? the patches are ready: https://review.openstack.org/#/q/topic:bug/1526403 but very slow reviewing :( | 11:54 |
*** joprovost1 has joined #openstack-ironic | 11:54 | |
*** joprovost has quit IRC | 11:54 | |
*** joprovost1 is now known as joprovost | 11:54 | |
jroll | vsaienk0: I guess it depends if folks will review them, it's on my list to work on this week | 11:54 |
jroll | it would be nice but it's getting late | 11:54 |
* jroll bbiab | 11:58 | |
*** gabriel-bezerra has joined #openstack-ironic | 11:59 | |
*** sborkows has quit IRC | 12:01 | |
*** daemontool has joined #openstack-ironic | 12:04 | |
*** ijw has quit IRC | 12:05 | |
*** trown|outtypewww is now known as trown | 12:06 | |
openstackgerrit | Merged openstack/ironic: Remove unused file: safe_utils.py https://review.openstack.org/365785 | 12:06 |
*** joprovost has quit IRC | 12:07 | |
*** joprovost has joined #openstack-ironic | 12:07 | |
*** daemontool_ has joined #openstack-ironic | 12:10 | |
mat128 | jroll: done, http://lists.openstack.org/pipermail/openstack-infra/2016-September/004718.html | 12:12 |
mat128 | by the way, the downtime was "planned": http://forum.tinycorelinux.net/index.php/topic,20294.0.html | 12:12 |
*** daemontool has quit IRC | 12:12 | |
*** fragatina has joined #openstack-ironic | 12:13 | |
*** sborkows has joined #openstack-ironic | 12:16 | |
*** joprovost has quit IRC | 12:20 | |
vmud213 | dtantsur: Just reported a bug here: https://bugs.launchpad.net/ironic/+bug/1620598 | 12:20 |
openstack | Launchpad bug 1620598 in Ironic ""ironic port-show" does not show local_link_connection and pxe_enabled fields" [Undecided,New] - Assigned to vmud213 (vmud213) | 12:20 |
vmud213 | dtantsur: not sure if it is a bug | 12:20 |
sambetts | vmud213: are you passing the right API version in the client/ | 12:21 |
sambetts | ? | 12:21 |
vmud213 | sambetts: ironic --ironic-api-version 1.22 port-create -n $NODE | 12:21 |
vmud213 | Is there anything wrong? | 12:22 |
sambetts | vmud213: you need to include the API version when you do port-show too | 12:22 |
*** fragatina has quit IRC | 12:22 | |
vmud213 | sambetts: yes..My mistake. | 12:23 |
vmud213 | sambetts: then it's not a valid bug. But in that case we should even stop populating the fields.Because it misleads the user | 12:24 |
*** xuao has quit IRC | 12:24 | |
sambetts | vmud213: you mean not include the fields in the output if they aren't returned by the API? | 12:24 |
vmud213 | yes | 12:25 |
*** clenimar has quit IRC | 12:26 | |
*** lucas-hungry is now known as lucasagomes | 12:27 | |
*** clenimar has joined #openstack-ironic | 12:31 | |
openstackgerrit | Ankit Kumar proposed openstack/proliantutils: Fix Inspection failure in Gen7 https://review.openstack.org/357134 | 12:31 |
*** rbudden has joined #openstack-ironic | 12:34 | |
*** bfournie has joined #openstack-ironic | 12:38 | |
vmud213 | sambetts: What is your opinion on that? | 12:39 |
*** baoli has joined #openstack-ironic | 12:44 | |
dtantsur | vmud213, +1, we should not confuse users by adding non-displayable fields | 12:44 |
*** baoli_ has joined #openstack-ironic | 12:45 | |
sambetts | vmud213: The problem with that is that the client would then need to adjust for every API microversion, the way it is now it is designed to work with the most recent and doesn't switch on or off fields if the API doesn't returned it, it just doesn't display it | 12:45 |
sambetts | vmud213: IMO it should be sending version 1.22 by default, unless requested a lower version, in which case the user should expect it to not be returned | 12:46 |
sambetts | dtantsur: ^ | 12:46 |
dtantsur | sambetts, well, this is a longer discussion :) I'm only suggesting to now display fields that are not present in API response | 12:47 |
sambetts | dtantsur: we'll have to duplicate all the API field switching in the client then won't we? | 12:48 |
dtantsur | no, why? | 12:48 |
*** baoli has quit IRC | 12:48 | |
dtantsur | we either see a field or not. I guess currently if we don't see a field, we substitute None or empty string | 12:48 |
*** jaosorior has quit IRC | 12:48 | |
*** jaosorior has joined #openstack-ironic | 12:49 | |
*** mmedvede has quit IRC | 12:49 | |
*** jaosorior has quit IRC | 12:49 | |
*** pcaruana has quit IRC | 12:50 | |
*** jaosorior has joined #openstack-ironic | 12:51 | |
vmud213 | I am not sure about how it is currently implemented, but IMO it certainly is something odd from user's perspective. | 12:52 |
mjturek | gm ironic! | 12:54 |
sambetts | o/ mjturek | 12:55 |
*** vishwanathj_zzz is now known as vishwanathj | 12:57 | |
dtantsur | aarefiev, re https://review.openstack.org/323769: I wonder if we can avoid messing with virsh by powering nodes on with ironic and them immediately deleting them | 13:04 |
dtantsur | aarefiev, I understand it's kind of racy, but it may allow us to move forward | 13:04 |
aarefiev | dtantsur: yeah, it's option | 13:05 |
*** cdearborn has joined #openstack-ironic | 13:05 | |
jroll | mat128: cool, ty | 13:05 |
dtantsur | aarefiev, let's maybe do this, get a non-voting job, then figure out? | 13:05 |
dtantsur | I still have some hopes we can get rid of bash gate in newton :) | 13:05 |
aarefiev | dtantsur: ok, it would be cool ) | 13:06 |
aarefiev | I'm playing with grenade now | 13:06 |
aarefiev | and can't reproduce yet ( | 13:06 |
dtantsur | damn.. I guess it's transient | 13:07 |
*** Goneri has joined #openstack-ironic | 13:07 | |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic-inspector: Set node to the error if reapply fails https://review.openstack.org/365662 | 13:08 |
*** ppiela has joined #openstack-ironic | 13:08 | |
*** mmedvede has joined #openstack-ironic | 13:11 | |
*** rloo has joined #openstack-ironic | 13:15 | |
*** e0ne has joined #openstack-ironic | 13:17 | |
*** vikrant has quit IRC | 13:32 | |
*** vikrant has joined #openstack-ironic | 13:37 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Fix updating port MAC address for active nodes https://review.openstack.org/354735 | 13:40 |
dtantsur | aarefiev, grenade still fails: http://logs.openstack.org/95/352295/9/check/gate-grenade-dsvm-ironic-inspector/d1cf2a0/console.html#_2016-09-06_13_35_25_669751 | 13:41 |
dtantsur | I wonder why ironic grenade is not affected by the same problem | 13:41 |
jroll | interesting | 13:42 |
aarefiev | dtantsur: as me, I'm continue to digging, running reproduce.sh from logs now | 13:42 |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic: Deny chassis with too long description https://review.openstack.org/345248 | 13:44 |
aarefiev | dtantsur: I thought configuration issue, but it passes sometimes | 13:44 |
* dtantsur bangs his head on the table | 13:45 | |
*** rloo has quit IRC | 13:45 | |
dtantsur | srsly, why before the release?? | 13:45 |
*** joprovost has joined #openstack-ironic | 13:46 | |
*** rloo has joined #openstack-ironic | 13:46 | |
*** vmud213 has quit IRC | 13:46 | |
*** vikrant has quit IRC | 13:47 | |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic-python-agent: Use CoreOS 1068.10.0 https://review.openstack.org/366142 | 13:48 |
*** xuao has joined #openstack-ironic | 13:48 | |
jlvillal | jroll: On the portgroups API patch. https://review.openstack.org/347549 Is that okay to land, assuming the code is good? I know we like to be sure about API changes. | 13:52 |
dtantsur | jlvillal, I'm -0 to landing any big API changes this late in the cycle | 13:53 |
dtantsur | won't block it myself though | 13:53 |
jlvillal | dtantsur, I think it was a goal to land portgroups in Newton though. | 13:54 |
dtantsur | yes, but who is going to benefit from it right now? nova support won't land in newton, client bits won't land in newton.. | 13:55 |
jroll | yeah, I've been wondering the same | 13:55 |
anteaya | jroll: can you take a peek at https://review.openstack.org/#/c/365706/1 for me please? | 13:55 |
jroll | would be nice to get it done, but it's late' | 13:55 |
anteaya | jroll: when you have a minute? | 13:55 |
anteaya | it is a patch to increase a job timeout and I want to ensure you are aware and agree it is necessary | 13:56 |
anteaya | thank you | 13:56 |
openstackgerrit | Ricardo Araújo Santos proposed openstack/ironic: Fixes parameters validation in SSH power manager. https://review.openstack.org/366150 | 13:56 |
jroll | anteaya: +1'd with a comment to explain, thanks for checking | 13:57 |
anteaya | jroll: thanks for looking | 13:57 |
jroll | sure | 13:58 |
*** anush has joined #openstack-ironic | 14:00 | |
*** krtaylor has joined #openstack-ironic | 14:02 | |
*** joprovost1 has joined #openstack-ironic | 14:02 | |
rloo | jroll, dtantsur, jlvillal: wrt features/"things" that require changes in other projects as well. I thought jroll that you had mentioned the thinking of 1. land patches in ironic in V1; 2. land patches in other projects in v2. | 14:03 |
*** joprovost has quit IRC | 14:03 | |
*** joprovost1 is now known as joprovost | 14:03 | |
dtantsur | we can land them right after branching stable/newton just as well.. | 14:04 |
rloo | hi and good morning everyone, jroll, dtantsur, jlvillal, anteaya, | 14:04 |
dtantsur | morning rloo :) | 14:04 |
anteaya | rloo: morning ruby | 14:04 |
jroll | rloo: yes, but we still need to think about how close to end of cycle it is, if we were a 'normal' project we'd be saying no now | 14:04 |
jroll | rloo: morning :) | 14:04 |
rloo | jroll, dtantsur: the 'close to end of cycle' is a good reason. in this case, i don't know that it breaks anyone since no one is using so either way I guess. | 14:05 |
jroll | jlvillal: rloo: I'm not against landing them this week, but we should do it sooner than later | 14:05 |
jroll | this touches plenty of ports code that people are using, though | 14:05 |
dtantsur | rloo, you never know what breaks what :) such things tend to happen all of a sudden | 14:05 |
rloo | jroll: i haven't looked at the code. if it does touch existing ports code, then yeah, maybe punt. | 14:05 |
dtantsur | I'd not say no to a small API addition, but this does not look like small | 14:05 |
*** ametts has joined #openstack-ironic | 14:06 | |
lucasagomes | rloo, jroll morning | 14:06 |
rloo | jroll: your call. the trello shows portgroups support as 'must have', so... | 14:07 |
jlvillal | I don't object to waiting until after newton, if the goal is to get it in soon after Newton. So work can progress on Nova and the client. | 14:07 |
rloo | hi lucasagomes! | 14:07 |
jroll | rloo: indeed | 14:07 |
jroll | why don't we all review it today and see how it looks :) | 14:07 |
sambetts | if we don't have Nova and we don't have client, I don't see why we need to push for it to get into Newton | 14:07 |
dtantsur | ditto as sambetts | 14:08 |
rloo | jroll: why don't we just get ironic newton done 'early' | 14:08 |
rloo | jroll: and then get working on the bigger stuff. | 14:08 |
jroll | rloo: and branch stable/newton next week with everything else? | 14:08 |
rloo | jroll: looking at trello, there's keystone policy stuff, virtualbmc stuff | 14:08 |
openstackgerrit | Galyna Zholtkevych proposed openstack/ironic: Deny chassis with too long description https://review.openstack.org/345248 | 14:09 |
*** amotoki_ has quit IRC | 14:09 | |
rloo | jroll: if we're ready to branch by next week. but am thinking, why not focus on the little/cleaning up stuff then. | 14:09 |
*** jcoufal has joined #openstack-ironic | 14:09 | |
jroll | yeah, virtualbmc is just CI so that could be any time | 14:09 |
*** hshiina has joined #openstack-ironic | 14:10 | |
jroll | I'd like security groups but sukhdev hasn't touched that patch, and I don't mind pushing it back | 14:10 |
rloo | jroll: i really wanted notifications though. but don't think that'll happen. (for searchlight) | 14:10 |
dtantsur | keystone policy only contains smaller patches IIUC | 14:10 |
lucasagomes | re virtualbmc, would be good to get this in https://review.openstack.org/#/c/364921/ to see if that error will be triggered again | 14:10 |
jroll | rloo: I thought it would :( | 14:10 |
lucasagomes | I'm watching the logs, but having a tool to capture it for us is much handier | 14:11 |
rloo | jroll: partially my fault? I was having a hard time understanding the notification spec/code. was going to look into it today again. | 14:11 |
jroll | rloo: I mean, making things better is never bad | 14:11 |
rloo | jroll: i think once we/i agree on the 'event_type' thing and what it means, the coding will be the easy part. | 14:11 |
jroll | rloo: the code is up for it, I think | 14:12 |
dtantsur | I'm +0 on notifications, as we don't need nova/client/anything to consume them | 14:12 |
lucasagomes | I've looked at some of mario's patch | 14:12 |
lucasagomes | I think I've -1'd two of 'em recently | 14:12 |
lucasagomes | about the notifications | 14:13 |
lucasagomes | but it can be easily fixed | 14:13 |
rloo | lucasagomes: it isn't just mario's patch, yuriy has a spec for additional notifications. i want to make sure they (event types) make sense/consistent. | 14:13 |
jroll | right, so I only planned for mario's stuff in newton | 14:13 |
rloo | lucasagomes: it is easy to ok 2 notifications. but then, what's the bigger picture wrt additional notifications. do we just issue them wherever w/o a consistent understanding of them, blah blah. | 14:13 |
lucasagomes | rloo, right agreed. I was mostly pointing that there are some patches up for it | 14:13 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal chassis commands https://review.openstack.org/366158 | 14:13 |
lucasagomes | rloo, it's tricky indeed... I think the whole notification thing is incremental | 14:14 |
lucasagomes | we can get _some_ now and the rest later | 14:14 |
jroll | I don't mind punting it, if we think that's the right thing to do | 14:14 |
lucasagomes | as long as the payload is agreed on | 14:14 |
rloo | jroll: right, but just looking at mario's stuff isn't enough. (it reminds me a bit of osc plugin where we merged a few commands w/o thinking about how all the commands ought to be structured.) | 14:14 |
rloo | jroll: i'll look at it today and see where we're at. | 14:15 |
dtantsur | oh, OSC... yeah, that was tough. I wonder if we need one spec to cover the majority or all notifications | 14:15 |
dtantsur | to avoid the same situation | 14:15 |
jroll | rloo: okay, sounds good | 14:15 |
*** moshele has quit IRC | 14:16 | |
rloo | dtantsur: i don't know much about notifications, i'm using both mario's and yuriy's spec to think about it. | 14:16 |
*** hj-hpe has joined #openstack-ironic | 14:16 | |
*** amotoki has joined #openstack-ironic | 14:17 | |
rloo | btw, i looked and didn't see any meeting logs, so am assuming there was no ironic meeting yesterday | 14:17 |
*** michauds has joined #openstack-ironic | 14:17 | |
jroll | there wasn't, lucas sent a mail | 14:20 |
*** joprovost1 has joined #openstack-ironic | 14:20 | |
*** links has quit IRC | 14:21 | |
*** joprovost has quit IRC | 14:21 | |
*** joprovost1 is now known as joprovost | 14:21 | |
rloo | jroll: thx, that isn't good, I didn't see it. I wonder what happened to my mail setup. I can see it via a different email address. hmm. | 14:23 |
jroll | rloo: idk :( | 14:23 |
rloo | jroll: just another of life's mysteries... | 14:23 |
lucasagomes | jroll, I feel inclined to mark https://bugs.launchpad.net/ironic/+bug/1548652 as fix released | 14:24 |
openstack | Launchpad bug 1548652 in VirtualBMC "calls to vbmc via ipmitool sometimes time out" [High,Confirmed] | 14:24 |
lucasagomes | jroll, I've already bumped the g-r to the newer version of pyghmi | 14:24 |
*** ametts has quit IRC | 14:24 | |
*** xuao has quit IRC | 14:24 | |
jroll | lucasagomes: cool, go for it | 14:24 |
*** zigo has quit IRC | 14:25 | |
*** xuao has joined #openstack-ironic | 14:25 | |
mat128 | rloo: I received in the past a temp-ban from the -dev mailing list for too many bounces | 14:25 |
mat128 | fun fact is we're using Office365... | 14:25 |
rloo | mat128: oh. but i seem to be getting other openstack-dev mails. i wonder if i did something to my filter and it is deleting the ironic ones; i seem to be missing them since sept 1. | 14:26 |
*** ametts has joined #openstack-ironic | 14:29 | |
*** wajdi has joined #openstack-ironic | 14:31 | |
*** zigo has joined #openstack-ironic | 14:32 | |
*** zigo is now known as Guest39147 | 14:33 | |
*** xuao has quit IRC | 14:35 | |
*** mkam has joined #openstack-ironic | 14:37 | |
*** amotoki has quit IRC | 14:38 | |
*** Guest39147 has quit IRC | 14:39 | |
*** zigo_ has joined #openstack-ironic | 14:42 | |
*** krtaylor has quit IRC | 14:43 | |
*** rbrud has joined #openstack-ironic | 14:44 | |
*** sdake has joined #openstack-ironic | 14:44 | |
*** mkam has quit IRC | 14:45 | |
*** mkam has joined #openstack-ironic | 14:46 | |
*** daemontool_ has quit IRC | 14:47 | |
*** zigo_ has quit IRC | 14:47 | |
*** daemontool has joined #openstack-ironic | 14:48 | |
*** zigo_ has joined #openstack-ironic | 14:48 | |
*** sborkows has quit IRC | 14:50 | |
*** ifarkas is now known as ifarkas_afk | 14:57 | |
*** syed_ has joined #openstack-ironic | 15:00 | |
*** mjura has quit IRC | 15:01 | |
mat128 | JayF: I'm back in case you still want to do it now | 15:08 |
*** amotoki has joined #openstack-ironic | 15:11 | |
*** pester has joined #openstack-ironic | 15:13 | |
TheJulia | Good morning everyone | 15:13 |
mat128 | morning TheJulia | 15:14 |
JayF | mat128: I have a meeting from 8:30-8:35/8:40 (standup) | 15:15 |
JayF | mat128: wanna meet up after that | 15:15 |
mat128 | sure | 15:15 |
*** fxpester has quit IRC | 15:15 | |
openstackgerrit | Julia Kreger proposed openstack/ironic: Add volume_connectors and volume_targets to task https://review.openstack.org/366196 | 15:16 |
openstackgerrit | Julia Kreger proposed openstack/ironic: [WIP] Add Cinder storage driver https://review.openstack.org/366197 | 15:16 |
*** thrash is now known as thrash|biab | 15:18 | |
*** zigo_ is now known as zigo | 15:20 | |
*** fragatina has joined #openstack-ironic | 15:20 | |
*** fragatina has quit IRC | 15:27 | |
*** tangchen has quit IRC | 15:33 | |
*** pester has quit IRC | 15:38 | |
lucasagomes | TheJulia, morning | 15:41 |
*** pcaruana has joined #openstack-ironic | 15:42 | |
*** thrash|biab is now known as thrash | 15:44 | |
*** sdake has quit IRC | 15:44 | |
*** MattMan_ has quit IRC | 15:45 | |
*** MattMan has joined #openstack-ironic | 15:46 | |
*** rbartal has quit IRC | 15:52 | |
JayF | jroll: install guide -> should it go on whiteboard as a subteam? | 15:56 |
JayF | jroll: and/or on trello? | 15:56 |
jroll | JayF: you're welcome to add it to whiteboard, that trello is for newton priorities so I'm not inclined to add things :) | 15:56 |
jroll | JayF: unless you want to make a "maybe ocata priority" column there and add it | 15:57 |
JayF | I don't care about trello. | 15:57 |
JayF | I ask for your sake ;) | 15:57 |
JayF | The subteam, I think I'll put it in just b/c it's nice for the rest of folks to know install guide work is happening | 15:57 |
jroll | k | 15:58 |
*** mgoddard_ has joined #openstack-ironic | 16:02 | |
*** rbrud has quit IRC | 16:04 | |
*** mgoddard has quit IRC | 16:05 | |
*** hshiina has quit IRC | 16:06 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Fix: Duplicated driver causes conductor to fail https://review.openstack.org/366236 | 16:07 |
*** rpioso has joined #openstack-ironic | 16:09 | |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal chassis commands https://review.openstack.org/366158 | 16:10 |
openstackgerrit | Kyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal port commands https://review.openstack.org/365692 | 16:13 |
*** derekh is now known as derekh_afk | 16:14 | |
*** e0ne has quit IRC | 16:20 | |
*** daemontool has quit IRC | 16:21 | |
*** daemontool has joined #openstack-ironic | 16:25 | |
*** dtantsur is now known as dtantsur|afk | 16:28 | |
*** daemontool has quit IRC | 16:29 | |
*** Sukhdev has joined #openstack-ironic | 16:30 | |
*** stevemar has quit IRC | 16:31 | |
devananda | morning, all | 16:33 |
*** apoorve has joined #openstack-ironic | 16:33 | |
*** sahil has joined #openstack-ironic | 16:34 | |
jroll | morning devananda \o | 16:34 |
* jroll -> lunch | 16:34 | |
*** rbrud has joined #openstack-ironic | 16:34 | |
sahil | Good afternoon | 16:34 |
lucasagomes | devananda, morning | 16:35 |
sahil | I am trying to setup ironic with devstack | 16:35 |
lucasagomes | sahil, afternoon :-) | 16:35 |
*** derekh_afk is now known as derekh | 16:35 | |
sahil | but cannot do so | 16:35 |
sahil | the default set up which uses VMs to emulate bare metal nodes works | 16:35 |
sahil | but I am trying to make it to boot bare metal nodes | 16:36 |
sahil | and unable to do so | 16:36 |
sahil | need help | 16:36 |
sahil | What info should I provide | 16:36 |
NobodyCam | Good Morning Ironicers | 16:39 |
jlvillal | Good morning NobodyCam | 16:40 |
NobodyCam | morning jlvillal :) hope you had a good (long) weekend | 16:41 |
lucasagomes | NobodyCam, morning | 16:41 |
lucasagomes | and I'm calling it a day :-) | 16:41 |
NobodyCam | Morning lucasagomes :) | 16:41 |
lucasagomes | have a great evening all, see ye tomorrow | 16:41 |
NobodyCam | have a great night :) | 16:41 |
sahil | Hello anyone | 16:41 |
NobodyCam | morning sahil | 16:42 |
sahil | So I have tried multiple way to setup devstack with ironic | 16:42 |
sahil | but in no way is it able to boot a baremetal node | 16:42 |
*** fragatina has joined #openstack-ironic | 16:42 | |
sahil | I need help with configuring it | 16:42 |
sahil | I am using default devstack setup with ironic | 16:43 |
sahil | and that is working with VM as bare-metal nodes | 16:43 |
sahil | I need to extend the setup such that neutron is able to recognize the vlan on which bare-metal nodes exist | 16:43 |
*** ChubYann has joined #openstack-ironic | 16:43 | |
*** fragatina has quit IRC | 16:43 | |
NobodyCam | i thought there was a var to allow bare metal | 16:44 |
*** lucasagomes is now known as lucas-dinner | 16:44 | |
sahil | var ?? variable | 16:44 |
*** fragatina has joined #openstack-ironic | 16:44 | |
sambetts | sahil: here is an example local.conf that I use for booting baremetal nodes | 16:44 |
sambetts | sahil: http://paste.openstack.org/show/521216/ | 16:44 |
lucas-dinner | IRONIC_IS_HARDWARE | 16:44 |
lucas-dinner | sahil, NobodyCam ^ | 16:44 |
* lucas-dinner goes now | 16:44 | |
NobodyCam | :) | 16:45 |
NobodyCam | Thank you lucas-dinner :) | 16:45 |
sambetts | sahil: we currently only support ipmi, cisco, oneview and drac hardware via the devstack plugin: https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L66' | 16:45 |
sahil | thanks | 16:45 |
sahil | I have ipmi nodes | 16:45 |
sahil | I will try the local.conf example you provided | 16:46 |
sahil | see if that works | 16:46 |
sambetts | sahil: you;ll need to create a hardware info file as described by that link | 16:46 |
sahil | ok, | 16:46 |
sahil | and what about the network (vlan) on which the node is attached (data network) | 16:46 |
sambetts | sahil: my local.conf configures Ironic to talk on a flat network (Ironic's default configuration), so you need to have a NIC on your devstack in the same VLAN as your baremetal nodes | 16:47 |
sahil | got it | 16:48 |
ricardoas | hello, everyone | 16:48 |
sahil | should I add that nic in a bridge or will devstack do it when installing | 16:48 |
sahil | I am running devstack in a VM | 16:49 |
ricardoas | morning, NobodyCam | 16:49 |
*** mjturek has quit IRC | 16:49 | |
sambetts | sahil: you need to configure the OVS_PHYSICAL_BRIDGE, and PUBLIC_INTERFACE options in the local.conf with the NIC you want to use for baremetal, devstack will handle the rest | 16:50 |
NobodyCam | Morning ricardoas :) | 16:50 |
ricardoas | NobodyCam, i submitted a patch to a bug you reported on ssh power driver | 16:51 |
*** fragatina has quit IRC | 16:52 | |
ricardoas | NobodyCam would you mind reviewing it? It's at https://review.openstack.org/366150 :D | 16:52 |
sahil | my devstack VM has two nics, one on the same vlan as the baremetal node and other that can talk to the internet | 16:52 |
sahil | for HOST_IP | 16:53 |
sahil | which ip should I provide | 16:53 |
sambetts | sahil: host ip needs to be the IP in the baremetal VLAN | 16:53 |
sahil | ok | 16:53 |
*** Sukhdev has quit IRC | 16:53 | |
sahil | IRONIC_DEPLOY_DRIVER={enabled_driver} | What does this mean ? | 16:54 |
*** rama_y has joined #openstack-ironic | 16:54 | |
sambetts | sahil: you need to replace {enabled_driver} with the driver you want to use, e.g. agent_ipmitool | 16:54 |
sahil | ok, thank you | 16:55 |
sahil | and about the image_url | 16:55 |
sahil | do I need to download and place a .qcow2 image at the location | 16:55 |
sahil | or will it be downloaded automatically during set up | 16:55 |
sahil | IMAGE_URLS="http://1.2.3.4/dashboard/static/ubuntu-dhcp.qcow2" | 16:55 |
sahil | in enable_plugin ironic {ironic_repo} {ironic_ref} what should I put for ironic_ref ? | 16:56 |
sambetts | if you don't specfic IMAGE_URLS, devstack will download cirros for you, however I found that cirros didn't have the drivers required for my hardware, you can put a URL in there that you want devstack to download a custom/prebuilt image from | 16:56 |
sahil | for ironic_repo I undersand this would be ironic repo in github | 16:56 |
sahil | ok | 16:56 |
sambetts | sahil: you can just delete the {ironic_ref} if you want to use master | 16:57 |
sahil | ok | 16:57 |
sambetts | it used if you want to deploy a different commit or branch | 16:57 |
*** sdake has joined #openstack-ironic | 16:57 | |
sahil | thank you for the help | 16:57 |
sahil | now I will go and try to set it up | 16:57 |
sahil | will come back and report progress (or not) | 16:57 |
*** jcoufal_ has joined #openstack-ironic | 16:58 | |
*** jpich has quit IRC | 16:59 | |
*** trown is now known as trown|lunch | 17:00 | |
*** anush has quit IRC | 17:00 | |
xavierr | morning Ironic | 17:00 |
*** rbrud has quit IRC | 17:01 | |
*** jcoufal has quit IRC | 17:01 | |
xavierr | do we support keystone v3 in ironic client? | 17:03 |
*** mgoddard_ has quit IRC | 17:03 | |
*** mgoddard has joined #openstack-ironic | 17:03 | |
*** ohamada has quit IRC | 17:05 | |
*** bradjones has quit IRC | 17:06 | |
sambetts | xavierr: I believe we do https://github.com/openstack/python-ironicclient/commit/7226ad44aafc0a4399a62e7ebbd26f69bade8c21 | 17:06 |
*** bradjones has joined #openstack-ironic | 17:11 | |
*** bradjones has quit IRC | 17:11 | |
*** bradjones has joined #openstack-ironic | 17:11 | |
NobodyCam | morning sambetts, xavierr and vdrok :) | 17:12 |
*** sdake_ has joined #openstack-ironic | 17:12 | |
*** apoorve has quit IRC | 17:13 | |
sambetts | Hey NobodyCam | 17:14 |
NobodyCam | :) | 17:14 |
*** sdake has quit IRC | 17:15 | |
jroll | devananda: rloo: things came up and I won't be here for the start of the API meeting again :( do one of y'all want to run that or should we cancel it again this week? (maybe until ocata is open or even the summit?) | 17:21 |
rloo | jroll: I'm good with cancelling | 17:21 |
rloo | jroll: but we should have after ocata and before summit | 17:22 |
jroll | rloo: okay, so maybe cancel the next two? | 17:22 |
xavierr | ty sambetts, I'm making some tests right now :) | 17:22 |
rloo | jroll: yeah, fine with me | 17:22 |
xavierr | hey NobodyCam o/ | 17:22 |
jroll | rloo: ok, thanks, email sent | 17:23 |
rloo | thx jroll | 17:23 |
* jroll afk for a bit and then picking driver removal stuff back up | 17:23 | |
*** michauds has quit IRC | 17:28 | |
*** e0ne has joined #openstack-ironic | 17:28 | |
*** sdake_ has quit IRC | 17:28 | |
*** rama_y has quit IRC | 17:29 | |
*** sdake has joined #openstack-ironic | 17:29 | |
*** fragatina has joined #openstack-ironic | 17:32 | |
*** fragatina has quit IRC | 17:32 | |
*** fragatina has joined #openstack-ironic | 17:33 | |
*** jheroux has joined #openstack-ironic | 17:34 | |
openstackgerrit | Fabio Dassan proposed openstack/pyghmi: Implement M4 and Kent support https://review.openstack.org/361457 | 17:34 |
*** jaosorior has quit IRC | 17:36 | |
*** e0ne has quit IRC | 17:36 | |
*** harlowja has joined #openstack-ironic | 17:38 | |
*** amotoki has quit IRC | 17:39 | |
*** mjturek has joined #openstack-ironic | 17:40 | |
*** michauds has joined #openstack-ironic | 17:45 | |
*** sdake has quit IRC | 17:49 | |
devananda | I have some work done on the specs for it, but won't be able to make the meeting today either :( | 17:50 |
clif_h | has anyone ever tried to use kexec to boot from the agent to an image in order to avoid a reboot? | 17:50 |
mat128 | clif_h: heh | 17:50 |
clif_h | sounds crazy I'm sure | 17:50 |
mat128 | can't say we havent discussed it downstream | 17:51 |
mat128 | ;) | 17:51 |
devananda | we've discussed it upstream too :) | 17:51 |
clif_h | any pointers to said discussion? | 17:51 |
devananda | tldr; it would be very specific to the environment, and not generalizable enough, so we haven't put any effort upstream into it yet | 17:51 |
devananda | clif_h: no pointers come to mind. mostly hallway track stuff | 17:52 |
clif_h | I'm sure its very dependent on the hardware involved | 17:52 |
mat128 | clif_h: IIRC, our takeaways were a) what about non-Linux images and b) security concerns of "touching" customer data from within deploy environment | 17:52 |
mat128 | clif_h: kexec doesnt require hardware support | 17:52 |
devananda | mat128: in effect it does, because some hardware doesn't respect the kernel's request to stop DMA | 17:52 |
clif_h | well, what I mean is, are all the devices in a good state upon starting the new kernel | 17:53 |
clif_h | and will the behave well, or will things break | 17:53 |
devananda | clif_h: right | 17:53 |
devananda | that's the primary reason I didn't put much effort into supporting it | 17:53 |
clif_h | its something we could do on OnMetal since we do have a limited set of hardware to support | 17:53 |
devananda | in theory, it'll work in specific environments, with specific hardware and specific user images | 17:53 |
clif_h | and I'd like to do most of the development upstream if possible | 17:53 |
devananda | clif_h: do you allow customers to upload their own images? | 17:54 |
clif_h | all thankfully apply to onmetal | 17:54 |
*** fragatina has quit IRC | 17:54 | |
clif_h | devananda: I think we do, but (without looking at any actual data) I get the sense that most customers use our images | 17:54 |
*** fragatina has joined #openstack-ironic | 17:55 | |
clif_h | the images would almost certainly have to be based on our images anyway | 17:55 |
openstackgerrit | Ruby Loo proposed openstack/python-ironicclient: OSC plugin support microversions 1.21 & 1.22 https://review.openstack.org/366275 | 17:55 |
clif_h | unless they want to recreate any work we did getting the images configured/running on our hardware properly | 17:55 |
mat128 | clif_h: customers images would require latest cloud-init, amongst other stuff | 17:55 |
clif_h | which seems insane | 17:55 |
mat128 | :) | 17:55 |
*** sdake has joined #openstack-ironic | 17:56 | |
*** rpioso has quit IRC | 17:56 | |
mat128 | clif_h: I'd say if you can make a POC for a "kexec reboot" in IPA | 17:56 |
mat128 | that would open the discussion :) | 17:56 |
mat128 | the rest is just handling interactions and side effects | 17:56 |
clif_h | that's my aim as long as nothing comes up that would totally rule this out | 17:57 |
JayF | clif_h: OnMetal does not support customer images | 17:57 |
JayF | clif_h: fwiw | 17:57 |
clif_h | ah, that makes things easier | 17:57 |
mat128 | clif_h: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/shutdown.sh | 17:57 |
JayF | I still think the technical hurdle is huge | 17:57 |
clif_h | JayF: why huge | 17:57 |
JayF | unless you're going to install the deploy ramdisk kernel in every image | 17:57 |
mat128 | you have to mount / read the customer image | 17:57 |
JayF | you're going to have to kexec into a different version of customer kernel | 17:57 |
*** e0ne has joined #openstack-ironic | 17:58 | |
clif_h | I thought you just said we don't support customer images | 17:58 |
JayF | and from all the research I've done, kexec barely works right from similar kernels, going from a coreos 4.x.x -> CentOS 6 2.6.x.x is going to be loltastic | 17:58 |
mat128 | clif_h: you probably have a variety of kernels | 17:58 |
clif_h | JayF: can you point me to that research | 17:58 |
mat128 | for the different OSes | 17:58 |
clif_h | yeah I get the variety of kernels is a technical hurdle | 17:58 |
mat128 | clif_h: if you really wanted to read the on-disk kernel, that could help you: https://wiki.xen.org/wiki/PyGrub | 17:58 |
JayF | clif_h: mainly hallway track stuff, maybe with devananda :P and a little bit at the OCP summit | 17:59 |
clif_h | what I don't get is why the versions of the kernels matter | 17:59 |
JayF | clif_h: because you have a piece of hardware initialized with kernel driver X | 17:59 |
clif_h | its not like the kernels are sharing state | 17:59 |
mat128 | it's used to read kernel from disk for booting in Xen, no reason you can't write it to ram and kexec on it | 17:59 |
mat128 | clif_h: the hardware has a state | 17:59 |
JayF | clif_h: you boot into kernel driver Y, it doesn't shutdown and reinit the hardware | 17:59 |
clif_h | JayF: as long as we can reset the hardware to a 'clean' state right before kexec, I don't see the problem | 17:59 |
clif_h | that removes the problem of supporting several target kernels | 17:59 |
clif_h | since you'd do reset before handing off to the new kernel | 18:00 |
JayF | you mean like, a clean boot :P | 18:00 |
mat128 | clif_h: how do you reset all devices while still booted? | 18:00 |
clif_h | JayF: no, because I doubt ever piece of hardware needs to be reset | 18:00 |
*** rpioso has joined #openstack-ironic | 18:00 | |
clif_h | mat128: my expectation is that not all devices need to be reset | 18:00 |
clif_h | maybe that's an erroneous assumption | 18:00 |
mat128 | clif_h: we've had problems downstream with ixgbe cards being initialized with kernel X then soft-rebooted to kernel Y | 18:00 |
mat128 | requiring a hard reboot or they wouldn't load correctly | 18:00 |
JayF | clif_h: the folks I talked to said basically with "really good drivers" it shouldn't be a problem | 18:00 |
*** persia has quit IRC | 18:01 | |
JayF | clif_h: but the hard part is that the quality of drivers vary, and you're more likely to have a "bad driver" in whatever old kernel is being shipped by CentOS 6 or old Ubuntu | 18:01 |
clif_h | yeah it basically boils down to: which devices need to be reset, and can we reset them? | 18:01 |
JayF | in my general knowledge, the answer would be "resetting hardware without at least a warm reboot is difficult/impossible" | 18:02 |
JayF | but please go prove it in a lab :) | 18:02 |
clif_h | JayF: idgi, if our images work, then ostensibly the drivers work, regardless of age | 18:02 |
mat128 | clif_h: they work from a cold boot | 18:02 |
JayF | clif_h: so lets use a wifi card as an example | 18:02 |
clif_h | again it comes down to 'can I reset the hardware that needs it' | 18:02 |
JayF | clif_h: almost all wifi cards come with firmware that's loaded at system boot | 18:02 |
clif_h | JayF: do we have wireless adapters in our servers? | 18:03 |
JayF | clif_h: you'd have to figure out some way to crowbar in older firmware to work with an older driver on kexec, and afaict those tools don't exist | 18:03 |
mat128 | clif_h, JayF: it's about the same problem as pci-passthrough and hypervisors | 18:03 |
JayF | clif_h: no, but many other devices work that way. it's just the exaggerated version of that problem | 18:03 |
clif_h | maybe it is too much work for too little gain | 18:04 |
mat128 | clif_h: you really should try it | 18:04 |
clif_h | but I still don't see an example of someone trying at least | 18:04 |
mat128 | boot IPA, extract kernel/ramdisk from one of the images and kexec on it | 18:04 |
JayF | it'd be fun to see what happens | 18:04 |
* clif_h is gonna do it | 18:05 | |
clif_h | it may be just crazy enough to work | 18:05 |
JayF | but I investigated this before onmetal v1 launched, talked to folks who knew things about the kernel, and was basically told that it was likely impossible | 18:05 |
JayF | mainly the same chat you're having with me and mat right now :) "Probably impossible, but cool to try!" | 18:05 |
mat128 | you could optimize for a similar case, though | 18:05 |
JayF | I think it's likely very possible to kexec from one kernel into the exact same kernel version | 18:06 |
JayF | (or a small patchset difference) | 18:06 |
mat128 | RHEL 7 runs 3.10 | 18:06 |
JayF | I think in real usefulness terms, kexecing from a given kernel into an arbitrary one is where difficulties will lie | 18:06 |
*** crinkle_ is now known as crinkle | 18:07 | |
mat128 | the old CoreOS we had (367?) was supposedly running 3.15 | 18:07 |
mat128 | I'd bet that it would kinda work | 18:07 |
mat128 | boot, maybe network wouldnt come up | 18:07 |
*** athomas has quit IRC | 18:07 | |
mat128 | clif_h, JayF: what about booting a deploy env that's similar enough to the image being deployed? | 18:08 |
mat128 | I bet we can make a ramdisk that boots on most versions of the kernel | 18:08 |
mat128 | then it's just about booting the right ramdisk for the image being deployed, which can be handled in software | 18:09 |
clif_h | doesn't that still run into the device reset issue? | 18:09 |
mat128 | yes, but at least it would have been inititlized with the right kernel version | 18:09 |
mat128 | reducing the ridks | 18:09 |
clif_h | that seems independent of the kernal A version -> kernel B version problem | 18:09 |
*** mjturek has quit IRC | 18:09 | |
mat128 | risk* | 18:09 |
clif_h | idk maybe kernel version really does matter | 18:09 |
mat128 | my idea is to boot kernel B for deployment | 18:09 |
mat128 | so it's B -> B | 18:10 |
mat128 | like the KSplice days | 18:10 |
mat128 | compile patched kernel, kexec on it | 18:10 |
mat128 | clif_h: let me know how far you get and/or what you try, I'm interested in the results :) | 18:11 |
*** trown|lunch is now known as trown | 18:12 | |
clif_h | sure thing | 18:12 |
*** Romanenko_K has quit IRC | 18:13 | |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic: Add a basic install guide https://review.openstack.org/363294 | 18:20 |
JayF | tonyb: congrats! | 18:20 |
JayF | mat128: there's a rendering error in the posted render | 18:21 |
JayF | mat128: also, I was thinking we'd need to populate the install-*.rst files? | 18:21 |
mat128 | JayF: where? | 18:21 |
mat128 | oh man, I tried but we have so many high-level sections | 18:21 |
JayF | I would just suggest more like, link back to the whole guide | 18:22 |
mat128 | I'd be creating a ton of files, and reading through that gave me ideas on how I'd restructure it | 18:22 |
mat128 | Ah | 18:22 |
mat128 | one big link and thats it? | 18:22 |
JayF | yep | 18:22 |
JayF | for the rendering issue | 18:22 |
JayF | * Service overview | 18:22 |
mat128 | can you point out the rendering issue? | 18:22 |
JayF | * None | 18:22 |
mat128 | OH | 18:22 |
JayF | and the None is a very-broken link | 18:22 |
*** fragatin_ has joined #openstack-ironic | 18:22 | |
mat128 | oh god | 18:22 |
mat128 | I just uploaded the files without looking | 18:22 |
mat128 | I was missing a > | 18:23 |
mat128 | but ok, one big link then? | 18:23 |
*** rbrud has joined #openstack-ironic | 18:24 | |
jlvillal | Not sure if people saw this: http://www.openstack.org/ptg | 18:24 |
jlvillal | After Barcelona the Project Team Gathering will be in Atlanta. February 20-24, 2017 | 18:24 |
*** fragatina has quit IRC | 18:25 | |
mat128 | jlvillal: interesting | 18:26 |
JayF | mat128: I'd suggest that, and maybe for each of the install-* pages too? | 18:26 |
mat128 | because they are directly included by the master document? | 18:26 |
mat128 | I wasn't sure how that was done | 18:26 |
JayF | mat128: I think? I'm not sure either honestly :/ | 18:27 |
mat128 | ubuntu/suse/redhat? | 18:27 |
JayF | mat128: we should def add lara as a reviewer on that | 18:27 |
JayF | (lara brindley) | 18:27 |
mat128 | I'll add her | 18:30 |
*** rbrud has quit IRC | 18:35 | |
*** sabeen has joined #openstack-ironic | 18:40 | |
*** rbrud has joined #openstack-ironic | 18:40 | |
*** baoli has joined #openstack-ironic | 18:42 | |
*** baoli_ has quit IRC | 18:42 | |
JayF | Jay Faulkner proposed openstack-infra/project-config: Publish install guide for Ironic https://review.openstack.org/366290 | 18:45 |
JayF | mat128: ^ fyi, i have it depends-on to the install guide patch | 18:45 |
mat128 | oh great | 18:45 |
mat128 | it's going to make Jenkins give you a -1 though | 18:45 |
mat128 | I noted that the other day :( | 18:45 |
mat128 | so even though zuul won't let that merge, it's enforced in the verification | 18:45 |
JayF | weird | 18:46 |
*** rama_y has joined #openstack-ironic | 18:47 | |
mat128 | we'll see :) | 18:47 |
mat128 | https://review.openstack.org/#/c/363190/ | 18:47 |
mat128 | "This change depends on a change that failed to merge." | 18:48 |
*** priteau has joined #openstack-ironic | 18:48 | |
mat128 | oh, maybe it just failed merging (as in, merge conflict?) | 18:50 |
JayF | yes | 18:51 |
JayF | that's what that usually means | 18:51 |
JayF | either this patch, or another in the chain, is merge conflicted | 18:51 |
*** michauds has quit IRC | 18:56 | |
sahil | Hello | 19:01 |
sahil | I tried installing DEVSTACK with IRONIC to boot bare-metal nodes by customizing the local.conf for my environment that was provided here | 19:02 |
sahil | it failed with error "Found no valid images to use!" at the stage of initializing tempest | 19:03 |
sahil | from local.conf, I had Commented out the line 'IMAGE_URLS="http://1.2.3.4/dashboard/static/ubuntu-dhcp.qcow2"' | 19:03 |
sahil | thinking that it will configure devstack with default cirros images, is this the problem ? | 19:03 |
sambetts | sahil: you'll also need to comment out the DEFAULT_IMAGE_NAME config option | 19:04 |
sambetts | and the DOWNLOAD_DEFAULT_IMAGES config option | 19:05 |
sambetts | (sorry) forgot about those | 19:05 |
sahil | ok, will try again | 19:05 |
sahil | thank you | 19:05 |
sahil | I have a 101 question | 19:05 |
sahil | when running ./unstack.sh | 19:06 |
sahil | does it still refer to the local.conf | 19:06 |
sahil | I am asking this because, if I need to make changes to local.conf, should I run unstack.sh first, then make changes, then run stack.sh | 19:07 |
sahil | or it does not matter | 19:07 |
mat128 | sahil: changes to local.conf are not instantaneous | 19:07 |
mat128 | sahil: you always have to restack | 19:07 |
mat128 | but any run of stack.sh will read your local.conf | 19:08 |
*** apoorve has joined #openstack-ironic | 19:08 | |
*** e0ne has quit IRC | 19:08 | |
*** michauds has joined #openstack-ironic | 19:08 | |
sahil | should I also comment out "DEFAULT_IMAGE_NAME=ubuntu" | 19:08 |
sahil | Sorry, my bad, I meant | 19:09 |
*** Sukhdev has joined #openstack-ironic | 19:09 | |
sahil | should I comment out "DEFAULT_INSTANCE_USER=ubuntu" | 19:09 |
sambetts | Yes, because it is image specific | 19:10 |
sahil | got it | 19:10 |
sahil | where can I learn more about configuring and customizing local.conf | 19:10 |
sahil | Sorry I am new to openstack | 19:10 |
sambetts | sahil: http://docs.openstack.org/developer/devstack/configuration.html#local-conf | 19:10 |
*** pcaruana has quit IRC | 19:11 | |
sambetts | sahil: for learning about how to configure Ironic, your best bet is to read our plugin, which can be found at github.com/openstack/ironic in devstack/lib/ironic | 19:11 |
sahil | ok, restacking with following options commeted out. #DOWNLOAD_DEFAULT_IMAGES=False #IMAGE_URLS="http://1.2.3.4/dashboard/static/ubuntu-dhcp.qcow2" #DEFAULT_IMAGE_NAME=ubuntu-dhcp #DEFAULT_INSTANCE_USER=ubuntu | 19:13 |
sahil | fingers crossed | 19:13 |
sambetts | :) | 19:13 |
*** fragatin_ has quit IRC | 19:17 | |
*** fragatina has joined #openstack-ironic | 19:18 | |
anish | anyone who works on python-dracclient online ? | 19:20 |
anish | I extended it to pull in iDRACCard and LC settings, but I'm wondering why the attributes (Enumeration,String,Integer,Service) don't use a base class and extend it instead of redefining them for every resource | 19:22 |
natorious | JayF: any reason this would be failing some tests but not others? https://review.openstack.org/#/c/363959/ | 19:22 |
JayF | well, it appears to be failing nearly every test | 19:23 |
JayF | the only test it's passing is docs | 19:23 |
JayF | pep8 failures here: http://logs.openstack.org/59/363959/3/check/gate-ironic-python-agent-pep8-ubuntu-xenial/63752ab/console.html#_2016-09-01_20_56_30_494208 | 19:24 |
JayF | I'd presume some kind of unit test issues too | 19:24 |
*** tesseract- has quit IRC | 19:25 | |
natorious | ah, imports not alphabetical | 19:26 |
*** persia has joined #openstack-ironic | 19:27 | |
JayF | natorious: yeah, the errors for the unit tests will be in that console.html for the other jobs too, just clikc the name to see the log | 19:27 |
*** mkam has quit IRC | 19:30 | |
*** mbound has joined #openstack-ironic | 19:32 | |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic: Add a basic install guide https://review.openstack.org/363294 | 19:32 |
mat128 | JayF: let me know what you think ^, btw the link is still valid http://mathieumitchell.com/ironic/1612278/ | 19:33 |
JayF | mat128: trying to think of something else we can call the old install guide | 19:34 |
JayF | mat128: because otherwise we're like "go read the install guide <link>" to someone in the install guide | 19:35 |
mat128 | the old install guide? | 19:35 |
mat128 | developers guide install guide? | 19:35 |
JayF | Maybe legacy? | 19:35 |
JayF | idk | 19:35 |
mat128 | legacy sounds fine | 19:35 |
mat128 | in any case, we should be done in a week :) | 19:35 |
mat128 | there isnt *that* much | 19:36 |
mat128 | just that it isnt structured at all | 19:36 |
*** narasimha_SV_ has joined #openstack-ironic | 19:38 | |
narasimha_SV_ | apart from ubuntu,centos and rhel | 19:39 |
narasimha_SV_ | is there a way to use a customized image of own | 19:39 |
openstackgerrit | Nate House proposed openstack/ironic-python-agent: Fixes pep8 import errors. https://review.openstack.org/366308 | 19:40 |
narasimha_SV_ | and get all the required images using disk image builder | 19:40 |
mat128 | narasimha_SV_: for deploy or guest image? | 19:40 |
narasimha_SV_ | mat128: to deploy on a server | 19:40 |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic: Add a basic install guide https://review.openstack.org/363294 | 19:40 |
*** aslezil has joined #openstack-ironic | 19:40 | |
*** rcernin has joined #openstack-ironic | 19:41 | |
mat128 | narasimha_SV_: even though it mentions "virtual" image, http://docs.openstack.org/image-guide/ is a useful resource | 19:41 |
mat128 | JayF: updated, along with static rendering at http://mathieumitchell.com/ironic/1612278/ | 19:41 |
narasimha_SV_ | mat128: this is for normal VMs right | 19:42 |
narasimha_SV_ | I am looking for ironic | 19:42 |
narasimha_SV_ | for baremetals | 19:42 |
mat128 | narasimha_SV_: the same glance images should be used for baremetal | 19:42 |
narasimha_SV_ | https://github.com/jriguera/ansible-ironic-standalone/wiki/Using-Ironic-client-with-pxe_ipmitool-driver | 19:42 |
mat128 | narasimha_SV_: other tools to create images http://docs.openstack.org/image-guide/create-images-automatically.html | 19:43 |
jroll | mat128: JayF: fyi, that "depends on a change that failed to merge" comes up if you update the dependent patch while CI is running | 19:43 |
*** mkam has joined #openstack-ironic | 19:43 | |
narasimha_SV_ | so you are saying me that I can use the same image which can be used for VMs right ? | 19:43 |
mat128 | narasimha_SV_: as long as they support ConfigDrives, yes | 19:44 |
JayF | mat128: early out today (I'm leaving now), but +1'd that patch, nice job! \o/ | 19:44 |
mat128 | narasimha_SV_: thats what we do | 19:44 |
mat128 | JayF: good :) ty | 19:44 |
*** sabeen has quit IRC | 19:44 | |
narasimha_SV_ | is it possible to do this using pxe_ipmitool driver | 19:44 |
openstackgerrit | Nate House proposed openstack/ironic-python-agent: Provides convenience for logging metrics data. https://review.openstack.org/363959 | 19:45 |
narasimha_SV_ | as in the above link he specified that it is not possible with pxe_ipmitool | 19:45 |
mat128 | narasimha_SV_: I'm not sure, but I think the author of the document mixes the deploy ramdisk and the actual customer image | 19:45 |
mat128 | or maybe i'm just reading wrong | 19:45 |
narasimha_SV_ | does pxe_ipmitool supports complete image to be used for baremetals ? | 19:46 |
mat128 | for *deployment* kernel/ramdisks, you can use http://tarballs.openstack.org/ironic-python-agent/coreos/files/ or http://tarballs.openstack.org/ironic-python-agent/tinyipa/files/ | 19:46 |
*** sdake has quit IRC | 19:46 | |
mat128 | "If you want to deploy whole disk images, is better using the agent_ipmitool driver." | 19:46 |
narasimha_SV_ | ok | 19:46 |
mat128 | thats last sentence from your document | 19:47 |
mat128 | narasimha_SV_: if you already have whole disk images, and you don't want to maintain 2 sets of images | 19:47 |
mat128 | agent_ipmitool will work for you | 19:47 |
mat128 | the only requirement is that you have an agent ramdisk, but I linked those above (tarballs.o.o) | 19:47 |
*** moshele has joined #openstack-ironic | 19:48 | |
mat128 | narasimha_SV_: there's another page, https://github.com/jriguera/ansible-ironic-standalone/wiki/Using-Ironic-client-with-agent_ipmitool-driver | 19:48 |
*** rcernin has quit IRC | 19:48 | |
narasimha_SV_ | thanks mat128 | 19:48 |
*** sahil has quit IRC | 19:49 | |
narasimha_SV_ | is chasis id a compulsion ? | 19:50 |
*** aslezil has quit IRC | 19:55 | |
mat128 | narasimha_SV_: hah.. I don't know anyone who uses chassis_id right now | 19:55 |
mat128 | it was designed to consider it the chassis of multiple nodes | 19:55 |
mat128 | but right now I don't see anything making use of it | 19:55 |
mat128 | https://en.wikipedia.org/wiki/Blade_server#Blade_enclosure | 19:56 |
sambetts | mat128: right now it doesn't quite work in the way that makes it useful, at least for me, we've had several discussions at the last three summits about it | 19:57 |
*** devananda is now known as devananda|travel | 19:57 | |
*** [1]rpioso has joined #openstack-ironic | 19:58 | |
jlvillal | sambetts: Working late I see :) | 19:58 |
sambetts | jlvillal: got a TC meeting at 21:00 I have to attend about getting my other responsibility networking-cisco back into the bigtent | 19:59 |
jlvillal | sambetts: Good luck! | 19:59 |
jlvillal | sambetts: Tell them you wrote it in Golang :P | 19:59 |
*** davidlenwell has quit IRC | 19:59 | |
jroll | >.> | 20:00 |
sambetts | hahaha | 20:00 |
mat128 | sambetts: yeah, I was just explaining what we intended to implement to narasimha_SV_. Right now it's not very useful, I agree. | 20:00 |
*** rpioso has quit IRC | 20:02 | |
*** sdake has joined #openstack-ironic | 20:03 | |
rybridges1 | Hey guys, quick question. Why do we pass 'fail_if_in_state()' in ironic/conductor/manager.py a callback method in '_check_deploying_status()' but we dont pass it a callback method when it is used ironic/conductor/base_manager.py | 20:04 |
mat128 | rybridges1: (random guess) fail_if_in_state takes either, and we want late evaluation in the first case? | 20:06 |
rybridges1 | aren't both uses of 'fail_if_in_state()' essentially the same use case? In one instance, we are failing a node as soon as its conductor comes back online, in the other case, we are failing the node from a different conductor while its original conductor is offline | 20:07 |
*** joprovost has quit IRC | 20:07 | |
rybridges1 | either way, we are just failing a node that used to belong to an offline conductor | 20:08 |
jroll | rybridges1: I'd guess that we just aren't being consistent in writing code :) | 20:09 |
* jroll looks | 20:09 | |
rybridges1 | okay jroll, that makes a bit more sense haha | 20:09 |
rybridges1 | so its probably fine to just not pass it a callback method then | 20:09 |
jroll | yeah, it is | 20:11 |
rybridges1 | cool. Thanks a lot jroll! | 20:11 |
jroll | rybridges1: the callback fires in another thread so possibly undesirable in some cases | 20:11 |
jroll | so that could be why too | 20:12 |
jroll | you're welcome :) | 20:12 |
*** davidlenwell has joined #openstack-ironic | 20:12 | |
*** apoorve has quit IRC | 20:16 | |
*** aslezil has joined #openstack-ironic | 20:18 | |
*** srobert has joined #openstack-ironic | 20:23 | |
*** praneshp has joined #openstack-ironic | 20:29 | |
*** narasimha_SV_ has quit IRC | 20:31 | |
openstackgerrit | Mathieu Mitchell proposed openstack/ironic: Import Bare Metal service overview into install-guide https://review.openstack.org/366329 | 20:31 |
*** moshele has quit IRC | 20:33 | |
*** sabeen has joined #openstack-ironic | 20:34 | |
*** sahil has joined #openstack-ironic | 20:35 | |
sahil | hello | 20:36 |
sahil | second attempt to install devstack with ironic that can talk to a baremetal node on a preconfigured VLAN failed | 20:36 |
sahil | while registering the node with ironic | 20:36 |
sahil | error is as follows: | 20:36 |
sahil | No valid host was found. Reason: No conductor service registered which supports driver agent_ipmitool. (HTTP 400) | 20:36 |
sahil | from the local.conf file | 20:37 |
sahil | do I need to include agent_ipmitool in the list of IRONIC_ENABLED_DRIVERS=fake,pxe_iscsi_cimc,pxe_agent_cimc,pxe_ucs | 20:37 |
sahil | ? | 20:37 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: DO NOT REVIEW https://review.openstack.org/296432 | 20:37 |
sahil | On checking the screen session, I found that ironic conductor died with the following error | 20:40 |
sahil | DriverLoadError: Driver PXEAndCIMCDriver could not be loaded. Reason: Unable to import ImcSdk library | 20:40 |
sahil | Do I need for my setup, when my nodes are going to use ipmitool ? | 20:40 |
*** moshele has joined #openstack-ironic | 20:41 | |
*** Goneri has quit IRC | 20:41 | |
*** bfournie has quit IRC | 20:48 | |
sambetts | sahil: yes, you need to only include the drivers you want to load in that list | 20:51 |
sambetts | sahil: in your case agent_ipmitool | 20:51 |
sahil | I tried restarting ironic conductor service by removing the said driver | 20:52 |
sahil | and only including agent_ipmitool | 20:52 |
sahil | hold on a sec, let me confirm this | 20:52 |
sahil | again | 20:52 |
sahil | ok, so if I use only the fake and agent_ipmitool driver | 20:54 |
sahil | it works | 20:54 |
sahil | otherwise conductor crashes with the error DriverLoadError: Driver PXEAndCIMCDriver could not be loaded. Reason: Unable to import ImcSdk library | 20:54 |
sambetts | sahil: right, pxe_iscsi_cimc, is the driver causing that error, its a Cisco driver and it requires an additional SDK | 20:55 |
sahil | I understand that ironic work-flow requires creating a iscsi target on baremetal node | 20:55 |
sahil | will removing these drivers affect it somehow | 20:55 |
sambetts | sahil: not at all, all drivers are independent | 20:56 |
sahil | great | 20:56 |
sahil | so will restack again | 20:56 |
sahil | let see | 20:56 |
sahil | by the way sambetts thank you already | 20:56 |
sambetts | :) sure | 20:57 |
sahil | I have made more progress today than in last two weeks | 20:57 |
sahil | when I was trying my devstack was failing at setting up neutron | 20:57 |
sahil | now I am failing at registering nodes in ironic | 20:57 |
sahil | that is a lot of progress :) | 20:57 |
sahil | hopefully I will get it working today | 20:57 |
sambetts | Good luck :D | 20:59 |
*** sdake has quit IRC | 21:02 | |
jroll | blah, drivers and interfaces don't call super().__init__ :( | 21:02 |
*** trown is now known as trown|outtypewww | 21:02 | |
*** derekh has quit IRC | 21:05 | |
* sambetts -> bed | 21:06 | |
sambetts | night everyone | 21:06 |
*** sambetts is now known as sambetts|afk | 21:06 | |
jlvillal | jroll: :( That doesn't sound good. If the parent classes should be initialized too. | 21:09 |
jroll | jlvillal: there's nothing to do there, currently, but makes it awkward to apply a change to __init__ for all drivers :) | 21:09 |
jroll | or rather | 21:09 |
jroll | I can't trust all drivers (out of tree etc) will do it, even if I fix it in ironic | 21:09 |
jlvillal | Ah | 21:10 |
jroll | it's cool, drivers are going away anyway :D | 21:10 |
*** mmedvede has quit IRC | 21:11 | |
*** mmedvede has joined #openstack-ironic | 21:11 | |
*** aslezil has quit IRC | 21:16 | |
*** dprince has quit IRC | 21:16 | |
mrda | Morning Ironic | 21:19 |
*** aslezil has joined #openstack-ironic | 21:21 | |
jroll | heya mrda \o | 21:22 |
jlvillal | Hi mrda | 21:25 |
mrda | o/ | 21:26 |
*** jcoufal_ has quit IRC | 21:29 | |
*** ametts has quit IRC | 21:30 | |
*** aslezil has quit IRC | 21:30 | |
*** patchbot has joined #openstack-ironic | 21:33 | |
*** srobert has quit IRC | 21:34 | |
*** aslezil has joined #openstack-ironic | 21:35 | |
*** notmyname has joined #openstack-ironic | 21:36 | |
notmyname | FYI I updated the patchbot config, so if there's any more troubles, please ping me | 21:36 |
*** notmyname has left #openstack-ironic | 21:36 | |
*** mbound has quit IRC | 21:40 | |
*** moshele has quit IRC | 21:42 | |
*** hecliunyx has quit IRC | 21:46 | |
xavierr | jroll arrond? | 21:47 |
NobodyCam | morning mrda | 21:48 |
jroll | xavierr: sup? | 21:48 |
*** hecliunyx has joined #openstack-ironic | 21:48 | |
xavierr | night jroll. hey, our CI is down and probably will be down until next week. Our lab's cloud and network as a whole is under a maintenance. How keep our community ware of this downtime? | 21:48 |
jroll | xavierr: I'm not sure, what does infra's guide say? | 21:49 |
*** aslezil has quit IRC | 21:49 | |
*** aslezil has joined #openstack-ironic | 21:49 | |
xavierr | jroll: I'll see | 21:50 |
*** Sukhdev has quit IRC | 21:51 | |
*** wajdi_ has joined #openstack-ironic | 21:52 | |
*** aslezil has quit IRC | 21:54 | |
*** Sukhdev has joined #openstack-ironic | 21:55 | |
*** leitan has joined #openstack-ironic | 21:55 | |
*** wajdi has quit IRC | 21:55 | |
*** wajdi_ has quit IRC | 21:57 | |
*** Sukhdev has quit IRC | 21:59 | |
sahil | yeahhh devstack installed finally | 22:01 |
sahil | thank you sambetts | 22:01 |
sahil | now some last details | 22:01 |
mrda | NobodyCam: :) | 22:02 |
NobodyCam | :) | 22:02 |
*** cdearborn has quit IRC | 22:08 | |
openstackgerrit | Mario Villaplana proposed openstack/ironic-specs: Update notifications spec https://review.openstack.org/364422 | 22:08 |
*** Sukhdev has joined #openstack-ironic | 22:09 | |
sahil | when inquiry ironic using "ironic node-show node-0" it shows deploy-ramdisk | 22:09 |
sahil | and deploy-kernel | 22:09 |
sahil | does that mean I do not have to state the image to nova while booting the baremetal node | 22:09 |
sahil | How to do I ask nova to boot this node | 22:10 |
*** Goneri has joined #openstack-ironic | 22:10 | |
xavierr | sahil: have you ever done a baremetal deploy? | 22:11 |
sahil | only with VM as baremetal in devstack | 22:12 |
sahil | this is first time with real baremetal node | 22:12 |
xavierr | sahil: ok ok | 22:12 |
sahil | hence the 101 questions, sorry | 22:12 |
*** baoli has quit IRC | 22:12 | |
*** baoli has joined #openstack-ironic | 22:13 | |
openstackgerrit | Merged openstack/ironic-lib: TrivialFix: Remove cfg import unused https://review.openstack.org/365905 | 22:13 |
xavierr | sahil: no problem. When deploying a baremetal machine you will need to tell nova for which flavor use, which network and the user image | 22:14 |
jroll | sahil: this is covered in our devstack docs :) | 22:14 |
* jroll finds link | 22:14 | |
sahil | yes yes right | 22:14 |
sahil | I know how to provide the network | 22:14 |
jroll | http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack | 22:14 |
jroll | see below that there are some nova commands | 22:15 |
jroll | er, openstack commands | 22:15 |
jroll | e.g. openstack server create --flavor baremetal .... | 22:15 |
* xavierr needs to deploy a bm using openstack cli because he still using nova boot haha | 22:16 | |
*** priteau has quit IRC | 22:16 | |
sahil | according to the docs, I know how to fetch the image name, flavor, network id | 22:18 |
sahil | but it also talks about setting up the ssh keys | 22:18 |
sahil | I am guessing that is specific to the VMs | 22:19 |
sahil | Or I have to follow the procedure for baremetal deployment too ? | 22:19 |
xavierr | sahil: it depends of which driver you are using | 22:19 |
sahil | i am using the agent_ipmitool | 22:20 |
jroll | well, with all drivers we recommend using ssh keys via nova | 22:20 |
sahil | specifically | 22:21 |
jroll | vsaienk0: I just fixed up https://bugs.launchpad.net/ironic/+bug/1618853 , please use 'fix released' in the future | 22:21 |
openstack | Launchpad bug 1618853 in Ironic "Multitenancy job fails not being able to ping the booted instance" [Critical,Fix released] - Assigned to Vasyl Saienko (vsaienko) | 22:21 |
sahil | openstack server create --flavor baremetal --image $image --key-name default testing | 22:21 |
jroll | sahil: yes, directly above that there is a command to create and upload san ssh key | 22:22 |
sahil | what does "--key-name default testing" means | 22:22 |
jroll | s/san/an/ | 22:22 |
*** priteau has joined #openstack-ironic | 22:22 | |
jroll | '--key-name default' means "use the ssh key named default", which is named when you run openstack keypair creater | 22:22 |
jroll | create* | 22:22 |
jroll | 'testing' here is the name of the instance | 22:23 |
jlvillal | rloo: Do you have a few moments to explain OSC to me? In regards to: https://review.openstack.org/#/c/364440/ | 22:23 |
patchbot | patch 364440 - python-ironicclient - osc node power on & off commands | 22:23 |
sahil | I understood | 22:23 |
sahil | create using openstack keypair create, name it something | 22:23 |
sahil | and then use it during openstack server create command | 22:23 |
tonyb | JayF: Thanks. I had to read my email to know why you were congratulating me ;P | 22:23 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Log a warning for unsupported drivers and interfaces https://review.openstack.org/366399 | 22:24 |
jroll | wheeeeeeeeeeeeeeeeeee ^ | 22:24 |
jroll | sahil: yep :) | 22:24 |
*** priteau has quit IRC | 22:26 | |
* jroll is out for the night, see y'all tomorrow | 22:28 | |
xavierr | see you tomorrow, bye :) | 22:28 |
*** Goneri has quit IRC | 22:29 | |
xavierr | sahil: tell us tomorrow if the deployment worked | 22:29 |
xavierr | night all | 22:29 |
*** xavierr is now known as xavierr_afk | 22:30 | |
sahil | I figured out rest of the stuff, | 22:30 |
sahil | ran the server create command | 22:30 |
sahil | fingers crosse | 22:30 |
sahil | crossed | 22:30 |
sahil | will report the results tomorrow | 22:30 |
sahil | thanks guys for all the help | 22:30 |
*** krtaylor has joined #openstack-ironic | 22:33 | |
*** rajinir has joined #openstack-ironic | 22:36 | |
*** jjohnson2 has quit IRC | 22:38 | |
rloo | jlvillal: i have like 2 minutes. you still here? | 22:39 |
jlvillal | rloo: I am. But I can catch up to you tomorrow :) | 22:40 |
rloo | jlvillal: ok, tomorrow then! | 22:40 |
*** michauds has quit IRC | 22:42 | |
*** sahil has quit IRC | 22:42 | |
*** mkam has quit IRC | 22:42 | |
*** rloo has quit IRC | 22:47 | |
openstackgerrit | Mario Villaplana proposed openstack/ironic: Replace "phase" with "status" in notification base https://review.openstack.org/364558 | 22:52 |
openstackgerrit | Mario Villaplana proposed openstack/ironic: Add power state change notifications https://review.openstack.org/321865 | 22:52 |
*** baoli has quit IRC | 22:58 | |
*** krtaylor has quit IRC | 23:06 | |
*** hj-hpe has quit IRC | 23:08 | |
*** rbudden has quit IRC | 23:08 | |
*** sdake has joined #openstack-ironic | 23:10 | |
*** sahil has joined #openstack-ironic | 23:11 | |
sahil | Hello | 23:24 |
sahil | After setting up devstack with Ironic having a single baremetal node | 23:24 |
sahil | I tried to boot it | 23:24 |
sahil | the node is stuck in "clean Wait" state | 23:24 |
sahil | How do I get it into manageable state to try it provisioning it again | 23:25 |
*** rbrud has quit IRC | 23:31 | |
*** bapalm has quit IRC | 23:35 | |
*** Sukhdev has quit IRC | 23:40 | |
*** rama_y has quit IRC | 23:40 | |
*** bapalm has joined #openstack-ironic | 23:41 | |
*** rbudden has joined #openstack-ironic | 23:42 | |
*** leitan has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!