*** jhesketh_ is now known as jhesketh | 00:02 | |
*** alexpilotti has quit IRC | 00:02 | |
*** rama_y has quit IRC | 00:05 | |
*** mtanino has joined #openstack-ironic | 00:08 | |
*** moshele has joined #openstack-ironic | 00:09 | |
*** clif_h has joined #openstack-ironic | 00:19 | |
*** mrda has joined #openstack-ironic | 00:19 | |
*** devananda has joined #openstack-ironic | 00:19 | |
*** ppiela has joined #openstack-ironic | 00:19 | |
*** d0ugal has joined #openstack-ironic | 00:19 | |
*** PixieBoots has joined #openstack-ironic | 00:19 | |
*** vdrok has joined #openstack-ironic | 00:20 | |
*** patrickeast has joined #openstack-ironic | 00:20 | |
*** agordeev has joined #openstack-ironic | 00:20 | |
*** ildikov has joined #openstack-ironic | 00:21 | |
*** BadCub has joined #openstack-ironic | 00:21 | |
openstackgerrit | Merged openstack/ironic: Joined 'tags' column while getting node https://review.openstack.org/253065 | 00:23 |
---|---|---|
*** rbudden has quit IRC | 00:29 | |
openstackgerrit | Vincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines https://review.openstack.org/311278 | 00:32 |
*** baoli has quit IRC | 00:32 | |
*** baoli has joined #openstack-ironic | 00:33 | |
*** Sukhdev has quit IRC | 00:33 | |
*** baoli has quit IRC | 00:33 | |
*** baoli has joined #openstack-ironic | 00:34 | |
*** hoangcx has joined #openstack-ironic | 00:42 | |
*** YiboCai has joined #openstack-ironic | 00:43 | |
*** moshele has quit IRC | 00:44 | |
*** vishwanathj has quit IRC | 00:50 | |
*** sergek has quit IRC | 00:53 | |
*** Sukhdev has joined #openstack-ironic | 00:54 | |
*** mbound has joined #openstack-ironic | 00:55 | |
*** sergek has joined #openstack-ironic | 00:55 | |
*** mbound has quit IRC | 00:59 | |
*** mtanino has quit IRC | 01:05 | |
openstackgerrit | Vincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines https://review.openstack.org/311278 | 01:29 |
*** mtanino has joined #openstack-ironic | 01:30 | |
*** YiboCai has quit IRC | 01:30 | |
*** YiboCai has joined #openstack-ironic | 01:31 | |
*** praneshp has quit IRC | 01:32 | |
*** mtanino has quit IRC | 01:35 | |
ElCoyote__ | jroll: I dropped the unittests because I couldn't get them to work. | 01:38 |
*** Sukhdev has quit IRC | 01:40 | |
*** jaybeale has quit IRC | 01:44 | |
*** jaybeale has joined #openstack-ironic | 01:45 | |
*** jaybeale has quit IRC | 01:50 | |
*** Nisha_away has joined #openstack-ironic | 01:58 | |
*** adu has joined #openstack-ironic | 02:01 | |
*** Nisha_away has quit IRC | 02:02 | |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines https://review.openstack.org/311278 | 02:13 |
jroll | ElCoyote__: the tests are important so I fixed them up ^^ | 02:13 |
* jroll nn | 02:13 | |
*** penick has quit IRC | 02:15 | |
*** sacharya has joined #openstack-ironic | 02:19 | |
*** hoonetorg has quit IRC | 02:20 | |
*** hoonetorg has joined #openstack-ironic | 02:20 | |
*** praneshp has joined #openstack-ironic | 02:28 | |
*** adu has quit IRC | 02:44 | |
*** ChrisAusten has joined #openstack-ironic | 02:49 | |
*** adu has joined #openstack-ironic | 02:54 | |
*** Sukhdev has joined #openstack-ironic | 03:01 | |
*** baoli has quit IRC | 03:05 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/319880 | 03:11 |
guest | Is it possible to attach floating IP and get metadata from the metadata server at the same time? If i attach router(for floating IP) to the network then i can not recevie metadata. If i don't attach gateway then i can not attach floating IPs as well but i am able to get metadata. Is it the problem with my setup or is the expected behaviour? | 03:17 |
*** Egyptian[Home] has quit IRC | 03:18 | |
*** adu has quit IRC | 03:29 | |
*** sdake_ has quit IRC | 03:29 | |
*** Nisha_away has joined #openstack-ironic | 03:36 | |
openstackgerrit | Tan Lin proposed openstack/ironic-specs: Tooling for recovering nodes https://review.openstack.org/319812 | 03:39 |
*** baoli has joined #openstack-ironic | 03:44 | |
*** david-lyle_ has joined #openstack-ironic | 03:55 | |
*** david-lyle has quit IRC | 03:57 | |
*** vmud213 has joined #openstack-ironic | 04:00 | |
*** vmud213 has quit IRC | 04:06 | |
*** links has joined #openstack-ironic | 04:07 | |
*** vmud213 has joined #openstack-ironic | 04:07 | |
*** ijw has quit IRC | 04:17 | |
*** sdake has joined #openstack-ironic | 04:17 | |
*** sdake has quit IRC | 04:18 | |
*** sivaramakrishna has joined #openstack-ironic | 04:26 | |
*** absubram has joined #openstack-ironic | 04:31 | |
*** absubram_ has joined #openstack-ironic | 04:32 | |
*** absubram has quit IRC | 04:36 | |
*** absubram_ is now known as absubram | 04:36 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic: Patch to test Grenade. https://review.openstack.org/311109 | 04:37 |
*** appu103_ has joined #openstack-ironic | 04:44 | |
*** rama_y has joined #openstack-ironic | 05:02 | |
*** sabeen1 has quit IRC | 05:06 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic: Patch to test Grenade. https://review.openstack.org/311109 | 05:07 |
*** causten_ has joined #openstack-ironic | 05:11 | |
*** ChubYann has quit IRC | 05:11 | |
*** appu103_ is now known as aparnav | 05:13 | |
*** links has quit IRC | 05:14 | |
*** ChrisAusten has quit IRC | 05:15 | |
*** jvgrant has quit IRC | 05:15 | |
*** adreznec has quit IRC | 05:15 | |
*** jvgrant has joined #openstack-ironic | 05:15 | |
*** dansmith has quit IRC | 05:16 | |
*** baoli has quit IRC | 05:16 | |
*** links has joined #openstack-ironic | 05:18 | |
*** dansmith has joined #openstack-ironic | 05:18 | |
*** dansmith is now known as Guest71132 | 05:18 | |
*** adreznec has joined #openstack-ironic | 05:19 | |
*** sacharya_ has joined #openstack-ironic | 05:21 | |
*** sacharya has quit IRC | 05:23 | |
*** links has quit IRC | 05:24 | |
*** sacharya has joined #openstack-ironic | 05:26 | |
*** sacharya_ has quit IRC | 05:28 | |
*** Sukhdev_ has joined #openstack-ironic | 05:45 | |
*** Sukhdev has quit IRC | 05:46 | |
*** amotoki has joined #openstack-ironic | 05:56 | |
*** Fdaisuke has quit IRC | 06:00 | |
*** Fdaisuke has joined #openstack-ironic | 06:03 | |
*** ijw has joined #openstack-ironic | 06:03 | |
*** links has joined #openstack-ironic | 06:04 | |
*** mjura has joined #openstack-ironic | 06:07 | |
*** rcernin has joined #openstack-ironic | 06:08 | |
*** sdake has joined #openstack-ironic | 06:11 | |
*** mjura has quit IRC | 06:13 | |
*** mjura has joined #openstack-ironic | 06:13 | |
*** izaakk has quit IRC | 06:14 | |
*** izaakk has joined #openstack-ironic | 06:14 | |
*** evgenyl has quit IRC | 06:15 | |
*** morgabra has quit IRC | 06:15 | |
*** jiangfei has quit IRC | 06:15 | |
*** serverascode has quit IRC | 06:15 | |
*** marios has quit IRC | 06:15 | |
*** mgkwill has quit IRC | 06:15 | |
*** zhenguo_ has quit IRC | 06:16 | |
*** ChrisMead has quit IRC | 06:16 | |
*** jiangfei has joined #openstack-ironic | 06:16 | |
*** betherly has quit IRC | 06:16 | |
*** NobodyCam has quit IRC | 06:16 | |
*** serverascode has joined #openstack-ironic | 06:17 | |
*** marios has joined #openstack-ironic | 06:17 | |
*** ChrisMead has joined #openstack-ironic | 06:17 | |
*** mgkwill has joined #openstack-ironic | 06:18 | |
*** lekha-away has quit IRC | 06:18 | |
*** pas-ha has quit IRC | 06:18 | |
*** evgenyl has joined #openstack-ironic | 06:18 | |
*** zhenguo_ has joined #openstack-ironic | 06:18 | |
*** NobodyCam has joined #openstack-ironic | 06:19 | |
*** betherly has joined #openstack-ironic | 06:19 | |
*** pas-ha has joined #openstack-ironic | 06:19 | |
*** lekha-away has joined #openstack-ironic | 06:20 | |
*** akrish9 has quit IRC | 06:20 | |
*** lintan has quit IRC | 06:21 | |
*** cppforlife_ has quit IRC | 06:21 | |
*** lintan has joined #openstack-ironic | 06:21 | |
*** serverascode has quit IRC | 06:22 | |
*** cppforlife_ has joined #openstack-ironic | 06:23 | |
*** morgabra has joined #openstack-ironic | 06:24 | |
*** _vs has joined #openstack-ironic | 06:25 | |
*** _vsaienko has joined #openstack-ironic | 06:25 | |
*** sdake has quit IRC | 06:25 | |
*** moshele has joined #openstack-ironic | 06:26 | |
*** anush has joined #openstack-ironic | 06:26 | |
*** harlowja has quit IRC | 06:28 | |
*** romcheg has quit IRC | 06:29 | |
*** romcheg has joined #openstack-ironic | 06:31 | |
*** serverascode has joined #openstack-ironic | 06:31 | |
*** _vs has quit IRC | 06:32 | |
*** _vsaienko has quit IRC | 06:32 | |
*** sdake has joined #openstack-ironic | 06:37 | |
*** jcoufal has joined #openstack-ironic | 06:44 | |
*** fragatin_ has joined #openstack-ironic | 06:45 | |
*** Sukhdev_ has quit IRC | 06:46 | |
*** fragatina has quit IRC | 06:47 | |
*** fragatin_ has quit IRC | 06:50 | |
*** sdake has quit IRC | 06:53 | |
*** fragatina has joined #openstack-ironic | 06:57 | |
*** rama_y has quit IRC | 06:57 | |
*** jcoufal has quit IRC | 06:59 | |
*** fragatina has quit IRC | 07:02 | |
*** tesseract has joined #openstack-ironic | 07:04 | |
*** ijw has quit IRC | 07:05 | |
*** fragatina has joined #openstack-ironic | 07:07 | |
*** fragatina has quit IRC | 07:08 | |
*** tesseract has quit IRC | 07:08 | |
*** fragatina has joined #openstack-ironic | 07:09 | |
*** jtomasek has quit IRC | 07:10 | |
*** jcoufal has joined #openstack-ironic | 07:11 | |
*** athomas has joined #openstack-ironic | 07:12 | |
*** parlos has joined #openstack-ironic | 07:12 | |
*** sacharya has quit IRC | 07:13 | |
*** chopmann has joined #openstack-ironic | 07:19 | |
*** jcoufal has quit IRC | 07:19 | |
*** rwsu has joined #openstack-ironic | 07:19 | |
*** rwsu has quit IRC | 07:22 | |
parlos | Good Morning Ironic! | 07:26 |
*** jcoufal has joined #openstack-ironic | 07:32 | |
*** Nisha_away has quit IRC | 07:43 | |
*** dtantsur|afk is now known as dtantsur | 07:52 | |
dtantsur | Morning Ironic | 07:53 |
*** Fdaisuke has quit IRC | 07:57 | |
_milan_ | morning dtantsur | 07:58 |
_milan_ | morning parlos | 07:59 |
*** Fdaisuke has joined #openstack-ironic | 07:59 | |
*** zzzeek has quit IRC | 08:00 | |
*** zzzeek has joined #openstack-ironic | 08:00 | |
*** fragatina has quit IRC | 08:01 | |
*** kromanenko__ has joined #openstack-ironic | 08:02 | |
*** kromanenko_ has joined #openstack-ironic | 08:02 | |
dtantsur | hey _milan_ | 08:03 |
*** mbound has joined #openstack-ironic | 08:04 | |
_milan_ | dtantsur, so you've split the boot management spec? (https://review.openstack.org/#/c/320003/1/specs/approved/inspector-network-separation.rst) | 08:04 |
*** mbound has quit IRC | 08:05 | |
*** mbound has joined #openstack-ironic | 08:06 | |
dtantsur | _milan_, I did | 08:06 |
_milan_ | dtantsur, cool | 08:06 |
* _milan_ reads | 08:06 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c https://review.openstack.org/318440 | 08:10 |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c https://review.openstack.org/318440 | 08:10 |
*** lucasagomes_ is now known as lucasagomes | 08:12 | |
lucasagomes | JayF, hey, will do | 08:12 |
lucasagomes | morning all | 08:12 |
lucasagomes | JayF, oh thanks for the rebase | 08:13 |
*** sacharya has joined #openstack-ironic | 08:13 | |
_milan_ | morning lucasagomes | 08:14 |
_milan_ | dtantsur, I'm wondering, doesn't this change introduce REST API impact between inspector and ironic? | 08:15 |
*** dmk0202 has joined #openstack-ironic | 08:16 | |
dtantsur | morning lucasagomes | 08:16 |
dtantsur | _milan_, which one? | 08:16 |
_milan_ | dtantsur, between inspector and ironic | 08:16 |
_milan_ | dtantsur, nothing to be signaled through there? | 08:16 |
dtantsur | _milan_, which change are you referring to right now? :) | 08:17 |
_milan_ | dtantsur, sorry :) | 08:17 |
* _milan_ pastes | 08:18 | |
_milan_ | https://review.openstack.org/#/c/320003/1/specs/approved/inspector-network-separation.rst | 08:18 |
*** sacharya has quit IRC | 08:18 | |
* _milan_ is wondering which party should call the network.add_provisioning_network | 08:20 | |
*** e0ne has joined #openstack-ironic | 08:20 | |
_milan_ | Ironic or Inspector? | 08:20 |
_milan_ | dtantsur, ^ | 08:20 |
dtantsur | _milan_, inspector can't call it, it's not a public API | 08:21 |
_milan_ | dtantsur, ok, so if one starts introspection thru inspector API /<node_id>/introspect, if the network separation is in place, that won't work? | 08:23 |
dtantsur | _milan_, correct | 08:23 |
* _milan_ wonders whether to state that in this spec | 08:24 | |
_milan_ | as well as should we address that? | 08:24 |
*** odyssey4me_ is now known as odyssey4me | 08:26 | |
_milan_ | dtantsur, ^ | 08:26 |
dtantsur | _milan_, we can't address that from within inspector, we don't have an access to internal API's | 08:27 |
*** praneshp has quit IRC | 08:28 | |
_milan_ | dtantsur, shouldn't that API get exposed then? would that make sense? | 08:28 |
dtantsur | _milan_, not sure to be honest. this is going to take substantial time with unclear benefit to end users | 08:30 |
*** e0ne has quit IRC | 08:31 | |
*** e0ne has joined #openstack-ironic | 08:32 | |
_milan_ | dtantsur, you know, I can imagine the bugs saying: "I can't do openstack baremetal introspection start my_node when network separation is in place" but I've just got the false impression that this call to attach the port to a network would be handled by inspector... But that api isn't public. | 08:34 |
* _milan_ will suggest the spec says explicitly that call is going to be performed by ironic | 08:34 | |
_milan_ | and that inspector introspect API will not work anyway | 08:35 |
dtantsur | the inspector API is kind of low-level, yeah | 08:36 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent: Wait for at least one suitable disk to appear on start up https://review.openstack.org/320295 | 08:37 |
dtantsur | JayF, ^^^ | 08:37 |
*** ig0r_ has joined #openstack-ironic | 08:40 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent: Add a configurable sleep before IPA starts working https://review.openstack.org/318745 | 08:40 |
*** derekh has joined #openstack-ironic | 08:44 | |
aarefiev | morning | 08:45 |
_milan_ | aarefiev, morning! | 08:47 |
aarefiev | _milan_, dtantsur: inspector introspect API already has a problem because it's not touching ironic | 08:47 |
_milan_ | aarefiev, which is that? | 08:47 |
dtantsur | aarefiev, right | 08:47 |
aarefiev | one more, one less :) | 08:47 |
dtantsur | also morning aarefiev :) | 08:47 |
* _milan_ not that familiar with those | 08:48 | |
aarefiev | _milan_: it doesn't change node state e.g | 08:48 |
_milan_ | aarefiev, I see. So true | 08:49 |
aarefiev | I think we have something in docs mentioning this | 08:50 |
_milan_ | anyways, I think it's fair to state that the spec won't help the inspector situation so the users (and me ;) aren't under false impression it might | 08:50 |
*** mgould|afk is now known as mgould | 08:51 | |
mgould | morning Ironic! | 08:51 |
_milan_ | morning mgould! | 08:52 |
dtantsur | hey mgould | 08:53 |
*** athomas has quit IRC | 08:53 | |
*** _milan_ has quit IRC | 08:57 | |
mgould | morning dtantsur milan | 08:57 |
mgould | also morning aarefiev | 08:57 |
aarefiev | morning mgould | 08:58 |
*** daemontool_ has joined #openstack-ironic | 09:00 | |
*** electrofelix has joined #openstack-ironic | 09:00 | |
*** athomas has joined #openstack-ironic | 09:03 | |
vsaienko | Morning mgould, aarefiev, _milan_, dtantsur, lucasagomes and all Ironic'ers! | 09:19 |
dtantsur | vsaienko, o/ | 09:20 |
*** sdake has joined #openstack-ironic | 09:20 | |
aarefiev | morning vsaienko | 09:21 |
mgould | morning vsaienko | 09:23 |
sergek | morning all o/ | 09:23 |
*** zigo_ is now known as zigo | 09:28 | |
lucasagomes | vsaienko, hi there, good morning | 09:30 |
*** jtomasek_ has joined #openstack-ironic | 09:33 | |
*** sivaramakrishna has quit IRC | 09:34 | |
mgould | morning sergek lucasagomes | 09:35 |
*** _milan_ has joined #openstack-ironic | 09:36 | |
*** _milan_ is now known as milan | 09:39 | |
openstackgerrit | Merged openstack/ironic: Updated from global requirements https://review.openstack.org/319880 | 09:43 |
lucasagomes | mgould, morning | 09:44 |
openstackgerrit | Ishant Tyagi proposed openstack/ironic-specs: Support for virtual macs - HP Oneview https://review.openstack.org/320331 | 09:44 |
*** sambetts|afk is now known as sambetts | 09:55 | |
sambetts | Morning all | 09:56 |
mgould | morning sambetts | 09:58 |
*** sdake has quit IRC | 10:01 | |
*** hoangcx_ has joined #openstack-ironic | 10:02 | |
dtantsur | morning sambetts | 10:03 |
*** hoangcx has quit IRC | 10:03 | |
sambetts | Hey mgould dtantsur | 10:03 |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c https://review.openstack.org/318440 | 10:10 |
openstackgerrit | Aline Bousquet proposed openstack/ironic-lib: Add support for metrics https://review.openstack.org/301526 | 10:12 |
*** e0ne has quit IRC | 10:13 | |
*** e0ne has joined #openstack-ironic | 10:14 | |
*** sacharya has joined #openstack-ironic | 10:15 | |
vdrok | morning everyone | 10:16 |
*** sacharya has quit IRC | 10:19 | |
mgould | morning vdrok | 10:22 |
vdrok | good morning mgould | 10:22 |
sambetts | o/ vdrok | 10:23 |
vdrok | hi sambetts | 10:23 |
*** early has quit IRC | 10:23 | |
*** early has joined #openstack-ironic | 10:23 | |
*** ptx0 has quit IRC | 10:29 | |
*** thrash|g0ne is now known as thrash | 10:29 | |
*** Egyptian[Home] has joined #openstack-ironic | 10:35 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands https://review.openstack.org/172517 | 10:36 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add maintenance mode commands https://review.openstack.org/216727 | 10:36 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create https://review.openstack.org/172461 | 10:36 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Bring OSC plugin inline with approved spec https://review.openstack.org/284160 | 10:36 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add provision state commands https://review.openstack.org/206119 | 10:36 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: Baremetal provisioning in UEFI secure boot mode for iLO drivers https://review.openstack.org/231927 | 10:36 |
*** e0ne_ has joined #openstack-ironic | 10:41 | |
*** hoangcx_ has quit IRC | 10:41 | |
*** e0ne has quit IRC | 10:42 | |
*** moshele has quit IRC | 10:48 | |
*** moshele has joined #openstack-ironic | 10:53 | |
*** hparekh has quit IRC | 10:59 | |
*** lazy_prince has quit IRC | 10:59 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic-python-agent: Use ironic-lib to create configdrive https://review.openstack.org/296466 | 10:59 |
*** lazy_prince has joined #openstack-ironic | 11:00 | |
*** Guest67116 has quit IRC | 11:00 | |
*** sivaramakrishna has joined #openstack-ironic | 11:00 | |
*** sivaramakrishna is now known as Guest96193 | 11:01 | |
*** dprince has joined #openstack-ironic | 11:02 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent: Returns CPU flags in the CPU inventory https://review.openstack.org/308292 | 11:10 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Gracefully degrade start_iscsi_target for Mitaka ramdisk https://review.openstack.org/319183 | 11:11 |
*** hparekh has joined #openstack-ironic | 11:13 | |
*** kiran- has joined #openstack-ironic | 11:16 | |
*** sdake has joined #openstack-ironic | 11:17 | |
*** lucasagomes is now known as lucas-hungry | 11:18 | |
vmud213 | morning all | 11:20 |
vdrok | morning vmud213 | 11:21 |
vmud213 | morning vdrok | 11:21 |
*** Guest96193 has quit IRC | 11:24 | |
sambetts | hi vmud213 | 11:27 |
vmud213 | Hi sambetts | 11:27 |
vmud213 | morning | 11:28 |
jroll | morning everyone | 11:28 |
sambetts | Hey jroll! | 11:29 |
jroll | sambetts: hey, morning :) | 11:29 |
jroll | sambetts: random question, if we had grenade working today, do you think the multitenant network stuff is doable by end of june? | 11:30 |
vmud213 | morning jroll | 11:30 |
sambetts | jroll: the existing patches? | 11:30 |
jroll | sambetts: ya | 11:30 |
jroll | I'm thinking it is, but then again we thought it was landable in mitaka :) | 11:30 |
jroll | if we get on a phone and pile on it, I think we can do it though | 11:31 |
sambetts | jroll: yeah, I think so, I'm really concered about merging the portgroups API :/ | 11:31 |
jroll | sambetts: because we should be modeling that in neutron instead? | 11:32 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [WIP] [POC] Ansible deploy driver alt impl https://review.openstack.org/310042 | 11:32 |
sambetts | jroll: well I'm concered that if neutron decides to model them that we'll then have an API we'll need to support/deprecate out because neutron is now handling it | 11:33 |
sambetts | and we can't technically ever remove it once its there | 11:33 |
jroll | sambetts: sure, but do we need to model the physical bits on our end anyway? | 11:33 |
jroll | e.g. we still have port | 11:34 |
sambetts | jroll: right but I think thats fine, modeling a bond in Ironic is a little weird to me, because it implys that the switch is preconfigured with the bond | 11:34 |
sambetts | and that its a static thing | 11:34 |
*** ig0r_ has quit IRC | 11:34 | |
jroll | sambetts: idk, I'm thinking it's fine, it models the fact that we expect it to be configured into a bond | 11:35 |
sambetts | modeling a port, makes sense because its a physical thing, which is what Ironic models, but adding bond we're modeling an intangiabl logical thing | 11:35 |
jroll | if the backend changes to create bonds in neutron instead of just submitting all the physical data, the api doesn't need to change | 11:36 |
mgould | does neutron currently model bonds? | 11:36 |
jroll | I don't think so, not sure | 11:37 |
sambetts | mgould: not right now, but there was a rumour they might be | 11:37 |
jroll | :| | 11:37 |
jroll | let's not stop progress based on rumors | 11:37 |
sambetts | thats why I've asked sukdev to do some digging | 11:37 |
jroll | last time we did that it was for vlan aware vms | 11:37 |
*** kiran- is now known as kirankv | 11:37 | |
jroll | in kilo? liberty? | 11:37 |
jroll | still not done | 11:37 |
* mgould doesn't have a good sense of neutron's scope | 11:38 | |
sambetts | jroll: the difference is that then the bond is an operator decision, if its in neutron its a user decision | 11:38 |
jroll | sambetts: sure, and at least in my deployment I want it to be an op decision | 11:38 |
jroll | "these should always have a bond" | 11:39 |
sambetts | :/ that breaks VM parity though right? | 11:39 |
dtantsur | morning jroll, vmud213, vdrok | 11:39 |
jroll | I tend to think most deployments would be the same, if you have two ToRs in the rack, connected to the same upstream, why would that ever be two distinct links? | 11:39 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent: Add boot information into the inventory https://review.openstack.org/308292 | 11:40 |
sambetts | jroll: 2 different access VLANs? | 11:40 |
sambetts | jroll: so you can use the full bandwidth of 1 link for a particular network connection | 11:41 |
jroll | why would you do that instead of putting both on a trunk | 11:41 |
jroll | mmm | 11:41 |
jroll | I mean, the alternative is that ironic doesn't do bonding until neutron decides to | 11:41 |
jroll | which I think is pretty sad | 11:41 |
sambetts | unless we push to get it into neutron | 11:42 |
* jroll wonders if both models are okay, if you want users to control it you just don't create port groups | 11:42 | |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [WIP] [POC] Callback from ramdisk support for Ansible driver https://review.openstack.org/310816 | 11:42 |
jroll | I don't expect our team to have the time or the knowledge to land a major feature in neutron like that | 11:42 |
jroll | if we're being honest | 11:42 |
dtantsur | jroll, maybe a stupid question, but still: do we *require* portgroups to land before the remaining network separation work? | 11:43 |
sambetts | No | 11:43 |
dtantsur | jroll, aka can we land only ports in newton, then bonding in ocata, if we lack time? | 11:43 |
mgould | if we implement bonds, and then neutron do, would we remove our code and call theirs? | 11:44 |
milan | sambetts, morning! | 11:44 |
sambetts | o/ milan | 11:44 |
milan | jroll, morning! | 11:44 |
jroll | dtantsur: we don't require it, but it's a major part of the set of "what we want to accomplish with this" | 11:44 |
jroll | hi milan | 11:44 |
jroll | mgould: it's unclear to me | 11:44 |
dtantsur | jroll, I'm thinking baby steps here.. it's better to land something rather than nothing at all, right? | 11:45 |
dtantsur | I guess a lot of people will be happy even with basic support for network separation | 11:45 |
dtantsur | mgould, removing API is not something we can easily do.. | 11:45 |
jroll | I feel like there's a path of "if operator wants to force bonding, use portgroups. if they want to leave it to users, skip portgroups and allow users to do it in neutron (if that's a thing)" | 11:45 |
milan | sambetts, https://review.openstack.org/#/c/308379/ have you got a minute? | 11:46 |
dtantsur | I just don't want us to get blocked by the ongoing portgroup discussion.. it's a big chunk of API after all | 11:46 |
jroll | it's a simple API though, just basic crud | 11:46 |
jroll | but I do see your point | 11:46 |
sambetts | I think we're shooting into the dark right now, we need to find out if thats even on the cards from neutron's side, like I said it was a rumour that they wanted to support it for virt | 11:47 |
sambetts | I'm just throwing the spanners to make sure we don't do something stupid | 11:47 |
jroll | https://review.openstack.org/#/q/project:openstack/neutron-specs+bonding | 11:48 |
jroll | https://review.openstack.org/#/q/project:openstack/neutron-specs+bonds | 11:48 |
*** sdake has quit IRC | 11:49 | |
mgould | dtantsur: so if we add our own bonding API, we have to support it forever, even if we switch to using neutron for bonding | 11:51 |
sambetts | right | 11:51 |
sambetts | thats what worries me | 11:51 |
jroll | sambetts: http://lists.openstack.org/pipermail/openstack-dev/2016-May/095766.html | 11:51 |
dtantsur | mgould, kind of yes | 11:52 |
jroll | what worries me is users needing to create bonds on their own, forgetting to do so, and we have a switch go down and they lose their entire network :) | 11:52 |
jroll | or having NO CLUE AT ALL how to create bonds in neutron | 11:52 |
* jroll brb | 11:53 | |
sambetts | ++ | 11:53 |
*** aparnav has quit IRC | 11:54 | |
* mgould likes dtantsur's idea: land "ports only" in newton, add bonding in ocata (by which time neutron may support them...) | 11:54 | |
mgould | but yeah, if neutron have no plan to ever support bonding, the question is kinda moot | 11:54 |
sambetts | exactly | 11:54 |
mat128 | morning ironicers! | 11:55 |
sambetts | literally playing devils advocate | 11:55 |
mat128 | interesting topic this morning :D | 11:55 |
mgould | morning mat128 | 11:55 |
*** aparnav has joined #openstack-ironic | 11:55 | |
mgould | morning aparnav | 11:56 |
mat128 | I think I'm with jroll on this, I want flavors which are advertised as bond, and others which could be "flat" but I don't want the end user to choose, for the reasons mentioned | 11:56 |
mat128 | o/ | 11:56 |
*** ig0r_ has joined #openstack-ironic | 11:57 | |
openstackgerrit | Abhishek Kekane proposed openstack/ironic: Remove unused is_valid_cidr method https://review.openstack.org/320390 | 11:57 |
mgould | mat128, jroll: do users actually care about bonding, or is it just a means to the end of "more network throughput"? | 11:58 |
jroll | mgould: HA for switching gear is the main reason | 11:58 |
mat128 | in our case they care, but if we let it up to them to set it up, it might not be setup at all and then they depend on it | 11:58 |
jroll | users don't care about "bonding", they care about "network fails less often" | 11:58 |
mat128 | s/it/a single switch/ | 11:58 |
mgould | jroll: gotcha, thanks | 11:58 |
jroll | mgould: and us as operators care about "we can take down a switch without data plane impact" | 11:59 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [PoC] Make streaming_write to be proper Ansible module https://review.openstack.org/318609 | 11:59 |
jroll | e.g. code upgrades, crashes, etc | 11:59 |
mgould | so you'd advertise the flavor as "HA networking" rather than "oodles of network packets per second" | 11:59 |
jroll | yes | 12:00 |
mgould | cool, thanks | 12:00 |
vdrok | morning dtantsur milan and jroll | 12:00 |
vdrok | and morning mat128 ! | 12:00 |
*** aparnav has quit IRC | 12:00 | |
milan | morning vdrok and mat128 :) | 12:00 |
*** jjohnson2 has joined #openstack-ironic | 12:00 | |
mat128 | hello vdrok | 12:00 |
dtantsur | morning mat128 | 12:00 |
jroll | heya vdrok | 12:01 |
mat128 | mgould: that's the main reason everything is redundant (power, network, cooling, etc.) | 12:01 |
* mgould nods | 12:01 | |
*** jcoufal has quit IRC | 12:02 | |
xavierr | good morning Ironic | 12:05 |
xavierr | morning vdrok :) | 12:05 |
vdrok | morning xavierr | 12:05 |
dtantsur | morning xavierr | 12:05 |
mgould | morning xavierr | 12:05 |
xavierr | morning mgould | 12:05 |
xavierr | morning dtantsur | 12:05 |
mat128 | morning milan xavierr dtantsur ;) | 12:06 |
milan | xavierr, o/ :) | 12:06 |
xavierr | morning mat128 milan \o | 12:07 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [PoC] Add callback for logging into Ironic log https://review.openstack.org/318610 | 12:08 |
xavierr | I ran 7.5 kilometres (4.6 miles) this morning | 12:08 |
* xavierr is feeling awesome | 12:08 | |
vmud213 | morning dtantsur | 12:08 |
vmud213 | sambetts,dtantsur: I am not sure why i am getting merge conflict for https://review.openstack.org/#/c/303503 | 12:09 |
*** lucas-hungry is now known as lucasagomes | 12:10 | |
dtantsur | vmud213, did you try rebasing your change? | 12:10 |
vmud213 | patch related to initialize_hardware .. is reverted | 12:10 |
vmud213 | yes..i tried.But no conflicts as the changes are reverted | 12:11 |
dtantsur | vmud213, then upload the rebased version. gerrit is sometimes overly paranoid with conflict detection | 12:11 |
mgould | xavierr: congrats! | 12:11 |
vmud213 | dtantsur: will do that. thanks | 12:11 |
xavierr | mgould :D | 12:12 |
openstackgerrit | Aline Bousquet proposed openstack/ironic-lib: Add support for metrics https://review.openstack.org/301526 | 12:12 |
*** trown|outtypewww is now known as trown | 12:13 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands https://review.openstack.org/172517 | 12:14 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add maintenance mode commands https://review.openstack.org/216727 | 12:14 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create https://review.openstack.org/172461 | 12:14 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Bring OSC plugin inline with approved spec https://review.openstack.org/284160 | 12:14 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Add provision state commands https://review.openstack.org/206119 | 12:14 |
parlos | Bye bye | 12:14 |
openstackgerrit | vinay kumar muddu proposed openstack/ironic-python-agent: Wait for all interfaces to be up before node lookup https://review.openstack.org/303503 | 12:15 |
*** jcoufal has joined #openstack-ironic | 12:16 | |
* milan rereads http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/network-provider.html because of https://review.openstack.org/#/c/320003/ and I'm wondering: shouldn't the interface of the network_provider be exposed? Such that e.g Inspector could plumb the node to provisioning network? | 12:17 | |
*** parlos has quit IRC | 12:19 | |
*** ayoung has quit IRC | 12:19 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-specs: Tenant network separation for in-band inspection https://review.openstack.org/320003 | 12:20 |
*** rbudden has joined #openstack-ironic | 12:21 | |
TheJulia | Good morning | 12:23 |
vdrok | good morning TheJulia | 12:25 |
*** divya has joined #openstack-ironic | 12:25 | |
lucasagomes | TheJulia, morning | 12:25 |
divya | Hi Ironicers | 12:26 |
sambetts | milan: the problem I have with inspector + networking is that at the point we're inspecting in the same way we might not have a mac address we may also not have the switch information, because we're meant to get that from inspection | 12:26 |
vdrok | hi divya | 12:27 |
dtantsur | morning TheJulia, divya | 12:27 |
xavierr | hi lucasagomes | 12:27 |
lucasagomes | xavierr, hello there :-) | 12:27 |
xavierr | morning TheJulia divya | 12:27 |
xavierr | lucasagomes o/ | 12:28 |
divya | morning TheJulia, vdrok, xavierr | 12:28 |
milan | sambetts, yeah, for the POST@continue endpoint, however, for POST@introspection/node_id we do | 12:28 |
divya | Hi Sambetts | 12:28 |
sambetts | milan: ? | 12:29 |
sambetts | divya: Hi | 12:29 |
milan | sambetts, more and more I think we should make POST@continue into some POST@registry to just receive an uuid and IPMI creds | 12:29 |
dtantsur | my concern is different, I don't think ironic-inspector should be aware of so many things that Ironic does, like boot management or network separation | 12:30 |
milan | sambetts, when the administrator triggers the introspection through the introspect/node_id? | 12:30 |
dtantsur | we have an "inspect" interface in ironic which is a front-end for inspector (modulo unfinished driver composition reform) | 12:30 |
milan | TheJulia, divya morning! | 12:31 |
sambetts | right, but in either case, we might not have enough information to program the swtich to perform any network separation | 12:31 |
divya | Guys, i have a basic question. if i am trying to boot a physical bare metal server what would be the PXE server/TFTP IP in openstack controller node? | 12:32 |
milan | sambetts, what I'm thinking about is the inspector calling the network flip should the request to introspect come through the POST@introspection/<node_id> by doing POST@ironic/<node_id>/networ_manager/whatnot if the Inspector config says so | 12:33 |
milan | but dtantsur has a point | 12:33 |
*** ptx0 has joined #openstack-ironic | 12:33 | |
* milan just wondering cause we're putting down the specs atm | 12:33 | |
mgould | morning TheJulia | 12:33 |
dtantsur | milan, we don't expose API just for the sake of inspector.. every API we expose *will* be used by someone (and probably in a bad way) | 12:34 |
dtantsur | milan, so before exposing the network interface to users we better have a good understanding around how it will be used | 12:34 |
sambetts | I think inspector should not be networking aware | 12:34 |
milan | dtantsur, it's not about because of Inspector rather than because of design considerations but fair enough | 12:35 |
* milan just asking | 12:35 | |
*** rloo has joined #openstack-ironic | 12:36 | |
divya | mgould, i have a basic question. if i am trying to boot a physical bare metal server what would be the PXE server/TFTP IP in openstack controller node? | 12:36 |
milan | sambetts, I'd say needn't be rather than shouldn't | 12:36 |
milan | sambetts, *ideally | 12:37 |
sambetts | milan: tbh I'd rather inspector wasn't boot process aware, and that wasn't all handled in ironic by the driver | 12:37 |
mgould | divya: for deployment or introspection? | 12:37 |
sambetts | milan: hence the manage_boot spec | 12:37 |
milan | sambetts, ideally ;) and I agree | 12:38 |
*** dprince has quit IRC | 12:38 | |
milan | my other point is once we declare the support to separate tenant networks we render that inspector API broken | 12:39 |
milan | should we deprecate it? | 12:39 |
sambetts | milan: its not broken, it'd still work in a standalone or flat environment | 12:39 |
mgould | divya: how are you deploying Ironic? | 12:40 |
milan | sambetts, but that means inspector should be networking-aware to handle, no? | 12:40 |
sambetts | milan: nope | 12:40 |
dtantsur | divya, I don't quite get the "what" question. Do you mean which software to use? Or how does Ironic manage it? or..? | 12:40 |
milan | sambetts, ? | 12:40 |
dtantsur | milan, we work perfectly well with flat network already. we will work if something (ironic or a user or a script) will set network for us | 12:41 |
sambetts | milan: because inspector continues to see it as a flat network, ironic will configure the node to be in that network | 12:41 |
divya | mgould, i mean the [pxe] tftp_server = <IP> in /etc/ironic/ironic.conf | 12:42 |
divya | ? | 12:42 |
milan | dtantsur, sambetts thx I see | 12:42 |
sambetts | milan: but thats if it has enough information to configure the switch, which on a first inspection it probably won;t | 12:42 |
dtantsur | divya, that's an IP for your TFTP server; probably the same machine as Ironic conductor, but can be different as well. | 12:42 |
dtantsur | divya, we expect a TFTP server to be preconfigured somehow | 12:43 |
NobodyCam | good morning Ironicers | 12:43 |
milan | dtantsur, sambetts should we then have a doc/spec that describes this as expected behaviour for the Inspector w/r network separation? | 12:43 |
dtantsur | sambetts, yeah, kind of chicken-and-egg | 12:43 |
dtantsur | morning NobodyCam | 12:43 |
dtantsur | milan, what would you put there? | 12:43 |
NobodyCam | morning dtantsur :) | 12:43 |
divya | dtantsur, mgould, Thanks. in case the TFP IP is my management ip address of my openstack server/TFTP server, my bare metal doesn't have TOR connection then how it will reach TFTP server IP? | 12:45 |
sambetts | dtantsur: yup, in my environment, we have a guide for adding a new machine into Ironic and as part of that process we describe manually configuring the switch to put the node into the inspection network | 12:45 |
milan | dtantsur, maybe docs: "...Network Separation (in Notes probably): dear user and milan ;) note please that the endpoint POST@introspection/node_id won't manage network flip on your behalf. Rather, we assume you set up all this before calling our endpoint." - ish | 12:45 |
dtantsur | divya, your bare metal must have connection to the conductor/TFTP for now. we're working on improving this situation in the future, but now we only support flat networks | 12:45 |
sambetts | milan: ++ | 12:46 |
dtantsur | sambetts, it's hard to avoid, unless something can discovery network connectivity out-of-band | 12:46 |
dtantsur | (which I doubt) | 12:46 |
divya | dtantsur, bare metal is connected to l2 switch and l2 switch is connected to TFTP server/openstack server | 12:47 |
divya | ? | 12:47 |
sambetts | dtantsur: exactly, (magic hardware aside) we rely on in-band LLDP to get that info | 12:47 |
milan | sambetts, so you have sort of a default config on the Switch that plumbs nodes to an introspection network? | 12:47 |
dtantsur | sambetts, oh, do you already have LLDP discovery implemented downstream? | 12:47 |
dtantsur | divya, kind of this, yes. remember that you'll also need DHCP access to Neutron | 12:48 |
sambetts | dtantsur: yeah, and we've left comments on the ones implementing it upstream but no response yet | 12:48 |
*** catintheroof has joined #openstack-ironic | 12:49 | |
*** vmud213 has quit IRC | 12:49 | |
dtantsur | sambetts, maybe ping the authors directly via their email, then create a competing patch? it's been a while since the last updated.. | 12:49 |
divya | dtantsur, DHCP access to Neutron means? can you please elaborate? | 12:50 |
*** mgoddard__ has quit IRC | 12:50 | |
dtantsur | divya, DHCP for your nodes is served by the Neutron service, which is probably also on what you call "openstack server". I'm not aware how exactly it works, sorry | 12:50 |
*** mgoddard__ has joined #openstack-ironic | 12:51 | |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [WIP] [POC] Callback from ramdisk support for Ansible driver https://review.openstack.org/310816 | 12:51 |
sambetts | dtantsur: yeah, I had plans to put up a competing patch, but havn't had the time with the other specs I've been pushing, if your good with it then I'll bump the priority my end | 12:51 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [PoC] Make streaming_write to be proper Ansible module https://review.openstack.org/318609 | 12:51 |
dtantsur | sambetts, I'd love to make some progress re LLDP discovery in Newton | 12:52 |
sambetts | dtantsur: Cool, I'll ensure that I get some time to chase that | 12:52 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [PoC] Add callback for logging into Ironic log https://review.openstack.org/318610 | 12:52 |
dtantsur | sambetts, great, thanks! | 12:53 |
NobodyCam | morning sambetts, and ugh just read jrolls email on bonding :p | 12:54 |
*** ipukha has quit IRC | 12:54 | |
*** ipukha has joined #openstack-ironic | 12:54 | |
sambetts | NobodyCam: yeah, I was playing devils advocate this morning :P | 12:54 |
*** baoli has joined #openstack-ironic | 12:55 | |
divya | dtantsur, i am also not sure how it works. When i try to boot i am getting "BOOT failed. PXE Network" i suspect bare metal is not reaching TFTP server. | 12:55 |
NobodyCam | :) | 12:55 |
*** baoli_ has joined #openstack-ironic | 12:56 | |
mgould | morning NobodyCam | 12:56 |
NobodyCam | morning mgould :) | 12:56 |
xavierr | hi NobodyCam, good morning | 12:57 |
NobodyCam | morning xavierr :) | 12:57 |
*** david-lyle has joined #openstack-ironic | 12:57 | |
*** rloo has quit IRC | 12:57 | |
*** rloo has joined #openstack-ironic | 12:58 | |
milan | NobodyCam, o/ | 12:58 |
NobodyCam | he hey mornig milan :) | 12:59 |
milan | :) | 12:59 |
*** baoli has quit IRC | 13:00 | |
mgould | divya: if your baremetal node can't see the TFTP server, then yes, that'll happen | 13:00 |
*** jistr is now known as jistr|mtg | 13:01 | |
*** lucasagomes is now known as lucas-afk | 13:01 | |
*** thiagop has joined #openstack-ironic | 13:01 | |
*** david-lyle_ has quit IRC | 13:01 | |
divya | mgould, do u have any clue to reach TFTP server? | 13:01 |
thiagop | Good morning, Ironicers! | 13:03 |
NobodyCam | morning thiagop | 13:03 |
mgould | divya, what's the output of `pgrep -a tftp` on your openstack server? | 13:03 |
thiagop | mgould: heard that you like mountains :D | 13:04 |
thiagop | NobodyCam: hiya! | 13:04 |
mgould | also, how did you deploy this cluster? TripleO? devstack? Something else? | 13:04 |
mgould | thiagop: yep :-) You too? | 13:04 |
divya | 2346 /usr/sbin/in.tftpd --listen --user tftp --address [::]:69 --secure /var/lib/tftpboot | 13:04 |
thiagop | mgould: yup | 13:04 |
jroll | who wants to kill some code? :) https://review.openstack.org/#/c/316820/ https://review.openstack.org/#/c/316824/ | 13:04 |
dtantsur | me ME! | 13:05 |
jroll | doeeeet | 13:05 |
thiagop | mgould: But only have the opportunity to trek up to 2.000mts | 13:05 |
* jroll steps away | 13:05 | |
*** mjturek1 has left #openstack-ironic | 13:05 | |
*** nico-afk is now known as nicodemos | 13:05 | |
thiagop | mgould: There is not that much high mountains in Brazil, less even where I live | 13:06 |
nicodemos | morning, ironic | 13:06 |
xavierr | morning nicodemos | 13:06 |
divya | mgould, the output is 2346 /usr/sbin/in.tftpd --listen --user tftp --address [::]:69 --secure /var/lib/tftpboot | 13:06 |
mgould | morning nicodemos | 13:06 |
NobodyCam | morning nicodemos | 13:06 |
mgould | thiagop: the highest mountain in the UK is 1345m, but it does start near sea level :-) | 13:07 |
mgould | divya: OK, thanks | 13:07 |
*** sdake has joined #openstack-ironic | 13:09 | |
thiagop | mgould: but you're on europe. A couple of hours flight from the alps?! | 13:09 |
mgould | thiagop: yep :-) A bit too far for a weekend, but I've been there on vacation a couple of times | 13:10 |
jlvillal | vsaienko, vdrok: Hopefully you noticed that I made some changes to the Grenade related patches. | 13:10 |
thiagop | mgould: my dream! | 13:10 |
vdrok | morning jlvillal, yep | 13:10 |
jlvillal | vsaienko, vdrok: I made all the Ironic ones be independent of each other. So that we could get them merged independently. | 13:10 |
milan | dtantsur, sambetts I've wrapped up our discussion: https://bugs.launchpad.net/ironic-inspector/+bug/1585196 | 13:10 |
openstack | Launchpad bug 1585196 in Ironic Inspector "[RFE] add network separation caveats to Inspector documentation " [Undecided,New] | 13:10 |
*** nicodemos has quit IRC | 13:10 | |
mgould | divya: I don't think that helps, unfortunately: looks like it's only listening on IPv6 | 13:11 |
dtantsur | milan, that's definitely on an RFE :) | 13:11 |
dtantsur | * not | 13:11 |
thiagop | mgould: maybe we can schedule something before/after summit near barcelona, han?! :D | 13:11 |
vsaienko | jlvillal good morning | 13:11 |
jlvillal | vsaienko, vdrok: I think we got 3-4 merged yesterday. I have us only needing 8 more patches to be merged. And 3 of those are the tempest timeout ones. | 13:11 |
milan | dtantsur, Oops | 13:11 |
jlvillal | vdrok, vsaienko Good morning :) | 13:11 |
thiagop | morning jlvillal | 13:11 |
mgould | thiagop: https://www.facebook.com/miles.gould/media_set?set=a.10150155172582234.288638.521097233&type=3 https://www.dropbox.com/sc/gzrvwdu9tqdjrj6/AABrv7VoMU_CJZMjp0VvlGyTa | 13:11 |
jlvillal | thiagop, :) | 13:11 |
divya | mgould, can u please suggest a way/doc to debug further? | 13:12 |
milan | dtantsur, fixed ;) | 13:12 |
sambetts | dtantsur, milan: I wish we had a better way to track things like that | 13:12 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Gracefully degrade start_iscsi_target for Mitaka ramdisk https://review.openstack.org/319183 | 13:12 |
mgould | thiagop: sorry, first link was wrong. try https://www.dropbox.com/sc/lgxrv0opj1kyend/AACQV-MAuE2pKlX7cREaj80ua | 13:12 |
milan | sambetts, better a bug than nothing ;) | 13:12 |
mgould | divya: how are you deploying ironic? I can be more help if I know which set of deployment code to look at | 13:13 |
mgould | thiagop: post-summit climbing trip sounds like an *excellent* idea | 13:13 |
thiagop | mgould: holy cow! *_* | 13:13 |
mgould | I think milan and ifarkas might also be interested | 13:13 |
milan | at least I feel i've done some work besides having had a good conversation :) | 13:13 |
*** sdake has quit IRC | 13:13 | |
sambetts | milan: heh :-P yeah | 13:14 |
milan | mgould, thiagop sure thing :) | 13:14 |
milan | *unless ropes are necessary | 13:14 |
jlvillal | sambetts, I'll let you and vdrok figure out which function the retry should be done in https://review.openstack.org/319183 :) | 13:14 |
* milan total noob in that | 13:14 | |
mgould | milan: I'm sure we can climb unroped if you'd prefer :-) | 13:14 |
jlvillal | sambetts, vdrok: I admit I like the current patch. It looks cleaner. But that doesn't mean it is the most correct though. | 13:15 |
*** nicodemos has joined #openstack-ironic | 13:15 | |
milan | mgould :D OK | 13:15 |
milan | not much safer, right ;) | 13:15 |
jlvillal | jroll, Do you have an opinion on https://review.openstack.org/319183 ? Since you started it :) | 13:15 |
divya | mgould, i just installed devstack and trying to test bare metal deployment. | 13:15 |
xavierr | nice pics mgould :) | 13:15 |
mgould | divya: cool, thanks | 13:15 |
milan | jlvillal, morning! | 13:15 |
jlvillal | milan, :) | 13:16 |
mgould | xavierr: thanks! | 13:16 |
ifarkas | mgould, I am totally in! :-) | 13:16 |
mgould | \o/ | 13:17 |
NobodyCam | morning jlvillal | 13:17 |
mgould | divya: trying to work out where the TFTP server is set up in devstack | 13:18 |
jlvillal | NobodyCam, Morning! :) | 13:18 |
mgould | for ironic-inspector, we use dnsmasq's built-in tftp server, but AIUI for deployment we use a separate one | 13:18 |
mgould | for deployment we use neutron-dhcp-agent to assign IPs to nodes | 13:19 |
milan | mgould, where to subscribe for the trip? ;) | 13:19 |
mgould | milan: I'll make sure you're kept in the loop :-) | 13:20 |
milan | mgould, thanks! :) | 13:20 |
*** cdearborn has joined #openstack-ironic | 13:20 | |
thiagop | #pixiesay trekkers, trekkers everywhere! | 13:20 |
PixieBoots | ʕ•͡ᴥ•ʔ: trekkers, trekkers everywhere! | 13:20 |
sambetts | dtantsur: I was just reviewing your cpu flags patch and it was all looking good until I refreshed and now that change id has changed into the boot info patch :/ | 13:21 |
sambetts | dtantsur: was that intentional? | 13:21 |
jroll | jlvillal: define opinion? | 13:21 |
sambetts | heh | 13:21 |
sambetts | jlvillal, jroll: The real question is Should the driver gracefully degrade, or should the client? | 13:22 |
dtantsur | sambetts, no, I think I've screwed it. lemme fix | 13:22 |
jroll | sambetts: well, turns out it's an async command, so the agent will take it and fail later | 13:22 |
*** _vs has joined #openstack-ironic | 13:22 | |
*** _vsaienko has joined #openstack-ironic | 13:22 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent: Add boot information into the inventory https://review.openstack.org/320448 | 13:22 |
jroll | sambetts: I *think*, judging by the working code that's how it seems to me | 13:23 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent: Returns CPU flags in the CPU inventory https://review.openstack.org/308292 | 13:23 |
dtantsur | sambetts, done ^^^ | 13:23 |
sambetts | dtantsur: thanks :D | 13:23 |
*** fellypefca has joined #openstack-ironic | 13:24 | |
sambetts | jroll: we're a little screwed, without some sync way for detecting failure then right? Although if its an async command how did we end up with the logs in ir-cond, sent through on the next heartbeat? | 13:24 |
jroll | sambetts: yeah, next heartbeat it will check the result | 13:25 |
jroll | but, double-checking | 13:25 |
mgould | divya: looks like we use xinetd to serve TFTP for deployment | 13:25 |
mgould | try `pgrep -a xinetd`? | 13:25 |
sambetts | jroll: might need to move all that code around then anyway | 13:25 |
*** _vsaienko has quit IRC | 13:25 | |
*** _vs has quit IRC | 13:25 | |
jlvillal | mgould, Not xinetd. xinetd runs the real tftdp | 13:25 |
mgould | oh, OK | 13:25 |
jlvillal | tftpd | 13:25 |
mgould | should devstack configure that correctly, or do you have to do anything special? | 13:26 |
*** causten__ has joined #openstack-ironic | 13:26 | |
jlvillal | mgould, I'm assuming that devstack configures whatever it is using correctly or we would break in the gate. But that is only applicable to the way we run it in the gate. | 13:27 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-specs: The driver composition reform https://review.openstack.org/188370 | 13:27 |
*** ayoung has joined #openstack-ironic | 13:27 | |
jroll | sambetts: I lied, the result with invalid args is syncronous https://gist.github.com/jimrollenhagen/87b90a2deff21fdaff85226451c9bb7d | 13:28 |
jroll | so yeah, would much prefer the client itself handle it | 13:28 |
jroll | it does return a 200 though | 13:28 |
ElCoyote_ | jroll: I noticed you had submitted a new PatchSet.. thank you so much for coming to my rescue. When I added the first unit tests, I got python exceptions on both (as reported by Jenkins).. so I dropped them at a later patchset.. | 13:28 |
ElCoyote_ | jroll: Is there somewhere where I can learn about the API for the unit-tests? | 13:29 |
jroll | ElCoyote_: right, the unit tests were incorrect | 13:29 |
jroll | umm | 13:29 |
zhenguo_ | jroll, jlvillal: mind to have a look at this https://bugs.launchpad.net/nova/+bug/1582680? a very obvious ironic related nova bug | 13:29 |
openstack | Launchpad bug 1582680 in OpenStack Compute (nova) "Ironic: wrong check for ready to deploy" [Undecided,In progress] - Assigned to Zhenguo Niu (niu-zglinux) | 13:29 |
mgould | divya: I need to go to a meeting now, but it looks like http://docs.openstack.org/developer/ironic/deploy/install-guide.html#pxe-setup covers TFTP configuration | 13:29 |
mgould | good luck! | 13:29 |
*** lindycoder has joined #openstack-ironic | 13:30 | |
*** causten_ has quit IRC | 13:30 | |
*** causten__ has quit IRC | 13:30 | |
jroll | ElCoyote_: we primarily use https://testtools.readthedocs.io/en/latest/ and https://docs.python.org/3/library/unittest.mock.html | 13:31 |
ElCoyote_ | jroll: Thanks.. I think this is what I was looking for. | 13:32 |
ElCoyote_ | jroll: Thank you so much.. I wouldn't have been able to write the unittests at this time (I'm new at the OpenStack code) | 13:32 |
jroll | ElCoyote_: happy to help | 13:33 |
jlvillal | jroll, I'm probably being dumb. On your comment in https://review.openstack.org/#/c/319183/ . You mention you would prefer it being done in the client (and -1 it), but to me it seems like it is. | 13:33 |
jroll | zhenguo_: +1'd | 13:33 |
jlvillal | Being done in the client that it. | 13:33 |
jlvillal | Being done in the client that is. | 13:33 |
jroll | jlvillal: urgh, it changed since last night | 13:33 |
sambetts | heh | 13:34 |
*** ildikov has quit IRC | 13:34 | |
*** ildikov has joined #openstack-ironic | 13:34 | |
jroll | jlvillal: +1 | 13:34 |
jlvillal | jroll, thanks | 13:35 |
jroll | np, thanks for pointing that out | 13:35 |
*** jjohnson2 has quit IRC | 13:35 | |
* jroll fetches clearly needed coffee | 13:35 | |
*** parlos has joined #openstack-ironic | 13:35 | |
jlvillal | vdrok, vsaienko jroll rloo NobodyCam TheJulia devananda As an FYI. I will be in training for the rest of this week | 13:36 |
jlvillal | And anyone else who cares :) | 13:36 |
jroll | jlvillal: sorry to hear that :P | 13:36 |
* jlvillal will learn about golang :) | 13:36 | |
*** jjohnson2 has joined #openstack-ironic | 13:37 | |
sambetts | not you too XD | 13:37 |
jlvillal | heh | 13:37 |
jlvillal | It was a free class. So I said, sure sign me up :) | 13:37 |
*** _vs has joined #openstack-ironic | 13:37 | |
dtantsur | morning jlvillal! oh, so you're joining their sect? :D | 13:37 |
jlvillal | dtantsur, Heh. I'll see... | 13:38 |
jlvillal | dtantsur, lucas-afk As an FYI. I will be in training for the rest of this week | 13:42 |
* jlvillal forgot to include you in the list of people the first time :( | 13:42 | |
*** _vs has quit IRC | 13:42 | |
openstackgerrit | Merged openstack/ironic: Remove deprecated driver_periodic_task https://review.openstack.org/316820 | 13:43 |
*** ametts has joined #openstack-ironic | 13:46 | |
*** chopmann has quit IRC | 13:46 | |
*** _vsaienko has joined #openstack-ironic | 13:46 | |
*** m3m0 has quit IRC | 13:47 | |
*** _vsaienko has quit IRC | 13:47 | |
*** mgoddard__ has quit IRC | 13:49 | |
*** m3m0 has joined #openstack-ironic | 13:49 | |
*** chopmann has joined #openstack-ironic | 13:49 | |
*** chopmann_ has joined #openstack-ironic | 13:51 | |
*** mgoddard_ has joined #openstack-ironic | 13:53 | |
*** _vsaienko has joined #openstack-ironic | 13:53 | |
*** _vs has joined #openstack-ironic | 13:53 | |
*** chopmann has quit IRC | 13:54 | |
*** rloo has quit IRC | 13:59 | |
*** sabeen has joined #openstack-ironic | 14:03 | |
*** jistr|mtg is now known as jistr | 14:04 | |
*** divya has quit IRC | 14:07 | |
*** _vs has quit IRC | 14:10 | |
*** Guest71132 is now known as dansmith | 14:11 | |
*** _vs has joined #openstack-ironic | 14:11 | |
*** dansmith is now known as Guest21621 | 14:12 | |
*** lucas-afk is now known as lucasagomes | 14:12 | |
lucasagomes | jlvillal, cool, enjoy it! | 14:12 |
*** absubram has quit IRC | 14:13 | |
*** penick has joined #openstack-ironic | 14:13 | |
*** Guest21621 is now known as dansmith | 14:14 | |
*** ChrisAusten has joined #openstack-ironic | 14:14 | |
*** [1]cdearborn has joined #openstack-ironic | 14:14 | |
*** rloo has joined #openstack-ironic | 14:18 | |
*** penick has quit IRC | 14:21 | |
*** sacharya has joined #openstack-ironic | 14:24 | |
*** sacharya has quit IRC | 14:24 | |
*** cdearborn has quit IRC | 14:24 | |
parlos | Good day Ironic | 14:25 |
sambetts | Hi parlos | 14:25 |
openstackgerrit | Sergii Turivnyi proposed openstack/python-ironicclient: Tests for testing chssis-create command. https://review.openstack.org/320483 | 14:26 |
parlos | Got a question wrt, the deployment/boot process of a BM.. | 14:27 |
jroll | lucasagomes: one more deprecation removal https://review.openstack.org/#/c/316824/ | 14:27 |
* lucasagomes looks | 14:28 | |
*** logan- has quit IRC | 14:29 | |
parlos | As a BM boots, the boot request is caught by the DHCP server that redirects to a tftp image as to boot. This image in turn takes appropriate actions, download data and boot. | 14:30 |
*** logan- has joined #openstack-ironic | 14:30 | |
parlos | If the BM has already been deployed, is the tftp image still deployed, and the image figures out(by talking to someone) that is should just boot from disk? | 14:31 |
sambetts | parlos: once the BM is deployed, a different tftp image that chain loads to the local disk will be served to the BM, unless you have local boot configured in which case Ironic will actually set the boot order on the BM to point at the local disk | 14:34 |
*** _vs has quit IRC | 14:34 | |
*** _vsaienko has quit IRC | 14:34 | |
*** _vsaienko has joined #openstack-ironic | 14:34 | |
*** _vs has joined #openstack-ironic | 14:34 | |
*** e0ne has joined #openstack-ironic | 14:34 | |
*** e0ne_ has quit IRC | 14:35 | |
parlos | sambetts: Ok, this means that ironic has control over a dhcp server..? | 14:35 |
parlos | Is that server 'embedded' into ironic? | 14:35 |
sambetts | parlos: No, Ironic sets dhcp options on the neutron port assigned to that server, and neutron configures the DHCP server that it has setup for that network | 14:36 |
parlos | sambetts; so we could send other options to the neutron port... | 14:38 |
parlos | sambetts: the default boot image (used for deployment) is that a standard boot image, or is it constructed/assembled per BM? | 14:39 |
*** marios_ has joined #openstack-ironic | 14:40 | |
*** zzzeek has quit IRC | 14:40 | |
sambetts | parlos: this depends on the driver you are running, the standard agent/iscsi deploy interfaces in ironic expect a prebuilt image stored in glance, and then the uuid of tht image set on each node you want to use it | 14:41 |
*** ChrisAusten has quit IRC | 14:41 | |
*** david-lyle has quit IRC | 14:42 | |
*** marios has quit IRC | 14:42 | |
*** YiboCai has quit IRC | 14:42 | |
*** ricardoas has quit IRC | 14:42 | |
*** [1]cdearborn has quit IRC | 14:42 | |
*** mgoddard_ has quit IRC | 14:42 | |
*** athomas has quit IRC | 14:42 | |
*** konetzed has quit IRC | 14:42 | |
parlos | sambetts: its one of the ir-deploy-pxe-ssh images (nova image-list) | 14:43 |
sambetts | parlos: in devstack yes, if you do an ironic node-show <uuid>, if you look in the driver_info you'll see fields were that image is configured for that node to use | 14:44 |
*** _vs has quit IRC | 14:44 | |
sambetts | parlos: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L388 and https://github.com/openstack/ironic/blob/master/ironic/dhcp/neutron.py are good places in the code to look at if you want to understand the pxe deployment flow a little better | 14:44 |
parlos | sambetts: thanks :) | 14:44 |
*** fragatina has joined #openstack-ironic | 14:45 | |
*** _vsaienko has quit IRC | 14:45 | |
*** fragatina has quit IRC | 14:45 | |
*** fragatina has joined #openstack-ironic | 14:46 | |
*** rcernin has quit IRC | 14:47 | |
*** _vsaienko has joined #openstack-ironic | 14:48 | |
*** _vs has joined #openstack-ironic | 14:49 | |
*** sdake has joined #openstack-ironic | 14:49 | |
*** rloo has quit IRC | 14:53 | |
*** links has quit IRC | 14:57 | |
*** _vs has quit IRC | 14:58 | |
*** trandles has joined #openstack-ironic | 14:58 | |
*** _vsaienko has quit IRC | 14:59 | |
*** rcernin has joined #openstack-ironic | 14:59 | |
*** rloo has joined #openstack-ironic | 15:00 | |
*** marios_ has quit IRC | 15:01 | |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Update resources subnet CIDR https://review.openstack.org/317082 | 15:01 |
*** marios_ has joined #openstack-ironic | 15:01 | |
*** _vsaienko has joined #openstack-ironic | 15:02 | |
parlos | sambetts: I've tried to understand the flow better, so is the https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L464 called/passed every time a BM boots, or only when the node is deployed as subsequent boots will be caught by the neutron dhcp options pointing to the simplified (boot local) image? | 15:02 |
*** absubram has joined #openstack-ironic | 15:02 | |
*** _vs has joined #openstack-ironic | 15:03 | |
*** zzzeek has joined #openstack-ironic | 15:03 | |
openstackgerrit | Vincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines https://review.openstack.org/311278 | 15:03 |
*** jistr is now known as jistr|mtg | 15:04 | |
*** rama_y has joined #openstack-ironic | 15:04 | |
*** mgoddard has joined #openstack-ironic | 15:04 | |
lucasagomes | parlos, it's called once when the image is being deployed | 15:05 |
sambetts | parlos: so that function will be called once, when the node moves from deploying state to active state, and it configures the environement including the dhcp and tftp to boot the tenant image from that point forward | 15:05 |
openstackgerrit | Merged openstack/ironic: Remove "periodic_interval" config option https://review.openstack.org/316824 | 15:05 |
jroll | ElCoyote_: so does setting boot device while power is on work for non-headless vbox? | 15:05 |
ElCoyote_ | No | 15:05 |
*** e0ne has quit IRC | 15:06 | |
jroll | ElCoyote_: so we probably want to remove the 'if headless' there then, right? | 15:06 |
ElCoyote_ | It fails in all cases but no-one had noticed cause I guess most people are using tripleo with KVM | 15:06 |
ElCoyote_ | jroll: I didn't want to step on other people's toes. | 15:06 |
jroll | (on line 771) | 15:06 |
jroll | ElCoyote_: it's new code, not sure what you'd be stepping on :) | 15:07 |
ElCoyote_ | Ok, let me change that. | 15:07 |
*** ChrisAusten has joined #openstack-ironic | 15:07 | |
jroll | thanks | 15:07 |
openstackgerrit | Vincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines https://review.openstack.org/311278 | 15:08 |
parlos | lucasgomes sambetts: ok... so, if there would be a new state, this would then have to talk to neutron again, and tell it to serve up another image if that device boots again. | 15:08 |
lucasagomes | parlos, sorry I may be out of context, when you say "image" you mean the initrd & kernel image or the [i]PXE ROM image? | 15:09 |
* lucasagomes reads scrollback | 15:10 | |
parlos | lucasgomes; image would be netboot image (that downloads to the local disk) | 15:10 |
*** joprovost has joined #openstack-ironic | 15:10 | |
parlos | sorry for being ambiguous. | 15:11 |
jroll | ElCoyote_: lgtm, +1'd | 15:11 |
sambetts | parlos: we don't serve the tenant image via tftp | 15:11 |
ElCoyote_ | jroll: Thank you for all your help. | 15:11 |
jroll | ElCoyote_: you're welcome, thanks for the fix and the perseverence :) | 15:11 |
parlos | sambetts, that I guessed, but the image that the device boots from after/during the PXE boot is served via tftp.. | 15:12 |
lucasagomes | parlos, no problem... so the user/tenant image is already written to the disk. What happens is, the kernel and ramdisk from that image (if no local boot is used) will be fetched from TFTP (or HTTP) | 15:12 |
lucasagomes | because in this case PXE is the bootloader, and the local disk have no bootloader installed | 15:12 |
lucasagomes | so PXE remotely fetches the kernel/initrd and load it in memory | 15:13 |
lucasagomes | once that's loaded it assumes the control and boot into the local disk | 15:13 |
lucasagomes | the instructions to do it is written in the PXE configuration file | 15:13 |
*** _vsaienko has quit IRC | 15:13 | |
*** mgould is now known as mgould|brb | 15:13 | |
lucasagomes | which says what is the UUID of the root filesystem in the disk (see root=UUID=<uuid>) | 15:13 |
*** joprovost has quit IRC | 15:14 | |
lucasagomes | parlos, here's the template https://github.com/openstack/ironic/blob/master/ironic/tests/unit/drivers/pxe_config.template#L11 | 15:15 |
lucasagomes | root={{ ROOT }} | 15:15 |
*** jrist has quit IRC | 15:15 | |
*** _vs has quit IRC | 15:15 | |
lucasagomes | {{ ROOT }} will be replaced with the UUID of the filesystem of the user image | 15:15 |
lucasagomes | and that's instruct the ramdisk to mount that fs and continue the boot from there | 15:15 |
parlos | lucasgomes; Hrm, as I'm old I usually revert back to lilo (dont scream).. So your saying that the entire kernel/initrd is coming across the net? I thought that once deployed, if the device rebooted, the netboot loader just kinda read a config file that said boot from /dev/hda1 (yeah I'm old) | 15:16 |
lucasagomes | (note that this is a big assumption of Ironic about the image, it wouldn't work for images that relies on root filesystem not being a partition such as ostree, btrfs subvolumes, lvm logical volumes and so on) | 15:17 |
lucasagomes | parlos, heh no worries, lilo is great! So yes, your assumptions are correct, in a default deployment the kernel and initrd will come across the net | 15:18 |
lucasagomes | parlos, that's configurable tho, if you want to boot directly from the local disk it's possible by using the local boot feature in Ironic | 15:18 |
*** e0ne has joined #openstack-ironic | 15:18 | |
*** joprovost has joined #openstack-ironic | 15:18 | |
parlos | lucasgomes, so would this not mean that the BM will always use the kernel that the ironic has? | 15:19 |
parlos | or is it possible that the kernel/initrd are replaced as the BM boots? | 15:19 |
lucasagomes | parlos, that means that yes, any kernel update within the image will be ignored if it's not booting from local | 15:19 |
*** ishant has joined #openstack-ironic | 15:20 | |
lucasagomes | parlos, we don't have a mechanism for that in place | 15:20 |
parlos | hrm, so the BM image must be linux compatible... (not so bad, but some people will not like it...) | 15:20 |
lucasagomes | can be done manually, but it's not striaght forward | 15:20 |
lucasagomes | parlos, for different OSes, I would recommend using "whole disk image" in Ironic | 15:21 |
sambetts | ^ what lucas said | 15:21 |
parlos | Just trying to figure out how ex. fuel/MAAS/etc.. changes so that the device boots locally.. sure requires a boot loader on the disc. | 15:21 |
lucasagomes | which is a image that contains everything, partition table and bootloader in place | 15:21 |
*** _vsaienko has joined #openstack-ironic | 15:22 | |
*** _vs has joined #openstack-ironic | 15:22 | |
parlos | Ah; that was my starting point. | 15:22 |
parlos | image that is self contained. | 15:22 |
lucasagomes | right | 15:22 |
*** Junhongl_ has joined #openstack-ironic | 15:22 | |
lucasagomes | that's supported as well | 15:22 |
lucasagomes | and if you're deploying something like, windows images, that would be the way forward | 15:23 |
lucasagomes | ironic does not care what the image is in the whole disk image, it will just copy it byte-by-byte onto the device | 15:23 |
lucasagomes | (same for partition images unless they use local boot) | 15:23 |
*** mjura has quit IRC | 15:26 | |
parlos | lucasgomes; so now if one of these whole image BMs happen to reboot, and the BM bios setting happen to start with PXE, what is pushed over? anything or simply nothing, hoping (or by config) that next boot device is local disk? | 15:27 |
*** Junhongl_ has left #openstack-ironic | 15:27 | |
sambetts | parlos: we remove all pxe configuration for local boot images | 15:28 |
lucasagomes | parlos, the DHCP will asnwer it but the net boot will fail because there won't be any PXE configuration file | 15:28 |
lucasagomes | and the device should fall back to the next boot device | 15:28 |
lucasagomes | if booting from disk is not disabled in that example of yours, eventually it should boot from it | 15:29 |
parlos | ok, thanks for clearing that out. | 15:29 |
lucasagomes | otherwise it just won't boot anything | 15:29 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add support for API microversions in Tempest tests https://review.openstack.org/260358 | 15:29 |
dtantsur | vdrok, nice ^^^! | 15:30 |
* dtantsur waits for the gate to pass | 15:30 | |
*** parlos is now known as parlos|brb | 15:31 | |
vdrok | dtantsur: heh, yep, seems to pass locally | 15:31 |
dtantsur | fantastic! | 15:31 |
dtantsur | we are in desperate need of this patch in inspector, it's blocking our tempest work | 15:31 |
jroll | woohoo | 15:31 |
openstackgerrit | Ruby Loo proposed openstack/ironic-specs: follows cycle-with-intermediary release model https://review.openstack.org/318188 | 15:32 |
jroll | dtantsur: inspector uses ironic tempest tests? | 15:32 |
*** _vs has quit IRC | 15:33 | |
*** _vsaienko has quit IRC | 15:33 | |
*** ishant has quit IRC | 15:33 | |
dtantsur | jroll, no yet. but we want to reuse bits from the ironic tempest plugin | 15:33 |
jroll | ah | 15:34 |
jroll | dtantsur: that alone might be worth the effort of factoring it to a different repo | 15:34 |
*** ishant has joined #openstack-ironic | 15:34 | |
dtantsur | jroll, we anyway have to install ironic, so it's not pressing :) | 15:34 |
*** ChrisAusten has quit IRC | 15:35 | |
*** links has joined #openstack-ironic | 15:36 | |
dtantsur | jroll, did we come to any conclusion about these numerous nova-compatible console specs? | 15:36 |
dtantsur | I don't want us to look like we're just avoiding reviewing them (though I personally do) | 15:36 |
dtantsur | lucasagomes, ^^^ | 15:37 |
*** dmk0202 has quit IRC | 15:38 | |
*** dmk0202 has joined #openstack-ironic | 15:38 | |
*** _vsaienko has joined #openstack-ironic | 15:38 | |
*** _vs has joined #openstack-ironic | 15:38 | |
lucasagomes | dtantsur, ++ | 15:39 |
*** jistr|mtg is now known as jistr | 15:40 | |
*** [1]cdearborn has joined #openstack-ironic | 15:40 | |
*** athomas has joined #openstack-ironic | 15:40 | |
*** konetzed has joined #openstack-ironic | 15:40 | |
*** Junhongl_ has joined #openstack-ironic | 15:40 | |
lucasagomes | yuikotakadamori, is https://review.openstack.org/#/c/319505/ a new version of https://review.openstack.org/#/c/306755/ ? | 15:41 |
* lucasagomes thinks he's stating the obvious here, but I just want a confirmation | 15:42 | |
lucasagomes | jroll, ^ you may want to update ur blog post with the new link as well | 15:42 |
*** _vsaienko has quit IRC | 15:42 | |
*** _vs has quit IRC | 15:42 | |
openstackgerrit | Ruby Loo proposed openstack/ironic-lib: Remove deprecated disk util configs https://review.openstack.org/318834 | 15:42 |
JayF | maybe better to abandon the out of date merge req with a link to the new one? | 15:42 |
JayF | since the link in the ml archive won't be fixed | 15:43 |
*** fragatina has quit IRC | 15:43 | |
*** Junhongl_ has quit IRC | 15:44 | |
*** Junhongl_ has joined #openstack-ironic | 15:44 | |
*** david-lyle has joined #openstack-ironic | 15:45 | |
*** YiboCai has joined #openstack-ironic | 15:45 | |
*** ricardoas has joined #openstack-ironic | 15:45 | |
sambetts | welll ... thats just lovely isn't it ... /me working on some IPA tests, and finds he can't import netutils into test_hardware because of circlur imports :'( | 15:46 |
*** jrist has joined #openstack-ironic | 15:46 | |
JayF | you can use mock.patch.object in that case, right? | 15:47 |
JayF | and mock up the version of it imported into the module in use? | 15:47 |
*** Junhongl_ has quit IRC | 15:47 | |
*** jrist has quit IRC | 15:47 | |
sambetts | actually its not into test_hardware its into hardware.py ... arse... thats even worse... | 15:48 |
*** jrist has joined #openstack-ironic | 15:48 | |
*** Junhongl has joined #openstack-ironic | 15:48 | |
* sambetts blames lucasagomes | 15:48 | |
* lucasagomes reads | 15:48 | |
*** marios_ has quit IRC | 15:48 | |
lucasagomes | hah sorry | 15:49 |
sambetts | lucasagomes: can you explain why you are importing IPA.cmd.agent into ipa.netutils? | 15:49 |
* lucasagomes dunno if he has something to do with it but... | 15:49 | |
*** penick has joined #openstack-ironic | 15:49 | |
*** fragatina has joined #openstack-ironic | 15:49 | |
*** marios has joined #openstack-ironic | 15:49 | |
sambetts | you've left a FIXME on it | 15:49 |
lucasagomes | sambetts, have a link handy to the code? | 15:49 |
*** marios is now known as Guest97954 | 15:49 | |
sambetts | lucasagomes: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/netutils.py#L25 | 15:50 |
*** Guest97954 is now known as marios | 15:50 | |
*** Junhongl has quit IRC | 15:51 | |
lucasagomes | sambetts, we can try removing it, it is a FIXME because something went wrong with the imports | 15:53 |
lucasagomes | I can't remember the exactly situation | 15:53 |
* lucasagomes checks the history | 15:53 | |
* sambetts may be able to work around it tbh, I think my test scope was a little large | 15:53 | |
sambetts | actually no, I can't /me keeps forgoting it wasn't in the test fail | 15:54 |
sambetts | file* | 15:54 |
lucasagomes | sambetts, so I think the problem is that tests are relying on configuration options that are created as part of the cmd.agent module | 15:55 |
*** morgabra has quit IRC | 15:55 | |
*** morgabra has joined #openstack-ironic | 15:55 | |
lucasagomes | so, if you don't import it there the configs are never registered | 15:55 |
lucasagomes | and tests fails | 15:55 |
lucasagomes | therefore the FIXME heh | 15:55 |
*** kromanenko_ has quit IRC | 15:56 | |
sambetts | shouldn't that import be in the test file though not in the actual code? | 15:56 |
*** kromanenko__ has quit IRC | 15:56 | |
*** MattMan has quit IRC | 15:56 | |
sambetts | I'll trying and work it out, I need to fix it for this patch I'm working on | 15:56 |
sambetts | try and work * | 15:57 |
*** MattMan has joined #openstack-ironic | 15:57 | |
*** jrist has quit IRC | 15:57 | |
*** david-lyle has quit IRC | 15:57 | |
*** YiboCai has quit IRC | 15:57 | |
*** ricardoas has quit IRC | 15:57 | |
lucasagomes | sambetts, so the netutils also uses that configs | 15:57 |
lucasagomes | e.g lldp_timeout is created at cmd.agent.py but used in netutils | 15:58 |
*** mgoddard_ has joined #openstack-ironic | 15:58 | |
lucasagomes | sambetts, honestly, I would just remove all the confg options from cmd.agent and put it in another place that gets imported | 15:58 |
lucasagomes | imported by other modules* | 15:58 |
sambetts | yeah, might be the best idea I guess | 15:59 |
*** parlos|brb is now known as parlos | 15:59 | |
*** wajdi has joined #openstack-ironic | 15:59 | |
*** _vs has joined #openstack-ironic | 16:00 | |
*** _vsaienko has joined #openstack-ironic | 16:00 | |
*** jaybeale has joined #openstack-ironic | 16:01 | |
*** mgoddard has quit IRC | 16:01 | |
*** _vs has quit IRC | 16:02 | |
*** fragatina has quit IRC | 16:02 | |
*** _vsaienko has quit IRC | 16:02 | |
jroll | dtantsur: for consoles, no we didn't, we need to | 16:04 |
dtantsur | yeah.. | 16:04 |
*** jcoufal has quit IRC | 16:04 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic-python-agent: Get root device hints from the node object https://review.openstack.org/318538 | 16:05 |
lucasagomes | jroll, maybe we should bring it to the ML ? I can do it if you think it's worth | 16:05 |
jroll | dtantsur: I like the separate service myself | 16:05 |
jroll | lucasagomes: sure! | 16:05 |
*** _vsaienko has joined #openstack-ironic | 16:05 | |
dtantsur | lucasagomes, it was already on the ML | 16:05 |
*** _vs has joined #openstack-ironic | 16:06 | |
lucasagomes | dtantsur, on the newton recap ? | 16:06 |
dtantsur | I don't think we have a good track of deciding anything there tbh | 16:06 |
lucasagomes | right I mean a specific ML thread about it | 16:06 |
*** jrist has joined #openstack-ironic | 16:06 | |
*** david-lyle has joined #openstack-ironic | 16:06 | |
*** YiboCai has joined #openstack-ironic | 16:06 | |
*** ricardoas has joined #openstack-ironic | 16:06 | |
dtantsur | lucasagomes, yuikotakadamori had one | 16:06 |
lucasagomes | dtantsur, oh, I missed that then. Will take a look | 16:06 |
dtantsur | but I'm afraid we'll have to actively decide something, ML threads don't usually get a lot of answers | 16:07 |
lucasagomes | yeah it's a shame :-( | 16:07 |
lucasagomes | I saw rloo's ML about making decisions | 16:07 |
rloo | huh? (good morning everyone) | 16:08 |
* lucasagomes should reply to it too | 16:08 | |
lucasagomes | rloo, hi there | 16:08 |
jroll | yeah, we just had a thread about that | 16:08 |
*** mgould|brb is now known as mgould | 16:09 | |
dtantsur | morning rloo | 16:11 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy https://review.openstack.org/269157 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add portgroups to support LAG interfaces - API https://review.openstack.org/206244 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: DO NOT REVIEW https://review.openstack.org/296432 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add 'neutron' network driver https://review.openstack.org/317393 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add network_interface API https://review.openstack.org/317392 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add network_drivers https://review.openstack.org/285852 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Allow to use NETWORK_DRIVERS in devstack https://review.openstack.org/293520 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Create common neutron module https://review.openstack.org/317390 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups https://review.openstack.org/228496 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port https://review.openstack.org/256365 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Refactor ironic enroll-node code https://review.openstack.org/256364 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add network_interface node field DB, OBJ https://review.openstack.org/317391 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add configure_provision_network function https://review.openstack.org/256367 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Update Ironic VM network connection https://review.openstack.org/256366 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Allow to specify node arch https://review.openstack.org/317389 | 16:13 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation https://review.openstack.org/258596 | 16:13 |
sambetts | woah?! hehe | 16:13 |
parlos | the cirros images that comes with devstack.. if I change the boot_device to disk, and reboot it (from virsh), why does it look like it still does some network activities? | 16:13 |
vsaienko | I'm sorry for the spam, reviews are welcome :) | 16:13 |
*** moshele has quit IRC | 16:13 | |
*** e0ne has quit IRC | 16:14 | |
*** _vsaienko has quit IRC | 16:14 | |
*** _vs has quit IRC | 16:14 | |
thiagop | vsaienko: even on "DO NOT REVIEW"? lol | 16:15 |
lucasagomes | dtantsur, jroll replied to the thread | 16:15 |
*** jtomasek_ has quit IRC | 16:16 | |
*** chopmann_ has quit IRC | 16:16 | |
jroll | lucasagomes: thanks | 16:16 |
*** sacharya has joined #openstack-ironic | 16:18 | |
*** _vs has joined #openstack-ironic | 16:18 | |
*** _vsaienko has joined #openstack-ironic | 16:18 | |
* sambetts starts crying as he realises how many circlar imports there are in IPA | 16:21 | |
*** derekh has quit IRC | 16:22 | |
*** cdearborn has joined #openstack-ironic | 16:24 | |
*** dmk0202 has quit IRC | 16:24 | |
*** ig0r_ has quit IRC | 16:24 | |
*** _vs has quit IRC | 16:25 | |
rloo | it's OK sambetts, really, it is bad but you can do it! | 16:25 |
*** _vs has joined #openstack-ironic | 16:25 | |
TheJulia | sambetts: Coffee.... or chocolate...... or maybe beer will make it all better :) | 16:25 |
sambetts | TheJulia: heh :-P its getting to that time over here | 16:26 |
parlos | Good evening, and have a nice day. | 16:27 |
*** catintheroof has quit IRC | 16:28 | |
*** parlos has quit IRC | 16:29 | |
*** alex_xu has quit IRC | 16:35 | |
*** sdake_ has joined #openstack-ironic | 16:35 | |
*** [1]cdearborn has quit IRC | 16:37 | |
*** sdake has quit IRC | 16:38 | |
NobodyCam | oh morning rloo and jroll | 16:38 |
rloo | morning NobodyCam | 16:38 |
NobodyCam | :) | 16:38 |
*** alex_xu has joined #openstack-ironic | 16:38 | |
jroll | ohai NobodyCam :) | 16:39 |
* milan gone | 16:39 | |
NobodyCam | :) | 16:40 |
NobodyCam | night milan | 16:40 |
milan | night NobodyCam :) | 16:40 |
NobodyCam | :) | 16:40 |
openstackgerrit | Ruby Loo proposed openstack/ironic: minor changes to security documentation https://review.openstack.org/320566 | 16:42 |
*** _vs has quit IRC | 16:43 | |
*** _vsaienko has quit IRC | 16:43 | |
vdrok | morning rloo and NobodyCam | 16:44 |
vdrok | and good night everyone :) | 16:44 |
NobodyCam | morning vdrok how are you doing today | 16:45 |
*** milan has quit IRC | 16:45 | |
vdrok | NobodyCam: doing good :) what about you? | 16:46 |
rloo | hi vdrok | 16:46 |
NobodyCam | I could use more time off but other wise doing good | 16:46 |
thiagop | good night vdrok | 16:46 |
thiagop | NobodyCam: how was the rv trip? | 16:47 |
NobodyCam | morning thiagop :) it was awesome :) | 16:47 |
*** daemontool_ has quit IRC | 16:49 | |
*** harlowja has joined #openstack-ironic | 16:51 | |
*** ifarkas has quit IRC | 16:53 | |
*** mbound has quit IRC | 16:54 | |
lucasagomes | vdrok, night | 16:54 |
*** fellypefca has quit IRC | 16:55 | |
*** e0ne has joined #openstack-ironic | 16:59 | |
*** ChrisAusten has joined #openstack-ironic | 17:00 | |
lucasagomes | I will call it a day as well | 17:01 |
lucasagomes | have a great evening all, talk to you tomorrow :-( | 17:02 |
lucasagomes | :-)* | 17:02 |
*** lucasagomes is now known as lucas-afk | 17:02 | |
openstackgerrit | Vincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines https://review.openstack.org/311278 | 17:04 |
*** joprovost1 has joined #openstack-ironic | 17:04 | |
*** joprovost has quit IRC | 17:04 | |
*** joprovost1 is now known as joprovost | 17:04 | |
*** trown is now known as trown|lunch | 17:08 | |
openstackgerrit | Sam Betts proposed openstack/ironic-python-agent: Support LLDP data as part of interfaces in invertory https://review.openstack.org/320584 | 17:10 |
sambetts | dtantsur: ^ first attempt to rework our downstream solution into a upstream one | 17:11 |
* sambetts -> home | 17:11 | |
sambetts | night all | 17:11 |
NobodyCam | have a good night lucas-afk | 17:11 |
NobodyCam | night sambetts | 17:11 |
*** sambetts is now known as sambetts|afk | 17:11 | |
* devananda sees LLDP and looks | 17:11 | |
devananda | g'night sambetts|afk ! | 17:11 |
sambetts|afk | :D cya devananda | 17:11 |
NobodyCam | good morning devananda | 17:12 |
* sambetts|afk just spotted spelling mistake in commit message... will fix | 17:12 | |
*** e0ne has quit IRC | 17:12 | |
openstackgerrit | Sam Betts proposed openstack/ironic-python-agent: Support LLDP data as part of interfaces in inventory https://review.openstack.org/320584 | 17:13 |
JayF | sambetts|afk: ^ that is disabled by default, I hope? | 17:14 |
JayF | sambetts|afk: otherwise would have a material impact on the total deploy + cleaning time | 17:14 |
JayF | sambetts|afk: because waiting for LLDP could take 30-60s or longer depending on switch configuration :/ | 17:14 |
devananda | also, are we guaranteed to get any LLDP packets this late inthe process? | 17:15 |
*** moshele has joined #openstack-ironic | 17:17 | |
devananda | JayF: "or longer" yea ... juniper's maximum value for lldp advertisement interval is 9 hours | 17:18 |
dtantsur | sambetts|afk, awesome, g'night | 17:18 |
dtantsur | oh, yeah.. I remember our downstream ramdisk to wait something like a minute | 17:19 |
dtantsur | also morning devananda | 17:19 |
JayF | We currently use the lldp code in part of the clean process in downstream | 17:19 |
JayF | to confirm port mappings | 17:19 |
JayF | and it can take 30s+ in a good situation, and wait damn near forever if something goes wrong | 17:20 |
dtantsur | these constants "wait until something happens" piss me of for real | 17:20 |
* dtantsur imagines what JayF will say when he sees https://review.openstack.org/318745 | 17:20 | |
dtantsur | oh, you did already | 17:20 |
JayF | yep | 17:20 |
JayF | defaulted to 0 | 17:20 |
JayF | I totally get that some hardware has to wait like that :) | 17:21 |
dtantsur | that's terrible, but yeah | 17:21 |
JayF | and if you care about deployment speed, you don't buy that hardware | 17:21 |
dtantsur | also good catch about per node configuration | 17:21 |
JayF | if it had not defaulted to 0, I would have -1'd it :) | 17:21 |
dtantsur | I would have -1'ed it myself :D | 17:22 |
dtantsur | and thanks for reviews | 17:22 |
*** ayoung has quit IRC | 17:22 | |
*** ayoung has joined #openstack-ironic | 17:23 | |
*** athomas has quit IRC | 17:25 | |
*** ChubYann has joined #openstack-ironic | 17:26 | |
*** ricardoas has quit IRC | 17:27 | |
*** jralph has quit IRC | 17:29 | |
*** e0ne has joined #openstack-ironic | 17:30 | |
*** athomas has joined #openstack-ironic | 17:31 | |
dtantsur | see you tomorrow | 17:32 |
*** dtantsur is now known as dtantsur|afk | 17:32 | |
*** ayoung has quit IRC | 17:35 | |
*** ayoung has joined #openstack-ironic | 17:36 | |
*** ricardoas has joined #openstack-ironic | 17:36 | |
*** baoli_ has quit IRC | 17:40 | |
NobodyCam | night dtantsur|afk | 17:41 |
*** ricardoas has quit IRC | 17:42 | |
*** praneshp has joined #openstack-ironic | 17:47 | |
*** trown|lunch is now known as trown | 17:50 | |
*** mgould is now known as mgould|afk | 17:53 | |
*** Sukhdev has joined #openstack-ironic | 17:54 | |
*** mbound has joined #openstack-ironic | 17:54 | |
*** jralph has joined #openstack-ironic | 17:58 | |
*** jralph has quit IRC | 17:58 | |
*** jralph has joined #openstack-ironic | 17:59 | |
*** mbound has quit IRC | 17:59 | |
*** jralph has quit IRC | 18:00 | |
*** jralph has joined #openstack-ironic | 18:01 | |
openstackgerrit | Vincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines https://review.openstack.org/311278 | 18:05 |
*** mgoddard_ has quit IRC | 18:06 | |
ElCoyote_ | jroll: I rolled back my latest change: I only want to poweroff the VM forcibly if the end-user has requested 'headless' mode. It broke stuff in Jenkins and I am not even sure the end-user would want that on a desktop. | 18:06 |
*** athomas has quit IRC | 18:07 | |
jroll | ElCoyote_: okay, fair enough | 18:07 |
*** mbound has joined #openstack-ironic | 18:08 | |
ElCoyote_ | so basically PatchSet 28 is PatchSet 25. | 18:08 |
*** joprovost1 has joined #openstack-ironic | 18:09 | |
*** joprovost has quit IRC | 18:09 | |
*** joprovost1 is now known as joprovost | 18:09 | |
ElCoyote_ | what's the relationship between drivers/modules/virtualbox.py and drivers/modules/ssh.py (the vbox part)..? Aren't these two different drivers? | 18:09 |
jroll | they are - virtualbox.py uses the virtualbox web api thing instead of vboxmanage | 18:11 |
*** sdake_ is now known as sdake | 18:11 | |
ElCoyote_ | jroll: ok, so it appears Bin Lu patched virtualbox.py to poweroff the VM before setting boot device too.. and I patched ssh.py (the vbox part) | 18:11 |
jroll | ElCoyote_: heh, nice | 18:12 |
*** jralph_ has joined #openstack-ironic | 18:12 | |
*** david-lyle_ has joined #openstack-ironic | 18:12 | |
ElCoyote_ | his patch looks cleaner and more involved than mine (it saves the current boot device and does other magic tricks). | 18:12 |
ElCoyote_ | ...but we both fixed Vbox.. :) | 18:13 |
*** jaybeale has quit IRC | 18:13 | |
ElCoyote_ | I'm gonna change the first line of my commit to reflect that.. | 18:13 |
openstackgerrit | Vincent S. Cojot proposed openstack/ironic: Make the ssh driver work on headless VirtualBox machines https://review.openstack.org/311278 | 18:15 |
*** jrist has quit IRC | 18:15 | |
ElCoyote_ | jroll: if you're ok with that patchset (includes the unittests you wrote.. Thanks for that).. Would you mind +1'ing ? | 18:15 |
*** jrist has joined #openstack-ironic | 18:16 | |
*** jralph has quit IRC | 18:16 | |
*** david-lyle has quit IRC | 18:16 | |
jroll | ElCoyote_: sure, lemme look | 18:16 |
*** electrofelix has quit IRC | 18:16 | |
jroll | done | 18:17 |
*** ijw has joined #openstack-ironic | 18:17 | |
*** ijw has quit IRC | 18:17 | |
*** ijw has joined #openstack-ironic | 18:17 | |
*** swatson has quit IRC | 18:18 | |
*** fragatina has joined #openstack-ironic | 18:22 | |
*** ig0r_ has joined #openstack-ironic | 18:23 | |
*** rcernin has quit IRC | 18:29 | |
*** rbrud has joined #openstack-ironic | 18:31 | |
*** mbound has quit IRC | 18:35 | |
*** praneshp has quit IRC | 18:38 | |
*** praneshp has joined #openstack-ironic | 18:39 | |
*** clenimar has joined #openstack-ironic | 18:39 | |
*** jvgrant has quit IRC | 18:45 | |
*** links has quit IRC | 18:48 | |
*** e0ne has quit IRC | 18:53 | |
*** jvgrant has joined #openstack-ironic | 18:54 | |
NobodyCam | is that 311278 | 18:55 |
NobodyCam | I have it open to review | 18:55 |
*** causten_ has joined #openstack-ironic | 19:00 | |
*** ChrisAusten has quit IRC | 19:03 | |
*** jaybeale has joined #openstack-ironic | 19:12 | |
openstackgerrit | Andre keedy proposed openstack/ironic-inspector: Replace node data via uuid/data/unprocessed API https://review.openstack.org/308379 | 19:17 |
openstackgerrit | Xavier proposed openstack/ironic: Add Dynamic Allocation feature for the OneView drivers https://review.openstack.org/286192 | 19:18 |
*** ishant has quit IRC | 19:20 | |
*** sdake has quit IRC | 19:21 | |
*** sdake has joined #openstack-ironic | 19:21 | |
*** _vs has joined #openstack-ironic | 19:21 | |
*** _vsaienko has joined #openstack-ironic | 19:21 | |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: DO NOT REVIEW https://review.openstack.org/296432 | 19:23 |
*** baoli has joined #openstack-ironic | 19:27 | |
*** _vsaienko has quit IRC | 19:27 | |
*** _vs has quit IRC | 19:29 | |
*** _vsaienko has joined #openstack-ironic | 19:29 | |
*** _vs has joined #openstack-ironic | 19:29 | |
*** sdake has quit IRC | 19:30 | |
*** sdake has joined #openstack-ironic | 19:31 | |
openstackgerrit | Merged openstack/ironic-lib: Clarify which projects are meant to use the ironic-lib https://review.openstack.org/319251 | 19:32 |
*** e0ne has joined #openstack-ironic | 19:38 | |
*** baoli has quit IRC | 19:39 | |
*** ig0r_ has quit IRC | 19:39 | |
openstackgerrit | Xavier proposed openstack/ironic: Add Dynamic Allocation feature for the OneView drivers https://review.openstack.org/286192 | 19:41 |
*** dmk0202 has joined #openstack-ironic | 19:54 | |
*** _vs has quit IRC | 19:55 | |
*** _vsaienko has quit IRC | 19:55 | |
*** rbrud has quit IRC | 20:01 | |
*** sdake_ has joined #openstack-ironic | 20:02 | |
*** nicodemos is now known as nico-afk | 20:05 | |
*** sdake has quit IRC | 20:05 | |
*** baoli has joined #openstack-ironic | 20:07 | |
*** sabeen has quit IRC | 20:09 | |
*** _vs has joined #openstack-ironic | 20:12 | |
*** _vsaienko has joined #openstack-ironic | 20:12 | |
*** lhcheng has joined #openstack-ironic | 20:13 | |
*** Sukhdev has quit IRC | 20:13 | |
openstackgerrit | Xavier proposed openstack/ironic: Add Dynamic Allocation feature for the OneView drivers https://review.openstack.org/286192 | 20:14 |
*** _vs has quit IRC | 20:15 | |
*** _vsaienko has quit IRC | 20:15 | |
openstackgerrit | Thiago Paiva Brito proposed openstack/ironic: Add Dynamic Allocation feature for the OneView drivers https://review.openstack.org/286192 | 20:17 |
*** rbudden has quit IRC | 20:18 | |
*** rbudden has joined #openstack-ironic | 20:18 | |
JayF | thiagop: did you ever file that bug you say you found in the ironicclient yesterday? | 20:18 |
thiagop | JayF: I was trying to reproduce it first, but got overwhelmed by internal affairs | 20:18 |
*** sabeen has joined #openstack-ironic | 20:19 | |
*** ayoung has quit IRC | 20:21 | |
*** _vsaienko has joined #openstack-ironic | 20:23 | |
*** _vs has joined #openstack-ironic | 20:23 | |
*** afaranha has quit IRC | 20:25 | |
*** baoli has quit IRC | 20:29 | |
*** baoli has joined #openstack-ironic | 20:29 | |
*** baoli has quit IRC | 20:34 | |
*** baoli has joined #openstack-ironic | 20:35 | |
*** rbrud has joined #openstack-ironic | 20:38 | |
*** Egyptian[Home] has quit IRC | 20:38 | |
*** Egyptian[Home]1 has joined #openstack-ironic | 20:38 | |
openstackgerrit | Thiago Paiva Brito proposed openstack/ironic: Add Dynamic Allocation feature for the OneView drivers https://review.openstack.org/286192 | 20:44 |
*** e0ne has quit IRC | 20:49 | |
*** jaybeale_ has joined #openstack-ironic | 20:49 | |
*** _vsaienko has quit IRC | 20:50 | |
*** _vs has quit IRC | 20:50 | |
*** e0ne has joined #openstack-ironic | 20:50 | |
*** jaybeale has quit IRC | 20:51 | |
*** mbound has joined #openstack-ironic | 20:55 | |
*** wajdi_ has joined #openstack-ironic | 20:56 | |
*** fragatina has quit IRC | 20:57 | |
*** jaybeale has joined #openstack-ironic | 20:58 | |
*** jaybeale_ has quit IRC | 20:58 | |
*** wajdi has quit IRC | 20:59 | |
*** mbound has quit IRC | 21:00 | |
*** wajdi has joined #openstack-ironic | 21:00 | |
*** rcernin has joined #openstack-ironic | 21:03 | |
*** wajdi_ has quit IRC | 21:03 | |
*** Sukhdev has joined #openstack-ironic | 21:04 | |
*** ayoung has joined #openstack-ironic | 21:05 | |
*** wajdi has quit IRC | 21:05 | |
*** Egyptian[Home]1 has quit IRC | 21:06 | |
*** jjohnson2 has quit IRC | 21:07 | |
*** jralph_ is now known as jralph | 21:09 | |
*** jralph is now known as jralph_ | 21:10 | |
*** [1]cdearborn has joined #openstack-ironic | 21:10 | |
*** trown is now known as trown|outtypewww | 21:12 | |
*** jralph_ has quit IRC | 21:12 | |
*** jralph has joined #openstack-ironic | 21:12 | |
*** _vs has joined #openstack-ironic | 21:12 | |
*** _vsaienko has joined #openstack-ironic | 21:12 | |
*** fragatina has joined #openstack-ironic | 21:20 | |
*** vishwanathj has joined #openstack-ironic | 21:20 | |
rloo | hey JayF, wrt https://review.openstack.org/#/c/301526/. I'm not questioning the ability to specify the prefix or delimiter. | 21:25 |
*** cdearborn has quit IRC | 21:25 | |
rloo | JayF: I am questioning why the library has to generate the prefix from possibly a list of strings. | 21:25 |
JayF | ah, okay | 21:25 |
JayF | got it | 21:25 |
JayF | I didn't understand the comment | 21:25 |
*** baoli has quit IRC | 21:25 | |
JayF | although I am ... interested in how we can factor that without having a CONF.host in the ironic-lib | 21:25 |
rloo | JayF: the code has 'prefix_parts', 'name_parts', and honestly, I find it ugly to read. | 21:26 |
*** _vs has quit IRC | 21:26 | |
*** baoli has joined #openstack-ironic | 21:26 | |
rloo | JayF: huh? Why can't you pass the host when initializing/getting the logger? | 21:26 |
JayF | well that makes a whole hell of a lot of sense | 21:26 |
rloo | JayF: and what does that have to do with the prefix thing? | 21:26 |
JayF | rloo: just the other thing about that patch that was unsettled mentally for me | 21:27 |
*** _vsaienko has quit IRC | 21:27 | |
rloo | JayF: Oh, sorry. Maybe I could have worded it differently. I'm a bit annoyed that I didn't question all this the first time I looked at the patch. | 21:27 |
JayF | it's fine, honestly I think my understanding of it is muddied by having run similar code in a downstream patch :/ | 21:28 |
openstackgerrit | Thiago Paiva Brito proposed openstack/python-oneviewclient: OneView client with managers https://review.openstack.org/286803 | 21:28 |
JayF | I thought at one point it'd be more helpful to have run some version of the code before reviewing it | 21:28 |
JayF | now I think the bias it provokes probably overrides the operational experience it gives | 21:28 |
rloo | JayF: that's a problem of being "too close" to the code. That's why we have reviewers :) | 21:29 |
rloo | JayF: anyway, it is always a classic complaint in school. Why didn't I get full marks if my program works. (Cuz it ain't up to snuff son. or whatever.) | 21:30 |
jlvillal | krtaylor, Any chance you could run the QA meeting tomorrow? | 21:30 |
*** e0ne has quit IRC | 21:30 | |
jlvillal | krtaylor, I am in class all week | 21:30 |
*** dmk0202 has quit IRC | 21:32 | |
*** _vsaienko has joined #openstack-ironic | 21:33 | |
*** _vs has joined #openstack-ironic | 21:33 | |
openstackgerrit | Gabriel Bezerra proposed openstack/python-oneviewclient: OneView client with managers https://review.openstack.org/286803 | 21:34 |
*** sdake has joined #openstack-ironic | 21:34 | |
*** ametts has quit IRC | 21:35 | |
*** dmk0202 has joined #openstack-ironic | 21:37 | |
*** Egyptian[Home] has joined #openstack-ironic | 21:37 | |
*** sdake_ has quit IRC | 21:38 | |
*** lindycoder has quit IRC | 21:41 | |
*** rcernin has quit IRC | 21:43 | |
*** stevebak` is now known as stevebaker | 21:46 | |
*** penick_ has joined #openstack-ironic | 21:46 | |
*** penick has quit IRC | 21:46 | |
*** penick_ is now known as penick | 21:46 | |
mrda | Morning Ironic | 21:50 |
*** Sukhdev has quit IRC | 21:50 | |
NobodyCam | morning mrda | 21:50 |
mrda | o/ | 21:50 |
*** Sukhdev has joined #openstack-ironic | 21:53 | |
*** _vsaienko has quit IRC | 21:54 | |
*** _vs has quit IRC | 21:55 | |
*** baoli has quit IRC | 21:59 | |
*** baoli has joined #openstack-ironic | 21:59 | |
*** _vsaienko has joined #openstack-ironic | 22:01 | |
*** _vs has joined #openstack-ironic | 22:01 | |
*** penick has joined #openstack-ironic | 22:01 | |
*** penick has quit IRC | 22:02 | |
xavierr | morning mrda :) | 22:06 |
*** xavierr is now known as xavierr_afk | 22:06 | |
*** penick has joined #openstack-ironic | 22:07 | |
*** moshele has quit IRC | 22:07 | |
*** dmk0202 has quit IRC | 22:09 | |
*** sdake has quit IRC | 22:09 | |
*** _vsaienko has quit IRC | 22:09 | |
*** _vs has quit IRC | 22:09 | |
*** _vsaienko has joined #openstack-ironic | 22:14 | |
*** _vs has joined #openstack-ironic | 22:14 | |
*** rloo has quit IRC | 22:15 | |
*** sdake has joined #openstack-ironic | 22:19 | |
*** jaybeale has quit IRC | 22:19 | |
*** thiagop has quit IRC | 22:20 | |
*** [1]cdearborn has quit IRC | 22:20 | |
*** _vsaienko has quit IRC | 22:21 | |
*** _vs has quit IRC | 22:22 | |
*** _vsaienko has joined #openstack-ironic | 22:24 | |
*** _vs has joined #openstack-ironic | 22:24 | |
*** Egyptian[Home] has quit IRC | 22:25 | |
openstackgerrit | Merged openstack/ironic-lib: Updated from global requirements https://review.openstack.org/316937 | 22:28 |
openstackgerrit | Merged openstack/ironic: Remove unused is_valid_cidr method https://review.openstack.org/320390 | 22:29 |
*** _vs has quit IRC | 22:30 | |
*** _vsaienko has quit IRC | 22:31 | |
*** _vsaienko has joined #openstack-ironic | 22:36 | |
*** _vs has joined #openstack-ironic | 22:36 | |
*** _vs has quit IRC | 22:39 | |
*** _vsaienko has quit IRC | 22:40 | |
*** Sukhdev has quit IRC | 22:43 | |
*** _vsaienko has joined #openstack-ironic | 22:46 | |
*** _vs has joined #openstack-ironic | 22:47 | |
*** _vs has quit IRC | 22:52 | |
*** _vsaienko has quit IRC | 22:52 | |
*** _vsaienko has joined #openstack-ironic | 22:53 | |
*** _vs has joined #openstack-ironic | 22:54 | |
*** baoli has quit IRC | 22:55 | |
*** trandles has left #openstack-ironic | 22:56 | |
*** absubram has quit IRC | 22:58 | |
*** _vs has quit IRC | 23:01 | |
*** _vsaienko has quit IRC | 23:02 | |
*** openstackgerrit has quit IRC | 23:03 | |
*** vishwanathj has quit IRC | 23:03 | |
*** openstackgerrit has joined #openstack-ironic | 23:03 | |
*** _vsaienko has joined #openstack-ironic | 23:05 | |
*** _vs has joined #openstack-ironic | 23:05 | |
*** Egyptian[Home] has joined #openstack-ironic | 23:10 | |
*** david-lyle_ is now known as david-lyle | 23:12 | |
*** _vs has quit IRC | 23:16 | |
*** _vsaienko has quit IRC | 23:18 | |
*** aNupoisc has joined #openstack-ironic | 23:20 | |
*** jcoufal has joined #openstack-ironic | 23:20 | |
*** _vsaienko has joined #openstack-ironic | 23:20 | |
*** _vs has joined #openstack-ironic | 23:21 | |
*** Sukhdev has joined #openstack-ironic | 23:21 | |
aNupoisc | Hi guys. I am trying to do bifrost on few nodes for the first time and have encountered a problem while running enroll-dynamic.yaml | 23:21 |
aNupoisc | It seems to be api_timeout error | 23:21 |
aNupoisc | I checked Ironic is running | 23:22 |
aNupoisc | here is the error http://pastebin.com/2QAQNzic | 23:22 |
aNupoisc | can anyone help me to deal with it | 23:22 |
cinerama | hi aNupoisc | 23:22 |
aNupoisc | hi cinerama | 23:23 |
*** ptx0 has quit IRC | 23:24 | |
*** ptx0 has joined #openstack-ironic | 23:26 | |
cinerama | aNupoisc, anything interesting in ironic's logs? | 23:27 |
*** _vsaienko has quit IRC | 23:27 | |
aNupoisc | cinerama: can you tell the path for ironic logs | 23:28 |
*** _vs has quit IRC | 23:28 | |
aNupoisc | CINERAMA: i think ironic service not getting connected | 23:29 |
aNupoisc | from api_timeout | 23:29 |
*** thrash is now known as thrash|g0ne | 23:31 | |
cinerama | aNupoisc: oh the api_timeout in your output? that's one of the parameters supplied to the os_ironic module in ansible that we use to drive ironic | 23:32 |
aNupoisc | yes the one in the output | 23:33 |
aNupoisc | cinemar: so i mean where do you think the problem lies | 23:33 |
*** _vsaienko has joined #openstack-ironic | 23:33 | |
*** _vs has joined #openstack-ironic | 23:34 | |
cinerama | aNupoisc: try /var/log/upstart/ironic* for logs | 23:36 |
aNupoisc | cinerama: i can see in ironic-api.log keystonemiddleware.auth_token - Rejecting request | 23:39 |
*** Sukhdev has quit IRC | 23:39 | |
aNupoisc | it is unable to establish connection to 127.0.0.1: 35357 | 23:39 |
*** rbudden has quit IRC | 23:39 | |
cinerama | aNupoisc, okay that gives me more to work with | 23:39 |
*** _vs has quit IRC | 23:40 | |
cinerama | aNupoisc, did you install ironic with bifrost or on your own | 23:40 |
*** _vsaienko has quit IRC | 23:40 | |
aNupoisc | so i run env-setup and then run bifrost-install | 23:42 |
aNupoisc | so it should set ironic right? | 23:42 |
aNupoisc | cinemark: but i am windering Ironic API is accessible without authentication right? | 23:43 |
*** causten_ has quit IRC | 23:44 | |
cinerama | aNupoisc, yes it is. did you change the setting for noauth_mode when you installed? | 23:44 |
aNupoisc | nope | 23:45 |
*** _vsaienko has joined #openstack-ironic | 23:45 | |
*** _vs has joined #openstack-ironic | 23:45 | |
aNupoisc | can i check what is noauth_mode set to? | 23:45 |
cinerama | aNupoisc, so the ways you would change the settings used by the playbooks are 1) on the command line using -e or 2) in playbooks/inventory/group_vars | 23:46 |
cinerama | aNupoisc, also check auth_strategy | 23:47 |
aNupoisc | cinerama: so this i should check inside host deployer right? or inside VM | 23:48 |
cinerama | aNupoisc, on the deployer | 23:48 |
yuikotakadamori | good morning, ironic | 23:48 |
aNupoisc | cinerama: i did not submittted anything with -e | 23:48 |
aNupoisc | i will check grpoup_vars | 23:48 |
cinerama | aNupoisc, also what happens when you do "ironic node-list" | 23:49 |
*** Sukhdev has joined #openstack-ironic | 23:49 | |
*** _vs has quit IRC | 23:51 | |
aNupoisc | cinemark: i don't see auth_strategy or noauth_mode in group_vars | 23:52 |
*** oomichi has joined #openstack-ironic | 23:52 | |
aNupoisc | cinerama: In VM ironic node-list says Invalid openstack identity credentials | 23:53 |
*** _vsaienko has quit IRC | 23:53 | |
aNupoisc | in deployer ironic is not installed | 23:53 |
*** sdake has quit IRC | 23:55 | |
*** _vsaienko has joined #openstack-ironic | 23:55 | |
*** _vs has joined #openstack-ironic | 23:56 | |
cinerama | aNupoisc, okay so right now i'm only worried about the machine that bifrost and ironic are on | 23:57 |
aNupoisc | cinerama: so means my VM | 23:57 |
aNupoisc | cinerama: i confused you :) | 23:58 |
cinerama | aNupoisc: if you're running ironic and bifrost there, then we're talking about the VM :) | 23:58 |
aNupoisc | so it says Invalid openstack identity credentials | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!