Wednesday, 2019-11-13

*** ociuhandu has joined #openstack-ironic00:13
*** ociuhandu has quit IRC00:18
*** TxGirlGeek has quit IRC00:24
*** bfournie has joined #openstack-ironic00:24
*** kaifeng|afk is now known as kaifeng00:42
kaifengmorning ironic --from other half of the world o/00:43
*** goldyfruit has joined #openstack-ironic01:12
*** ociuhandu has joined #openstack-ironic01:16
*** ociuhandu has quit IRC01:24
*** ociuhandu has joined #openstack-ironic01:36
*** gyee has quit IRC01:41
*** ociuhandu has quit IRC01:46
rpiosoGood morning, ironicers02:04
*** rloo has quit IRC02:12
*** TxGirlGeek has joined #openstack-ironic02:29
kaifengmorning rpioso o/02:32
*** mkrai has joined #openstack-ironic02:51
rpiosokaifeng: :-)03:00
*** ociuhandu has joined #openstack-ironic03:17
TheJuliao/03:20
* TheJulia is actually about to go to bed03:20
* kaifeng runs for lunch..03:21
*** ociuhandu has quit IRC03:22
TheJuliaI should have a summary email out for the PTG to the mailing list sometime tomorrow. I'm about 70% done typing it up.03:32
*** Lucas_Gray has joined #openstack-ironic04:11
*** yaawang has quit IRC04:15
*** yaawang has joined #openstack-ironic04:16
*** rh-jelabarre has quit IRC04:18
*** TxGirlGeek has quit IRC04:36
*** ociuhandu has joined #openstack-ironic04:43
*** ociuhandu has quit IRC04:48
*** goldyfruit has quit IRC05:00
*** tzumainn has quit IRC05:03
*** Lucas_Gray has quit IRC05:28
*** dsneddon_ has quit IRC05:30
*** ociuhandu has joined #openstack-ironic05:31
*** ociuhandu has quit IRC05:35
*** dsneddon_ has joined #openstack-ironic05:53
*** dtantsur|afk is now known as dtantsur06:34
dtantsurgood 7am morning ironic06:35
*** hjensas has quit IRC06:58
*** chenhaw has joined #openstack-ironic07:07
*** dsneddon_ has quit IRC07:21
yoctozeptomorning07:22
openstackgerritRadosław Piliszek proposed openstack/bifrost stable/train: Fix install-deps.sh failing on bare CentOS 7 due to old pip  https://review.opendev.org/69399507:23
openstackgerritRadosław Piliszek proposed openstack/bifrost stable/train: Use master branch for ipa builder  https://review.opendev.org/69399607:23
*** dsneddon_ has joined #openstack-ironic07:23
*** igordc has quit IRC07:25
*** dsneddon_ has quit IRC07:31
*** dsneddon_ has joined #openstack-ironic07:32
*** ociuhandu has joined #openstack-ironic07:35
*** dsneddon_ has quit IRC07:38
*** ociuhandu has quit IRC07:41
arne_wiebalckGood morning, ironic!07:42
*** mmethot has quit IRC07:56
*** trident has quit IRC07:57
*** jainkar has joined #openstack-ironic07:58
openstackgerritDmitry Tantsur proposed openstack/metalsmith stable/train: Stop requiring root size for whole disk images  https://review.opendev.org/69399907:59
*** dsneddon_ has joined #openstack-ironic08:00
*** tesseract has joined #openstack-ironic08:00
*** trident has joined #openstack-ironic08:06
*** jtomasek has quit IRC08:13
rpittau|afknick rpittau08:17
*** rpittau|afk is now known as rpittau08:17
rpittaurmrrr08:17
rpittaugood morning ironic! o/08:17
dtantsur\o08:21
*** rachit7 has joined #openstack-ironic08:23
*** yaawang has quit IRC08:24
*** yaawang has joined #openstack-ironic08:24
*** jtomasek has joined #openstack-ironic08:25
openstackgerritwangwei1 proposed openstack/ironic-python-agent master: Fix unit test error.  https://review.opendev.org/69401108:28
*** rachit7 has quit IRC08:30
*** hjensas has joined #openstack-ironic08:38
*** aedc has joined #openstack-ironic08:45
*** jtomasek has quit IRC08:49
*** Lucas_Gray has joined #openstack-ironic08:50
*** rachit7 has joined #openstack-ironic08:54
*** iurygregory has joined #openstack-ironic09:02
*** ociuhandu has joined #openstack-ironic09:03
*** dsneddon_ has quit IRC09:05
iurygregorygood morning09:05
*** ociuhandu has quit IRC09:09
*** ociuhandu has joined #openstack-ironic09:10
*** dougsz has joined #openstack-ironic09:12
*** Lucas_Gray has quit IRC09:13
*** dsneddon_ has joined #openstack-ironic09:16
*** jistr has quit IRC09:19
*** jistr has joined #openstack-ironic09:20
*** dsneddon_ has quit IRC09:21
*** bobmel has quit IRC09:22
*** ociuhandu has quit IRC09:25
*** ociuhandu has joined #openstack-ironic09:26
*** Lucas_Gray has joined #openstack-ironic09:26
*** ociuhandu has quit IRC09:29
*** jistr has quit IRC09:29
*** ociuhandu has joined #openstack-ironic09:30
*** tssurya has joined #openstack-ironic09:30
*** ociuhandu has quit IRC09:31
*** ociuhandu has joined #openstack-ironic09:31
*** jistr has joined #openstack-ironic09:36
*** ociuhandu has quit IRC09:37
*** ociuhandu has joined #openstack-ironic09:37
*** rachit7 has quit IRC09:39
*** dsneddon_ has joined #openstack-ironic09:45
mkraiGood morning Ironic 0/09:48
mkraiiurygregory, Hi09:50
iurygregorymorning mkrai09:51
mkraiALl the ports of a node should belong to same tenant, is it a correct statement?09:51
mkraiCan we have a node with multiple ports in different subnet?09:51
*** alexmcleod has joined #openstack-ironic09:57
*** priteau has joined #openstack-ironic10:04
*** jainkar has quit IRC10:12
*** ociuhandu has quit IRC10:13
*** ociuhandu has joined #openstack-ironic10:14
*** ociuhandu has quit IRC10:19
*** ianychoi has quit IRC10:24
*** chenhaw has quit IRC10:44
*** jtomasek has joined #openstack-ironic10:44
*** dsneddon_ has quit IRC10:49
dtantsurmkrai: ports in different subnets sounds reasonable.11:02
dtantsurI don't think I can imagine how ports can belong to different tenants though.. I mean, as an admin you can do it probably.11:02
dtantsurnot sure if it makes much sense11:02
*** dsneddon_ has joined #openstack-ironic11:03
*** dsneddon_ has quit IRC11:08
*** ociuhandu has joined #openstack-ironic11:14
arne_wiebalckIs anyone using conductor groups in production (jroll maybe)? It seems that this is the suggested way forward to address some of the scaling issues we're facing ... but it'd be ofc re-assuring if someone went down that road already :)11:17
*** ociuhandu has quit IRC11:18
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] test ovmf manual upgrade  https://review.opendev.org/69230911:19
mkraidtantsur, thanks. Yes, you're right. Ports of a node in different tenants doesn't make sense11:23
mkraidtantsur, how can we attach ports to different subnet while server provisioning?11:26
dtantsurmkrai: you mean during provisioning process? why would you do it?11:32
*** ociuhandu has joined #openstack-ironic11:36
mkraidtantsur, I mean "server create"11:38
*** jainkar has joined #openstack-ironic11:38
*** dougsz has quit IRC11:42
dtantsurmkrai: I'm not really strong in nova-neutron integration, to be honest11:48
dtantsurhjensas: ^^?11:49
*** dougsz has joined #openstack-ironic11:56
*** dsneddon_ has joined #openstack-ironic11:59
*** henriqueof1 has quit IRC12:04
jrollarne_wiebalck: we're still on ocata, so not yet :( it's top of our list for when we upgrade12:04
*** dsneddon_ has quit IRC12:04
jrollhappy to help with any concerns, though, the code is pretty simple. I think the one gotcha is just around making sure nodes always get a group which is covered by nova, else they kind of just... disappear (from nova's pov)12:05
jrollmorning all12:05
iurygregorymorning jroll12:06
*** priteau has quit IRC12:19
*** priteau has joined #openstack-ironic12:21
*** mkrai has quit IRC12:21
*** mkrai has joined #openstack-ironic12:21
hjensasdtantsur: mkrai: reading scrollback.12:22
hjensasmkrai: ironic will create and attach ports from the provisioning network while deploying a server, it then detaches and deleted the neutron port used for provisioning before attaching(binding) tenant ports.12:25
hjensasmkrai: we cannot attach ports to different network/subnet during provisioning. (I don't see why you'd want too.)12:27
*** bfournie has quit IRC12:28
*** Lucas_Gray has quit IRC12:28
mkraihjensas, thank you for your response. I mean if we have two NIC interfaces on a node. How can be plug them to different network or subnet?12:29
iurygregoryironic-cores, for the legacy jobs (ironic-grenade-dsvm and ironic-grenade-dsvm-multinode-multitenant) do we wint to switch to py3 the ones we have or create an equivalent py3 job?12:30
hjensasmkrai: openstack server create --nic port-id=$NEUTRON_PORT1_UUID --nic port-id=$NEUTRON_PORT2_UUID12:30
hjensasmkrai: or --nic net-id=$NEUTRON_NET1 --nic net-id=$NEUTRON_NET212:31
mkraiI tried with multiple --network option like "--network net1 --network net2" and it worked too12:31
hjensasmkrai: yes, --network or --port even probably also works.12:32
mkraiWant to understand how does ironic decides which network which port should attach to?12:32
hjensasmkrai: the physical_network attribute of baremetal ports is used. If it's two tenant networks (i.e not provider networks) ironic expect any NIC to be plugged by neutron's ml2.12:33
dtantsuriurygregory: I'd just switch them. they're problematic enough, let's not duplicate the problems :)12:34
*** ociuhandu has quit IRC12:35
iurygregorydtantsur, I have the same feeling =) just wanted to ask befor pushing the patch XD12:35
*** ociuhandu has joined #openstack-ironic12:35
iurygregorykaifeng, jroll, arne_wiebalck , rpittau TheJulia wdyt? =)12:36
*** ociuhandu has quit IRC12:36
*** ociuhandu has joined #openstack-ironic12:37
hjensasmkrai: look at code here: https://github.com/openstack/ironic/blob/b3c00fb1182cbf1d69960e4850438825127b3bb1/ironic/drivers/modules/network/common.py#L86 - it uses _is_port_physnet_allowed() to only attach vif's to baremetal ports where the physical network is available. I.e when neutron network is a provider net it will atleast prefer bm port's with a matching physical_network and fallback to bm ports with physical_network None. (The fallback12:38
hjensasis for bacward compatibility.)12:38
*** dsneddon_ has joined #openstack-ironic12:39
mkraihjensas, thank you. I will look at the code later and get back to you with questions :) I have to catch cab now. Ttyl, thanks!12:40
hjensasmkrai: you are welcome. physical_network stuff in Ironic has some doc's in the Pike releasenotes which you may want to check out.12:41
mkraihjensas, Ok thanks :)12:42
arne_wiebalckjroll: not only covered by nova, but also by ironic I guess: if a node has no conductor group, but all the conductors have a group associated, there would be no conductor taking care of these nodes ... or are conductors also look after nodes which have no conductor group? So, we'd need t make sure that each node has a group, there is a conductor for each group, and a nova-compute for each conductor ...12:42
jrolliurygregory: +1 on just switching to py312:43
arne_wiebalckiurygregory: I usually  am not the one fixing the issues, so I'd second dtantsur's view :)12:44
jrollarne_wiebalck: correct, see the big red warning here https://docs.openstack.org/ironic/latest/admin/conductor-groups.html12:44
*** Goneri has quit IRC12:44
arne_wiebalckjroll: lol, nice, thx!12:44
arne_wiebalckjroll: we'll give that a try and let you know how it goes12:45
jrollarne_wiebalck: I recommend either some monitoring that checks those three things and alerts if something is misconfigured, or just keep 1+ conductors and computes without a conductor group in case something gets missed12:45
jrollcool, I'm eager to hear about it :)12:45
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic master: Switch legacy jobs to Py3  https://review.opendev.org/69406012:46
arne_wiebalckjroll: and have an alarm when the catch-all servers get some work to do :)12:46
jrollarne_wiebalck: one positive note: you cannot create or update a node on a conductor group which doesn't have a live conductor matching the group12:46
jrolldoesn't help with nova-compute though12:47
arne_wiebalckjroll: ah, that's interesting12:47
arne_wiebalckjroll: we were discussing how easy it would be to move nodes between groups, e.g. when we realise 200 is too much (or not enough)12:47
arne_wiebalckjroll: we convinced ourselves it should work :-D12:48
arne_wiebalckjroll: #worksonthewhiteboard12:48
jrollarne_wiebalck: it'll work, it's as painful as updating any other node property (locks, etc)12:48
jrollheh12:48
rpittauiurygregory: idem, let's just switch for now, one thing at a time :)12:52
*** rcernin has quit IRC12:54
dtantsurfolks, I'm on PTO till EOW (going back to Berlin for errands, sigh). see you on Monday!12:57
*** dtantsur is now known as dtantsur|afk12:57
rpittaudtantsur|afk: have fun(?) :P12:57
*** rh-jelabarre has joined #openstack-ironic12:59
*** ianychoi has joined #openstack-ironic13:00
*** ociuhandu has quit IRC13:08
*** ociuhandu has joined #openstack-ironic13:09
*** ociuhandu has quit IRC13:14
*** bfournie has joined #openstack-ironic13:19
*** mkrai has quit IRC13:28
*** mkrai_ has joined #openstack-ironic13:28
* etingof considers fun() being an sql stored procedure13:42
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-inspector master: Switch legacy job to Py3  https://review.opendev.org/69407413:43
*** Goneri has joined #openstack-ironic13:47
*** mmethot has joined #openstack-ironic13:57
openstackgerritIlya Etingof proposed openstack/ironic master: Make redfish CI jobs pulling sushy-tools from git  https://review.opendev.org/69386614:03
TheJuliagood morning everyone14:12
iurygregorymorning TheJulia14:14
rpittauhey TheJulia :)14:16
*** hjensas has quit IRC14:18
*** mkrai_ has quit IRC14:18
*** tzumainn has joined #openstack-ironic14:35
*** hjensas has joined #openstack-ironic14:35
*** lixingxing has joined #openstack-ironic14:36
iurygregoryyay legacy works on py3 (at least for the ironic-grenade-dsvm XD)14:41
*** gudrutis has quit IRC14:41
*** dsneddon_ has quit IRC14:42
rpittauyeah, multinode job seems still unhappy though :/14:43
iurygregoryeven with py2 multinode is unhappy =(14:44
*** ociuhandu has joined #openstack-ironic14:44
*** hjensas has quit IRC14:47
*** dsneddon_ has joined #openstack-ironic14:51
*** tesseract has quit IRC14:52
*** tssurya has quit IRC14:54
*** tesseract has joined #openstack-ironic14:55
*** gudrutiss has joined #openstack-ironic14:55
*** gudrutiss is now known as gudrutis14:56
*** dsneddon_ has quit IRC14:57
gudrutisHey folks. We were wondering if its possible to set custom variables in `/etc/ironic/ironic.conf` and make them accessible from NODE object in Ironic Hardware Manager ( example function https://opendev.org/x/ipa-example-hardware-managers/src/branch/master/example_hardware_managers/example_device.py#L130 )14:59
*** hjensas has joined #openstack-ironic14:59
*** ociuhandu has quit IRC15:04
*** ociuhandu has joined #openstack-ironic15:06
*** dsneddon_ has joined #openstack-ironic15:07
*** ociuhandu has quit IRC15:11
*** dsneddon_ has quit IRC15:12
openstackgerritIlya Etingof proposed openstack/ironic master: Add `instance_info/kernel_append_params` to `redfish`  https://review.opendev.org/68709215:14
TheJuliamultinode job is always unhappy15:17
TheJuliaperhaps multinode job needs coffee... or wiskey15:17
iurygregorywhy not both?15:19
TheJuliagudrutis: So, not in ironic.conf. You might want to consider node.extra as we typically keep our hands off of the contents in that data field15:20
rpittaucaffè corretto as we say in Italy15:23
*** mkrai_ has joined #openstack-ironic15:26
*** dsneddon_ has joined #openstack-ironic15:33
*** lixingxing has quit IRC15:37
TheJuliawow15:42
TheJuliaThat... is... Intruiging15:42
*** TxGirlGeek has joined #openstack-ironic15:43
*** whoami-rajat has joined #openstack-ironic15:45
iurygregoryif we remove py27 from envlist in tox.ini and we create the virtual env and try to run tox -e py27 this should not work right?15:57
TheJuliait should still work actually15:59
TheJuliait knows how to target that if I remember correctly15:59
TheJuliaenvlist is just what is done when you do "tox"15:59
JayFthat is correct16:00
TheJuliao/ JayF16:00
iurygregorygot it16:00
JayFyou can `py##` any version supported by tox as a default environment, using testenv settings and the version o fpython that makes sense16:00
iurygregoryi was testing the removal of py27 from tox etc16:00
iurygregoryby everyone o/16:17
*** gyee has joined #openstack-ironic16:18
rpittaubye iurygregory o/16:18
*** ociuhandu has joined #openstack-ironic16:20
*** iurygregory has quit IRC16:24
*** TxGirlGeek has quit IRC16:24
*** ociuhandu has quit IRC16:30
*** ociuhandu has joined #openstack-ironic16:31
*** jtomasek has quit IRC16:32
arne_wiebalckbye everyone o/16:36
*** ociuhandu has quit IRC16:44
*** TxGirlGeek has joined #openstack-ironic16:52
*** TxGirlGeek has quit IRC16:54
*** goldyfruit has joined #openstack-ironic16:55
*** TxGirlGeek has joined #openstack-ironic17:00
*** ociuhandu has joined #openstack-ironic17:01
*** igordc has joined #openstack-ironic17:02
openstackgerritRiccardo Pittau proposed openstack/ironic master: Fix variable name in cleanup_baremetal_basic_ops func  https://review.opendev.org/69411617:08
rpittaugoodnight o/17:08
*** rpittau is now known as rpittau|afk17:08
*** mkrai_ has quit IRC17:08
*** TxGirlGeek has quit IRC17:10
*** igordc has quit IRC17:32
*** igordc has joined #openstack-ironic17:35
* TheJulia wonders if there should be an official "nap time"17:52
*** alexmcleod has quit IRC17:57
*** jcoufal has joined #openstack-ironic17:59
*** dougsz has quit IRC18:00
*** ociuhandu has quit IRC18:17
*** ociuhandu has joined #openstack-ironic18:18
*** ociuhandu has quit IRC18:23
*** Goneri has quit IRC18:30
*** priteau has quit IRC18:32
*** tesseract has quit IRC18:35
* etingof believes that network access point time officially exists...18:59
*** Goneri has joined #openstack-ironic19:46
*** ociuhandu has joined #openstack-ironic19:50
*** ociuhandu has quit IRC19:56
*** ociuhandu has joined #openstack-ironic19:59
*** ociuhandu has quit IRC20:06
TheJuliaetingof: I sent out links to the two videos you created for the summit. Could you open up the permissions on them?20:10
etingofTheJulia, sure20:11
TheJuliaI thought they were already open, but maybe I opened them up when I shared it with myself20:12
TheJulias/opened/added me/20:12
*** ociuhandu has joined #openstack-ironic20:16
etingofTheJulia, I "published slides on web", but I am not certain it's accessible to anyone -- https://docs.google.com/presentation/d/e/2PACX-1vT3MZWxTRJCDov5fqIJQgy2ILouO-VestDHQva8gQpnbHiqkLgaxXEh6H-BJkUOEA5eWMPDIh-XykDp/pub20:19
TheJuliahmm... denies my upstream focused gmail20:21
etingofTheJulia, I can probably move these videos to my private gdrive20:21
TheJuliawow drive doesn't like me20:21
TheJuliaetingof: that with links would be appreciated20:21
etingofit seems that corporate access policy can't be overridden20:21
TheJuliawoot!20:21
TheJuliaugh20:22
*** ociuhandu has quit IRC20:25
etingofTheJulia, https://drive.google.com/file/d/1_PaPM5FvCyM6jkACADwQtDeoJkfuZcAs/view?usp=sharing20:31
etingofTheJulia, https://drive.google.com/file/d/1YUFmwblLbJ9uJgW6Rkf6pkW8ouU-PYFK/view?usp=sharing20:31
*** whoami-rajat has quit IRC20:34
*** bfournie has quit IRC20:37
TheJuliaetingof: thanks!20:38
*** jcoufal has quit IRC20:48
*** ociuhandu has joined #openstack-ironic21:00
*** ociuhandu has quit IRC21:06
*** patchbot has quit IRC21:11
*** priteau has joined #openstack-ironic21:17
*** patchbot has joined #openstack-ironic21:17
*** priteau has quit IRC21:18
*** priteau has joined #openstack-ironic21:19
*** priteau has quit IRC21:25
*** jtomasek has joined #openstack-ironic21:31
*** bfournie has joined #openstack-ironic21:42
*** jtomasek has quit IRC22:13
*** aedc has quit IRC22:32
*** rcernin has joined #openstack-ironic22:32
*** igordc has quit IRC23:26
*** ociuhandu has joined #openstack-ironic23:31
*** ociuhandu has quit IRC23:35
*** goldyfruit has quit IRC23:49

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