Wednesday, 2016-04-13

*** [1]cdearborn has quit IRC00:01
*** baoli has quit IRC00:01
*** yuanying has joined #openstack-ironic00:10
*** hoangcx has joined #openstack-ironic00:13
*** hemna_ has quit IRC00:15
*** suro-patz1 has quit IRC00:31
*** rloo has quit IRC00:34
*** shu-mutou-AFK has quit IRC00:39
*** hoangcx has quit IRC00:53
*** baoli has joined #openstack-ironic00:55
*** mtanino has joined #openstack-ironic00:55
*** saripurigopi has quit IRC00:56
*** shu-mutou has joined #openstack-ironic00:56
*** baoli has quit IRC00:59
*** spandhe has quit IRC01:01
*** hoangcx has joined #openstack-ironic01:04
openstackgerritStephanie Miller proposed openstack/bifrost: Allow for recent ironic sample config changes  https://review.openstack.org/30492001:07
*** racedo has quit IRC01:08
*** ravig has quit IRC01:10
*** thrash is now known as thrash|g0ne01:15
*** baoli has joined #openstack-ironic01:17
*** baoli has quit IRC01:22
*** baoli has joined #openstack-ironic01:22
*** baoli has quit IRC01:25
*** baoli has joined #openstack-ironic01:25
*** saripurigopi has joined #openstack-ironic01:30
*** saripurigopi has quit IRC01:31
openstackgerritStephanie Miller proposed openstack/bifrost: Allow for recent ironic sample config changes  https://review.openstack.org/30492001:38
*** spandhe has joined #openstack-ironic01:39
*** Haomeng has quit IRC01:42
*** jxiaobin has quit IRC01:43
*** saripurigopi has joined #openstack-ironic01:47
openstackgerritHaomeng,Wang proposed openstack/ironic: add new portal_port option for iscsi module  https://review.openstack.org/30388801:57
*** Sukhdev_ has quit IRC02:01
*** baoli has quit IRC02:01
*** suro-patz has joined #openstack-ironic02:17
*** saripurigopi has quit IRC02:18
*** Haomeng has joined #openstack-ironic02:27
*** shu-mutou has quit IRC02:34
*** hoangcx has quit IRC02:35
*** daemontool has quit IRC02:36
*** daemontool has joined #openstack-ironic02:37
*** suro-patz has quit IRC02:38
*** amotoki has quit IRC02:38
openstackgerritHaomeng,Wang proposed openstack/ironic: add new portal_port option for iscsi module  https://review.openstack.org/30388802:38
*** achanda has joined #openstack-ironic02:44
*** Marga_ has quit IRC02:44
*** achanda has quit IRC02:49
*** rbudden has quit IRC02:51
*** baoli has joined #openstack-ironic02:51
*** Marga_ has joined #openstack-ironic02:52
*** yuanying has quit IRC02:54
*** Marga_ has quit IRC02:56
*** hoangcx has joined #openstack-ironic03:11
*** daemontool has quit IRC03:11
*** spandhe_ has joined #openstack-ironic03:17
*** spandhe has quit IRC03:19
*** spandhe_ is now known as spandhe03:19
openstackgerritDao Cong Tien proposed openstack/ironic: [WIP] Implement IPMIProxy console drivers  https://review.openstack.org/30493303:21
*** Marga_ has joined #openstack-ironic03:38
*** achanda has joined #openstack-ironic03:41
*** Marga_ has quit IRC03:43
*** yuanying has joined #openstack-ironic03:47
*** Marga_ has joined #openstack-ironic03:49
*** Marga_ has quit IRC03:50
*** Marga_ has joined #openstack-ironic03:50
*** amotoki has joined #openstack-ironic03:51
*** smoriya has quit IRC03:52
*** kalpase has joined #openstack-ironic03:53
*** baoli has quit IRC03:53
*** Nisha has joined #openstack-ironic03:59
*** saripurigopi has joined #openstack-ironic04:07
*** yarkot_ has joined #openstack-ironic04:10
*** vmud213 has joined #openstack-ironic04:14
*** achanda has quit IRC04:17
openstackgerritDao Cong Tien proposed openstack/ironic-specs: Nova serial console support  https://review.openstack.org/29686904:29
*** spandhe has quit IRC04:29
*** spandhe has joined #openstack-ironic04:33
*** links has joined #openstack-ironic04:46
*** smoriya_afk has joined #openstack-ironic04:57
*** smoriya_afk is now known as smoriya04:58
*** smoriya has quit IRC05:00
*** amotoki_ has joined #openstack-ironic05:02
*** amotoki has quit IRC05:06
*** Sukhdev has joined #openstack-ironic05:06
*** ChubYann has quit IRC05:10
*** harlowja_at_home has joined #openstack-ironic05:32
*** smoriya_afk has joined #openstack-ironic05:40
*** smoriya_afk is now known as smoriya05:40
*** spandhe has quit IRC05:41
*** suro-patz has joined #openstack-ironic05:42
*** smoriya has quit IRC05:53
*** Nisha has quit IRC05:56
*** rcernin has joined #openstack-ironic05:56
*** harlowja_at_home has quit IRC06:03
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387606:14
*** smoriya_afk has joined #openstack-ironic06:15
*** smoriya_afk is now known as smoriya06:15
*** saripurigopi has quit IRC06:18
*** Sukhdev has quit IRC06:24
*** Sukhdev has joined #openstack-ironic06:24
*** Sukhdev has quit IRC06:27
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Imported Translations from Zanata  https://review.openstack.org/30497406:29
*** divya_ has joined #openstack-ironic06:36
*** moshele has joined #openstack-ironic06:37
*** appu103_ has joined #openstack-ironic06:40
*** appu103_ is now known as aparnav06:43
*** tesseract has joined #openstack-ironic06:46
*** tesseract is now known as Guest1269906:46
*** smoriya has quit IRC06:50
*** ohamada has joined #openstack-ironic06:52
*** ohamada has quit IRC06:53
*** athomas has joined #openstack-ironic07:03
*** ohamada has joined #openstack-ironic07:06
*** mgould has joined #openstack-ironic07:09
*** suro-patz has quit IRC07:10
mgouldmorning Ironic!07:11
*** ohamada has quit IRC07:11
*** lucas-brno is now known as lucasagomes07:14
lucasagomesmorning all07:14
*** vmud213 has quit IRC07:18
*** smoriya_afk has joined #openstack-ironic07:18
*** mkovacik has joined #openstack-ironic07:18
*** smoriya_afk is now known as smoriya07:18
*** smoriya has quit IRC07:19
*** mbound has quit IRC07:21
*** smoriya_afk has joined #openstack-ironic07:22
*** smoriya_afk is now known as smoriya07:22
*** hparekh has quit IRC07:33
*** ifarkas has joined #openstack-ironic07:33
*** daemontool has joined #openstack-ironic07:34
*** daemontool has quit IRC07:35
*** daemontool has joined #openstack-ironic07:35
*** jcoufal has joined #openstack-ironic07:37
*** smoriya has quit IRC07:40
*** smoriya_afk has joined #openstack-ironic07:41
*** smoriya_afk is now known as smoriya07:41
*** achanda has joined #openstack-ironic07:41
*** yarkot_ has quit IRC07:42
Haomenglucasagomes: morning Lucas:)07:42
lucasagomeshello there :-)07:42
openstackgerritHaomeng,Wang proposed openstack/ironic: add new portal_port option for iscsi module  https://review.openstack.org/30388807:43
Haomenglucasagomes: yes:)07:43
*** smoriya_afk has joined #openstack-ironic07:48
*** smoriya_afk is now known as smoriya07:49
*** smoriya has quit IRC07:50
*** smoriya_afk has joined #openstack-ironic07:51
*** smoriya_afk is now known as smoriya07:52
*** smoriya has quit IRC07:53
openstackgerritVasyl Saienko proposed openstack/ironic: Add tests for cleaning  https://review.openstack.org/30446907:55
*** mbound has joined #openstack-ironic07:55
*** smoriya_afk has joined #openstack-ironic07:55
*** smoriya_afk is now known as smoriya07:55
*** shu-mutou has joined #openstack-ironic08:00
*** smoriya has quit IRC08:01
*** smoriya_afk has joined #openstack-ironic08:02
*** smoriya_afk is now known as smoriya08:02
*** smoriya has quit IRC08:04
*** yuikotakada has quit IRC08:04
*** smoriya_afk has joined #openstack-ironic08:05
*** smoriya_afk is now known as smoriya08:05
*** achanda has quit IRC08:06
*** jistr has joined #openstack-ironic08:07
*** smoriya has quit IRC08:10
pas-hamorning Ironic08:10
*** Nisha has joined #openstack-ironic08:11
*** yuikotakada has joined #openstack-ironic08:13
*** itamarl has joined #openstack-ironic08:13
*** smoriya_afk has joined #openstack-ironic08:16
*** smoriya_afk is now known as smoriya08:16
*** smoriya has quit IRC08:19
*** smoriya_afk has joined #openstack-ironic08:20
*** smoriya_afk is now known as smoriya08:20
*** amotoki_ has quit IRC08:23
openstackgerritAtsushi SAKAI proposed openstack/ironic: [docstring] Update ironic/api/controllers/v1/__init__.py comment  https://review.openstack.org/30504008:25
yuriyzmorning Ironic08:27
alinebmorning all08:28
*** keedya has quit IRC08:28
Haomenglucasagomes: Lucas, I have addressed your comments - https://review.openstack.org/#/c/303888/ :)08:33
*** subscope has joined #openstack-ironic08:34
Haomengmorning pas-ha, yuriyz, alineb:)08:34
*** kromanenko has joined #openstack-ironic08:36
*** shu-mutou has quit IRC08:37
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Update devstack plugin with new auth options  https://review.openstack.org/29731208:38
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Migrate to using keystoneauth Sessions  https://review.openstack.org/23698208:38
*** smoriya has quit IRC08:41
*** smoriya_afk has joined #openstack-ironic08:42
*** smoriya_afk is now known as smoriya08:43
*** racedo has joined #openstack-ironic08:46
*** derekh has joined #openstack-ironic08:48
*** smoriya has quit IRC08:49
*** racedo has quit IRC08:50
*** smoriya_afk has joined #openstack-ironic08:50
*** smoriya_afk is now known as smoriya08:51
*** yuikotakada has quit IRC08:51
*** e0ne has joined #openstack-ironic08:53
*** karimb has joined #openstack-ironic08:54
*** persia has quit IRC09:04
*** persia has joined #openstack-ironic09:06
vsaienkoMorning Ironic09:08
vdrokmorning ironic, mgould lucasagomes Haomeng pas-ha yuriyz alineb and vsaienko !09:09
*** chihhsin_ has quit IRC09:16
sambettsMorning all o/09:17
vdrokmorning sambetts09:17
sambettsLooks likes its been a quiet morning so far on here :)09:17
*** alexpilotti has joined #openstack-ironic09:19
sambettshi vdrok09:20
vsaienkomorning sambetts09:21
sambettso/ vsaienko09:21
*** sturivnyi has joined #openstack-ironic09:23
openstackgerritSofiia Andriichenko proposed openstack/python-ironicclient: Add test for chassis-node-list  https://review.openstack.org/29948209:27
*** racedo has joined #openstack-ironic09:27
*** dtantsur|afk is now known as dtantsur09:36
dtantsurMorning Ironic09:36
sambettso/ dtantsur09:36
*** daemontool_ has joined #openstack-ironic09:38
*** subscope has quit IRC09:39
*** appu1034 has joined #openstack-ironic09:42
mgouldvdrok, sambetts vsaienko alineb morning09:43
*** sinh_ has joined #openstack-ironic09:43
sambettsHey mgould09:43
*** divya has joined #openstack-ironic09:45
divyafacing issue "admin admin^[[01;33m] ^[[01;35m^[[01;33mFailed to compute_task_build_instances: No valid host was found. There are not enough hosts available.09:46
divyacan anybody help09:46
*** jmccrory_ has joined #openstack-ironic09:47
*** daemontool has quit IRC09:47
*** aparnav has quit IRC09:47
*** ndipanov has quit IRC09:47
*** chlong has quit IRC09:47
*** SpamapS has quit IRC09:47
*** jmccrory has quit IRC09:47
*** sinh has quit IRC09:47
*** jmccrory_ is now known as jmccrory09:48
*** lucasagomes is now known as lucas-hungry09:51
*** jistr has quit IRC09:52
*** daemontool_ is now known as daemontool09:53
sambettsdivya: http://docs.openstack.org/developer/ironic/deploy/troubleshooting.html09:54
*** chlong has joined #openstack-ironic09:54
*** SpamapS has joined #openstack-ironic09:56
*** racedo has quit IRC10:01
Nishasambetts, do u face the issue "Slave went offline during the build" in ur CI?10:02
Nishasambetts, or you know what can be the root cause of it?10:02
sambettsNisha: I've not seen that, is jenkins talking to your slaves on a different nic to the nic the slaves are using for devstack/ironic10:06
*** alexpilotti has quit IRC10:08
divyasam..when i create a node using node-create it goes to provisional state enroll10:11
divyawhat could be the reason10:11
divyai dont see any errors in ir-cond logs10:12
*** alexpilotti has joined #openstack-ironic10:15
sambettsthats what its supposed to do, http://docs.openstack.org/developer/ironic/_images/states.svg10:18
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387610:18
openstackgerritAline Bousquet proposed openstack/ironic-lib: Add support for metrics  https://review.openstack.org/30152610:20
vsaienkodtantsur morning10:21
*** amotoki has joined #openstack-ironic10:22
vsaienkodtantsur could you please review https://review.openstack.org/#/c/304473  It is a patch that adds ironic-cleaning job, and the tests https://review.openstack.org/#/c/304469/10:23
*** openstackstatus has quit IRC10:32
*** sandhya has joined #openstack-ironic10:32
*** jcoufal_ has joined #openstack-ironic10:32
*** sinh_ has quit IRC10:33
*** dims has quit IRC10:33
*** openstack has joined #openstack-ironic11:32
*** ppiela_ has joined #openstack-ironic11:34
*** racedo has quit IRC11:35
*** openstackgerrit has quit IRC11:35
*** bradjones has quit IRC11:35
*** alex_xu has quit IRC11:35
*** alineb has quit IRC11:35
*** amotoki has quit IRC11:36
*** vinaym213 has joined #openstack-ironic11:36
*** ppiela has quit IRC11:36
*** bapalm has quit IRC11:36
*** ekarlso has quit IRC11:36
*** bnemec has quit IRC11:36
*** mariojv has quit IRC11:36
*** TheJulia has quit IRC11:36
*** EmilienM has quit IRC11:36
*** dtantsur is now known as dtantsur|mtg11:36
*** vmud213 has quit IRC11:37
*** SpamapS has quit IRC11:37
*** links has quit IRC11:37
*** trown|outtypewww has quit IRC11:37
*** trown has joined #openstack-ironic11:37
*** TheJulia has joined #openstack-ironic11:37
*** bnemec has joined #openstack-ironic11:38
*** Nisha has quit IRC11:40
TheJuliaGood morning everyone11:41
*** bradjones has joined #openstack-ironic11:41
*** bradjones has quit IRC11:41
*** bradjones has joined #openstack-ironic11:41
*** bapalm has joined #openstack-ironic11:41
*** amotoki has joined #openstack-ironic11:42
*** alex_xu has joined #openstack-ironic11:42
*** racedo has joined #openstack-ironic11:42
*** Nisha has joined #openstack-ironic11:42
dtantsur|mtgmorning TheJulia11:43
*** EmilienM has joined #openstack-ironic11:44
*** EmilienM is now known as Guest3825111:45
*** dprince has joined #openstack-ironic11:45
*** racedo has quit IRC11:47
*** ekarlso has joined #openstack-ironic11:49
*** links has joined #openstack-ironic11:50
*** SpamapS has joined #openstack-ironic11:50
*** openstackgerrit has joined #openstack-ironic11:51
*** Guest38251 has quit IRC11:51
*** marios_ is now known as marios11:51
lucasagomesTheJulia, good morning11:52
sambettso/ TheJulia, lucasagomes11:53
sambettshuh... I just pushed a patch and no bot message appeared11:53
sambettslucasagomes: https://review.openstack.org/#/c/305140/11:54
mgouldmorning TheJulia11:54
TheJuliathe bot has been a little... odd lately11:54
TheJuliagood morning11:54
lucasagomessambetts, will take a look11:54
sambettslucasagomes: thanks :D11:54
lucasagomessambetts, btw, I think I've asked you already. But do you have a tl;dr status update about the wild card in neutron?11:55
lucasagomesis it something they are fine having in neutron or is it a completely no-no?11:55
*** mtanino has quit IRC11:56
TheJuliadtantsur|mtg: w/r/t not concealing new states to older clients, since the introduction of new states can be a breaking api change, I do distinctly remember there was discussion of it and there appeared to be consensus that time when the spec was in support of doing so and posited that we possibly should have been doing it all along.  That being said, I guess to change that since it is in the spe11:57
TheJuliac, we will likely need to bring it up in a meeting and vote upon it since it is changing the published specification.11:57
sambettslucasagomes: bumped to Newton, the spec got split in two and still needs work, https://review.openstack.org/247027, https://review.openstack.org/255240, the main issue they seem to have with the unknown hosts part is the tracking of used IP address, but I've got an idea that might solve that issue, namely being able to add a port without a mac address, to designate a port that is a wild card11:58
sambettsbut I need to write that up11:59
lucasagomessambetts, gotcha, so it seems that a good part of the idea is being well received11:59
* lucasagomes is happy about it12:00
TheJuliaa wildcard port howso?12:00
dtantsur|mtgTheJulia, we didn't do it 2 times (enroll and cleaning at least), we should we start now?12:00
lucasagomesTheJulia, basically to be able to inject some DHCP rules in neutron to boot something if the mac address (port) is unknown12:00
TheJuliadtantsur|mtg: I seem to remember we broke something abruptly and had to fix it and that changed opinions *shrug*12:01
sambettsTheJulia: in inspector we have the abilty to inspect a node without knowing its mac address first, we want to use the neutron networks and neutron dhcp for this, but right now ports require a mac address12:01
dtantsur|mtgTheJulia, maybe. I'm not totally against that, but I'm trying to keep us consistent. It was cleaning which gave us headache, cause Nova was not aware of it.12:01
TheJuliaso possibly identify the machine via mac12:01
*** vinay50muddu has joined #openstack-ironic12:03
*** vinaym213 has quit IRC12:03
TheJuliadtantsur|mtg: I recognize that totally see your point, but I worry that consistency where the api is exhibiting a behavior that is not ideal may not be the right path moving forward12:03
TheJuliadtantsur|mtg: I'm more than happy to put it on the agenda for the next meeting12:04
*** ohamada has joined #openstack-ironic12:07
openstackgerritSam Betts proposed openstack/ironic: Add support for Cisco drivers in Ironic devstack  https://review.openstack.org/30514012:08
*** EmilienM_ has joined #openstack-ironic12:08
*** amotoki has quit IRC12:08
*** EmilienM_ is now known as EmilienM12:10
*** EmilienM is now known as Guest5022012:11
*** Guest50220 has quit IRC12:11
*** Guest50220 has joined #openstack-ironic12:11
*** Guest50220 is now known as EmilienM12:11
*** athomas has quit IRC12:14
openstackgerritVasyl Saienko proposed openstack/ironic-python-agent: Install qemu-image from backports repo  https://review.openstack.org/30514812:14
*** athomas has joined #openstack-ironic12:15
vsaienkoPlease review https://review.openstack.org/#/c/30514812:16
openstackgerritxiexs proposed openstack/python-ironicclient: Introduce FakeBaremetal class  https://review.openstack.org/30203712:17
vsaienkothis patch should unblock building coreos image. At the moment building coreos is not possible due to broken dependencies for qemu-utils12:17
sambettsTheJulia: Something I've just been knocking together https://github.com/Tehsmash/ironic-ns-proxy, basically you start the service parts outside of the namespace and the agent part inside the namespace, and point the conductor_ip and tftp_ip at the port inside the namespace and theoretically it should work, although further testing is required on my part12:18
TheJuliaohhhhh12:19
*** Nisha has quit IRC12:19
sturivnyiHi)12:21
sturivnyiWould be grateful if you could review my patches: https://review.openstack.org/#/c/251458/ https://review.openstack.org/#/c/259354/ https://review.openstack.org/#/c/262055/ https://review.openstack.org/#/c/291802/ https://review.openstack.org/#/c/293634/ https://review.openstack.org/#/c/298844/ https://review.openstack.org/#/c/240944/12:22
TheJuliasambetts: I think they key would be to monitor neutron somehow and spawn off items in the namespaces automatically12:22
sturivnyiIt's tests for python-ironic client12:22
sambettsvsaienko: whats the issue with pulling from testing? The version in testing should be greater than or equal to the version backports12:22
vsaienkosambetts https://bugs.launchpad.net/ironic-python-agent/+bug/156983512:23
openstackLaunchpad bug 1569835 in ironic-python-agent "Building coreos image failed, broken packages qemu-utils from jessie testing" [Undecided,In progress] - Assigned to Vasyl Saienko (vsaienko)12:23
*** Nisha has joined #openstack-ironic12:23
*** raildo-afk is now known as raildo12:23
vsaienkoat the moment coreos image can't be built :-(12:23
sambettsTheJulia: Well ideally it needs to be started whereever the provisioning network's dhcp services are spawned I think, because there is no guarentee that the conductor/tftp is running on a node thats plumbed into the neutron networks12:24
TheJuliasambetts: conductor_proxy handles the connection to the API server? or back to IPA?12:24
sambettsconductor_proxy is outside of the namespace, the conductor_proxy_agent is inside12:25
*** MattMan has joined #openstack-ironic12:25
sambettsso IPA -talks to> conductor_proxy_agent -talks to> conductor_proxy -talks to> Ironic12:26
sambettsand then it all flows back down the same way12:26
TheJuliasambetts: oh absolutely, the thing I have already had people question is about doing network booting inside the tenant network12:26
sambettsthats what the tftp one is for12:27
TheJuliasambetts: Since conductor/api can be split, might be a good idea to rename it, and I guess the conductor just calls back to whatever IP in the namespace that the agent thinks it has?12:27
sturivnyiHaomeng, Hello) Would be grateful if you could review my patch https://review.openstack.org/#/c/240944/12:27
sturivnyiclif_h, Hello. Would be grateful if you could review my patch https://review.openstack.org/#/c/251458/12:28
sambettsTheJulia: the configuration IP addr in the Ironic config file thats passed to IPA for talk back is called conductor ip hence why I called it that12:28
sturivnyiJayF, Hello. Would be grateful if you could review my patch https://review.openstack.org/#/c/259354/12:29
TheJuliasambetts: ahh, but I'm fairly sure it can be overridden :)12:29
sturivnyidtantsur|mtg, Hello. Would be grateful if you could review my patch  https://review.openstack.org/#/c/262055/12:29
sambettsI'm just thinking that I've taken into account IPA to condcutor coms but not conductor to IPA coms12:29
sambettsso far12:30
TheJuliaYeah, I was just thinking that the conductor connecting out to IPA might be hampered by security groups12:30
*** achanda has joined #openstack-ironic12:30
sambettsTheJulia: shouldn't be if we manage to make the proxy correctly for single to multi communication12:31
TheJuliaewww, and wouldn't the proxy need to be state aware in the end?  Or is this to primarilly just allow forthings like network booting and deployments directly from a tenant network not attached to the conductor?12:31
TheJuliasambetts: true, I was just thinking if security groups needed to be modified in the entire process12:32
*** vinay50muddu has quit IRC12:32
sambettstbh I started it with the goal of making net booting work inside an isolated network by proxying the tftp out, then I started expanding it to also include proxying the conductor12:33
xavierrbom dia Ironic :) (good morning)12:33
sambettsTheJulia: I guess what I've managed to create is an Ironic TFTP proxy and an Ironic API proxy12:35
*** ohamada has quit IRC12:35
sambettsTheJulia: the conductor would still need to be plumbed into the provisioning network12:35
TheJuliasambetts: That is what I remembered you mentioning.  We should find some coffee in Austin and discuss further, and I can tell you of some of the ideas/desires I've seen float by12:35
*** achanda has quit IRC12:36
sambettsTheJulia: yeah definatly, I'm going to keep hacking at this and see if I can make it work for the conductor too somehow12:37
TheJuliasambetts: potentially, for iscsi deploys at least... that or... possibly horrible and crazy idea of intermediate handler services that provide namespace isolated tftp/http/api proxy services to tenant networks12:37
*** e0ne has joined #openstack-ironic12:38
openstackgerritOpenStack Proposal Bot proposed openstack/bifrost: Updated from global requirements  https://review.openstack.org/30516712:41
openstackgerritJulia Kreger proposed openstack/ironic: Add config option for ATA erase fallback in agent  https://review.openstack.org/30281912:41
sambettsTheJulia: my TFTP proxy should work for net boot (PXE not iPXE) in isolated networks today (although I've not tested it yet), because then all you need to do is make sure that the neutron port is set up with the right dhcp settings, and then it'll hit that endpoint to download the kernel and initrd or syslinux to chainload12:41
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/30518512:43
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/30518612:43
*** mtanino has joined #openstack-ironic12:43
dtantsur|mtgsturivnyi, sorry, I'm in constant meetings12:46
*** alineb has joined #openstack-ironic12:47
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/30522612:48
openstackgerritJulia Kreger proposed openstack/ironic: Active Node Creation via adopt state  https://review.openstack.org/27576612:48
*** achanda has joined #openstack-ironic12:50
sambettsTheJulia: for conductor to IPA proxying we might need to make the conductor SOCKS proxy compatible, if its not already12:51
*** Goneri has joined #openstack-ironic12:52
*** achanda has quit IRC12:52
TheJuliasambetts: possibly, although the thought just raced through my mind regarding HA.. which immediately led to tenant networks with the same address ranges.12:52
*** Nisha has quit IRC12:53
*** baoli has joined #openstack-ironic12:54
sambettsTheJulia: the conductor shouldn't be talking into a tenant network should it? Unless we're running something on tenant images to talk to?12:54
TheJuliawell, I'm thinking if deployments needed to occur on tenant networks12:55
TheJuliawhich is crazy12:55
TheJuliabut similar conundrum with tenant specific provisioning networks12:55
sturivnyidtantsur|mtg, Ok, maybe later)12:56
*** baoli_ has joined #openstack-ironic12:56
sambettsTheJulia: true, hmm, definatly going to need some more though12:57
sambettsthought12:58
*** baoli has quit IRC12:59
*** amotoki has joined #openstack-ironic13:00
TheJuliasambetts: from a security standpoint, if the views of tftp could be isolated, then that would be ideal, since in the case of boot from volume, depending on the configuration the node may always need to network boot13:01
*** hoangcx has quit IRC13:02
sambettsviews of TFTP? as in making sure that only specfic nodes can access specfic things?13:04
TheJuliayup, because if your netbooting and there is multiple tenants tftp data across nodes, in the boot from volume scenario, possibly credentials to attach storage could be exposed to another tenant.13:05
sambettsI think the proxy, if done right could provide a layer of security there, to prevent non-ironic nodes accessing the TFTP server, and or nodes that have finished deploying/booting from accessing13:06
TheJuliaand when I say exposed, I mean if a tenant knew enough to go looking13:06
*** jaypipes has quit IRC13:07
*** amotoki has quit IRC13:07
*** rloo has joined #openstack-ironic13:13
TheJuliagood morning rloo13:16
rloogood morning TheJulia!13:16
jrollmornin13:18
*** mbound has quit IRC13:18
sambettso/ rloo, jroll13:19
mag009_morning all13:20
mag009_been a while I was busy with some other stuff :)13:21
*** smoriya_afk has joined #openstack-ironic13:21
*** smoriya_afk is now known as smoriya13:21
*** mbound has joined #openstack-ironic13:23
rloomorning jroll, mag009_ , sambetts13:23
*** [1]cdearborn has joined #openstack-ironic13:26
jrollI'll be mostly afk today, more moving shenanigans13:27
jrollfull force tomorrow13:27
*** rbudden has joined #openstack-ironic13:28
rloohave fun jroll13:30
jrollis anybody uncool with the tenth session being the ansible driver? rloo dtantsur|mtg TheJulia lucasagomes13:30
TheJuliano objections here13:30
sambettsSounds interesting :)13:31
*** ayoung has quit IRC13:31
* rloo looks to see what needs to be discussed wrt ansible driver...13:31
rlooanyone know the link for newton etherpad? I don't see it in the whiteboard13:33
rloofound it: https://etherpad.openstack.org/p/ironic-newton-summit13:34
*** appu1034 has quit IRC13:35
mag009_anyone tested with powered edge server ?13:35
rloojroll: wrt the ansible driver. It isn't clear to me. what needs to be discussed. or is it a presentation?13:35
rloovdrok: ^^ what did you want to discuss wrt the ansible driver?13:36
mag009_I have a problem with the pxe if I rebuild the server it tried for the nic 1 for the pxe than timedout because its the wrong interface then skip the rest and boot the HD13:36
*** slagle_ has joined #openstack-ironic13:36
jrollrloo: yeah, that's a good question13:36
*** zer0c00l_ has joined #openstack-ironic13:38
*** pleia2_ has joined #openstack-ironic13:38
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for baremetal subcommands in openstackclient  https://review.openstack.org/30168713:38
*** keedya has joined #openstack-ironic13:39
*** smoriya has quit IRC13:40
dtantsur|mtgjroll, no objections13:40
dtantsur|mtgalso morning jroll13:40
dtantsur|mtgand rloo :)13:40
jrollmorning :)13:40
vdrokrloo: jroll morning, what I'm thinking about is 1. its architecture, how to properly do that. right now it is a bunch of small playbooks that exchange needed info through file 2. inspection with it, aarefiev has done some research on that 3. possible usage of it for customizations, like fuel guys were asking about that for a long time13:40
dtantsur|mtgjroll, quick question: do you think adding DRAC virtual media and inspection will require a spec?13:40
*** rbudden has quit IRC13:41
*** rbudden_ has joined #openstack-ironic13:41
dtantsur|mtgrloo, I'd see a presentation with immediate questions to the folks13:41
vdrokyeah, presentation too13:41
jrolldtantsur|mtg: is it wildly different than other vmedia/inspection drivers?13:42
dtantsur|mtgjroll, I don't expect it to be any different13:42
jrolldtantsur|mtg: ok, just a blurb describing it in an rfe should be fine13:42
dtantsur|mtgawesome. ifarkas ^^^13:42
*** dims_ has joined #openstack-ironic13:43
*** dims has quit IRC13:43
*** zer0c00l has quit IRC13:43
*** slagle has quit IRC13:43
*** pleia2 has quit IRC13:43
*** rbradfor has quit IRC13:43
*** bcornec has quit IRC13:43
*** rbradfor has joined #openstack-ironic13:44
*** mariojv has joined #openstack-ironic13:45
*** smoriya_afk has joined #openstack-ironic13:45
*** smoriya_afk is now known as smoriya13:45
*** bcornec has joined #openstack-ironic13:45
*** mgoddard_ has joined #openstack-ironic13:45
*** mbound has quit IRC13:48
*** mbound has joined #openstack-ironic13:48
*** thiagop has joined #openstack-ironic13:48
thiagopGood morning Ironic13:49
*** mgoddard has quit IRC13:49
xavierrthiagop, good morning13:49
rloovdrok, jroll, dtantsur|mtg : so I am neutral on the ansible driver. I don't see many reviews/comments in the spec itself. I suppose this is a way to 'get it accepted'/discussed.13:49
dtantsur|mtgfwiw if we do take it as a session, I will spend additional time reviewing the spec beforehand13:50
jrollrloo: yeah, when I put on the hat I wore to the midcycle where we proposed the agent driver... I think we should have a session on it13:50
rloovdrok, jroll, dtantsur|mtg : what I'd like to avoid, is going into a session where we spend half the time trying to understand the issue, just to realize that the issue isn't an issue. (sorry for being vague but I don't want to point to anything specific)13:50
jrollat that time, the ironic community said "we don't want to work on cleaning, or a new deploy driver, or speeding up single-machine deployments", until they gave us time to show what we had built13:51
rloojroll: yup, I seem to recall that. and there was a competing design or somethin'...13:52
jrollsomething like that13:52
rloojroll: I think that it was mostly due to "we'd like to have this but we don't have the time to do it given everything else on our plate' :)13:52
rloojroll: and I would hope that the spec process would help alleviate that but I suspect it hasn't13:53
*** racedo has joined #openstack-ironic13:53
jrollrloo: I agree13:53
lucasagomesjroll, sorry for the delay ( I was afk) I'm good with the ansible13:53
* lucasagomes likes the ansible driver idea13:54
*** racedo has quit IRC13:54
thiagopFolks, question: who tags a RFE approved as rfe-approved?13:55
jrollrloo: anyway, I think we should all catch up on the spec, give those folks 5-10 minutes to talk about their plans/goals, and then discuss from there13:55
jrollthiagop: anyone from specs core team13:56
jrollif one is lagging please bug me or whoever approved the spec :)13:56
rloojroll: fine with me13:56
jrollrloo: "discuss" being ask questions, poke at the architecture, etc13:56
*** racedo has joined #openstack-ironic13:56
jrollcool13:56
thiagopjroll: if you're not very busy, the dynamic allocation spec landed yesterday. So we need to tag this one: https://bugs.launchpad.net/ironic/+bug/154109613:57
openstackLaunchpad bug 1541096 in Ironic "[RFE] Dynamic allocation of nodes for OneView drivers" [Wishlist,In progress] - Assigned to Thiago Paiva Brito (thiagop)13:57
jrollon it13:57
thiagopjroll: merci13:57
jrollJayF: remember to tag RFEs as rfe-approved when you land a spec :)13:58
jrolldtantsur|mtg: can you remove -2 on https://review.openstack.org/#/c/286192/ pls13:58
thiagopdtantsur|mtg: thanks in advance for ^13:58
dtantsur|mtgdone14:00
*** mgoddard_ has quit IRC14:00
*** mgoddard has joined #openstack-ironic14:00
*** jayc has joined #openstack-ironic14:00
*** persia has quit IRC14:02
sambettsvsaienko: Did this bug https://bugs.launchpad.net/ironic-python-agent/+bug/1569835 only start today?14:02
openstackLaunchpad bug 1569835 in ironic-python-agent "Building coreos image failed, broken packages qemu-utils from jessie testing" [Undecided,In progress] - Assigned to Vasyl Saienko (vsaienko)14:02
jrollyah14:03
jrollhttps://review.openstack.org/#/c/305148/114:03
jroll(afaik, anyway)14:03
jrollI was just looking at that14:03
*** ametts has joined #openstack-ironic14:03
jrollfailure is a timeout thing14:04
sambettsYeah thats what I'm looking at, and I see https://review.openstack.org/#/c/304578/ pxe_ipa-src passed ysterday morning, so I wanted to know if he only saw it from today\14:04
*** ayoung has joined #openstack-ironic14:04
jrollhm14:05
jrollyeah I don't actually see this failing anywhere14:06
NobodyCamgood morning Ironicers :)14:06
thiagopgood morning, NobodyCam14:06
NobodyCamhey there thiagop14:07
sambettsjroll: that was my concern, I was wondering if we were fixing something that wasn't actually broken :/14:07
NobodyCam:)14:07
sambettsHey hey NobodyCam14:07
NobodyCammorning sambetts :)14:07
vdrokmorning thiagop and NobodyCam14:07
jrollsambetts: let's find out14:07
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Testing CI jobs, don't merge  https://review.openstack.org/30529514:07
jrollmorning NobodyCam14:07
NobodyCammornign vdrok14:07
NobodyCammorning jroll :)14:08
dtantsur|mtgmorning NobodyCam, thiagop14:10
NobodyCammorning dtantsur|mtg :)14:10
*** links has quit IRC14:13
*** spandhe has joined #openstack-ironic14:16
mgouldmorning NobodyCam jroll thiagop vdrok14:17
NobodyCammorning mgould :)14:17
jrollhi mgould :)14:17
vdrokjroll: the ramdisk build failed for me locally today too14:17
vdrokmorning mgould14:17
thiagopmgould: o/14:19
*** Nisha has joined #openstack-ironic14:20
*** chopmann has joined #openstack-ironic14:27
openstackgerritChris Krelle proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265814:29
devanandamorning, all14:31
sambettsHey devananda14:31
NobodyCamgood morning devananda14:31
*** pleia2_ is now known as pleia214:31
thiagopmorning, devananda14:31
jrollheya deva14:31
devanandajroll: I haven't seen an update to ironic-specs for the mitaka release. did I miss it, or shall I push one up?14:31
jrolldevananda: it's on my list, do you mind?14:32
devanandajroll: not at all14:32
jrollthanks :)14:32
lucasagomesdevananda, morning14:33
*** appu103_ has joined #openstack-ironic14:34
dtantsur|mtgmorning devananda14:35
jrollI've gotta bounce for now, bbl maybe14:35
devanandaciao!14:35
NobodyCamhappy house hunting jroll14:36
vdrokmorning devananda14:36
*** mariojv has quit IRC14:38
*** rbradfor has quit IRC14:38
*** keedya has quit IRC14:38
*** [1]cdearborn has quit IRC14:38
*** trown is now known as trown|brb14:38
*** dims_ has quit IRC14:38
*** dprince has quit IRC14:38
*** keedya has joined #openstack-ironic14:39
*** divya has quit IRC14:39
*** dprince has joined #openstack-ironic14:40
*** [1]cdearborn has joined #openstack-ironic14:40
*** alineb- has joined #openstack-ironic14:40
*** dims has joined #openstack-ironic14:41
*** ayoung has quit IRC14:43
*** rbradfor has joined #openstack-ironic14:43
* devananda does a little house keeping on Launchpad14:44
*** mtanino_ has joined #openstack-ironic14:44
*** yarkot_ has joined #openstack-ironic14:45
*** mtanino has quit IRC14:46
*** trown|brb is now known as trown14:48
*** mtanino has joined #openstack-ironic14:49
*** mtanino_ has quit IRC14:51
*** jjohnson2_ has joined #openstack-ironic14:53
dtantsur|mtgsambetts, (missed the discussion above) I've just talked to a neutron guy, and he feels pretty positive about the wildcard specs14:55
openstackgerritDebayan Ray proposed openstack/proliantutils: Add proper error message for extraction failure  https://review.openstack.org/30533114:57
*** mgoddard_ has joined #openstack-ironic14:58
*** mgoddard has quit IRC14:58
*** smoriya has quit IRC14:58
*** smoriya_afk has joined #openstack-ironic15:02
*** saripurigopi has joined #openstack-ironic15:02
*** smoriya_afk is now known as smoriya15:02
sambettsdtantsur|mtg: oh? I'd pretty much only had negative feeback from Carl about the my serve unknown hosts spec15:03
*** smoriya has quit IRC15:03
sambettsdtantsur|mtg: thats good that you've got some postivity15:03
dtantsur|mtgyeah, they've discussed it, as far as I understood15:04
sambetts:) awesome15:05
dtantsur|mtgso we need to fix the spec and go on :)15:05
*** mgoddard__ has joined #openstack-ironic15:05
dtantsur|mtgmaybe even newton is possible (/me is optimistic)15:05
sambettsI'd like to see it, I mean the code is already written15:05
*** jaypipes has joined #openstack-ironic15:06
*** smoriya_afk has joined #openstack-ironic15:07
*** smoriya_afk is now known as smoriya15:07
dtantsur|mtgoh, that's great15:07
*** alex_xu has quit IRC15:07
*** MattMan has quit IRC15:08
*** mgoddard_ has quit IRC15:08
*** ayoung has joined #openstack-ironic15:08
*** smoriya has quit IRC15:08
lucasagomessambetts, awesome15:08
sambettsdtantsur|mtg, lucasagomes: https://review.openstack.org/#/q/status:open+branch:master+topic:bug/151266615:10
*** smoriya_afk has joined #openstack-ironic15:10
sambettsits in merge conflict because I've not updated it for a while, but the main logic is there15:10
*** smoriya_afk is now known as smoriya15:10
lucasagomessambetts, gotcha, that's great15:10
*** MattMan has joined #openstack-ironic15:10
*** alex_xu has joined #openstack-ironic15:11
*** smoriya has quit IRC15:12
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/30518515:14
*** mkovacik has quit IRC15:14
*** harlowja_at_home has joined #openstack-ironic15:15
sambettslucasagomes: How long do you think we should deprecate a variable in the devstack plugin for?15:16
*** e0ne has quit IRC15:17
lucasagomessambetts, at least 1 cycle I think15:17
sambettsdevananda, NobodyCam: you might have thoughts on this ^15:17
*** smoriya_afk has joined #openstack-ironic15:18
sambettslucasagomes: So until Ocata?15:18
*** smoriya_afk is now known as smoriya15:18
*** ifarkas has quit IRC15:19
*** harlowja_at_home has quit IRC15:20
*** smoriya has quit IRC15:21
*** vishwanathj__ is now known as vishwanathj15:21
lucasagomessambetts, yeah I think so15:21
*** smoriya_afk has joined #openstack-ironic15:22
*** smoriya_afk is now known as smoriya15:22
*** ndipanov has quit IRC15:23
openstackgerritSam Betts proposed openstack/ironic: Add support for Cisco drivers in Ironic devstack  https://review.openstack.org/30514015:23
*** ndipanov has joined #openstack-ironic15:26
*** Guest12699 has quit IRC15:28
devanandasambetts: yea, at least a full cycle, though I'm not aware of an actual policy on it15:28
openstackgerritMerged openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/30522615:28
sambettsdevananda: cool :)15:28
*** saripurigopi has quit IRC15:29
devanandasambetts: just checking, oob raid config for cisco is not completed feature yet, right?15:29
* devananda is doing an update to spec repo15:29
*** achanda has joined #openstack-ironic15:29
*** real_mariojv has joined #openstack-ironic15:29
sambettsdevananda: Not that I'm aware of, though I've not been involved with it15:30
vdroksambetts: Features included in an intermediate release but not a coordinated release may be deprecated in the next release of any type and must stay in place at least 3 months after being deprecated before being removed in a release of any type.15:30
vdrokhttps://governance.openstack.org/reference/tags/assert_follows-standard-deprecation.html15:30
devanandasambetts: ah. apologies, I thought you were15:31
devanandavdrok: that is for features, but sambetts was asking about a variable in devstack15:31
*** smoriya has quit IRC15:31
sambettsdevananda: Gopi left us, and I don't think there has been anyone to pick up where he left off, although I think he managed to get the spec merged15:32
devanandasambetts: I see. and yes, the spec is approved15:32
*** jayc has quit IRC15:32
devanandathe other cisco spec was completed, afaict15:32
sambettsdevananda: which was that? The inspection one>?15:34
*** ifarkas has joined #openstack-ironic15:36
*** baoli has joined #openstack-ironic15:37
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Update completed specs after Mitaka release  https://review.openstack.org/30536315:37
*** real_mariojv has quit IRC15:37
*** jayc has joined #openstack-ironic15:37
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: update URL for OSC plugin spec  https://review.openstack.org/30536415:37
*** Marga__ has joined #openstack-ironic15:37
devanandasambetts: yah15:38
sambettsdevananda: I don't believe the OOB inspection one is completed, but we have inspector inspection in15:38
*** yarkot_ has quit IRC15:38
sambettsdevananda: which had its own RFE15:38
*** Nisha has quit IRC15:38
*** openstack has joined #openstack-ironic15:52
TheJuliawebclient goes through UX design process, UI... maybe betherly can answer that question, since ultimately they are just implementing support for what we already have inside a horizon framework which is fairly perscriptive of the user interaction15:52
devanandathis is why I don't have a ready answer to the question -- while raising awareness of it by adding a section to our spec process would be good, I do not want to impinge that teams' design work, nor do I want us to imply that every API change in Ironic necessitates a UI change at the same time15:52
*** openstack has joined #openstack-ironic16:09
*** real_mariojv has joined #openstack-ironic16:11
*** ChubYann has joined #openstack-ironic16:16
*** rbudden has joined #openstack-ironic16:17
*** jjohnson2_ has quit IRC16:17
*** rbudden_ has quit IRC16:19
*** ijw has joined #openstack-ironic16:22
openstackgerritMerged openstack/ironic: [docstring] Update ironic/api/controllers/v1/__init__.py comment  https://review.openstack.org/30504016:22
*** Nisha has joined #openstack-ironic16:25
*** rbudden_ has joined #openstack-ironic16:25
*** rbudden has quit IRC16:26
*** rbudden_ is now known as rbudden16:26
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Update completed specs after Mitaka release  https://review.openstack.org/30536316:28
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Improve assertion error in check_file_ext test  https://review.openstack.org/30539416:29
*** moshele has quit IRC16:30
openstackgerritChris Krelle proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265816:31
*** jistr has quit IRC16:32
*** karimb has quit IRC16:32
*** mbound has quit IRC16:34
devanandaa couple pretty easy spec reviews for folks ^16:37
*** rcernin has quit IRC16:39
*** spandhe has quit IRC16:40
*** smoriya has quit IRC16:41
devanandaooh. we have a spec that links to a bug filed against ironicclient16:43
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: update URL for OSC plugin spec  https://review.openstack.org/30536416:47
*** real_mariojv has quit IRC16:51
openstackgerritMerged openstack/ironic-inspector: Tempest plugin initial commit  https://review.openstack.org/29392516:51
*** aparnav has quit IRC16:51
*** trown is now known as trown|lunch16:51
*** amotoki has quit IRC16:54
*** achanda has joined #openstack-ironic16:57
*** Sukhdev has quit IRC16:58
*** rpioso has joined #openstack-ironic16:59
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387617:00
*** e0ne has quit IRC17:01
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Added get_server_profile_by_uuid  https://review.openstack.org/30222517:02
*** Marga__ has quit IRC17:04
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Network  https://review.openstack.org/29455917:05
*** mgoddard has joined #openstack-ironic17:07
*** mgoddard__ has quit IRC17:07
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Uplink Set  https://review.openstack.org/29598117:08
*** spandhe has joined #openstack-ironic17:12
*** suro-patz has joined #openstack-ironic17:16
*** racedo has quit IRC17:17
*** Marga_ has joined #openstack-ironic17:19
*** jjohnson2_ has joined #openstack-ironic17:19
*** achanda_ has joined #openstack-ironic17:22
*** ijw has quit IRC17:23
*** achanda_ has quit IRC17:23
openstackgerritMerged openstack/ironic-specs: Improve assertion error in check_file_ext test  https://review.openstack.org/30539417:25
jjohnson2_devananda, so you are looking for follow up on the Lenovo driver I hear17:25
devanandajjohnson2_: ohhai!17:26
devanandaI was wondering what happened there17:26
jjohnson2_devananda, I continue to exist17:26
devanandait's a hardware driver - those are usually pretty easy for us to approve and land17:26
jjohnson2_well, so that was a China team doing something or another, I've relayed the request17:26
devanandathanks!17:26
jjohnson2_IIRC, they were trying to do something particular with the xClarity appliance17:26
*** achanda has quit IRC17:27
devanandafwiw, I've just been going over all the specs and poking at the ones that I felt needed a nudge :)17:27
jjohnson2_I think they were trying to reconcile the fact that the os image strategy didn't align between the things they were trying t odo17:27
jjohnson2_on the other hand, I have added an 'attach_remote_media' to pyghmi17:28
*** ijw has joined #openstack-ironic17:28
devanandaah17:28
devanandajjohnson2_: um, that's not part of the IPMI spec, so ....17:29
devanandajjohnson2_: has pyghmi become a lenovo-specific client then?17:29
jjohnson2_devananda, yeah, so I made extensions17:29
*** Marga_ has quit IRC17:29
jjohnson2_devananda, there's an oem lookup17:29
jjohnson2_and for oem extensions, the mfg id is checked17:29
devanandagotcha17:29
jjohnson2_and for functions like 'attach_remote_media', it goes to OEM modules17:29
devanandathat seems reasonable17:30
jjohnson2_the hope is to normalize differences where possible17:30
jjohnson2_though only lenovo people putting into OEM17:30
jjohnson2_currently...17:30
devanandaI'm getting more interested in redfish, fwiw17:30
jjohnson2_my issue with redfish that's of potentially valid status is the stated sentiment that because it's hypermedia, the spec need not be too prescriptive about resource layout17:31
openstackgerritMerged openstack/ironic-specs: Update completed specs after Mitaka release  https://review.openstack.org/30536317:31
jjohnson2_I also have some sadness that I need more filehandles, but the chattiness of ipmi for bulk sensor, fru, and SEL retrieval probably are bigger problems17:31
jjohnson2_I personally wish that there was a revised IPMI specification to allow for localized user keys and omit the confidentiality footer from RAKP217:32
jjohnson2_anyway, I'm still waiting to see a bit wider population of redfish implementations in practice to see whether my worries about it being too open ended are well founded or not17:33
jjohnson2_skepticism somewhat rooted in my previous suboptimal experience with attempts to support CIM cross-vendor17:34
*** athomas has quit IRC17:34
*** ijw has quit IRC17:35
jjohnson2_where sure, I wasn't a fan of how they employed SOAP and such, but my deeper problem was how much utterly common stuff could vary vendor to vendor...17:35
jjohnson2_and redfish continued to be perhaps overly concerned with the mission of allowing vendor differentiation, to the point of avoiding being prescriptive about, for example, remote video protocol17:36
*** moshele has joined #openstack-ironic17:36
jjohnson2_anyway, pyghmi isn't strictly an ipmi thing anymore (the get remote video launch data call goes http), though any flow that ends in spewing out jnlp at the client isn't my happiest world...17:38
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: [WIP] Add tests for baremetal subcommands in openstackclient  https://review.openstack.org/30168717:38
*** caiobo has joined #openstack-ironic17:42
*** e0ne has joined #openstack-ironic17:43
*** davideagnello has joined #openstack-ironic17:43
*** e0ne has quit IRC17:45
*** e0ne has joined #openstack-ironic17:45
*** kromanenko has quit IRC17:46
*** real_mariojv has joined #openstack-ironic17:47
*** real_mariojv has quit IRC17:52
* sambetts is heading off17:53
*** sambetts is now known as sambetts|afk17:53
*** Marga_ has joined #openstack-ironic17:54
thiagopnight sambetts|afk17:54
*** rpioso has quit IRC17:56
*** rpioso has joined #openstack-ironic17:57
*** trown|lunch is now known as trown17:57
*** real_mariojv has joined #openstack-ironic17:58
*** rpioso has quit IRC17:58
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Network  https://review.openstack.org/29455917:59
*** nicodemos has joined #openstack-ironic17:59
*** jjohnson2_ has quit IRC18:01
*** jjohnson2_ has joined #openstack-ironic18:01
*** ijw has joined #openstack-ironic18:06
*** ChubYann has quit IRC18:07
*** persia has joined #openstack-ironic18:07
*** absubram has joined #openstack-ironic18:10
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent: Allow shred zeroize option to be configured  https://review.openstack.org/30457818:15
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Uplink Set  https://review.openstack.org/29598118:15
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent: Allow shred zeroize option to be configured  https://review.openstack.org/30457818:17
*** real_mariojv has quit IRC18:17
*** ChubYann has joined #openstack-ironic18:19
devanandaTheJulia: on the node adoption work, I do not understand why the API would require one to specify the API version differently in different requests18:21
JayF /win 2418:22
JayFwhoops18:22
*** real_mariojv has joined #openstack-ironic18:24
*** baoli_ has joined #openstack-ironic18:27
*** ijw has quit IRC18:27
*** baoli__ has joined #openstack-ironic18:29
*** baoli has quit IRC18:29
*** ijw has joined #openstack-ironic18:31
*** spandhe has quit IRC18:31
*** spandhe has joined #openstack-ironic18:32
*** baoli_ has quit IRC18:32
*** real_mariojv has quit IRC18:36
*** absubram_ has joined #openstack-ironic18:36
*** alexpilo_ has joined #openstack-ironic18:37
*** absubram has quit IRC18:37
*** absubram_ is now known as absubram18:37
*** mat128 has quit IRC18:37
*** daemontool_ has joined #openstack-ironic18:38
*** spandhe has quit IRC18:38
*** marios has quit IRC18:38
*** lucas-brno has quit IRC18:38
*** spandhe has joined #openstack-ironic18:39
*** scouzigou has quit IRC18:39
*** rloo has quit IRC18:39
*** bapalm has quit IRC18:39
*** alexpilotti has quit IRC18:39
*** thrash has quit IRC18:39
*** hamzy has quit IRC18:39
*** rloo has joined #openstack-ironic18:39
*** openstackgerrit has quit IRC18:39
*** daemontool has quit IRC18:39
*** jtomasek has quit IRC18:39
*** marios has joined #openstack-ironic18:40
*** sinval-afk has quit IRC18:42
*** bapalm has joined #openstack-ironic18:44
*** mat128 has joined #openstack-ironic18:44
*** thrash has joined #openstack-ironic18:45
*** thrash has quit IRC18:45
*** thrash has joined #openstack-ironic18:45
*** lucasagomes has joined #openstack-ironic18:48
*** jtomasek has joined #openstack-ironic18:51
*** hamzy has joined #openstack-ironic18:52
*** moshele has quit IRC18:55
*** amotoki has joined #openstack-ironic18:55
*** openstackgerrit has joined #openstack-ironic18:56
*** nicodemos has quit IRC18:58
*** suro-patz has quit IRC18:58
*** jayc has quit IRC18:59
*** suro-patz has joined #openstack-ironic18:59
*** amotoki has quit IRC19:00
thiagopFolks, in this new version of gerrit, I need to specify Depends-On even if the patches are rebased?19:04
thiagopI can't see dependency on the patch I sent right now...19:04
mordreddevananda, mjturek1: when we have the zuul v3 stuff slightly further along, we should definitely sync and make sure it meets your needs19:06
mordredit's also possible we can use some or all of your code as the basis for actually interacting with the static bare metal resources19:06
*** e0ne has quit IRC19:07
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Uplink Set  https://review.openstack.org/29598119:09
rloothiagop: you shouldn't need to specify Depends-On. It is just that the new gerrit UI is not optimal.19:09
*** Sukhdev has joined #openstack-ironic19:10
thiagoprloo: so, I'll just trust the dependency is there. Thanks. (fingers crossed)19:10
rloothiagop: yeah, is it 305441? that depends on the 'Add Dynamic Allocation...' one.19:11
thiagoprloo: yup19:11
rloothiagop: on the RHS if you open your browser window WIDE enough.19:11
*** jayc has joined #openstack-ironic19:11
thiagoprloo: I see "Related changes", "Same topic" and "Conflicts with" (sorry, RHS stands for "right hand side"?)19:13
mag009_can someone explain to me if it's posible to pass the sshkey using the extra field ?19:13
JayFI think related changes is where the ones in the patch chain are supposed to show up19:14
rloothiagop: yeah, sorry RHS=Right Hand Side19:14
mjturek1mordred: absolutely, looking into v3 now19:14
thiagoprloo: added to my head's glossary, thanks. ;)19:14
thiagopJayF: I see, not very clear though19:15
mordredmjturek1: I was also just filling jeblair in on your stuff, so we'll try to keep it in mind as we work19:15
JayFI agree19:15
rloothiagop: I mean the 'Related Changes'. Which doesn't necessarily mean 'depends on' but anyway, i think it has mostly/always been correct.19:15
thiagoprloo JayF thanks19:15
mjturek1mordred: awesome, really appreciate that19:16
rloothiagop: i think that related changes doesn't work well if you have two patches that depend on the same one patch. that won't be obvious.19:16
*** rbudden has quit IRC19:21
*** e0ne has joined #openstack-ironic19:24
*** Nisha has quit IRC19:26
mat128[ipa] Anyone on "qemu-utils : Depends: libgnutls30 (>= 3.4.2) but it is not going to be installed" ?19:26
mat128cant find bug number for recheck19:27
JayFmat128: can you link the logs/19:27
JayFmat128: could be a new failure, rechecking might not help19:27
TheJuliadevananda: I could put the same version on both of the required steps, but I've been nitpicked about not using the minimum state required for the desired effect, and the node must enter in enroll state19:34
*** scouzigou has joined #openstack-ironic19:35
devanandaTheJulia: yea, I saw that after I reviewed the full comment history... I've now spent an hour digging into our client and the cache-version-negotiation spec and code19:35
devanandaTheJulia: unrelated to your work, I am still quite unhappy with our client and the way we're handling API versioning19:35
devanandaI disagree with anyone who thinks that a current client should ever have to send an old api version string when talking to a current server -- and I will happily point them to the spec that descibes what we should be doing19:36
TheJuliadevananda: yeah, I think it now says it locks at 1.1 :(19:36
devanandaafaict, that's not what it does either :(19:37
devanandanova locks it, currently, at 1.819:37
devanandathe client defaults to passing 1.9 right now, if one is not passed in on the CLI19:37
TheJuliayeah :\19:37
TheJulia1.11 being enroll state :(19:37
devanandaIFF the client gets a version error (eg, it asks for something newer than the server supports) then the client will cache a negotiated LOWER version, if it succeeds in doing so19:37
devanandahowever, there is no code in the client that would cause it to actually behave differently if it were requesting a lower version19:38
devanandaso that's kinda useless19:38
devanandaand it never detects NEWER versions19:38
TheJuliaugh19:38
devanandawhich is what it really should be doing19:38
*** e0ne has quit IRC19:38
devanandathe original design of this was for the client and server to negotiate to the maximum mutually supported version19:38
openstackgerritThiago Paiva Brito proposed openstack/ironic: OneView driver docs explaining Dynamic Allocation  https://review.openstack.org/30544119:38
devananda(in the absence of any explicitly requested version, that is)19:39
TheJuliaYeah, I remember the nature of enroll being breaking caused that to be backpeddled on19:39
TheJuliaor at least, breaking to anyone who was not explicitly already locking their microversion19:39
devanandayea, well, that's because client applications were not pinning19:39
devanandaright19:39
devanandawe had difficulty at first getting that into Nova -- but it's there now19:39
TheJuliayeah19:39
devanandaand it should be19:39
devanandain any production environment, I would expect that the nova virt driver code will be upgraded separately from the ironic service19:40
devanandaand possibly also separately from the python-ironicclient library19:40
devanandaI think our client is doing our users a disservice right now by not autonegotiating up19:41
devanandaand we haven't been updating the DEFAULT_VERSION when releasing new builds of the client19:41
devanandathat was the quick solution when ever we did this originally19:41
*** ijw has quit IRC19:41
TheJuliadevananda: kind of how I'm feeling at the moment that it might be time to just go ahead and move to latest and with release notes remind users that they should be pinning on non-manual operations for consistent behavior19:42
*** ijw has joined #openstack-ironic19:43
openstackgerritMerged openstack/ironic-specs: update URL for OSC plugin spec  https://review.openstack.org/30536419:43
*** early` has joined #openstack-ironic19:43
devanandawdyt about this: 1) define a MAX_VER in the client == 1.16 2) keep client DEFAULT_VER == 1.9 3) allow client to auto-negotiate up to MAX_VER19:44
*** HenryG_ has joined #openstack-ironic19:46
devanandajust passing "latest" will skip any version checking. this ^ gives the client the ability to adjust output based on the negotiated version, which was always my intent with the spec19:47
TheJuliawell, I like all three minus the naturally resulting user who has everything in bash and no environment variable for pinning the version, but truthfully I think we need to hunt through eavesdrop and find the previous discussions on this as well because I know this discussion has come up at least twice before and that context may cause re-thinking, although think that it is time for making such a19:47
TheJulia change19:47
devanandaeg, it shouldn't print an empty "name" field when pulling information from an old server19:47
TheJuliabah, one word wrapped19:48
*** lucasagomes has quit IRC19:48
*** caiobo has quit IRC19:48
*** bradjones has quit IRC19:48
*** igordcard has quit IRC19:48
*** sinh has quit IRC19:48
*** ptx0 has quit IRC19:48
*** david-lyle has quit IRC19:48
*** mkoderer__ has quit IRC19:48
*** early has quit IRC19:48
*** sivarama- has quit IRC19:48
*** lazy_prince has quit IRC19:48
*** keekz has quit IRC19:48
*** mag009_ has quit IRC19:48
*** mordred has quit IRC19:48
*** dansmith has quit IRC19:48
*** kwazar has quit IRC19:48
*** HenryG has quit IRC19:48
*** ijw has quit IRC19:48
devanandayay netsplits!19:48
TheJuliaI could update the instructions (or destructions) depending on desired terminology for the time of day to be latest at least... :)19:49
TheJuliaAt least it is a small netsplit19:49
*** HenryG_ is now known as HenryG19:49
mat128JayF: http://logs.openstack.org/78/304578/3/check/gate-tempest-dsvm-ironic-agent_ssh-src/4c0527d/logs/devstacklog.txt.gz19:50
mat128I guess debian testing is broken19:51
JayFit may be that the version of qemu-utils we're holding is broken19:52
JayFI'll reproduce locally and try to nail it down :/19:52
mat128'apt-get --only-upgrade -t testing install -y qemu-utils'19:52
mat128same19:52
mat128(reproducing), but I guess same will happen, this runs in a Docker container19:52
JayFyeah, we do some crazy stuff with keeping newer qemu-utils19:53
*** dansmith has joined #openstack-ironic19:53
*** bradjones_ has joined #openstack-ironic19:53
*** bradjones_ has quit IRC19:53
*** bradjones_ has joined #openstack-ironic19:53
*** ptx0_ has joined #openstack-ironic19:54
*** igordcar1 has joined #openstack-ironic19:54
*** Goneri has quit IRC19:54
mat128I remember us using newer qemu-utils because of a bug: https://github.com/openstack/ironic-python-agent/commit/b0aaa530039f5e83e1d6a6354b6e99ddf8d5139e19:54
mat128no mention of a specific version19:55
*** amotoki has joined #openstack-ironic19:56
JayFyep19:56
JayFI'm hoping whatever "that bug" is will be gone in stable19:56
JayFbut we'll see soon enough19:56
*** mkoderer___ has joined #openstack-ironic19:56
mat128cluster size / 4k support19:57
mat128internal mis calculation in qemu tooling ended up trying to seek past end of drive19:57
*** vishwana_ has joined #openstack-ironic20:01
*** caiobo_ has joined #openstack-ironic20:01
*** amotoki has quit IRC20:01
JayFGoing to find some lunch while this build reproduces the brokenness locally20:02
JayFbe back soon20:02
*** vishwanathj has quit IRC20:02
*** vishwanathj has joined #openstack-ironic20:02
*** lucasagomes has joined #openstack-ironic20:03
*** caiobo has joined #openstack-ironic20:03
*** bradjones has joined #openstack-ironic20:03
*** igordcard has joined #openstack-ironic20:03
*** sinh has joined #openstack-ironic20:03
*** ptx0 has joined #openstack-ironic20:03
*** david-lyle has joined #openstack-ironic20:03
*** mkoderer__ has joined #openstack-ironic20:03
*** sivarama- has joined #openstack-ironic20:03
*** lazy_prince has joined #openstack-ironic20:03
*** keekz has joined #openstack-ironic20:03
*** mag009_ has joined #openstack-ironic20:03
*** mordred has joined #openstack-ironic20:03
*** kwazar has joined #openstack-ironic20:03
*** lucasagomes has quit IRC20:04
*** caiobo has quit IRC20:04
*** bradjones has quit IRC20:04
*** igordcard has quit IRC20:04
*** sinh has quit IRC20:04
*** ptx0 has quit IRC20:04
*** david-lyle has quit IRC20:04
*** mkoderer__ has quit IRC20:04
*** sivarama- has quit IRC20:04
*** lazy_prince has quit IRC20:04
*** keekz has quit IRC20:04
*** mag009_ has quit IRC20:04
*** mordred has quit IRC20:04
*** kwazar has quit IRC20:04
*** bradjones_ is now known as bradjones20:04
*** david-lyle has joined #openstack-ironic20:05
*** vishwana_ has quit IRC20:05
*** trown is now known as dmsimard120:06
*** dmsimard1 is now known as trown20:06
*** rbudden has joined #openstack-ironic20:09
*** lazy_prince has joined #openstack-ironic20:11
*** sivaramakrishna has joined #openstack-ironic20:11
*** lucasagomes has joined #openstack-ironic20:11
*** sinh has joined #openstack-ironic20:11
*** keekz has joined #openstack-ironic20:11
*** mag009_ has joined #openstack-ironic20:11
*** mordred has joined #openstack-ironic20:11
*** kwazar has joined #openstack-ironic20:11
*** keekz has quit IRC20:12
*** mordred has quit IRC20:12
*** sivaramakrishna is now known as Guest673620:13
devanandaTheJulia: turns out, there's a really simple solution: set DEFAULT_VER to something very high20:13
TheJuliaheh20:13
*** lazy_prince has quit IRC20:14
*** lucasagomes has quit IRC20:15
*** sinh has quit IRC20:15
*** mag009_ has quit IRC20:15
*** kwazar has quit IRC20:15
*** Guest6736 has quit IRC20:16
*** sinh has joined #openstack-ironic20:17
*** kwazar has joined #openstack-ironic20:17
*** mag009__ has joined #openstack-ironic20:17
*** scouzigou has quit IRC20:18
*** keekz has joined #openstack-ironic20:20
openstackgerritVasyl Saienko proposed openstack/ironic-python-agent: TEST COMMIT  https://review.openstack.org/30547320:20
*** lucasagomes has joined #openstack-ironic20:21
*** jayc has quit IRC20:23
*** jayc has joined #openstack-ironic20:24
*** mordred has joined #openstack-ironic20:24
openstackgerritMerged openstack/pyghmi: Be apathetic about endianness of SOL port number  https://review.openstack.org/30537220:30
*** KennethWilke has quit IRC20:31
*** krotscheck is now known as krotscheck_dcm20:36
*** Marga__ has joined #openstack-ironic20:37
*** jjohnson2__ has joined #openstack-ironic20:37
*** odyssey4me_ has joined #openstack-ironic20:38
*** tonyb_ has joined #openstack-ironic20:41
*** dprince_ has joined #openstack-ironic20:42
*** raginbaj- has joined #openstack-ironic20:43
*** thrash has quit IRC20:47
*** jjohnson2_ has quit IRC20:47
*** Marga_ has quit IRC20:47
*** dprince has quit IRC20:47
*** xek has quit IRC20:47
*** dtantsur|afk has quit IRC20:47
*** harlowja has quit IRC20:47
*** raginbajin has quit IRC20:47
*** odyssey4me has quit IRC20:47
*** tonyb has quit IRC20:47
*** konetzed has quit IRC20:47
*** raginbaj- is now known as raginbajin20:47
*** dtantsur has joined #openstack-ironic20:49
*** thrash has joined #openstack-ironic20:52
*** thrash has quit IRC20:52
*** thrash has joined #openstack-ironic20:52
JayFIPA -src jobs are broken; I'm updating the whiteboard and investigating...20:52
*** KennethWilke has joined #openstack-ironic20:53
mrdaMorning Ironic20:56
devanandag'morning, mrda20:57
thiagopgood morning Mr_T20:57
thiagopoops20:57
thiagopgood morning mrda20:57
devanandamrda: fyi, I've just been digging into the version negotiation caching code, because I noticed it wasn't triggering for me20:57
NobodyCammorning mrda20:58
JayFMr_T is a new dad if anyone wants to congrats him (Thomas is the product manager for Rackspace OnMetal) :P20:58
devanandafigured out why and I'm working on a fix now20:58
thiagopreally?! Congratz Mr_T20:58
NobodyCamcongratz Mr_T21:00
mrdadevananda: oh, I'd be interested to hear about that.21:00
*** cdearborn has joined #openstack-ironic21:00
JayFmat128:  https://bugs.launchpad.net/bugs/1570090 was filed about the IPA gate breakage, I'm working on patches right now but if you find more info toss it there21:01
openstackLaunchpad bug 1570090 in Ironic "IPA CoreOS ramdisk build fails with apt error installing qemu-utils" [Undecided,New]21:01
JayFmat128: rechecks will do no good so please don't run any :)21:01
devanandaI haven't filed a bug yet. short version: client defaults to DEFAULT_VER; that works, so version negotiation doesn't happen; so the caching doesn't get triggered21:01
*** ijw has joined #openstack-ironic21:02
*** achanda has joined #openstack-ironic21:05
*** achanda has quit IRC21:06
*** achanda has joined #openstack-ironic21:06
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Use jessie-backports qemu-utils instead of testing  https://review.openstack.org/30549021:09
JayFmat128: ^ that should fix the gate, pending tests21:09
*** dprince_ has quit IRC21:09
*** jjohnson2__ has quit IRC21:09
*** baoli__ has quit IRC21:10
*** penick has joined #openstack-ironic21:11
*** achanda has quit IRC21:11
*** trown is now known as trown|outtypewww21:13
*** [1]cdearborn has quit IRC21:16
JayFrloo: thanks for the review on make agent driver always pxe before cleaning patch; I've answered some of your questions and am about to push a patchset with some of the fixes. Let me know if you still have any questions or concerns21:21
rloothx JayF21:21
rlooJayF: I took longer to review than you did to fix :)21:22
JayFI've thought about 100x more about that patch than I expected to when mariojv started it21:22
JayFso it's pretty solid in my memory21:22
JayFhard to get correct so I'm glad you're helping review it :)21:22
rlooJayF: good that you are thinking more :D21:23
JayFlol21:23
JayFI'm working fully upstream now, that requires a bit more brain and a bit less do than I'm used to, but I'm getting the hang of it ;P21:23
JayFrloo: re: caps vs nocaps in globals, I was always told it was all caps for *constants*21:24
rlooJayF: awesome. That's what I want to hear. More upstream!!!21:24
devanandamrda: better explanation https://bugs.launchpad.net/python-ironicclient/+bug/157010021:24
openstackLaunchpad bug 1570100 in python-ironicclient "client defaults to old API version" [Undecided,New]21:24
rlooJayF: re caps. that is ok. i wasn't sure.21:24
rlooJayF: but comment would be good.21:24
mrdadevananda: thanks21:24
devanandamrda: a short-term fix is just to raise the DEFAULT_VER in the client to 1.16 (current server ver)21:25
JayFI'm commenting it now :)21:25
devanandamrda: but I think a better fix would be to have the client request something like 1.9999 -- this will naturally fail and trigger version negotiation.21:25
devanandamrda: and then the client can determine if the negotiated (and subsequently cached) version is within expected boundaries21:25
devanandawdyt?21:25
mrdadevananda: So the discussion around client versions happened after the caching stuff, so there might have been some hidden assumptions there21:25
mrdadevananda: so my take is that the client should ask for the latest version it supports.21:27
mrdaand that could be LATEST21:27
devanandamrda: by definition, that can't be LATEST ...21:28
devanandathough, I would clarify: s/supports/was tested against/21:28
devanandawhich is my suggested short-term fix21:28
mrdadevananda: I know I was kinda being facitious there :)21:30
devanandamrda: oh. sorry - didn't interpret it that way21:31
mrdaBut given we don't want backwards incompatioble changes, the client should be able to handle latest21:31
mrdaBut reality isn't always the same as theory :)21:31
Mr_Theh… thanks thiagop and NobodyCam :-D21:31
openstackgerritJay Faulkner proposed openstack/ironic: Make agent driver always PXE before cleaning  https://review.openstack.org/26384221:32
JayFMr_T: now everybody pities the fool (at least until your kid sleeps through the night) :P21:32
Mr_The loves his momma, though!21:32
JayFLOL IKR21:32
mrdaBut yes, to address the statement you made, we want negotiation to result in the latest version that works21:33
*** ndipanov has quit IRC21:36
*** alexpilotti has joined #openstack-ironic21:38
*** vishwana_ has joined #openstack-ironic21:39
*** vishwana_ is now known as vishwanathj_21:40
*** alexpilo_ has quit IRC21:40
*** vishwanathj has quit IRC21:41
*** marios has quit IRC21:41
*** mag009__ has quit IRC21:41
*** rloo has quit IRC21:41
openstackgerritJay Faulkner proposed openstack/ironic: Make agent driver always PXE before cleaning  https://review.openstack.org/26384221:42
JayFrloo: ^ that has the comments changes in it, with 100% less accidentally deleting a ) and breaking all tests, lol21:42
*** rloo has joined #openstack-ironic21:42
*** vishwanathj_ is now known as vishwanathj21:42
JayFrloo: https://review.openstack.org/263842 has the comments changes in it, with 100% less accidentally deleting a ) and breaking all tests, lol21:42
JayFrloo: thanks!!!21:42
*** marios has joined #openstack-ironic21:42
*** rama_y has joined #openstack-ironic21:43
rloodevananda, mrda: I just looked at the bug you filed wrt the API version. I thought that's what we had decided - that the API version would be pinned unless the user explicitly up'd it.21:43
rlooJayF: ok, I'll wait for jenkins first. Might not get to it until tomorrow. Will see.21:44
TheJuliarloo: That is what I remember from the last time the topic came up.21:45
rlooTheJulia: do you recall if it was at one of our meetings or email thread? I don't think it was irc.21:46
mrdarloo: I think there has been some confusion on this point.  But we can clarify what we expect now hopefully :)21:47
TheJuliaAs far as I remember, I think the last major discussion was IRC and not during a meeting, but I may be mixing the two since... IRC.21:47
*** mag009__ has joined #openstack-ironic21:49
JayFhttps://review.openstack.org/#/c/305490/ could use core reviews to unbreak the IPA gate. Jenkins hasn't voted yet, but status.openstack.org/zuul shows all voting jobs passing21:50
JayFwould like to get the ipa gate unbroken today though :)21:50
* TheJulia loads it21:50
JayFand V+1 from jenkins now \o/21:51
TheJuliaJayF: can we get an inline note pointing to the bug as to why? (sorry)21:52
JayFwhat do you mean as to why what?21:53
JayFI didn't change anything except for the distribution qemu-utils comes from, and I updated the comment to reflect21:53
JayFand jessie-backports is more-correct than pulling it from testing anyway21:53
rlooJayF: did you see this: https://review.openstack.org/#/c/305148/121:53
TheJuliatrue21:53
*** keedya has quit IRC21:54
JayFrloo: no; my patch was simply an effort to fix the gate not something proactive :)21:54
rlooJayF: you can +2 that one21:54
JayFrloo: sad to have redone that work, but both patches are essentially identical21:54
JayFI mean, IDK what the proper etiqutte is for this21:55
JayFif we use that patch, I want to add my bug to it, as it's killing two bugs21:56
JayFand it has a -1 from jroll21:56
rlooJayF: the first one should get the credit i think.21:56
JayFI don't care about credit as much as I do the gate getting fixed21:56
rlooJayF: we can override his -121:56
JayFI'm going to add my bug number to that commit message then, and +2 it21:56
rlooJayF: yup. I'll +2 after you :)21:57
*** cdearborn has quit IRC21:57
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Install qemu-image from backports repo  https://review.openstack.org/30514821:57
rlooTheJulia: ^^ in case you weren't following21:58
TheJuliaI am21:58
JayF305490 abandoned21:58
rlooTheJulia: great! One of you should +A, then the magic should work...21:58
JayFfor Closes-bug: 1234521:58
openstackbug 12345 in isdnutils (Ubuntu) "isdn does not work, fritz avm (pnp?)" [Medium,Fix released] https://launchpad.net/bugs/12345 - Assigned to Matthias Klose (doko)21:58
JayFdo you have to have the # as a prefix/21:59
JayFlike Closes-Bug: 12345 vs Closes-Bug: #1234521:59
TheJuliauhh21:59
rlooJayF: good question. i always just do it. don't know if it is a must or not.21:59
* JayF introduced an inconsistency in the commit message, but I'm 99% sure I've always done it without the # so both work21:59
TheJuliaI don't think that is actually a hard requirement21:59
TheJuliathe link works :)21:59
JayFI W+1 on that patch22:00
JayFso when the tests pass it'll go into the gate and fix it22:00
rlooJayF: that's the plan :)22:00
JayFI actually don't think it works without he #22:01
JayFmainly because https://bugs.launchpad.net/ironic/+bug/1570090 hasn't been updated at all22:01
openstackLaunchpad bug 1570090 in Ironic "IPA CoreOS ramdisk build fails with apt error installing qemu-utils" [Undecided,New]22:01
TheJuliaJayF: all of the examples use #NNNNN22:01
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Install qemu-image from backports repo  https://review.openstack.org/30514822:01
TheJuliathere are some known bugs with it, the real question is if the release tooling handles it22:02
rlooJayF: that's not a good reason. the bug won't get updated. it is a 'bug'...22:02
JayFTheJulia: ^ fixed that commit, can you re-+2 and re-land?22:02
JayFrloo: what's not a good reason?22:02
JayFrloo: I'm confused?22:02
TheJuliaJayF: sure22:02
*** suro-patz1 has joined #openstack-ironic22:02
rlooJayF: oh sorry, just cuz the bug wasn't updated with the patch is not a good reason for thinking that NNNNN doesn't work.22:02
JayFI thought that was like 99% of the point of Closes-bug: #NNNNN, was to assign teh bug automatically then resolve it when it merged?22:03
rlooJayF: I believe that a bug only gets updated with a patch when a patch is first submitted (ie a new patch). if you add a new bug number to the patch, it won't affect the actual bug.22:03
*** suro-patz has quit IRC22:03
JayFwell it didn't update for my original patch so teh assumption still stands, although had I known that I wouldn't have edited the commit message the seond time :(22:04
thiagopfolks, I'm calling it a day22:04
thiagopsee ya tomorrow22:04
TheJuliarloo: I've heard that before, but I've also seen launchpad just never show a fix until release tooling came along and left a comment :)22:05
*** thiagop has quit IRC22:05
rlooJayF: I can't remember if the Closes-... will close it. I think it might; that is diff than a comment being added to the bug with the patch link. Anyway it isn't optimal but someone had a reason for doing that.22:05
rlooTheJulia, JayF: I don't recall the details or if i saw it in a thread in openstack-dev...22:06
devanandarloo: I found the comments on TheJulia's work adding the ADOPT state to be quite telling -- folks are developing the impression that they should always pass specific (and often different) versions to the CLI22:06
devanandaeg, in the same script, send commands with --ironic-api-version 1.11 and then later --ironic-api-version 1.1722:06
rloodevananda: oh, yuck.22:06
devanandaIMNSHO, that is a terrible terrible anti-pattern22:06
devanandaand so I revisited some of those discussions and looked at what was going on in the client, and yea, I can see how they would arrive at that22:07
rloodevananda: sigh. let me see if i can find the discussion we had about it...22:07
devanandarloo: thanks22:07
*** harlowja has joined #openstack-ironic22:07
rloodevananda: we had been up'ing the default version in the client, until whatever was decided.22:07
*** achanda has joined #openstack-ironic22:08
devanandarloo: not really, no22:08
devanandacurrent client is still passing 1.9, which is early Liberty cycle22:08
devanandathus the problem22:08
rloodevananda: that's what i mean. i think we had up'd it to 1.9, and then we decided that it had been a mistake to up it, that we should have left it at 1.1 or something like that. but i could be wrong.22:08
devanandaoh, I see22:09
devanandarloo: I thought you were referring to discussions within the last cycle :)22:09
*** _fortis has quit IRC22:11
JayFThe last 5 minutes of IRC have made me understand a few things I've seen downstream using ironicclient, so thanks for that :)22:13
devanandaheh, welcome22:14
*** achanda has quit IRC22:14
devanandaJayF: fwiw, trivial fix: change ironicclient/common/http.py DEFAULT_VER = 1.999922:14
devanandaI'm working on a more better fix22:14
devanandabut that does the trick22:14
*** jayc has quit IRC22:18
*** baoli has joined #openstack-ironic22:18
JayFDo we have a doc on bug triage? i.e. I filed that bug about gate breakage, am curious where I'd find out what the proper status and importance would be for taht22:18
*** raildo is now known as raildo-afk22:19
JayFDoes anyone know if IBM PowerKVM CI checks are generally passing on stuff or can be trusted?22:25
JayFJust had it fail on one of my patches and the failure looks potentially related to my patch22:25
mmedvedeJayF: I am one of the people who supports that CI. I would say when it is green, it can generally be trusted. When it fails it could be intermittent. Do 'pkvm-recheck' to confirm22:26
mmedvedemjturek1: ^22:26
krtaylorJayF, we are failing a few times, but usually it is timeouts22:26
JayFmmedvede: https://review.openstack.org/#/c/263842/ any insight if the failure there is 'normal' or not/22:27
* mmedvede looking22:27
*** _fortis has joined #openstack-ironic22:27
krtaylorJayF, if it ran the tests, it generally can be trusted, we are still working out the kinks for ironic, but we have been testing nova and other projects for years22:27
krtaylormmedvede, lmjturek1 is afk right now22:28
krtaylormjturek1, that is22:29
JayFactually, I don't think my patch could fail that because you all don't execute the code with my option on false22:29
JayFI'll be interested to see on recheck though, if it fails there again I might take a real close look22:29
*** jayc has joined #openstack-ironic22:29
*** tonyb_ is now known as tonyb22:30
krtaylorhm, that doesnt look like a failure I've seen before22:31
krtaylorstill looking...22:31
mmedvedeJayF: our check job also depends on few patches that did not merge yet. You can see which ones in http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/ironic/42/263842/12/check/gate-tempest-dsvm-ironic-pxe_ipmitool/65af314/devstack-gate-pre_test_hook.txt.gz22:32
JayFkrtaylor: are you all using prebuilt IPA images or what/22:32
JayFkrtaylor: if you're building them from source; master is broken right now and that would explain it, but I think it would blow up in devstack and never get to running tests22:32
*** xhku_ has quit IRC22:32
openstackgerritStephanie Miller proposed openstack/bifrost: Allow for recent ironic sample config changes  https://review.openstack.org/30492022:33
JayFTheJulia: I'd be +1 to integrating more erase abilities into IPA, fwiwi22:34
krtaylorJayF, we are not (yet) using IPA, pxe_ipmitool driver22:35
JayFkrtaylor: the bash ramdisk is deprecated; in almost all cases now that driver is still "driven" by the agent22:35
JayFjust the agent exposes the disk as an iscsi endpoint and does all the stuff you'd expect there :)22:35
jlvillalJayF: Not sure if it was answered. But only if Patch set 1 has a "closes-bug" will Zuul/Jenkins update launchpad.22:36
jlvillalFor all future patch sets it won't. Until the code gets merged.22:36
jlvillalThat was how the infra folks explained it to me before.22:36
JayFjlvillal: yeah, I think we got around to that but nobody said it as succinctly as you just did22:37
krtaylorJayF, but I still would think it would fail earlier than it did22:37
JayFkrtaylor: yeah, I'm even more suspicious this is actually breaking something22:37
* jlvillal just now reads rloo's comment where she did say it :)22:37
JayFgiven your CI has not passed on any patchset of my change22:38
TheJuliaJayF: Awesome, I highly suspect that will be an inbound revision in the next month or so, unless a FC, SCSI, SAS (not the hybrid SATA supporting ones) disk and controller appears on my doorstep in the mean time. :)22:38
JayFTheJulia: I think it might be smart to implement some of these into HWM other than genericHWM22:38
JayFTheJulia: but it's tough to make that argument b/c for prebuilt ramdisks, you'd still have to load them all in setup.cfg22:39
JayFTheJulia: so we'd have to make evaluate_hardware_support() real good22:39
*** ametts has quit IRC22:39
JayFTheJulia: but I think we could do that, have like a SASDiskEraser hardwaremanager, that returns 0 for evaluate_hardware_support() if there are no SAS disks22:39
*** rbudden has quit IRC22:39
JayFTheJulia: Ulterior motivation for this? Actually getting HWM api contract tested by more people than just my downstream + users of proliantutils22:40
TheJuliaJayF: so, this could be useful with FC if the san just supports unmap... identify the disk and send unmap.....22:40
JayFkrtaylor: any way to see the console from teh machine runnign teh agent in your ci?22:41
krtaylorJayF, yes, I am watching the recheck, but its nt available outside our firewall sorry22:41
JayFkrtaylor: I have a hunch the ramdisk isn't booting, or isn't getting settings properly passed through to it22:42
JayFkrtaylor: if I could get the pxe config off the conductor when teh ci fails again, I can probably track it down22:42
*** suro-patz1 has quit IRC22:43
krtaylorJayF, we should have rolled that up in the test artifacts22:43
krtaylormmedvede, ^^^22:43
TheJuliaJayF: My ulterior motive is to make users who attach SANs to their hardware happier... would love to talk to you about thoughts of making the disk identification code much smarter to navigate multipathing, but my brain has reached EOD22:43
JayFare you saying it's there? Or that you should've put it there?22:43
mmedvedekrtaylor: not sure it uploads that particular config. But we could always hold the VM and get anything off of it that is of interest22:44
JayFTheJulia: IMO we might want to implement something like multipathing in IPA as a separate hardware manager, almost explicitly for that reason22:44
*** jayc has quit IRC22:44
JayFTheJulia: you could detect that multipath-io was desired off the kernel commandline or similar, and if so, completely override the GENERIC code with more specific code22:44
JayFTheJulia: aka using the HWM api stuff to your advantage to keep the simple case simple and to fence in the complex case22:44
krtaylormmedvede, yes, lets, and maybe we add the config to the test artifacts for ironic jobs22:45
JayFkrtaylor: http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/ironic/42/263842/12/check/gate-tempest-dsvm-ironic-pxe_ipmitool/65af314/etc/ironic/22:45
JayFkrtaylor: it already is, re: config files22:45
krtayloryep, cool22:46
JayFand afaict you shouldn't even be exercising my code22:46
TheJuliaJayF: Not a bad idea, that might work, but not all the time even if enabled, espesically if mpathtools are required for proper path handling, I've had a few cases that have given me migraines with various san chassis over the years.  Anyway, brain is telling me I need to go do cleaning and painting, we can chat at some point in Austin22:47
JayFTheJulia: sure, go enjoy your painting22:47
JayFTheJulia: sometimes I forget it isn't 10-til-4 everywhere :P22:48
krtaylorJayF, I'm beginning to think that22:48
TheJulia:)22:48
* krtaylor listens to his stomach rumble :)22:49
JayFkrtaylor: yeah, with the config as it is, there's nothing at all about behavior in my patch should change; do you publish any success graphs? like can I go look at success/failure rates somewhere publically/22:49
mmedvedeJayF: this might work http://ci-watch.tintri.com/project?project=ironic22:49
krtaylorJayF, it's too new to be interesting really though22:49
JayFkrtaylor: I'm thrilled you all are CI'ing the driver I run in production, so more than willing to help you all get it running reliably, if there's anything I can do to help just ping me22:49
krtaylorI appreciate it!22:49
JayFkrtaylor: are you all going to test ipminative as well?22:50
JayF.o(these tests aren't running on openpower, are they? that'd kick ass)22:50
krtaylorI had talked to devananda about that at one point, it would be good22:50
krtaylorwe may be able to do some testing, but...more resources22:51
krtaylorit is on my list of things to look at though22:51
TheJuliaJayF: That IPA gate fix timed out talking to the mirror... fired off a reverify22:51
krtaylorI'll talk to mjturek1 about it in next weeks team plan when we go over our backlog22:52
krtaylorJayF, while we are waiting on this recheck, I'll go grab a bite of dinner, bbiab22:53
JayFyeah, I'll be heading out in about an hour anyway, we can follow up tomorrow22:54
JayFjust didn't want to ignore a 3rd party ci failure and end up breaking the world :P22:54
*** ptx0_ has quit IRC22:55
*** ptx0_ has joined #openstack-ironic22:55
*** ptx0_ is now known as ptx022:56
JayFCan someone with core on pyghmi please land https://review.openstack.org/#/c/260824 per the thread on the mailing list?22:58
*** suro-patz has joined #openstack-ironic22:59
*** achanda has joined #openstack-ironic23:11
*** baoli has quit IRC23:14
*** baoli has joined #openstack-ironic23:15
*** achanda has quit IRC23:16
*** Sukhdev has quit IRC23:18
openstackgerritChris Krelle proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265823:30
openstackgerritChris Krelle proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265823:32
SpamapShttp://paste.openstack.org/show/494008/ <--23:39
SpamapSMy bifrost is exploding23:39
SpamapS"NotImplementedError: No support for ALTER of constraints in SQLite dialect"23:39
JayFthat looks like an ironic problem23:40
JayFmoreso than a bifrost one23:40
SpamapS3bea56f25597_add_unique_constraint_to_instance_uuid.py23:41
SpamapSJayF: agreed23:41
SpamapSguessing migrations aren't tested on sqlite23:41
JayFThat one is... very old23:42
SpamapSthat migratoin is from Dec 1723:42
JayF6/5/201423:42
JayFhttps://github.com/openstack/ironic/commits/master/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py23:42
SpamapSOh, yeah was just changed 12/1723:42
JayFso what changed to make it stop working?23:43
JayFVersion of sqlalchemy? I checked and it hasn't changed in requirements in a while23:43
JayFbut I don't think we version cap it23:43
SpamapSdunno23:44
JayFI'm checking pypi to see if it was released recently23:44
JayFWhen was the last time you tested this working?23:44
JayFthe last new version was uploaded 2/15/1623:45
*** ppiela has joined #openstack-ironic23:47
JayFyeah I can't find any smoking guns from checking changelogs and such :/23:47
*** ppiela_ has quit IRC23:49
cineramaok23:51
cineramaif you're using a recent ironic, the sample config changed23:51
SpamapSJayF: a week ago maybe23:51
JayFThat job to fix IPA gate is about to fail again due to a damned timeout :(23:51
SpamapSApril 723:51
SpamapSlast time we deployed23:52
cineramathis broke bifrost because our regexps which we use to edit the sample config were too specific to the earlier version23:52
*** rama_y has quit IRC23:52
SpamapScinerama: AHH!23:52
JayFWhy would you edit the sample config instead of writing out a simple config of your own?23:52
SpamapScinerama: perhaps time to just generate a minimal config23:52
cineramaSpamapS, check my recent change23:52
JayFSpamapS: +1 exactly, lol23:52
cineramahttps://review.openstack.org/#/c/304920/23:52
JayFThey changed the layout of the ironic.conf file in anticipation of moving to oslo-config-generator23:52
JayFbecause there was some formatting changes23:52
cineramaJayF: i'm going to field that one to TheJulia23:53
cineramabut if we templatize the config ourselves then we need to keep closer track of changes in ironic's config as well as what ironic people are using23:54
JayFhttps://review.openstack.org/#/c/305148/ will need a recheck again, timeout talking to debian mirrors, but the final job is still running23:54
JayFI'll recheck it if I'm still here when it fails, but otherwise I'll check back tonight -- if someone else gets to it first, even better, unbroken gates ftw :)23:54
*** amotoki has joined #openstack-ironic23:58
*** thrash is now known as thrash|g0ne23:59
JayFk, I kicked it back through23:59

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