*** davideagnello has joined #openstack-ironic | 00:02 | |
*** baoli has joined #openstack-ironic | 00:06 | |
*** naohirot has joined #openstack-ironic | 00:15 | |
*** shadower has quit IRC | 00:23 | |
*** shadower has joined #openstack-ironic | 00:23 | |
*** garthb has joined #openstack-ironic | 00:24 | |
*** Haomeng has joined #openstack-ironic | 00:30 | |
*** Haomeng|2 has quit IRC | 00:33 | |
*** dims_ has joined #openstack-ironic | 00:53 | |
*** smoriya has quit IRC | 00:55 | |
*** dimsum__ has quit IRC | 00:56 | |
*** chlong has joined #openstack-ironic | 01:01 | |
*** chlong has quit IRC | 01:03 | |
*** dims_ has quit IRC | 01:03 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Refactor IRMCVirtualMediaIscsiDeploy by applying new BootInterface https://review.openstack.org/221371 | 01:03 |
---|---|---|
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Refactor IRMCVirtualMediaAgentDeploy by applying new BootInterface https://review.openstack.org/221577 | 01:04 |
*** chlong has joined #openstack-ironic | 01:05 | |
*** chlong has quit IRC | 01:05 | |
*** chlong_ has joined #openstack-ironic | 01:05 | |
*** chlong_ has quit IRC | 01:05 | |
*** dimsum__ has joined #openstack-ironic | 01:05 | |
*** chlong has joined #openstack-ironic | 01:06 | |
lintan | morning Ironic | 01:08 |
*** dimsum__ has quit IRC | 01:08 | |
*** dimsum__ has joined #openstack-ironic | 01:08 | |
*** zhenguo has joined #openstack-ironic | 01:18 | |
*** smoriya has joined #openstack-ironic | 01:26 | |
*** praneshp has quit IRC | 01:27 | |
*** baoli has quit IRC | 01:34 | |
*** chenglch has joined #openstack-ironic | 01:34 | |
*** achanda has quit IRC | 01:35 | |
*** baoli has joined #openstack-ironic | 01:49 | |
*** cascone has joined #openstack-ironic | 01:52 | |
*** davideagnello has quit IRC | 01:57 | |
*** davideagnello has joined #openstack-ironic | 02:00 | |
*** cascone has quit IRC | 02:13 | |
openstackgerrit | Yuiko Takada proposed openstack/ironic-specs: Get executable transitions API https://review.openstack.org/224022 | 02:17 |
*** achanda has joined #openstack-ironic | 02:19 | |
*** baoli has quit IRC | 02:19 | |
*** yhvh has joined #openstack-ironic | 02:22 | |
*** dimsum__ has quit IRC | 02:24 | |
*** dimsum__ has joined #openstack-ironic | 02:24 | |
*** marzif has quit IRC | 02:27 | |
*** huangkai has joined #openstack-ironic | 02:31 | |
*** davideagnello has quit IRC | 02:35 | |
*** amotoki has joined #openstack-ironic | 02:40 | |
*** amotoki has quit IRC | 02:41 | |
*** amotoki has joined #openstack-ironic | 02:42 | |
*** garthb has quit IRC | 02:47 | |
*** dimsum__ has quit IRC | 02:51 | |
*** dimsum__ has joined #openstack-ironic | 02:51 | |
yhvh | I'm working on https://review.openstack.org/#/c/206232/26 and it looks like we need to enforce uniqueness between Ports.uuid and Portgroups.uuid | 03:07 |
yhvh | advice? | 03:08 |
*** Sukhdev has joined #openstack-ironic | 03:26 | |
*** dimsum__ has quit IRC | 03:30 | |
*** dimsum__ has joined #openstack-ironic | 03:31 | |
*** dimsum__ has quit IRC | 03:31 | |
*** dimsum__ has joined #openstack-ironic | 03:31 | |
*** Sukhdev has quit IRC | 03:32 | |
*** dimsum__ has quit IRC | 03:37 | |
*** dimsum__ has joined #openstack-ironic | 03:38 | |
*** vilobhmm11 has joined #openstack-ironic | 03:40 | |
*** links has joined #openstack-ironic | 03:41 | |
*** Sukhdev has joined #openstack-ironic | 03:50 | |
*** dimsum__ has quit IRC | 03:57 | |
*** saripurigopi has joined #openstack-ironic | 04:08 | |
*** spandhe has joined #openstack-ironic | 04:12 | |
*** amotoki has quit IRC | 04:17 | |
*** amotoki has joined #openstack-ironic | 04:17 | |
*** subscope has joined #openstack-ironic | 04:22 | |
*** praneshp has joined #openstack-ironic | 04:28 | |
*** baoli has joined #openstack-ironic | 04:31 | |
*** jamielennox is now known as jamielennox|away | 04:32 | |
*** jamielennox|away is now known as jamielennox | 04:35 | |
*** baoli has quit IRC | 04:36 | |
*** pradipta has joined #openstack-ironic | 04:46 | |
*** harshs has quit IRC | 05:06 | |
*** BharatK has joined #openstack-ironic | 05:14 | |
*** amotoki has quit IRC | 05:22 | |
*** harshs has joined #openstack-ironic | 05:25 | |
*** amotoki has joined #openstack-ironic | 05:29 | |
*** penick has joined #openstack-ironic | 05:45 | |
*** saripurigopi has quit IRC | 05:45 | |
*** Sukhdev has quit IRC | 05:52 | |
*** amotoki has quit IRC | 05:54 | |
*** dimsum__ has joined #openstack-ironic | 05:54 | |
*** BharatK has quit IRC | 05:56 | |
*** lazy_prince has joined #openstack-ironic | 05:56 | |
*** amotoki has joined #openstack-ironic | 05:57 | |
*** dimsum__ has quit IRC | 05:59 | |
*** amotoki has quit IRC | 05:59 | |
*** penick has quit IRC | 06:03 | |
*** BharatK has joined #openstack-ironic | 06:09 | |
*** lsmola_ has joined #openstack-ironic | 06:16 | |
*** harshs has quit IRC | 06:22 | |
*** boris-42 has joined #openstack-ironic | 06:28 | |
*** Haomeng|2 has joined #openstack-ironic | 06:30 | |
*** Haomeng has quit IRC | 06:33 | |
*** jamielennox is now known as jamielennox|away | 06:33 | |
*** amotoki has joined #openstack-ironic | 06:34 | |
*** ukalifon1 has joined #openstack-ironic | 06:35 | |
*** pas-ha has joined #openstack-ironic | 06:35 | |
*** yuikotakada has joined #openstack-ironic | 06:37 | |
*** amotoki has quit IRC | 06:39 | |
*** amotoki has joined #openstack-ironic | 06:39 | |
*** achanda has quit IRC | 06:44 | |
*** dimsum__ has joined #openstack-ironic | 06:56 | |
*** dimsum__ has quit IRC | 07:00 | |
*** amotoki has quit IRC | 07:01 | |
*** e0ne has joined #openstack-ironic | 07:01 | |
*** BharatK has quit IRC | 07:04 | |
*** mmnelemane has quit IRC | 07:05 | |
*** BharatK has joined #openstack-ironic | 07:17 | |
*** subscope has quit IRC | 07:18 | |
*** amotoki has joined #openstack-ironic | 07:19 | |
*** e0ne has quit IRC | 07:20 | |
*** spandhe has quit IRC | 07:23 | |
*** chlong has quit IRC | 07:23 | |
*** huangkai has quit IRC | 07:24 | |
*** e0ne has joined #openstack-ironic | 07:24 | |
*** huangkai has joined #openstack-ironic | 07:25 | |
*** aarefiev has joined #openstack-ironic | 07:29 | |
*** e0ne has quit IRC | 07:31 | |
*** Haomeng|2 has quit IRC | 07:32 | |
*** ifarkas has joined #openstack-ironic | 07:44 | |
*** athomas has joined #openstack-ironic | 07:54 | |
*** Haomeng has joined #openstack-ironic | 07:57 | |
*** yog_ has joined #openstack-ironic | 08:08 | |
*** yuikotakada has quit IRC | 08:12 | |
*** mbound has joined #openstack-ironic | 08:13 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Add get_network_info method to DHCP API https://review.openstack.org/233692 | 08:14 |
*** e0ne has joined #openstack-ironic | 08:16 | |
*** xek_ is now known as xek | 08:16 | |
*** jistr has joined #openstack-ironic | 08:17 | |
*** jistr has quit IRC | 08:18 | |
*** ndipanov has joined #openstack-ironic | 08:19 | |
*** jistr has joined #openstack-ironic | 08:20 | |
openstackgerrit | Satoru Moriya proposed openstack/ironic-specs: Volume connection information for Ironic nodes https://review.openstack.org/200496 | 08:21 |
*** derekh has joined #openstack-ironic | 08:26 | |
*** vilobhmm11 has quit IRC | 08:29 | |
*** e0ne has quit IRC | 08:29 | |
*** subscope has joined #openstack-ironic | 08:29 | |
*** dtantsur|afk is now known as dtantsur | 08:30 | |
dtantsur | morning ironic | 08:32 |
dtantsur | zigo_, yeah, sqlite is fun, if you once create the database with root, then you won't be able to write to it with another user | 08:33 |
*** persia has quit IRC | 08:33 | |
*** e0ne has joined #openstack-ironic | 08:33 | |
*** persia has joined #openstack-ironic | 08:34 | |
*** persia has quit IRC | 08:34 | |
*** persia has joined #openstack-ironic | 08:34 | |
*** e0ne has quit IRC | 08:35 | |
*** marzif has joined #openstack-ironic | 08:37 | |
*** mkovacik has joined #openstack-ironic | 08:39 | |
*** marzif has quit IRC | 08:45 | |
*** mbound has quit IRC | 08:47 | |
huangkai | #openstack-meeting-3 | 08:47 |
*** jcoufal has joined #openstack-ironic | 08:50 | |
*** yuikotakada has joined #openstack-ironic | 08:56 | |
*** BharatK has quit IRC | 08:58 | |
*** dimsum__ has joined #openstack-ironic | 08:59 | |
*** lucas-london has joined #openstack-ironic | 09:03 | |
*** huangkai has quit IRC | 09:03 | |
*** lucas-london is now known as lucasagomes_ | 09:03 | |
*** dimsum__ has quit IRC | 09:04 | |
*** mbound has joined #openstack-ironic | 09:05 | |
yhvh | dtantsur: I've seen your name in reviews, any ideas about how I can enforce a constraint across 2 tables? | 09:05 |
dtantsur | yhvh, hi! I'm not sure it's even possible (except for foreign keys). what are you trying to achieve? | 09:06 |
yuikotakada | Hi, ironic :) | 09:08 |
yhvh | I need the new Portgroups.uuid to have a unique constraint on itself and the Ports.uuid column | 09:08 |
*** openstack has joined #openstack-ironic | 09:19 | |
*** greghaynes has joined #openstack-ironic | 09:23 | |
*** persia has quit IRC | 09:32 | |
*** persia has joined #openstack-ironic | 09:34 | |
*** persia has quit IRC | 09:34 | |
*** persia has joined #openstack-ironic | 09:34 | |
dtantsur | yhvh, I'm not aware of anything that could do it, sorry | 09:34 |
dtantsur | yuikotakada, o/ | 09:34 |
yhvh | ty | 09:34 |
* dtantsur brb | 09:34 | |
yuikotakada | dtantsur, o/ | 09:34 |
openstackgerrit | Kan proposed openstack/python-ironicclient: Make sort keys the same for list commands https://review.openstack.org/236868 | 09:37 |
sambetts | Morning everyone o/ | 09:39 |
yuikotakada | sambetts, o/ | 09:39 |
sambetts | o/ yuikotakada | 09:40 |
*** marzif has joined #openstack-ironic | 09:51 | |
*** _degorenko is now known as degorenko | 09:56 | |
*** naohirot has quit IRC | 09:59 | |
*** BharatK has quit IRC | 10:01 | |
dtantsur | morning sambetts | 10:02 |
*** zhenguo has quit IRC | 10:07 | |
*** dimsum__ has joined #openstack-ironic | 10:07 | |
yuikotakada | dtantsur, I'd like to ask to you, I've posted a spec into Ironic https://review.openstack.org/#/c/224022/ , then, how can I promote this? It's my first spec in Ironic, so that I'm not sure what should I do from now. | 10:08 |
dtantsur | yuikotakada, we'll start going over specs pretty soon, so no special report required. also I think we'll go through specs on the summit | 10:08 |
dtantsur | just too many things to do, nothing personal :) | 10:08 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - RPC https://review.openstack.org/206243 | 10:10 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - API https://review.openstack.org/206244 | 10:10 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - net https://review.openstack.org/206245 | 10:10 |
openstackgerrit | William Stevenson proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 10:10 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - DB https://review.openstack.org/206232 | 10:10 |
yuikotakada | dtantsur, oh, ok, thanks :) should I write this into etherpad for summit? I don't think so because mine is not so big feature than others | 10:10 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - objs https://review.openstack.org/206238 | 10:10 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add network provider interface and implementations https://review.openstack.org/139687 | 10:10 |
*** athomas has quit IRC | 10:12 | |
*** BharatK has joined #openstack-ironic | 10:13 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/ironic: Migrate to using keystoneclient Sessions https://review.openstack.org/156344 | 10:15 |
*** pradipta has quit IRC | 10:17 | |
*** athomas has joined #openstack-ironic | 10:17 | |
openstackgerrit | Miles Gould proposed openstack/ironic: Slightly reword README https://review.openstack.org/236893 | 10:28 |
*** miles_ has joined #openstack-ironic | 10:29 | |
*** mgould has joined #openstack-ironic | 10:29 | |
*** lazy_prince has quit IRC | 10:36 | |
*** marzif has quit IRC | 10:46 | |
dtantsur | yuikotakada, no, I think it's not required, just be there when people start going through specs (on Friday?) | 10:50 |
yuikotakada | dtantsur, ok :) | 10:52 |
*** dimsum__ is now known as dims | 10:52 | |
*** chenglch has quit IRC | 10:56 | |
*** ipukha has joined #openstack-ironic | 11:04 | |
* yuikotakada goes to home | 11:05 | |
*** yuikotakada has quit IRC | 11:05 | |
dtantsur | mmmm folks, looks like our gate said goodbye | 11:07 |
dtantsur | e.g. https://review.openstack.org/#/c/234186/ - all dsvm jobs failed | 11:07 |
sambetts | oh god.. . | 11:08 |
dtantsur | yeah, inspector job is dead as well, obviously | 11:08 |
sambetts | :/ apprently can not ssh into cirros node ... | 11:08 |
sambetts | looks like for whatever reason the node isn't coming up :/ | 11:10 |
*** lazy_prince has joined #openstack-ironic | 11:10 | |
dtantsur | yeah, seems like it failed to get DHCP. Neutron? | 11:10 |
dtantsur | sambetts, you have some idea about neutron, don't you? do you think https://github.com/openstack/neutron/commit/52e91f48f2327b47f126893f9cb12f153380a9a6 could break us? | 11:12 |
* dtantsur goes to openstack-neutron | 11:14 | |
*** marzif has joined #openstack-ironic | 11:14 | |
sambetts | dtantsur: Not sure, but this one looks like the cirros didn't even start | 11:17 |
sambetts | http://logs.openstack.org/86/234186/3/check/gate-tempest-dsvm-ironic-parallel-nv/90f571e/logs/libvirt/qemu/baremetalbrbm_2.txt.gz | 11:17 |
openstackgerrit | Milan Kováčik proposed openstack/ironic: mocking syscalls to make the tests run on OS X https://review.openstack.org/235277 | 11:17 |
*** e0ne has quit IRC | 11:20 | |
*** BharatK has quit IRC | 11:23 | |
*** jaypipes has joined #openstack-ironic | 11:33 | |
*** BharatK has joined #openstack-ironic | 11:37 | |
*** thrash|wknd is now known as thrash | 11:39 | |
openstackgerrit | Syed Ismail Faizan Barmawer proposed openstack/ironic: Refactor disk partitioner code from ironic and use ironic-lib. https://review.openstack.org/184443 | 11:39 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: Remove unused functions from agent driver https://review.openstack.org/236920 | 11:41 |
*** krotscheck_ is now known as krotscheck | 11:48 | |
*** baoli has joined #openstack-ironic | 11:54 | |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - RPC https://review.openstack.org/206243 | 11:57 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - API https://review.openstack.org/206244 | 11:57 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - net https://review.openstack.org/206245 | 11:57 |
openstackgerrit | William Stevenson proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 11:57 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - DB https://review.openstack.org/206232 | 11:57 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add portgroups to support LAG interfaces - objs https://review.openstack.org/206238 | 11:57 |
openstackgerrit | William Stevenson proposed openstack/ironic: Add network provider interface and implementations https://review.openstack.org/139687 | 11:57 |
*** amotoki has quit IRC | 12:00 | |
openstackgerrit | Sam Betts proposed openstack/ironic-inspector: Enable migration autogenerate https://review.openstack.org/236029 | 12:03 |
*** smoriya has quit IRC | 12:06 | |
dtantsur | sambetts, some more bad news: I have https://bugzilla.redhat.com/show_bug.cgi?id=1270818 and I suspect our locking in firewall code just does not work.. | 12:09 |
openstack | bugzilla.redhat.com bug 1270818 in rdo-manager "Unexpected exception in background introspection thread" [High,Assigned] - Assigned to dtantsur | 12:09 |
sambetts | :( | 12:09 |
dtantsur | this is real Monday, Monday of Mondays :D | 12:09 |
sambetts | so -w might not be the solution to all our problems :( | 12:10 |
dtantsur | sambetts, no, no, not that locking | 12:11 |
dtantsur | I'm talking about eventlet semaphore that we have there to avoid several threads from messing with iptables | 12:11 |
dtantsur | this one does not seem to work properly | 12:11 |
*** e0ne has joined #openstack-ironic | 12:12 | |
sambetts | oh :( thats even more difficult then .. | 12:14 |
* dtantsur nods | 12:14 | |
*** dprince has joined #openstack-ironic | 12:15 | |
*** jistr is now known as jistr|mtg | 12:26 | |
*** dims has quit IRC | 12:27 | |
*** dims has joined #openstack-ironic | 12:28 | |
*** e0ne has quit IRC | 12:35 | |
*** amotoki has joined #openstack-ironic | 12:38 | |
*** achanda has joined #openstack-ironic | 12:39 | |
*** achanda has quit IRC | 12:41 | |
*** amotoki has quit IRC | 12:47 | |
*** trown|outttypeww is now known as trown | 12:47 | |
*** subscope has quit IRC | 12:48 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Dummy patch to check gate fix, do not merge https://review.openstack.org/236957 | 12:48 |
lucasagomes_ | gate is broken? | 12:48 |
*** subscope has joined #openstack-ironic | 12:49 | |
*** BharatK has quit IRC | 12:49 | |
*** nicodemos has joined #openstack-ironic | 12:50 | |
dtantsur | lucasagomes_, yep | 12:50 |
lucasagomes_ | :-( | 12:50 |
dtantsur | lucasagomes_, https://bugs.launchpad.net/neutron/+bug/1507558 | 12:50 |
openstack | Launchpad bug 1507558 in neutron "Ironic gate breakage: deployed VM's do not get DHCP" [Critical,In progress] - Assigned to Ihar Hrachyshka (ihar-hrachyshka) | 12:50 |
lucasagomes_ | dtantsur: oh right, that's why we can't ssh into the cirros image | 12:51 |
*** marzif has quit IRC | 12:51 | |
dtantsur | I'm working with neutron folks do get it fixed | 12:51 |
lucasagomes_ | cool thanks dtantsur | 12:52 |
lucasagomes_ | I see also that we don't run any tests on the neutorn gate | 12:52 |
lucasagomes_ | would be good to have something there since there since our gate rely on neutron | 12:52 |
dtantsur | lucasagomes_, working on it too ;) | 12:53 |
lucasagomes_ | dtantsur: cool | 12:53 |
baoli | Hi, it might be a dumb question: why is a provisioning network (separated from tenant networks) is necessary? and what are the issues of deploying a BM on the tenant network itself? | 12:53 |
*** ukalifon1 has quit IRC | 12:54 | |
baoli | jroll: ^^ | 12:55 |
dtantsur | lucasagomes_, https://review.openstack.org/#/c/236964/ | 12:55 |
lucasagomes_ | dtantsur: nice one! thanks for that | 12:55 |
lucasagomes_ | yeah and pxe_ipa +1 | 12:56 |
lucasagomes_ | (we should stop using pxe_ssh now that the bash ramdisk is deprecated) | 12:56 |
*** ukalifon2 has joined #openstack-ironic | 12:57 | |
*** jistr|mtg is now known as jistr | 12:59 | |
jroll | dtantsur: ++ I've been meaning to get to that, mestery gave me a +1 on the "doing it" part, so maybe just ping him or armax to buy off on that | 13:00 |
jroll | baoli: if you have untrusted tenants, you don't want to give them network access to your ironic control plane right? | 13:01 |
dtantsur | oh cool. well, anyway the meeting is tomorrow 14UTC, so it's not a huge delay | 13:01 |
jroll | baoli: also, private networks are pretty cool :) | 13:01 |
*** william has joined #openstack-ironic | 13:02 | |
*** william is now known as Guest13609 | 13:02 | |
baoli | jroll, if the deploy process is done on the tenant network itself, then there should be no security issue, right? | 13:02 |
*** mrmoje has joined #openstack-ironic | 13:02 | |
jroll | baoli: lots of security issues there, that means the API is open on the tenant network, the ramdisk is running on the tenant network, etc | 13:03 |
pas-ha | baoli, it means that any VM in the tenant network can access the BM "while it deploys" gaining access to the deploy internals (e.g. keys) | 13:03 |
pas-ha | and that ^^ too | 13:04 |
pas-ha | e.g. a VM would get access to TFTP on conductor | 13:04 |
lazy_prince | even if someone is not worried about security (in a private cloud environment), there will be routes that will be needed to be set up on the conductor which may not be possible for a tenant as he may not have access to the conductor servers.. | 13:07 |
lazy_prince | but I do not think some one will be there who will try to attemp something like that.. | 13:07 |
dtantsur | jroll, as I understand it, folks can't agree on whether to make it voting/gating or not. would be cool if you could attend the meeting tomorrow | 13:07 |
baoli | jroll & pas-ha: ok, understood. But if these resources are tenant specific, would that still be an issue? | 13:08 |
jroll | dtantsur: I should be able to, that's 7am for me | 13:08 |
*** amotoki has joined #openstack-ironic | 13:08 | |
dtantsur | jroll, sorry to hear, I consider 7am to be deep night :) | 13:08 |
pas-ha | baoli, are you saying you are distributing BMs per-tenant? | 13:08 |
baoli | pas-ha, yes, with ironic running together with nova, neutron, am I deploying a BM for a tenant? | 13:09 |
pas-ha | and you a sure that nova boot will pick only these specific BMs for a given tenant | 13:09 |
jroll | dtantsur: early to bed, early to rise :) | 13:09 |
dtantsur | jroll, never worked for me :) | 13:10 |
jroll | baoli: doing the deployments on each tenant network is even more complicated IMO, would need dhcp in each tenant network etc | 13:10 |
jroll | baoli: and there's still the keys and such | 13:11 |
baoli | pas-ha, that's my understanding. All the APIs have to be authorized/authenticated against the tenant credentials | 13:11 |
*** linggao has joined #openstack-ironic | 13:11 | |
lazy_prince | jroll: dhcp will not be a problem.. but the routes to management network will be... | 13:11 |
lazy_prince | and the fact that TFTP will still be common.. | 13:11 |
baoli | lazy_prince, no route is needed to the management network. | 13:11 |
jroll | lazy_prince: what about the case where people don't use neutron for dhcp :) | 13:12 |
baoli | tftp server should be on the tenant network | 13:12 |
lazy_prince | baoli: if so, how is that agent will reach the ironic apis | 13:12 |
*** rloo has joined #openstack-ironic | 13:12 | |
jroll | so now I need a tftp server for every tenant? | 13:12 |
lazy_prince | jroll: yeah.. i get it.. just missed that part. | 13:13 |
baoli | lazy_prince: yes, that's a good point. I haven't thgouth about that | 13:13 |
lazy_prince | baoli: not even that, the ironic conductor should also be able to reach the tenant network.. | 13:14 |
lazy_prince | And if someone creates a tenant network on the fly, how do you ensure that these requirements are met on the conductor host.. | 13:15 |
lazy_prince | jroll: on the ci stuff for network-provider bp, what if the tenant network does not run a DHCP and only provisioning network runs dhcp.. | 13:16 |
baoli | lazy_prince, wait a minute, the BM can reach the conductor by floating ip, right? | 13:17 |
lazy_prince | jroll: will that work... at least we can check form nova that the the IP were allocated from correct network.. or something..? | 13:18 |
jroll | lazy_prince: hm, I think part of our current CI is to ssh to the instance after it's booted | 13:19 |
jroll | baoli: let's put it this way - in my production environment, I want absolutely zero network connectivity between ironic services and tenant networks, and I suspect other deployments have the same requirement | 13:20 |
lazy_prince | baoli: I thought, floating IP address can be assigned to BM.. and BM can reach external world.. but how to ensure that external world will be able to access the ironic API.. as it is not supposed to run public endpoints.. its is supposed to have only admin endpoints.. which may not be exposed externally.. | 13:20 |
jroll | and *especially* during the cleaning phase. | 13:21 |
*** marzif has joined #openstack-ironic | 13:23 | |
linggao | Good morning ironic. | 13:23 |
baoli | jroll & lazy_prince: good points. | 13:23 |
*** e0ne has joined #openstack-ironic | 13:24 | |
openstackgerrit | Miles Gould proposed openstack/ironic: Slightly reword README https://review.openstack.org/236893 | 13:25 |
linggao | Hi jroll, I am using agent driver installing bm nodes. What does agent_ipmitool driver support in liberty for deployment? pxe, uefi and ipxe? | 13:25 |
jroll | linggao: I believe so, yes, but am not 100% sure on UEFI | 13:27 |
baoli | jroll & lazy_prince: let me give it more thoughts, maybe all of the communications can be done on the tenant network with some extra work on the controller node. | 13:27 |
*** marzif has quit IRC | 13:27 | |
jroll | baoli: if we were to do something like that, there would still need to be an option to never connect over the tenant network, so I'd prefer to keep it simple by requiring a separate provisioning network | 13:28 |
*** masterbound has joined #openstack-ironic | 13:28 | |
*** mbound has quit IRC | 13:29 | |
linggao | jroll, I saw there are some ectra setting needed for these kind deployment (pxe, uefi, ipx) in the install guide. Are the instructions for pxe_ipmitool driver or for agent_ipmitool driver? http://docs.openstack.org/developer/ironic/deploy/install-guide.html#setup-the-drivers-for-the-bare-metal-service | 13:29 |
*** marzif has joined #openstack-ironic | 13:30 | |
baoli | jroll, sure, just some thoughts pop up in my mind. I actually deployed a BM on a tenant network with some extra manual steps, that's why I came up with the quesiton. | 13:30 |
jroll | linggao: both | 13:30 |
*** baoli has quit IRC | 13:30 | |
*** krtaylor has joined #openstack-ironic | 13:31 | |
*** baoli has joined #openstack-ironic | 13:31 | |
jroll | baoli: yeah, so in my environment the default tenant networks are "publicnet" (public internet) and "servicenet" (inter-datacenter network shared by all tenants), so that would never work out for us :/ | 13:32 |
sambetts | dtantsur: I've been looking into the locking issue, I'm very surprised that multiple threads could be in the update_filters code thats protected by the semaphore at the same time :/ | 13:36 |
dtantsur | sambetts, exactly... you have seen the logs from that bz issue, right? | 13:36 |
linggao | jroll, thanks! | 13:36 |
sambetts | dtantsur: yeah, I was reading through them, when the issue occurs I see the iptables -E command happen one after the other of course the second is the one that fails :/ | 13:37 |
linggao | Has anyone tested agent driver with uefi deployment? | 13:37 |
sambetts | dtantsur: so there must be 2 threads in that section | 13:38 |
dtantsur | sambetts, looks like that | 13:38 |
lucasagomes_ | linggao: I believe the HP guys do it | 13:39 |
linggao | jroll, lucasagomes, for ipxe and uefi using agent driver, do we need to create different images for them or we can reuse the same images from pxe boot? | 13:40 |
linggao | I mean both deployment images and user image | 13:41 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/ironic: Migrate to using keystoneclient Sessions https://review.openstack.org/236982 | 13:41 |
sambetts | dtantsur: there are two different PIDs making the calls 1 making the first and 1 making the second, could it be they have two copies of inspector running? or do threads appear as separate PIDs two, I thought only processes did? | 13:41 |
sambetts | too * | 13:41 |
*** superdan is now known as dansmith | 13:42 | |
*** marzif has quit IRC | 13:42 | |
lucasagomes_ | linggao: you need a different ipxe image AFAICT | 13:42 |
lucasagomes_ | ipxe.efi, you can create it from souce | 13:43 |
* lucasagomes_ tries to find the documentation | 13:43 | |
*** links has quit IRC | 13:44 | |
linggao | lucasagomes, is ipxe.efi the file you put unser /tftpboot or you register in glance? | 13:44 |
dtantsur | sambetts, eeek, lemme check | 13:44 |
lucasagomes_ | linggao: http://ipxe.org/download#uefi | 13:45 |
openstackgerrit | Merged openstack/ironic: Slightly reword README https://review.openstack.org/236893 | 13:45 |
lucasagomes_ | linggao: the file you put under /tftpboot and have to update the ironic.conf to point to it | 13:46 |
lucasagomes_ | so Ironic tell neutron what file the DHCP server should handle to the machine booting so it can chainload | 13:46 |
* lucasagomes_ haven't tested iPXE with UEFI, but according to http://ipxe.org/efi/vision (see the warning there) it should work | 13:46 | |
*** marzif has joined #openstack-ironic | 13:48 | |
linggao | lucasagomes, how about images that you register to glance, are they different? | 13:49 |
dtantsur | sambetts, I don't see PID changed for any of upstream jobs, so it might be the problem.. I'll ask | 13:52 |
rloo | hi everyone! | 13:52 |
*** yog_ has quit IRC | 13:52 | |
sambetts | o/ rloo you sound excited today! :D | 13:53 |
* rloo wonders if we seriously want to update docs to change 'in concert' to 'together'. | 13:53 | |
rloo | sambetts: cuz i just went through most of my email? or cuz i'm psychin' myself for the week? or cuz you misread me? :) | 13:53 |
rloo | sambetts: or cuz i'm looking forward to the summit? :D | 13:54 |
jroll | rloo: I could see non-native speakers being confused about that | 13:54 |
dtantsur | morning rloo, I prefer the last variant :) | 13:54 |
rloo | jroll, dtantsur: so now when we review documentation, I should be (maybe nit?ing) on use of words? | 13:54 |
dtantsur | sambetts, some kind of HA configuration might be something we want to do eventually... but definitely not right now | 13:55 |
jroll | rloo: ehhhhhhhhhhhhh. | 13:55 |
rloo | jroll, dtantsur: there are English terms that are diff in US vs England. etc. | 13:55 |
dtantsur | rloo, FWIW I would find it valuable, if someone corrected me :) but not sure what the context is here | 13:56 |
jroll | rloo: I don't think we should review words like that for now, but if someone found it confusing enough to submit a patch I think we should probably take it | 13:56 |
rloo | jroll, dtantsur: anyway, if the submitter didn't understand 'in concert' it is fine, we want docs to be understandable. | 13:56 |
sambetts | I've already been -1'd several times for use of english (GB) spellings of things... | 13:56 |
jroll | dtantsur: context https://review.openstack.org/236893 | 13:56 |
rloo | sambetts: if i were you, i'd disagree unless the doc already had that word spelled a particular way. there isn't any rule saying it has to be American spelling. | 13:57 |
dtantsur | rloo, jroll, ah good. When I read "in concert" I definitely imagine PXE and IPMI listening to some metal band :D | 13:57 |
jroll | dtantsur: that's how it should be :) | 13:58 |
jroll | rloo: for a data point, I asked some friends about this case - swede says maybe, frenchman says yes | 13:59 |
*** ukalifon2 has quit IRC | 14:00 | |
sambetts | is this related to a specific patch? | 14:00 |
jroll | https://review.openstack.org/236893 | 14:00 |
sambetts | oh... I missed the link nevermind | 14:00 |
rloo | jroll: i like 'in concert' because they really are in concert but it isn't really a big deal. am just trying to understand if we need to 'dumb down' or documentation. | 14:01 |
*** yfried has joined #openstack-ironic | 14:01 | |
jroll | rloo: yeah, it's tough | 14:01 |
rloo | jroll: and i just replied to ramesh's email about driver doc, and here we are spending time updating a few words in a readme. anyway. guess i'm grumpy cuz there are so many patches waiting for reviewers. | 14:02 |
yfried | hi, looking for a little help with ironic tests in tempest. scenario.test_baremetal_basic_ops. What is the network setup there? | 14:03 |
jroll | rloo: yeah, I get it | 14:03 |
sambetts | personal opinion is I prefer together, just feels like an easier read | 14:03 |
jroll | yfried: single flat network; that's all we support today | 14:03 |
yfried | jroll: is neutron present on the ironic gate, or is it nnet? | 14:03 |
jroll | yfried: there's some OVS and such involved, so it's a bit more complicated under the hood | 14:04 |
jroll | yfried: all neutron. why do you ask? | 14:04 |
lazy_prince | jroll: aha.. can we change that for this specific ci job..? as other ci job will ensure ssh stuff.. | 14:04 |
jroll | lazy_prince: maybe? what's the goal, avoid running a dhcp agent on that network? | 14:04 |
yfried | jroll: we are looking into the run_validation flag (allow tests to ssh to instances) | 14:04 |
jroll | yfried: oh, I believe we already do that today no? | 14:05 |
lazy_prince | getting network flip tested in ci as nv job | 14:05 |
rloo | sambetts: so we aren't authors, and I try to edit based on accuracy. so if someone uses 'in concert' or 'foo foo' and it is correct, I feel like I am nit'ing cuz i prefer another word. i only try to correct if the usage of the word is incorrect. similar with code. but anyway. gotta go review stuff :) | 14:05 |
jroll | lazy_prince: right, but what's the reason specifically for not doing that check for that job? | 14:05 |
yfried | jroll: it is set to False on all gates, bc some tests fail w/ ssh errors | 14:06 |
yfried | jroll: seems like the cause is nnet being async (floating ips are not ready before ssh starts) | 14:06 |
sambetts | rloo: Yeah its a hard one definatly :/ | 14:07 |
lazy_prince | umm.. okay.. so if we have no DHCP running, the instance will boot but will not get IP address.. and we will not be able to ssh into it.. but we will be able to test the network flip with two flat network | 14:07 |
yfried | jroll: so https://review.openstack.org/#/c/235118/ | 14:07 |
*** mgoddard has joined #openstack-ironic | 14:07 | |
yfried | jroll: but the ironic gate is the exception - neutron enabled and ssh fails | 14:07 |
lazy_prince | one running DHCP (provisioning and cleaning) and other tenant network.. | 14:07 |
*** mrmoje has quit IRC | 14:08 | |
yfried | jroll: so I want to understand why - maybe the fixed/floating logic is wrong | 14:08 |
jroll | lazy_prince: so yfried is telling me the ssh check is not done, but folks are trying to enable it | 14:08 |
jroll | yfried: my first guess would be metadata service is unreachable or something... but I'm not sure | 14:08 |
*** mrmoje has joined #openstack-ironic | 14:09 | |
lazy_prince | :) wow..That means we can enable it but as soon as ssh is enabled, it will start breaking.. | 14:09 |
sambetts | dtantsur: Yeah HA would be good in the future for redundecy and if the volume of nodes being inspected increases, it would require some interesting rework of things like the firewall section to sync iptables access | 14:10 |
*** marzif has quit IRC | 14:10 | |
yfried | jroll: we can keep it off for ironic (as well as nnet) for now | 14:10 |
yfried | lazy_prince: ^ | 14:10 |
jroll | yfried: that's fine with me for now | 14:10 |
*** marzif has joined #openstack-ironic | 14:10 | |
jroll | thanks :) | 14:10 |
*** mgould has quit IRC | 14:13 | |
dtantsur | sambetts, as gate-fixing patch got approved, could you review https://review.openstack.org/#/c/235274/ please? I plan on backporting it and issuing 2.2.2 | 14:13 |
yfried | jroll: lazy_prince: found the problem: http://logs.openstack.org/18/235118/3/check/gate-tempest-dsvm-ironic-agent_ssh/8157207/logs/tempest_conf.txt.gz connect_method set to floating. you said it should be "fixed" | 14:13 |
* sambetts looks | 14:14 | |
*** marzif has quit IRC | 14:14 | |
*** marzif has joined #openstack-ironic | 14:14 | |
jroll | yfried: I didn't say 'fixed' specifically, I'm not sure what the differences are there, but fixed does sound right | 14:16 |
yfried | jroll: flat? | 14:16 |
*** mgould has joined #openstack-ironic | 14:16 | |
lucasagomes_ | linggao: I don't think the images you register in glance should be different | 14:17 |
NobodyCam | good monday morning Ironicers | 14:17 |
linggao | lucasagomes, ok thanks. | 14:18 |
openstackgerrit | Bob Ball proposed openstack/ironic: XenAPI: Add support for XenServer VMs https://review.openstack.org/231381 | 14:18 |
yfried | jroll: do you have to use floating ips in these tests? I see that "tenant_networks_reachable = false" which implies so. I'm confused | 14:19 |
NobodyCam | morning dtantsur lucasagomes_ jroll dtantsur sambetts rloo vdrok and anyone else not covered here :) | 14:20 |
sambetts | o/ NobodyCam | 14:20 |
dtantsur | morning NobodyCam | 14:20 |
TheJulia | good morning NobodyCam | 14:21 |
NobodyCam | mornign :) | 14:21 |
*** hemna has joined #openstack-ironic | 14:21 | |
rloo | morning NobodyCam | 14:24 |
jroll | yfried: yeah, sorry, so the network is flat - tenants and control plane are on the same network. I'm not sure on the details between fixed and floating IPs. these tests pass a network to nova and nova provisions the IP; does that imply fixed or floating? | 14:24 |
yfried | jroll: no. nova can provision fixed and/or floating | 14:25 |
jroll | yfried: I'm not sure then :( | 14:25 |
*** alexpilotti has quit IRC | 14:26 | |
*** links has joined #openstack-ironic | 14:26 | |
NobodyCam | morning all :) | 14:27 |
*** lekha||away is now known as lekha | 14:27 | |
*** mgoddard_ has joined #openstack-ironic | 14:30 | |
*** jlvillal has joined #openstack-ironic | 14:30 | |
jlvillal | Good morning Ironic | 14:30 |
* jlvillal has decided to start spending $1 more per month and move his ZNC VPS to DigitalOcean from directspace.net | 14:31 | |
jroll | DO is a great znc host :P | 14:31 |
jroll | morning jlvillal | 14:32 |
*** achanda has joined #openstack-ironic | 14:32 | |
jroll | jlvillal: I moved your meeting topic to the last topic, if that's cool with you? | 14:32 |
jroll | the midcycle thing | 14:32 |
jlvillal | jroll, Fine with me. No hurry. Just thought something to discuss. | 14:32 |
jlvillal | jroll, Thanks | 14:32 |
jroll | cool, agree | 14:32 |
*** mgoddard has quit IRC | 14:33 | |
NobodyCam | mornign jlvillal | 14:34 |
jlvillal | NobodyCam, Good morning. Hope you had a great weekend :) | 14:34 |
NobodyCam | I did... nice and restfull | 14:35 |
NobodyCam | now its get ready to fly on thursday | 14:35 |
*** links has quit IRC | 14:35 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/ironic: Migrate to using keystoneclient Sessions https://review.openstack.org/236982 | 14:37 |
jlvillal | Saturday for me. So I think jetlag will be hurting me more than you :) | 14:37 |
NobodyCam | jlvillal :( | 14:37 |
sambetts | I fly out Friday, land Sat :/ | 14:37 |
jlvillal | I arrive Sunday at 5pm I think. | 14:38 |
NobodyCam | :) | 14:38 |
*** marzif has quit IRC | 14:38 | |
*** marzif has joined #openstack-ironic | 14:39 | |
NobodyCam | oh we have items on the agenda for today | 14:40 |
NobodyCam | :) | 14:40 |
*** achanda has quit IRC | 14:40 | |
*** chlong has joined #openstack-ironic | 14:40 | |
*** cemason has quit IRC | 14:41 | |
*** cemason has joined #openstack-ironic | 14:42 | |
*** hemna has quit IRC | 14:43 | |
lucasagomes_ | NobodyCam: morning! | 14:47 |
jlvillal | lucasagomes_, FYI: I am using code from Glance, not from Nova for the functional testing work. I added comment in patch. | 14:48 |
NobodyCam | :) mornign lucasagomes_ :) | 14:49 |
*** garthb has joined #openstack-ironic | 14:50 | |
*** mgoddard_ has quit IRC | 14:58 | |
*** mgoddard has joined #openstack-ironic | 14:58 | |
*** yfried has quit IRC | 14:59 | |
rloo | hi lucasagomes_, if you have a few minutes wrt length of tag values: https://review.openstack.org/#/c/192576/ | 14:59 |
*** ijw has joined #openstack-ironic | 14:59 | |
rloo | lucasagomes_: I don't want to hold up that patch cuz of me | 15:00 |
*** masterbound has quit IRC | 15:00 | |
*** mbound has joined #openstack-ironic | 15:00 | |
sambetts | dtantsur: :( https://review.openstack.org/#/c/235274/ looks like the mirror is sad again | 15:09 |
dtantsur | sambetts, yeah.. let's recheck later, neutron fix is not merged yet | 15:11 |
sambetts | dtantsur: ok :) | 15:11 |
sambetts | dtantsur: any more info about the threading issue? | 15:14 |
sambetts | dtantsur: just waiting for feedback on the bugzilla? | 15:15 |
dtantsur | sambetts, yep. if it's really 2 processes, we can't do anything for now. if it's not - than we have to think hard | 15:15 |
dtantsur | because I've conducted an artificial experiment, and looks like the semaphore works properly | 15:16 |
sambetts | dtantsur: Yeah, I can't see how it's happened unless there is a weird bug with the semaphore, but two processes would definatly stand on each other :/ | 15:18 |
dtantsur | I wonder if we should start a blueprint to track things to fix before we can go HA | 15:19 |
*** wendar_ is now known as wendar | 15:22 | |
lucasagomes_ | rloo: hi there, will take a look | 15:23 |
*** mrmoje has quit IRC | 15:24 | |
lucasagomes_ | rloo: commented re same table for multiple resources and length | 15:33 |
*** huangkai has joined #openstack-ironic | 15:33 | |
rloo | thx lucasagomes_ | 15:33 |
*** marzif has quit IRC | 15:34 | |
*** marzif has joined #openstack-ironic | 15:35 | |
*** phschwartz is now known as phschwartz_aw | 15:37 | |
sambetts | dtantsur: yeah, we should propably start an etherpad | 15:39 |
*** lucasagomes has quit IRC | 15:40 | |
*** lucasagomes_ is now known as lucasagomes | 15:40 | |
*** lucasagomes_ has joined #openstack-ironic | 15:41 | |
*** marzif has quit IRC | 15:42 | |
*** marzif has joined #openstack-ironic | 15:42 | |
*** mgoddard_ has joined #openstack-ironic | 15:45 | |
thiagop | Good morning Ironicers | 15:45 |
NobodyCam | mornign thiagop | 15:47 |
lucasagomes | thiagop: morning | 15:47 |
*** Sukhdev has joined #openstack-ironic | 15:47 | |
thiagop | NobodyCam lucasagomes o/ | 15:48 |
NobodyCam | :) | 15:48 |
*** mgoddard has quit IRC | 15:48 | |
NobodyCam | oh nice :) | 15:49 |
Sukhdev | lucasagomes: Ping | 15:53 |
sambetts | o/ thiagop | 15:55 |
Sukhdev | lucasagomes: I used your patch to build a new image - https://review.openstack.org/#/c/235843/1, but, get this error (see paste) when I build the image any ideas? paste= http://paste.openstack.org/show/476553/ | 15:55 |
lucasagomes | Sukhdev: checking... | 15:56 |
*** Guest13609 has quit IRC | 15:56 | |
lucasagomes | Sukhdev: oh that patch is like non-tested... But I think I do have an idea how to fix that | 15:57 |
lucasagomes | Sukhdev: give me 2 min I will put a new patch-set up | 15:57 |
Sukhdev | lucasagomes: cool - thanks | 15:57 |
*** e0ne has quit IRC | 15:57 | |
*** mitchjameson has joined #openstack-ironic | 15:58 | |
*** mgoddard has joined #openstack-ironic | 15:59 | |
*** mgoddard_ has quit IRC | 15:59 | |
thiagop | sambetts: \o | 15:59 |
*** mbound has quit IRC | 16:01 | |
lucasagomes | Sukhdev: so I'm on some client site here and seems I can't git review anything from here (ssh: connect to host review.openstack.org port 29418: Network is unreachable) | 16:03 |
lucasagomes | Sukhdev: but on the 60-ironic-agent-install script modify the activate command to | 16:03 |
lucasagomes | # activate the venv set +o nounset source venv/bin/activate set -o nounset | 16:03 |
* lucasagomes paste it instead | 16:04 | |
*** mgould has quit IRC | 16:04 | |
lucasagomes | Sukhdev: paste.openstack.org/show/476721/ | 16:04 |
lucasagomes | that should do it, I will test it here locally see if it works | 16:04 |
Sukhdev | lucasagomes: thanks | 16:05 |
lucasagomes | np, please lemme know if that works for you | 16:06 |
* lucasagomes wish he had more time to test it out end-to-end | 16:06 | |
*** garthb has quit IRC | 16:06 | |
*** mgould has joined #openstack-ironic | 16:06 | |
*** subscope has quit IRC | 16:06 | |
*** garthb has joined #openstack-ironic | 16:06 | |
krotscheck | Is ironic the only service that doesn't use pastedeploy? | 16:07 |
linggao | Ironic, I have another question. What is the username and password for a newly deployed node using agent driver? | 16:08 |
*** SpamapS_ is now known as SpamapS | 16:09 | |
*** jlvillal has quit IRC | 16:10 | |
*** SpamapS has quit IRC | 16:10 | |
*** SpamapS has joined #openstack-ironic | 16:10 | |
*** praneshp has quit IRC | 16:12 | |
*** jlvillal has joined #openstack-ironic | 16:12 | |
*** mbound has joined #openstack-ironic | 16:14 | |
jlvillal | By the power of GreySkull (or is it Ansible) I have setup ZNC on DigitalOcean :) Now to cancel my other service provider... | 16:16 |
devananda | g'morning, all | 16:16 |
jlvillal | devananda, Good morning. I hope you are fully recovered by now! | 16:16 |
TheJulia | lol | 16:16 |
TheJulia | good morning devananda | 16:16 |
devananda | jlvillal: I wish ... getting better but still not 100% ... and I fly to Dallas today | 16:16 |
jlvillal | Ouch :( | 16:17 |
jlvillal | TheJulia, Have you run into 'dnf' issues yet? I just did with my Ansible scripts | 16:17 |
lucasagomes | devananda: morning, idk what you have but hope you get better soon | 16:18 |
cinerama | jlvillal: in bifrost? we have some examples of dealing with it | 16:18 |
*** spandhe has joined #openstack-ironic | 16:18 | |
cinerama | jlvillal: if you are hitting a bug there please file it & i'll have a look | 16:18 |
jlvillal | cinerama, Yeah. Okay good, sounds like you are ahead of me :) | 16:18 |
jroll | morning devananda :) | 16:19 |
jlvillal | cinerama, Now I have my own Ansible scripts for setting stuff up. | 16:19 |
jlvillal | s/Now/No/ | 16:19 |
jlvillal | cinerama, I manage my ZNC VPS with Ansible. | 16:19 |
*** ifarkas has quit IRC | 16:19 | |
*** mbound has quit IRC | 16:19 | |
jroll | linggao: that all depends on your image, ironic doesn't set up users or passwords | 16:20 |
TheJulia | jlvillal: Yes, in the mean time, we have a check that identifies that dnfs is present and switches the package manager over to it for ansible to use | 16:20 |
cinerama | jlvillal: one easy way to deal with this is to set the fact for the package manager contingent on the os version etc | 16:20 |
TheJulia | ahh, cinerama answered | 16:20 |
cinerama | assuming that ansible is still set to use yum | 16:21 |
jlvillal | TheJulia, cinerama: Thanks! | 16:21 |
linggao | jroll, do you mean putting username/password in the image when building it? | 16:21 |
jroll | linggao: yes | 16:21 |
openstackgerrit | Merged openstack/pyghmi: Fixing fru date https://review.openstack.org/236025 | 16:22 |
linggao | Does anyone know what is the standard username and password for the image used in bifrost? | 16:22 |
*** spandhe has quit IRC | 16:24 | |
*** linggao_ has joined #openstack-ironic | 16:26 | |
*** jistr has quit IRC | 16:26 | |
*** vishwana_ has joined #openstack-ironic | 16:26 | |
TheJulia | linggao_: there is none by default, it does burn the user's ssh key in by default though | 16:26 |
TheJulia | linggao_: so... likely `ssh root@deployed-host` should work | 16:27 |
*** lifeless has quit IRC | 16:28 | |
linggao_ | TheJulia, yes, I could ssh to it from the conductor node without password. However, for debug, I could not login from the console window as root. | 16:28 |
*** trown|brb has joined #openstack-ironic | 16:28 | |
TheJulia | linggao_: you'll need to burn a user in if you want to login to the console | 16:28 |
*** lucasagomes_ has quit IRC | 16:28 | |
*** vishwanathj has quit IRC | 16:29 | |
*** jlk has quit IRC | 16:29 | |
*** gabriel has quit IRC | 16:29 | |
*** mikal has quit IRC | 16:29 | |
*** crinkle has quit IRC | 16:29 | |
TheJulia | look at using the devuser element, it is fairly easy to use disk-image-create to make custom images | 16:29 |
*** chlong has quit IRC | 16:29 | |
*** linggao has quit IRC | 16:29 | |
*** aarefiev has quit IRC | 16:29 | |
*** alex_xu has quit IRC | 16:29 | |
*** trown has quit IRC | 16:29 | |
*** jrist has quit IRC | 16:29 | |
*** crinkle has joined #openstack-ironic | 16:29 | |
linggao_ | TheJulia, thanks. | 16:30 |
*** lifeless has joined #openstack-ironic | 16:30 | |
*** mikal has joined #openstack-ironic | 16:30 | |
openstackgerrit | Milan Kováčik proposed openstack/ironic-python-agent: determine tgtd ready status through tgtadm https://review.openstack.org/237079 | 16:32 |
*** jlk has joined #openstack-ironic | 16:34 | |
*** jlk has quit IRC | 16:34 | |
*** jlk has joined #openstack-ironic | 16:34 | |
*** trown|brb is now known as trown | 16:34 | |
*** alex_xu has joined #openstack-ironic | 16:35 | |
*** lucasagomes_ has joined #openstack-ironic | 16:35 | |
*** davidlenwell_ is now known as davidlenwell | 16:36 | |
*** gabriel has joined #openstack-ironic | 16:41 | |
*** aarefiev has joined #openstack-ironic | 16:41 | |
*** chlong has joined #openstack-ironic | 16:42 | |
*** jrist has joined #openstack-ironic | 16:42 | |
*** davideagnello has joined #openstack-ironic | 16:45 | |
*** e0ne has joined #openstack-ironic | 16:47 | |
* lucasagomes not sure if I'm making to the meeting today, I think they are closing it here soon | 16:47 | |
*** e0ne has quit IRC | 16:47 | |
*** e0ne has joined #openstack-ironic | 16:48 | |
*** praneshp has joined #openstack-ironic | 16:49 | |
*** marzif has quit IRC | 16:53 | |
*** derekh has quit IRC | 16:53 | |
*** aarefiev22 has joined #openstack-ironic | 16:54 | |
NobodyCam | lucasagomes: are you in the office today? | 16:54 |
NobodyCam | morning devananda :) | 16:55 |
*** mitchjameson has quit IRC | 16:56 | |
*** marzif has joined #openstack-ironic | 16:56 | |
lucasagomes | NobodyCam: yeah, but someone's else office | 16:58 |
lucasagomes | client, giving a hand here | 16:58 |
lucasagomes | and yeah I will have to head :-( | 16:58 |
lucasagomes | I will read the logs later | 16:58 |
* NobodyCam refills kofi kup b4 meeting | 16:58 | |
NobodyCam | lucasagomes: ack | 16:58 |
NobodyCam | enjoy the trip home | 16:58 |
lucasagomes | thanks! See ya'll later | 16:59 |
*** rameshg87 has joined #openstack-ironic | 17:01 | |
*** praneshp has quit IRC | 17:01 | |
*** openstackgerrit has quit IRC | 17:01 | |
*** rameshg87 has left #openstack-ironic | 17:01 | |
*** openstackgerrit has joined #openstack-ironic | 17:02 | |
openstackgerrit | Milan Kováčik proposed openstack/ironic-python-agent: determine tgtd ready status through tgtadm https://review.openstack.org/237079 | 17:02 |
*** lucasagomes has quit IRC | 17:03 | |
*** lsmola_ has quit IRC | 17:04 | |
*** phschwartz_aw is now known as phschwartz | 17:10 | |
*** aarefiev22 has quit IRC | 17:11 | |
*** ijw has quit IRC | 17:19 | |
*** spandhe has joined #openstack-ironic | 17:19 | |
*** vilobhmm11 has joined #openstack-ironic | 17:20 | |
*** mrmoje has joined #openstack-ironic | 17:20 | |
*** mgould has quit IRC | 17:25 | |
*** meghal has joined #openstack-ironic | 17:28 | |
*** orion__ has joined #openstack-ironic | 17:28 | |
*** achanda has joined #openstack-ironic | 17:29 | |
*** achanda has quit IRC | 17:29 | |
*** mgoddard has quit IRC | 17:29 | |
*** achanda has joined #openstack-ironic | 17:30 | |
orion__ | sorry for this basic question, but i can't find a definitive answer. can i run a hybrid baremetal and kvm private cloud or do i need a parallel openstack install just for ironic? | 17:30 |
*** subscope has joined #openstack-ironic | 17:31 | |
NobodyCam | orion__: we are in meeting right now. | 17:31 |
NobodyCam | I have heard of that being done. I have not done such a setup myself | 17:32 |
*** mitchjameson has joined #openstack-ironic | 17:33 | |
orion__ | NobodyCam: sorry about that, i'll pause until the meeting is over | 17:33 |
NobodyCam | :) | 17:33 |
*** mkovacik is now known as mkovacik|afk | 17:34 | |
*** mitchjameson has quit IRC | 17:39 | |
*** aarefiev22 has joined #openstack-ironic | 17:39 | |
*** Sukhdev has quit IRC | 17:41 | |
*** mgoddard has joined #openstack-ironic | 17:41 | |
*** lazy_prince has quit IRC | 17:42 | |
sambetts | dtantsur: :( that mysql patch failed again ... | 17:44 |
dtantsur | mmmmmmmmmmm | 17:44 |
dtantsur | "Timeout while waiting for nova hypervisor-stats" | 17:44 |
dtantsur | I've seen this several times... should we just increase the timeout? | 17:45 |
dtantsur | anyway, I'll recheck it for now | 17:45 |
dprince | lucasagomes_: hi, I'm hitting iPXE issues today (just upgraded my instack) | 17:45 |
dprince | lucasagomes_: inc: command not found? | 17:45 |
dprince | lucasagomes_: looks to be potentially related to a recent iboot.pxe change by you... | 17:46 |
*** athomas has quit IRC | 17:46 | |
*** ijw has joined #openstack-ironic | 17:46 | |
*** baoli has quit IRC | 17:47 | |
dprince | lucasagomes_: http://git.openstack.org/cgit/openstack/ironic/commit/?id=1c28eb79a5d1b25fb685e2f48449c51e905766b5 | 17:47 |
*** marzif has quit IRC | 17:48 | |
*** marzif has joined #openstack-ironic | 17:48 | |
e0ne | jroll: is 5:20 on Thursday goot time for cinder/ironic session? | 17:49 |
e0ne | jroll: or we can schedule it to Friday | 17:49 |
jroll | e0ne: here's our schedule: http://mitakadesignsummit.sched.org/overview/type/ironic | 17:51 |
e0ne | jroll: we've got similar one on that time:( http://mitakadesignsummit.sched.org/type/Cinder#.ViUsmRDyuHo | 17:51 |
jroll | e0ne: let me catch you after this meeting | 17:52 |
e0ne | ok | 17:52 |
e0ne | thanks | 17:52 |
*** ijw has quit IRC | 17:56 | |
*** yfried has joined #openstack-ironic | 17:58 | |
krotscheck | So, looking at http://governance.openstack.org/reference/tags/type_service.html#tag-type-service , ironic-inspector and ironic-python-agent have an API? | 18:00 |
jroll | rloo: stable maintenance team has a rule that you may not backport docs | 18:00 |
* krotscheck is confused | 18:00 | |
jroll | krotscheck: they do, yes | 18:00 |
dtantsur | krotscheck, yep | 18:00 |
*** huangkai has quit IRC | 18:00 | |
krotscheck | Ah. Hrm. Ok | 18:00 |
jroll | krotscheck: also that says "usually with an API" :P | 18:00 |
krotscheck | Got it | 18:00 |
krotscheck | So I have to make cors happen on those too? | 18:01 |
dtantsur | krotscheck, well, ironic-inspector is just a service | 18:01 |
* krotscheck is making a list | 18:01 | |
rloo | jroll: i realize that. the no backporting of docs to stable branches. | 18:01 |
* krotscheck 's gotta patch 'em all [/pokéstack] | 18:01 | |
rloo | jroll: but at the time, when we submitted 4.2.0 for stable/liberty, i thought we were going to actually have 4.2.1 as the 'official' liberty package, and we could have tried to get the ilo doc in for that. | 18:01 |
dtantsur | inspector will be somewhat funny, as it uses Flask, not wsme&co | 18:02 |
rloo | jroll: unless i am mistaken and once stable/liberty was cut, we couldn't? | 18:02 |
jroll | krotscheck: IPA is not a user-facing service, no need for cors there IMO | 18:02 |
krotscheck | dtantsur: ok, and ironic-python-agent has an API, or is that a thing that uses the regular ironic api? | 18:02 |
krotscheck | okidokey | 18:02 |
dtantsur | krotscheck, IPA is a ramdisk, and ironic uses its API to talk to it | 18:02 |
*** penick has joined #openstack-ironic | 18:02 | |
dtantsur | it does not have authentication, so not sure if CORS is useful there... | 18:02 |
jroll | CORS is strictly for browsers | 18:02 |
krotscheck | dtantsur: Well, it doesn't have a UI. Which is the thing we care about | 18:02 |
jroll | a browser should never talk to IPA :P | 18:02 |
rloo | jroll: and if that is the case and vendors want their doc with their feature, we could just delay getting their feature in, put it in the next release instead. | 18:03 |
krotscheck | Unless you want a browser to talk directly to a node's Ramdisk. | 18:03 |
jroll | e0ne: so 2:40 and 3:30 are the only non-conflicts, are those doable? alternatively, ironic has no session friday afternoon, so we could come hang out | 18:03 |
krotscheck | In which case, can I have some of what you're having? 'cause wow that's good stuff :) | 18:03 |
*** pas-ha has quit IRC | 18:03 | |
jroll | rloo: right, as soon as stable/liberty was cut, docs patches were out | 18:03 |
*** praneshp has joined #openstack-ironic | 18:03 | |
devananda | jroll, e0ne: I, for one, will probably not be useful on friday afternoon. past experience says most people will also not be useful | 18:03 |
jroll | rloo: and yeah, that's why I want docs with the code, so it ships with the code | 18:03 |
*** degorenko is now known as _degorenko | 18:04 | |
NobodyCam | brb | 18:04 |
jroll | devananda: e0ne: yeah, I'll be up for talking but not anything brain-intensive | 18:04 |
rloo | jroll: oh, didn't know that :-( | 18:04 |
dtantsur | I'll probably be wondering around the city on Friday afternoon... | 18:04 |
*** mrmoje has quit IRC | 18:04 | |
e0ne | I've asked our ptl, smcginnis | 18:04 |
devananda | dtantsur: have you thought about the use-case for horizon inititating node inspection? | 18:06 |
*** ijw has joined #openstack-ironic | 18:07 | |
dtantsur | devananda, you mean directly via inspector API? or just inspection? | 18:07 |
devananda | dtantsur: some operators will probably want to use a dashboard to start the inspection, but I'm not sure what is going to make the actual API calls to ironic-inspector | 18:08 |
jroll | e0ne: cool, thanks. ad-hoc is fine too, e.g. find each other wednesday morning. I'm not sure what exactly you want to discuss and hence who needs to be there :) | 18:08 |
sambetts | dtantsur, devananda: isn't it the inspector inspection interface that makes those calls? | 18:09 |
dtantsur | devananda, most of them - no. but we do have some advanced features, like introspection rules (https://blueprints.launchpad.net/ironic-inspector/+spec/rules) or getting access to the full data received from ramdisk | 18:09 |
e0ne | jroll: at least, we need to better understand your needs | 18:09 |
jroll | e0ne: I think for volume attachment stuff, what y'all are doing is probably perfect (I have yet to review the spec though) | 18:09 |
jroll | e0ne: for boot-from-volume, I know people are working on stuff but I haven't really looked at it | 18:10 |
e0ne | jroll: cool | 18:10 |
e0ne | jroll: TBH, I didn't take a look on boot stuff yet. | 18:10 |
gabriel | jroll, rloo: aren't stable docs just published on OpenStack's docs pages for a specific release? | 18:11 |
devananda | dtantsur: right, I thought I recalled there being a few cases where direct access to inspecor's API was needed | 18:11 |
*** smcginnis has joined #openstack-ironic | 18:11 | |
jroll | e0ne: yeah. from what I recall, much of it is driven by nova, then info passed to ironic for the actual boot part | 18:11 |
jroll | gabriel: yes, they are | 18:11 |
*** hemna has joined #openstack-ironic | 18:12 | |
devananda | dtantsur: so it sounds like most operations could be driven by user<->ironic-api interaction, with no need for CORS in ironic-inspector | 18:12 |
dtantsur | devananda, yes, for most users it should be enough | 18:12 |
smcginnis | e0ne, jroll: Sounds like we may need to set aside some time on Friday. | 18:12 |
devananda | krotscheck: ^ | 18:12 |
* sambetts is calling it a night | 18:12 | |
* dtantsur too | 18:12 | |
e0ne | jroll: may be we can implement boot-from-volume-without-nova. I need to go deeper on this topic | 18:13 |
dtantsur | see you folks | 18:13 |
devananda | dtantsur: thanks | 18:13 |
jroll | smcginnis: e0ne: idk that there's much contention or craziness going on, but I'd love to chat :) | 18:13 |
devananda | dtantsur: g'night! | 18:13 |
jroll | e0ne: ++++++++ | 18:13 |
thiagop | good night dtantsur sambetts | 18:13 |
*** dtantsur is now known as dtantsur|afk | 18:13 | |
sambetts | o/ see everyone tomorrow | 18:13 |
devananda | e0ne: how about "boot from volume with nova" ? | 18:13 |
jroll | e0ne: we deliberately support running ironic "standalone" but "standalone with cinder" is also cool | 18:13 |
devananda | e0ne: I think that's more desired | 18:13 |
jroll | devananda: that's in the works... | 18:13 |
e0ne | devananda: good question:) | 18:13 |
devananda | jroll: at this rate, we'll have "ironic with swift, glance, neutron, cinder, and keystone" | 18:14 |
devananda | oh wait ... | 18:14 |
jroll | lol | 18:14 |
devananda | :) | 18:14 |
krotscheck | devananda: danke | 18:14 |
gabriel | jroll, rloo: so that should mean that docs that arrive after the version cut would just be updated on the website. I don't see the point in pushing for code can only be merged with their proper docs, if it is just a matter of updating the website. | 18:14 |
jroll | gabriel: the stable maintenance team does not allow backporting docs patches | 18:15 |
devananda | gabriel: the website also includes docs for the previous stable releases -- however we don't update the docs in stable branches right now | 18:15 |
devananda | so this is a problem | 18:15 |
jroll | gabriel: which is how we update the website | 18:15 |
jroll | gabriel: feel free to raise the issue with that team | 18:15 |
devananda | jroll: fwiw, this is a result of keeping our docs in our code tree | 18:15 |
devananda | which no previous project did | 18:15 |
devananda | *our operator/user docs | 18:15 |
jroll | I also like up-to-date docs | 18:16 |
gabriel | jroll, rloo: as I said in the meeting, vendors already want docs. This rule would just put barriers on contributions, an thus on growing the commuinity. | 18:16 |
jroll | devananda: that's the model people want projects to go to | 18:16 |
devananda | the "no stable backport of developer docs" rule makes sense | 18:16 |
jroll | gabriel: *it is not my rule* | 18:16 |
jroll | devananda: sorry, that's the model people want projects to go to, right? | 18:16 |
jroll | I just like stopped typing that question >.> | 18:16 |
devananda | jroll: I'm not sure. pls check with Lana (docs PTL) to see how things have progressed on that front | 18:17 |
gabriel | jroll: i'm referring to the driver only in with docs | 18:17 |
jroll | gabriel: oh, that was just a proposal | 18:17 |
devananda | jroll: she and I talked at the last summit and it seemed to be the case, but IDK what progress has been made | 18:17 |
devananda | jroll: and we (ironic) are the first project to actually maintain our docs that way | 18:17 |
jroll | ah, I see | 18:17 |
devananda | some younger projects are following suit but not as mature // large // hitting the issue with as many vendor contributions as we are | 18:17 |
jroll | thanks | 18:17 |
jroll | right | 18:18 |
devananda | hmmm... I should probably finish packing. flight's in two hours | 18:18 |
devananda | gotta go | 18:18 |
jroll | gabriel: I need to write a longer reply on the ML on this, but that discussion should happen there | 18:18 |
jroll | devananda: gl;hf :) | 18:18 |
*** william has joined #openstack-ironic | 18:19 | |
*** william is now known as Guest28252 | 18:19 | |
gabriel | jroll: sure. | 18:19 |
openstackgerrit | Thiago Paiva Brito proposed openstack/ironic: Use server_profile_template_uri to schedule https://review.openstack.org/237122 | 18:20 |
BadCub | safe trip devananda | 18:20 |
BadCub | see you in a few days!!! | 18:20 |
*** devlaps has joined #openstack-ironic | 18:22 | |
*** hblixt has joined #openstack-ironic | 18:23 | |
*** jlvillal_ has joined #openstack-ironic | 18:40 | |
orion__ | sorry for the re-post and this basic question, but i can't find a definitive answer. can i run a hybrid baremetal and kvm private cloud or do i need a parallel openstack install just for ironic? | 18:40 |
*** Guest3686 is now known as mgagne | 18:45 | |
*** mgagne has joined #openstack-ironic | 18:45 | |
*** Sukhdev has joined #openstack-ironic | 18:50 | |
*** Guest28252 has quit IRC | 18:53 | |
*** willsama has joined #openstack-ironic | 18:53 | |
*** amotoki has quit IRC | 18:55 | |
*** boris-42 has quit IRC | 18:58 | |
thiagop | orion__: I don't think you'll need an entire openstack install for Ironic, maybe just another nova conductor | 18:59 |
*** hemna is now known as hemnafk | 18:59 | |
*** penick has quit IRC | 19:00 | |
thiagop | orion__: but I really don't know if the same nova conductor can run VM's and baremetal | 19:00 |
openstackgerrit | Lilia Sampaio proposed openstack/ironic: Add OneView driver documentation https://review.openstack.org/234396 | 19:03 |
rloo | hey jlvillal or jlvillal_, why is time.time() better than oslo_utils.timeutils.utcnow()? | 19:03 |
openstackgerrit | Merged openstack/bifrost: Fix DHCP use case https://review.openstack.org/235636 | 19:06 |
Sukhdev | jroll: do you have a moment now to help answer question related to wait-callback issue? | 19:06 |
jroll | Sukhdev: no, sorry | 19:06 |
jroll | Sukhdev: I would spin up a fresh devstack to be sure it isn't some local issue | 19:07 |
Sukhdev | jroll: I did that couple of times :-( | 19:07 |
Sukhdev | jroll: can give it another shot | 19:07 |
jroll | Sukhdev: like, a new machine? not just re-running devstack? | 19:08 |
jroll | and you aren't like, restarting conductor while it's deploying or anything? | 19:08 |
Sukhdev | correct - I moved over to a brand new server (earlier I was running on my laptop VM), now on a real server with real HW switch connected - hence, I was having earlier connectivity issues | 19:09 |
Sukhdev | jroll: now I am past all the connectivity issues - just stuck with this image related issue | 19:09 |
jroll | and you aren't like, restarting conductor while it's deploying or anything? | 19:09 |
dprince | lucasagomes_: https://bugs.launchpad.net/ironic/+bug/1507738 | 19:10 |
openstack | Launchpad bug 1507738 in tripleo "ipxe fails on Centos 7 (inc: command not found)" [Critical,Triaged] | 19:10 |
Sukhdev | no - I only restart conductor once - when change the config to add provisioing network - nothing after that | 19:10 |
jroll | Sukhdev: and the reservation field is set forever when you deploy? | 19:11 |
Sukhdev | jroll: correct - I did not even know about it until you brought to my attention - I have no reason to touch it :-) | 19:11 |
jroll | Sukhdev: something is broken in code then, that shouldn't ever happen | 19:11 |
*** ijw has quit IRC | 19:13 | |
Sukhdev | jroll: which code would be broken? the conductor? I have seen this only after applying all of our patches - previous week everything was fine | 19:13 |
*** mgoddard has quit IRC | 19:13 | |
jroll | Sukhdev: yes, conductor | 19:14 |
orion__ | thiagop: thanks. i think i just need to run through the install and get a better feel... this has to be a pretty common question/scenario (?)... i'm surprised someone on here doesn't know the answer | 19:14 |
*** baoli has joined #openstack-ironic | 19:14 | |
thiagop | orion__: I just think you couldn't get attention from someone who actually runs this thing in such a diverse environment. | 19:15 |
openstackgerrit | Merged openstack/bifrost: Correct duplicate config drive generation https://review.openstack.org/235639 | 19:15 |
*** jcoufal has quit IRC | 19:15 | |
*** lucasagomes_ is now known as lucasagomes | 19:16 | |
orion__ | thiagop: :) i assume this is the best place to pose the question. do you know of a better forum for this? maybe the mailing list? | 19:17 |
lucasagomes | dprince, hey there. I will take a look at it | 19:17 |
thiagop | orion__: you're asking in the right place. :) | 19:17 |
orion__ | thiagop: ok, thank you | 19:17 |
*** Marga_ has quit IRC | 19:18 | |
dprince | lucasagomes: would be nice to support the old version of undionly.kpxe, but if we can't it may require compiling a new one for Centos 7 | 19:18 |
thiagop | orion__: try ping some cores. The folks are really awesome in answering. | 19:18 |
lucasagomes | dprince, thought it would work for old ROMs as well :-( | 19:18 |
lucasagomes | dprince, yeah totally I'm going to fix that asap | 19:18 |
dprince | lucasagomes: yeah, Centos is at ipxe-20130517-6.gitc4bce43.el7.src.rpm | 19:18 |
*** dolphm has joined #openstack-ironic | 19:19 | |
jroll | orion__: it is supported via cells or host aggregates, though I'm not sure how the host aggregates support works with schedulers and such | 19:19 |
lucasagomes | dprince, right yeah I will setup an env here and try to get a fix for it tomorrow | 19:19 |
orion__ | jroll: thx. i've read about cells but never used. i'll look at those more closely. do you know of any documentation (official or unofficial) on multi-hypervisor with ironic? | 19:21 |
jroll | orion__: sorry for slow/terrible answer, busy day for me | 19:21 |
jroll | orion__: I'm not sure on docs on this, sorry :( | 19:21 |
orion__ | jroll: thx anyway for the pointer. that's a lot more than i had when i started :) | 19:21 |
jroll | :) | 19:21 |
*** meghal has left #openstack-ironic | 19:25 | |
*** meghal has joined #openstack-ironic | 19:25 | |
*** baoli has quit IRC | 19:25 | |
*** baoli has joined #openstack-ironic | 19:31 | |
*** baoli has quit IRC | 19:32 | |
*** baoli has joined #openstack-ironic | 19:32 | |
*** krtaylor has quit IRC | 19:36 | |
*** lucasagomes is now known as lucas-afk | 19:36 | |
*** marzif has quit IRC | 19:36 | |
*** marzif has joined #openstack-ironic | 19:37 | |
*** penick has joined #openstack-ironic | 19:40 | |
*** baoli has quit IRC | 19:44 | |
*** baoli has joined #openstack-ironic | 19:45 | |
*** baoli has quit IRC | 19:46 | |
*** baoli has joined #openstack-ironic | 19:46 | |
*** marzif has quit IRC | 19:46 | |
linggao_ | Hi, when I deployed a baremetal node, it got into EFI shell. (It says EFI Shell version 2.31 .... Press ESC in 1 sec to skip startup.nsh). Has anyone encountered this problem? How did you fix it? | 19:48 |
*** alexpilotti has joined #openstack-ironic | 19:48 | |
*** krtaylor has joined #openstack-ironic | 19:52 | |
*** subscope has quit IRC | 19:53 | |
*** amotoki has joined #openstack-ironic | 19:56 | |
openstackgerrit | Thiago Paiva Brito proposed openstack/ironic: Use server_profile_template_uri to schedule https://review.openstack.org/237122 | 19:57 |
openstackgerrit | Thiago Paiva Brito proposed openstack/ironic: Add OneView driver documentation https://review.openstack.org/234396 | 19:57 |
openstackgerrit | Merged openstack/ironic-lib: Updated from global requirements https://review.openstack.org/235669 | 19:58 |
*** amotoki has quit IRC | 20:00 | |
*** hemnafk is now known as hemna | 20:02 | |
*** cemason has quit IRC | 20:04 | |
*** cemason has joined #openstack-ironic | 20:05 | |
*** thrash is now known as thrash|biab | 20:05 | |
*** penick has quit IRC | 20:06 | |
*** Sukhdev has quit IRC | 20:08 | |
*** nicodemos has quit IRC | 20:13 | |
*** dims_ has joined #openstack-ironic | 20:16 | |
*** dims has quit IRC | 20:19 | |
*** e0ne has quit IRC | 20:20 | |
openstackgerrit | Merged openstack/pyghmi: Update .gitreview for new namespace https://review.openstack.org/236544 | 20:22 |
*** baoli has quit IRC | 20:22 | |
*** Marga_ has joined #openstack-ironic | 20:23 | |
*** achanda has quit IRC | 20:26 | |
*** ijw has joined #openstack-ironic | 20:27 | |
*** dprince has quit IRC | 20:29 | |
*** jjohnson2 has joined #openstack-ironic | 20:29 | |
openstackgerrit | Thiago Paiva Brito proposed openstack/ironic: Use server_profile_template_uri to schedule https://review.openstack.org/237122 | 20:36 |
openstackgerrit | Jarrod Johnson proposed openstack/pyghmi: Handle unicode DCMI data incoming https://review.openstack.org/237195 | 20:37 |
*** achanda has joined #openstack-ironic | 20:46 | |
*** penick has joined #openstack-ironic | 20:46 | |
*** Marga_ has quit IRC | 20:52 | |
*** Marga_ has joined #openstack-ironic | 20:53 | |
openstackgerrit | Merged openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/235670 | 20:57 |
*** amotoki has joined #openstack-ironic | 20:57 | |
*** jlvillal_ has quit IRC | 20:57 | |
*** jlvillal_ has joined #openstack-ironic | 20:58 | |
*** meghal has quit IRC | 20:59 | |
*** spandhe has quit IRC | 21:00 | |
*** spandhe has joined #openstack-ironic | 21:01 | |
*** baoli has joined #openstack-ironic | 21:01 | |
*** amotoki has quit IRC | 21:02 | |
*** jlvillal_ has quit IRC | 21:02 | |
*** hblixt has quit IRC | 21:04 | |
*** jjohnson2 has quit IRC | 21:04 | |
*** meghal has joined #openstack-ironic | 21:05 | |
*** aarefiev22 has quit IRC | 21:05 | |
*** praneshp has quit IRC | 21:06 | |
*** trown is now known as trown|outttypeww | 21:06 | |
*** e0ne has joined #openstack-ironic | 21:11 | |
mrda | Morning Ironic | 21:12 |
thiagop | morning mrda | 21:13 |
mrda | o/ | 21:13 |
*** Marga_ has quit IRC | 21:14 | |
*** Marga_ has joined #openstack-ironic | 21:14 | |
*** Marga_ has quit IRC | 21:15 | |
*** baoli has quit IRC | 21:16 | |
*** Marga_ has joined #openstack-ironic | 21:16 | |
*** baoli has joined #openstack-ironic | 21:17 | |
NobodyCam | mornign mrda | 21:17 |
*** Sukhdev has joined #openstack-ironic | 21:17 | |
*** e0ne has quit IRC | 21:20 | |
*** baoli has quit IRC | 21:21 | |
*** baoli has joined #openstack-ironic | 21:21 | |
openstackgerrit | John L. Villalovos proposed openstack/bifrost: Add newlines at end of files https://review.openstack.org/237206 | 21:27 |
mrda | hey NobodyCam | 21:28 |
jlvillal | mrda: Good morning | 21:28 |
*** baoli has quit IRC | 21:29 | |
mrda | hey jlvillal | 21:30 |
*** spandhe has quit IRC | 21:30 | |
jlvillal | NobodyCam: You are super fast reviewer :) | 21:32 |
*** spandhe has joined #openstack-ironic | 21:32 | |
jlvillal | And thanks! | 21:33 |
NobodyCam | lol | 21:34 |
NobodyCam | the title cought my eye | 21:34 |
jlvillal | :) | 21:34 |
*** achanda has quit IRC | 21:34 | |
NobodyCam | I voted ahead of the test but I think it pass :-p | 21:35 |
jlvillal | NobodyCam: I would hope so :) | 21:36 |
*** praneshp has joined #openstack-ironic | 21:39 | |
NobodyCam | this is OUR gate | 21:40 |
NobodyCam | lol | 21:40 |
*** praneshp_ has joined #openstack-ironic | 21:42 | |
*** praneshp has quit IRC | 21:44 | |
*** praneshp_ is now known as praneshp | 21:44 | |
*** achanda has joined #openstack-ironic | 21:50 | |
jlvillal | rloo: So are you an expert on Gaussian distributions? | 21:53 |
rloo | jlvillal: nope | 21:53 |
jlvillal | rloo: Me either :) Must be JoshNang who is the expert on Gaussian distributions... | 21:54 |
rloo | jlvillal: why? | 21:54 |
jlvillal | rloo: I was just reading that random code thing. And had never seen random.gauss() before. | 21:54 |
jlvillal | The Python doc page is very skimpy on what it does. | 21:54 |
rloo | jlvillal: heh. if i went and spent time looking/learning about all the code I don't know anything about, I'd get even fewer reviews done! :) | 21:55 |
jlvillal | rloo: Heh! True. I do get side-tracked trying to figure out more stuff... | 21:55 |
rloo | jlvillal: i have to constantly remind myself to stay focused. Otherwise, I'd get 0 reviews done. | 21:56 |
jlvillal | rloo: I need to do that more. Stay focused. | 21:56 |
rloo | jlvillal: for the good of the community. ha ha! | 21:57 |
jlvillal | :) | 21:57 |
openstackgerrit | Merged openstack/ironic: Add reboot_delay option to snmp driver https://review.openstack.org/234186 | 21:58 |
jroll | jlvillal: aweeks is my resident expert on all things statistics, if you do want to learn | 22:01 |
jlvillal | jroll: Maybe another time. I am trying to be good on focus on the functional testing stuff.... | 22:02 |
jlvillal | s/good on focus/good and focus/ | 22:02 |
jlvillal | :) | 22:02 |
jroll | heh | 22:02 |
jroll | sounds like a good sunday afternoon wikipedia rabbit hole | 22:02 |
*** alex_xu has quit IRC | 22:04 | |
*** Sukhdev has quit IRC | 22:04 | |
*** alex_xu has joined #openstack-ironic | 22:05 | |
*** Sukhdev has joined #openstack-ironic | 22:05 | |
*** linggao_ has quit IRC | 22:07 | |
*** meghal has quit IRC | 22:11 | |
*** meghal has joined #openstack-ironic | 22:11 | |
*** dprince has joined #openstack-ironic | 22:14 | |
thiagop | Folks, I'm calling it a day | 22:14 |
thiagop | see ya | 22:14 |
*** thiagop has quit IRC | 22:14 | |
*** dims_ has quit IRC | 22:15 | |
*** dprince has quit IRC | 22:15 | |
*** meghal has quit IRC | 22:19 | |
*** getvasanth_ has quit IRC | 22:20 | |
*** orion__ has quit IRC | 22:20 | |
*** getvasanth_ has joined #openstack-ironic | 22:21 | |
aweeks | jroll: jlvillal: I have been summoned | 22:21 |
jlvillal | aweeks: Oh I was just slightly curious about random.gauss() | 22:21 |
jlvillal | aweeks: Saw it in this code: https://review.openstack.org/#/c/223266/4/ironic_python_agent/backoff.py | 22:22 |
jlvillal | First time I had ever seen that before. Python docs are very sparse | 22:22 |
aweeks | jlvillal: it basically selects random numbers around a mean, where the numbers are more likely to be close to the mean than farther away | 22:23 |
aweeks | and the second parameter controls the standard deviatoin | 22:23 |
jlvillal | aweeks: I was thinking something like that. Bell curve is what I got when googling | 22:23 |
aweeks | for example, see https://en.wikipedia.org/wiki/Normal_distribution#/media/File:Normal_Distribution_PDF.svg | 22:23 |
aweeks | yes, it also calleg a bell curge | 22:23 |
aweeks | *curve | 22:23 |
aweeks | or a normal distribution | 22:23 |
jlvillal | aweeks: Thanks :) | 22:24 |
aweeks | my pleasure | 22:24 |
*** jamielennox|away is now known as jamielennox | 22:26 | |
*** amotoki has joined #openstack-ironic | 22:28 | |
*** Sukhdev has quit IRC | 22:31 | |
*** cemason has quit IRC | 22:32 | |
jlvillal | jroll: Any guess on how much testing I can do on ironic-api without anything else running? None or some? | 22:32 |
*** amotoki has quit IRC | 22:32 | |
jroll | jlvillal: depends if you can capture rabbit messages sent from ironic-api and validate against those :) | 22:33 |
*** cemason has joined #openstack-ironic | 22:33 | |
jroll | otherwise, not a ton | 22:33 |
jroll | relevant: https://review.openstack.org/235909 | 22:33 |
mrda | jlvillal: There's a bunch of things you could do with just the api running. If you mocked conductor, even more so :) | 22:33 |
mrda | or listen to jroll :) | 22:33 |
jlvillal | :) | 22:33 |
jroll | jlvillal: that patch sends all db calls to the conductor | 22:33 |
jroll | as of now; all writes go to the conductor afaik | 22:33 |
mrda | mock_conductor :) | 22:34 |
jlvillal | mrda: jroll: Okay. I just thought I try having some tests with nothing but ironic-api running. Then move on to adding ironic-conductor | 22:34 |
jlvillal | But maybe I should bring up both services and not try to only have one at a time. | 22:34 |
jroll | yeah, then you're going to need rabbit as well... | 22:35 |
*** willsama has quit IRC | 22:35 | |
*** meghal has joined #openstack-ironic | 22:35 | |
jlvillal | No way around needing rabbit? | 22:35 |
jroll | I mean, that's how api and conductor talk, so I assume not? | 22:35 |
jlvillal | I'm just trying to make it easy for testing to be done locally. | 22:35 |
jlvillal | Okay. | 22:35 |
jroll | yeah... | 22:36 |
jroll | mocking rabbit in mimic :D | 22:36 |
jlvillal | jroll: I'll look at the patch | 22:36 |
jlvillal | I'll see if I can do dumb things like asking the API its version. Hopefully that doesn't leave ironic-api... | 22:37 |
jroll | jlvillal: that also would allow us to mock things like losing messages, which openstack in general doesn't handle well today | 22:37 |
jroll | heh, it does not | 22:37 |
jlvillal | jroll: Yeah I hope we can get some mimic stuff in there too. But we need mimic to be Python 3 compatible. Not sure where lekha got on that. | 22:38 |
jroll | yeah | 22:38 |
jroll | rabbit isn't the worst requirement for now | 22:38 |
jlvillal | Yep | 22:39 |
jlvillal | And it isn't a new dependency, so that makes it easier. | 22:40 |
*** baoli has joined #openstack-ironic | 22:44 | |
*** meghal1 has joined #openstack-ironic | 22:45 | |
*** meghal has quit IRC | 22:45 | |
*** meghal1 has quit IRC | 22:45 | |
*** meghal has joined #openstack-ironic | 22:46 | |
*** Sukhdev has joined #openstack-ironic | 22:46 | |
*** Sukhdev has quit IRC | 22:46 | |
*** mkovacik|afk has quit IRC | 22:46 | |
lekha | jlvillal: we most done and are waiting on treq a twisted library to be posted and then have to test and port what's left. | 22:47 |
jlvillal | lekha: Great :) | 22:47 |
*** meghal has quit IRC | 22:48 | |
*** baoli has quit IRC | 22:49 | |
*** Sukhdev has joined #openstack-ironic | 22:51 | |
*** achanda has quit IRC | 22:55 | |
*** achanda_ has joined #openstack-ironic | 22:55 | |
*** achanda has joined #openstack-ironic | 22:55 | |
*** meghal has joined #openstack-ironic | 22:56 | |
*** achanda_ has quit IRC | 22:59 | |
jlvillal | mrda: jroll: http://paste.openstack.org/show/476778/ Able to do a few things... | 23:02 |
jroll | jlvillal: yeah, right now you should be able to hit /, /v1, and any GET requests; that patch I linked earlier will forward db calls for get requests to the conductor | 23:03 |
jlvillal | jroll: Does that mean for right now the API calls the DB directly. But in the future it will go out via the conductor. | 23:04 |
jroll | yes | 23:04 |
jlvillal | Got it. | 23:04 |
jroll | jlvillal: for GET calls, anyway | 23:04 |
jroll | most (all?) writes go to the conductor today | 23:04 |
jlvillal | jroll: Okay. I think it is kinda cool that I can at least do some rudimentary testing with what I have so far. | 23:05 |
jlvillal | But will need to bring up rabbitmq and conductor to be able to do more. | 23:05 |
*** meghal has joined #openstack-ironic | 23:05 | |
jroll | ya | 23:06 |
mrda | jlvillal: will look in a bit, I'm in a mtg unfortunately :) | 23:10 |
*** ijw has quit IRC | 23:23 | |
*** meghal has quit IRC | 23:23 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/235644 | 23:28 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements https://review.openstack.org/237290 | 23:28 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements https://review.openstack.org/237291 | 23:28 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/237292 | 23:28 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironic-inspector-client: Updated from global requirements https://review.openstack.org/237320 | 23:32 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/237321 | 23:32 |
*** spandhe has quit IRC | 23:53 | |
*** MattMan has quit IRC | 23:58 | |
*** MattMan has joined #openstack-ironic | 23:59 | |
*** cemason has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!