Wednesday, 2018-01-10

*** AlexeyAbashkin has joined #openstack-ironic00:01
*** AlexeyAbashkin has quit IRC00:05
*** penick has quit IRC00:09
openstackgerritVladyslav Drok proposed openstack/ironic master: Refactor deploy interface methods  https://review.openstack.org/52443300:10
*** e0ne has quit IRC00:18
*** yangyapeng has quit IRC00:27
*** yangyapeng has joined #openstack-ironic00:27
*** yangyapeng has quit IRC00:31
*** liuzz has joined #openstack-ironic00:34
*** andymccr has quit IRC00:36
*** andymccr has joined #openstack-ironic00:40
*** ricardoas has joined #openstack-ironic00:51
*** andymccr has quit IRC00:51
*** ricardoas-away has quit IRC00:51
*** jlabarre has quit IRC00:54
*** andymccr has joined #openstack-ironic00:55
*** yangyapeng has joined #openstack-ironic01:00
*** yangyapeng has quit IRC01:06
*** rmcall has joined #openstack-ironic01:10
*** yangyapeng has joined #openstack-ironic01:13
*** hieulq has quit IRC01:16
*** hieulq has joined #openstack-ironic01:17
*** yangyapeng has quit IRC01:18
*** yangyapeng has joined #openstack-ironic01:22
*** phuongnh has joined #openstack-ironic01:29
*** zhangfei has joined #openstack-ironic01:40
*** d0ugal has quit IRC01:43
*** penick has joined #openstack-ironic01:57
*** penick_ has joined #openstack-ironic02:00
*** d0ugal has joined #openstack-ironic02:01
*** penick has quit IRC02:01
*** liuzz has quit IRC02:09
*** liuzz has joined #openstack-ironic02:10
*** dsneddon has quit IRC02:17
*** rmcall has quit IRC02:21
*** harlowja has quit IRC02:24
*** penick_ has quit IRC02:32
*** vsaienk0 has quit IRC02:33
*** vsaienk0 has joined #openstack-ironic02:39
*** mordred has quit IRC02:42
*** athomas has quit IRC02:42
*** athomas has joined #openstack-ironic02:43
*** mordred has joined #openstack-ironic02:44
*** pmannidi has quit IRC02:44
*** pmannidi has joined #openstack-ironic02:48
*** lbragstad has quit IRC02:54
*** tuanla____ has joined #openstack-ironic02:59
*** ijw has quit IRC03:00
*** sasha2 has quit IRC03:05
openstackgerritDebayan Ray proposed openstack/sushy master: Update documentation related to 'refresh()'  https://review.openstack.org/53134103:18
*** rbudden has quit IRC03:22
*** jistr has quit IRC03:31
*** hshiina has quit IRC03:36
*** vsaienk0 has quit IRC03:37
*** vsaienk0 has joined #openstack-ironic03:45
*** ijw has joined #openstack-ironic03:52
*** AlexeyAbashkin has joined #openstack-ironic03:52
*** AlexeyAbashkin has quit IRC03:57
*** charcol has quit IRC03:59
*** udesale has joined #openstack-ironic03:59
*** hshiina has joined #openstack-ironic03:59
*** vsaienk0 has quit IRC04:00
*** charcol has joined #openstack-ironic04:01
*** ccollett has joined #openstack-ironic04:02
*** vsaienk0 has joined #openstack-ironic04:13
*** AlexeyAbashkin has joined #openstack-ironic04:25
openstackgerritShivanand Tendulker proposed openstack/ironic master: Adds RPC calls for rescue interface  https://review.openstack.org/50933604:28
*** AlexeyAbashkin has quit IRC04:29
*** hshiina2 has joined #openstack-ironic04:30
*** hshiina has quit IRC04:33
*** links has joined #openstack-ironic04:37
*** links has quit IRC04:40
*** ijw has quit IRC04:42
*** ijw has joined #openstack-ironic04:42
*** namnh has joined #openstack-ironic04:44
*** ijw has quit IRC04:45
*** links has joined #openstack-ironic04:46
*** hoonetorg has quit IRC05:00
*** karthiks has joined #openstack-ironic05:10
*** stendulker has joined #openstack-ironic05:11
*** hoonetorg has joined #openstack-ironic05:14
*** tzumainn has quit IRC05:14
*** jaganathan has joined #openstack-ironic05:19
*** harlowja has joined #openstack-ironic05:24
*** hshiina3 has joined #openstack-ironic05:26
*** hshiina2 has quit IRC05:30
*** deray has joined #openstack-ironic05:33
derayhello and good morning Ironic'ers!05:34
*** dpawar has joined #openstack-ironic05:57
*** rbartal has joined #openstack-ironic05:58
*** karthiks has quit IRC06:04
*** oanson has joined #openstack-ironic06:06
*** racedo has joined #openstack-ironic06:10
*** racedo has quit IRC06:10
*** oanson has quit IRC06:18
*** oanson has joined #openstack-ironic06:22
*** pcaruana has joined #openstack-ironic06:27
*** pcaruana has quit IRC06:33
*** pcaruana has joined #openstack-ironic06:34
*** karthiks has joined #openstack-ironic06:34
*** mjura has joined #openstack-ironic06:36
*** fragatina has quit IRC06:36
*** marios has joined #openstack-ironic06:45
openstackgerritvinay kumar muddu proposed openstack/ironic master: [WIP} Fixes issue with UEFI bootable ISO creation  https://review.openstack.org/53170006:52
*** hjensas has quit IRC06:54
*** gcb has quit IRC06:55
*** udesale__ has joined #openstack-ironic06:57
*** udesale has quit IRC06:59
*** tuanla____ has quit IRC07:04
*** tuanla____ has joined #openstack-ironic07:05
*** masber has quit IRC07:08
*** absubram has joined #openstack-ironic07:13
*** dpawar has quit IRC07:14
*** rcernin has quit IRC07:15
openstackgerritHironori Shiina proposed openstack/ironic-python-agent master: Rescue extension for TinyIPA with DHCP network  https://review.openstack.org/44569207:15
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/53243607:17
*** udesale has joined #openstack-ironic07:19
*** udesale has quit IRC07:20
*** pmannidi has quit IRC07:21
*** udesale__ has quit IRC07:21
*** makowals has joined #openstack-ironic07:26
*** dpawar has joined #openstack-ironic07:31
*** vsaienk0 has quit IRC07:33
*** ccollett has quit IRC07:33
*** charcol has quit IRC07:34
*** threestrands has quit IRC07:36
openstackgerritHironori Shiina proposed openstack/python-ironicclient master: Accept port and portgroup as volume connector types  https://review.openstack.org/53244207:43
*** vsaienk0 has joined #openstack-ironic07:46
openstackgerritfupingxie proposed openstack/ironic-python-agent master: Modify log infomation to achieve the same format  https://review.openstack.org/53244407:48
*** harlowja has quit IRC07:49
*** hoonetorg has quit IRC07:50
*** AlexeyAbashkin has joined #openstack-ironic07:57
*** hjensas has joined #openstack-ironic08:05
*** hjensas has quit IRC08:05
*** hjensas has joined #openstack-ironic08:05
*** hoonetorg has joined #openstack-ironic08:07
*** jtomasek has joined #openstack-ironic08:11
*** tesseract has joined #openstack-ironic08:14
*** dsneddon has joined #openstack-ironic08:17
*** deray has quit IRC08:20
*** karthiks has quit IRC08:20
*** alex_xu has quit IRC08:28
*** alex_xu has joined #openstack-ironic08:29
*** karthiks has joined #openstack-ironic08:32
*** ianychoi has quit IRC08:35
*** deray has joined #openstack-ironic08:39
*** etingof has quit IRC08:41
*** karthiks has quit IRC08:44
*** racedo has joined #openstack-ironic08:51
*** jistr has joined #openstack-ironic08:57
*** karthiks has joined #openstack-ironic08:59
*** ijw has joined #openstack-ironic09:01
*** hshiina3 has quit IRC09:11
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add rescue related methods to network interface  https://review.openstack.org/50934209:13
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add rescuewait timeout periodic task  https://review.openstack.org/35315609:13
openstackgerritShivanand Tendulker proposed openstack/ironic master: Agent rescue implementation  https://review.openstack.org/40043709:13
*** etingof has joined #openstack-ironic09:15
*** deray has quit IRC09:23
openstackgerritJohn Haan proposed openstack/ironic-specs master: Ironic currently supports several dhcp provider:neutron,none. We have only one option for deploying ironic node with standalone. We need to configure dhcp manually in this case. New DHCP Provider will be added for standalone deployment. ISCDHCPDriver conf  https://review.openstack.org/53246809:25
openstackgerritJohn Haan proposed openstack/ironic-specs master: Support ISCDHCPDriver for Standalone Deployment  https://review.openstack.org/53246809:27
*** lucas-afk is now known as lucasagomes09:31
*** e0ne has joined #openstack-ironic09:34
*** stendulker has quit IRC09:37
*** stendulker has joined #openstack-ironic09:37
*** rbartal has quit IRC09:40
*** derekh has joined #openstack-ironic09:42
*** stendulker has quit IRC09:42
*** stendulker has joined #openstack-ironic09:43
*** liuzz has quit IRC09:49
*** liuzz_ has joined #openstack-ironic09:49
*** deray has joined #openstack-ironic09:54
openstackgerritVasyl Saienko proposed openstack/ironic master: TESTING: DNR Revert "Run in superconductor cellsv2 mode for non-grenade jobs"  https://review.openstack.org/53247409:56
*** dmellado has quit IRC10:06
*** dmellado has joined #openstack-ironic10:07
*** sambetts|afk is now known as sambetts10:13
*** threestrands has joined #openstack-ironic10:21
*** MattMan_1 has quit IRC10:23
*** MattMan_1 has joined #openstack-ironic10:24
*** dtantsur|afk is now known as dtantsur10:24
dtantsurmorning ironic10:24
anupnHi Ironic'ers :)10:28
anupnmorning dtantsur10:29
*** phuongnh has quit IRC10:34
dtantsursambetts: morning, up for a quick review? https://review.openstack.org/#/c/531654/10:40
patchbotpatch 531654 - ironic-tempest-plugin - Cleaned up the requirements of Ironic Tempest plugin10:40
sambettsdtantsur: +A10:43
dtantsurthnx10:43
pas-hamorning ironic :)10:45
dtantsurhey pas-ha! how are you feeling today?10:46
pas-hanice, thank you :)10:46
*** dmellado has quit IRC10:49
*** namnh has quit IRC10:51
*** tuanla____ has quit IRC10:55
openstackgerritDebayan Ray proposed openstack/sushy master: Implement Redfish Sessions  https://review.openstack.org/47194211:00
*** stendulker_ has joined #openstack-ironic11:00
*** stendulker has quit IRC11:04
*** deray has quit IRC11:04
*** zhangfei has quit IRC11:06
*** stendulker_ has quit IRC11:07
*** yangyapeng has quit IRC11:12
*** nicodemos has joined #openstack-ironic11:13
*** gmonteiro has joined #openstack-ironic11:13
gmonteiroGood Morning Ironic :)11:14
*** amarao has joined #openstack-ironic11:15
*** AlexeyAbashkin has quit IRC11:18
*** AlexeyAbashkin has joined #openstack-ironic11:18
pas-haall tox-based jobs are failing11:20
pas-ha`TASK [tox : Install any sibling python packages] MODULE FAILURE`11:20
dtantsur>_<11:21
dtantsurseems to be already known to infra11:21
*** dmellado has joined #openstack-ironic11:23
*** yangyapeng has joined #openstack-ironic11:25
*** dmellado has quit IRC11:32
dtantsursambetts: if you have some time, mind also reviewing https://review.openstack.org/#/c/528308/ ?11:33
patchbotpatch 528308 - ironic-specs - Amend future of classic drivers with automated mig...11:33
dtantsurhas 2x +2 now11:33
sambettsdtantsur: sure :)11:33
openstackgerritDmitry Tantsur proposed openstack/ironic master: Switch non-vendor parts admin guide to hardware types  https://review.openstack.org/52833711:34
*** dmellado has joined #openstack-ironic11:34
gmonteirodtantsur: you can reviewing this please https://review.openstack.org/#/c/523943/ ? If you have time :)11:36
patchbotpatch 523943 - ironic - Introduce hpOneView and ilorest to OneView11:36
dtantsuron my radar, but busy right now11:38
dtantsurI guess I'd prefer to request an intermediary release before we dive into this patch chain again11:38
dtantsurit will be today or tomorrow anyway11:39
*** d0ugal has quit IRC11:39
*** milan_ has joined #openstack-ironic11:40
ricardoasmorning, ironic!11:44
*** jkilpatr has quit IRC11:44
*** nicodemos has quit IRC11:46
*** d0ugal has joined #openstack-ironic11:57
*** nicodemos has joined #openstack-ironic12:03
*** absubram has quit IRC12:10
*** jkilpatr has joined #openstack-ironic12:17
*** bfournie has quit IRC12:18
*** bfournie has joined #openstack-ironic12:19
*** bfournie has quit IRC12:24
anupnHi dtantsur: I am looking into graphical console access spec, and was wondering how can vendor specific baremetal machines without default VNC server can be accessed, do you have any idea?12:25
dtantsuranupn: the answer will be vendor specific. if they don't have VNC, they probably won't support the graphical console12:26
dtantsurI'll defer to pas-ha for a more detailed answer12:26
*** lucasagomes is now known as lucas-hungry12:27
anupndtantsur, Thanks. Yes, agree, but then the feature would be a feature very specific to those vendors that support VNC. So, was wondering can there be any way to access without VNC as well.12:28
pas-haanupn: there was a next spec that proposed running proprietary vnc code in a docker container. (i don't like it that much though)12:28
pas-habut basically yes, as dtantsur says.12:28
pas-hathe spec proposes a basic framework to add such support12:29
anupnpas-ha, hmm yes. I read spec - https://review.openstack.org/#/c/306078/6/specs/approved/external-display-drivers.rst12:29
pas-hajust start-stop-get methods, the same as for serial consoles.12:29
patchbotpatch 306078 - ironic-specs - External display drivers12:29
anupnbut looks like it is circled around VNC12:29
pas-hasort of, use whatever proprietary stuff your vendor does provide you, pack it in a container and export its X11 as vnc.. sort of..12:30
pas-habut again, as this is pluggable, the idea is to let users benefit from newer systems that support it easier, like newer Dells https://pshchelo.github.io/vnc-in-ironic.html12:31
anupnpas-ha, ah i see12:31
anupnso vendor specific graphical console interface needs to be run inside x11 server, right?12:32
pas-hathat was a prototype I've done for some dell servers some time ago12:32
pas-hamost probably yes12:32
*** jlabarre has joined #openstack-ironic12:34
anupnpas-ha, so i just looked up, iLO drivers use virtual KVM to remotely access server, i think then i need to figure out how each vendor use it's client to access the console12:35
anupnpas-ha, thanks for pointing12:36
openstackgerritMerged openstack/networking-generic-switch master: Prepare releasenotes  https://review.openstack.org/53094612:36
openstackgerritStenio Araujo proposed openstack/ironic master: Fix persistent information when getting boot device  https://review.openstack.org/52461612:37
anupnpas-ha, i was just reading this https://pshchelo.github.io/vnc-in-ironic.html, great blog. But, looks like it describes about Dell hardware with built-in VNC suppprt. I understand for such hardware we just need to have VNC client present to access the display.12:41
*** gcb has joined #openstack-ironic12:43
*** alineb has quit IRC12:54
*** makowals has quit IRC12:57
*** links has quit IRC12:58
*** bfournie has joined #openstack-ironic12:59
*** makowals has joined #openstack-ironic12:59
*** rbartal has joined #openstack-ironic13:05
*** rbartal has quit IRC13:12
jrollgood morning ironic13:12
*** vsaienk0 has quit IRC13:14
*** vsaienk0 has joined #openstack-ironic13:14
dtantsurmorning jroll13:15
*** dprince has joined #openstack-ironic13:16
*** alineb has joined #openstack-ironic13:17
*** lucas-hungry is now known as lucasagomes13:22
openstackgerritHugo Nicodemos proposed openstack/ironic master: Remove python-oneviewclient from oneview hardware type  https://review.openstack.org/52472913:24
openstackgerritHugo Nicodemos proposed openstack/ironic master: Fix persistent information when getting boot device  https://review.openstack.org/52461613:24
openstackgerritHugo Nicodemos proposed openstack/ironic master: Add a timeout for powering on/off a node on oneview  https://review.openstack.org/52462413:24
*** rbartal has joined #openstack-ironic13:24
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Devstack - Add ironic-neutron-agent  https://review.openstack.org/53011713:30
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Add support to bind type vlan networks  https://review.openstack.org/53234913:30
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Add dsvm job  https://review.openstack.org/53040913:30
openstackgerritHugo Nicodemos proposed openstack/ironic master: Remove python-oneviewclient from oneview hardware type  https://review.openstack.org/52472913:31
hjensassambetts: placement is not working. https://etherpad.openstack.org/p/ironic-neutron-placement13:32
*** hw_wutianwei has joined #openstack-ironic13:35
sambettshjensas: can you reach out to the placement API or DB and pull a dump of all the data it has about the compute hosts? The nova ironic driver + nova should be putting all ironics nodes in available state into placement as compute hosts13:36
hjensassambetts: I did'nt look into that much before, I was focusing on getting the binding and find_subnet based on segment mapping in neutron.13:36
hjensassambetts: sure13:37
* hjensas goes to read the api-ref.13:37
sambettshjensas: we know the nova adds the nodes to placement in normal operation, because scheduling relies on it now, however I'm wondering if they generate their own UUIDs instead of keeping the ironic ones, and then set the compute hosts "name" field to the ironic uuid13:38
*** SerenaFeng has joined #openstack-ironic13:38
hjensassambetts: They do. I saw that last night when looking into it.13:38
*** makowals has quit IRC13:39
*** SerenaFeng has quit IRC13:40
sambettshjensas: which may mean we need to query placement to get our placement UUID instead of just using the ironic UUID as the compute host identifier, although they use the host name in the neutron agents, which map to the placement name field, so I expected it to just work13:42
*** makowals has joined #openstack-ironic13:43
*** rbudden has joined #openstack-ironic13:43
TheJuliagoood morning everyone13:44
sambettshjensas: the other thing that could be happening is that it takes a few moments for nova + ironic to sync to placements and node's not in avaiable are removed from placement by nova, so we might need to check if the node is in placement (or check its state) and toggle the agent active state on/off based on the node avaiablity13:44
hjensassambetts: then we would have to get the placement UUID in binding information in neutron.py as well. So two places to have external calls.13:44
sambettshjensas: I think the UUID thing should be fine, I expect the second case I've described is more liekyl13:45
*** trown|outtypewww is now known as trown13:45
hjensassambetts: hmm, yes I think I only saw the exception loggen when doing a deployment test. e.g ironic node in clean/provision etc states.13:46
sambettshjensas: yeah, it won't be in placement at that time because of the way the nova ironic driver works, so we'll have to flag the agent off (or whatever we need to do) to make neutron ignore it13:47
nicodemosmorning, TheJulia.13:49
hjensassambetts: ok, I'll look into it. Seems you are right. As soon as I set the node to maintenance I get one error in neutron logs each time the agent does an update.13:51
hjensassambetts: thanks!13:51
*** dpawar has quit IRC13:51
sambettshjensas: thanks for working on it!13:55
*** hw_wutianwei has quit IRC14:01
*** tzumainn has joined #openstack-ironic14:02
hjensassambetts: oh, spoke too soon. I also see it when the node is available. I'll look a bit more.14:03
sambettshjensas: it takes some time for things to sync between ironic nova and placement14:03
*** sasha2 has joined #openstack-ironic14:04
hjensassambetts: how much? I have it 9 times, 1 every minute.14:06
sambettshjensas: I think it can take up to 2 minutes to sync14:06
sambettsthen the node should be placment14:06
*** hw_wutianwei has joined #openstack-ironic14:08
hjensassambetts: I see it in the placement even if state is not available. But the update, it is trying to add the node to an aggregate. T14:09
*** rloo has joined #openstack-ironic14:10
hjensassambetts: When I look at the aggregate this has 1 host, hostname of my test node (aio devstac). But this host is not in placement resource_providers.14:10
hjensassambetts: I'll dig a bit more into the nova server side to see what that that os-aggregate action add-host does.14:12
dtantsurdoes anyone remember why we have this check https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/iscsi_deploy.py#L99 for *whole-disk* images?14:13
sambettshjensas: the 1 host your seeing is the neutron L2 agent (OVS) which is running on your host under the hostname of your host, the ironic nodes are separate from that14:15
*** Goneri has joined #openstack-ironic14:19
hjensassambetts: ack.14:24
jrolldtantsur: interesting question, I would guess we made the assumption that root_gb == the entire disk there, which clearly isn't right but may be typical14:28
dtantsurjroll: yeah, but since root_gb is not used by anything, as we stop using flavor's disk size for scheduling, it makes not much sense to me14:29
dtantsurjroll: we also don't validate it for the direct deploy14:29
jrolldtantsur: I could be wrong ¯\_(ツ)_/¯14:31
jrollI bet that's from the before times14:31
dtantsuryep, I suspect it too14:31
TheJuliaI'm +1 to ripping it out since at a very quick glance it looks like it wouldn't be sane for qcow2 images14:31
* dtantsur fixes14:31
*** trown is now known as trown|brb14:32
TheJuliaoh, it gets the qcow image size14:32
jrollhttps://github.com/openstack/ironic-lib/blob/master/ironic_lib/disk_utils.py#L33014:32
jrollyeah14:32
TheJuliawhen told to...14:33
jrollwhich it never is. good one.14:33
TheJulia\o/14:33
dtantsur\o/14:34
jrolland surely this has been refactored 10 times so good luck with finding the history14:34
jroll:)14:34
dtantsurwe start growing enterprisy: we have weird code nobody understands :D14:36
*** crushil has joined #openstack-ironic14:36
*** lbragstad has joined #openstack-ironic14:38
*** rloo has quit IRC14:40
*** rloo has joined #openstack-ironic14:40
* TheJulia wonders if/when ironic dresses in gothic or punk clothing14:47
*** trown|brb is now known as trown14:48
sambettsTheJulia: oh we've already got back eyeliner one ;)14:48
sambettson*14:48
sambettsblack14:48
sambettsgot my spelling...14:48
sambettsgod*14:48
sambettsahasuydkjhuyasdkjhads14:48
sambettsI give up14:48
* TheJulia knew she should have gotten more black eyeliner yesterday14:48
TheJuliaHmmmm... maybe that is what I should do.... pixie boots + 50s dress.....14:51
* TheJulia has been pondering new profile photos14:51
openstackgerritDmitry Tantsur proposed openstack/ironic master: Do not validate root partition size for whole disk images in iscsi deploy  https://review.openstack.org/53254814:53
dtantsur^^^14:54
*** dpawar has joined #openstack-ironic14:55
*** dpawar has quit IRC14:55
-openstackstatus- NOTICE: Gerrit is being restarted due to slowness and to apply kernel patches14:58
hjensassambetts: Looks like the nova side of things does a lookup in os-services, not in os-hypervisors where the ironic nodes can bee seen.14:58
sambettshjensas: which nova side?14:59
sambettsthe part that adds the node into placement?14:59
sambettsor the part that neutron calls?15:00
hjensassambetts: when the os-aggregats add_host action is done. This is what is called to place it into the segments aggregate.15:00
jrolldtantsur: hm, I'm wondering if we should check the image against total disk size, though15:00
sambettshjensas: its a placement aggregate not a nova host aggregate, I believe it calls placements directly15:01
*** openstackgerrit has quit IRC15:01
hjensassambetts: -X POST http://192.168.122.200/compute/v2.1/os-aggregates/1/action15:01
*** absubram has joined #openstack-ironic15:02
jrollhjensas: sambetts: nova host aggregates can't handle ironic nodes yet. however, jaypipes has code in progress to do that15:02
sambettsjroll: for routed networks it shouldn't have too handle host aggregates15:03
sambettsit should only be calling and creating a placemnt aggregate which is a separate thing15:03
jrollsambetts: I don't have full context, just pointing out why hjensas is having problems15:03
hjensassambetts: this is whats in that aggregate15:03
jrollah gotcha15:03
hjensas{15:03
hjensas    "aggregate": {15:03
hjensas        "name": "Neutron segment id fca8b5c2-1d33-4e01-ae28-793bac323559",15:03
hjensas        "availability_zone": null,15:03
hjensas        "deleted": false,15:03
hjensas        "created_at": "2018-01-10T11:05:43.000000",15:03
hjensas        "updated_at": null,15:03
hjensas        "hosts": [15:03
hjensas            "routed-devstack.lab.example.com"15:03
hjensas        ],15:03
jrollgerrit down?15:03
hjensas        "deleted_at": null,15:03
sambettshjensas: the placement agregate15:03
hjensas        "id": 1,15:03
hjensas        "metadata": {15:03
sambetts?15:03
hjensas        }15:03
hjensas    }15:03
hjensas}15:03
sambettshjensas: please use paste.openstack.org15:03
hjensassambetts: no, the os-aggregates/115:04
* jroll now sees gerrit notice15:04
sambettshjensas: ... neutron isn't supposed to be creating nova host-aggregates... it supposed to be creating placement aggregates and grouping resources... thats what I was told it should be doing and thats what the specs describe it doing15:06
*** absubram has quit IRC15:06
*** absubram has joined #openstack-ironic15:06
rloogood morning everyone, sambetts, jroll, hjensas, dtantsur, TheJulia15:08
dtantsurmorning rloo15:08
hjensassambetts: ... great ... it does not seem to do as the spec decribe then - https://www.openstack.org/assets/presentation-media/Scaling-Up-OpenStack-Networking-with-Routed-Networks.pdf <- slide 20.15:09
jrollmornign rloo \o15:09
sambettshjensas: I'm just looking through the code in neutron now15:10
sambettshjensas: https://github.com/openstack/neutron/blob/d505e3eeb7e4d3ee211499286fd050ed48fdbf96/neutron/services/segments/plugin.py#L21615:10
sambettshjensas: this is the code thats making those calls15:10
*** dpawar has joined #openstack-ironic15:11
TheJuliagood morning rloo15:12
hjensassambetts: yes, 223, 224 ends up in nova running https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/aggregates.py#L141-L15615:13
hjensassambetts: and in the end https://github.com/openstack/nova/blob/master/nova/db/api.py#L170-L175 is called to get service entry. afaict ...15:14
*** ianychoi has joined #openstack-ironic15:14
jrollcreating host aggregates via nova does create placement aggregates, right? just the problem is that doesn't really work for nova?15:14
sambettshjensas: I believe they taking advantage of the fact that the nova host aggregates and placement aggregates currently get synced together, so creating a host aggregate in nova results in an aggregate appearing in placement15:14
jroller, doesn't work for ironic*15:14
jrollsambetts: +115:14
johnthetubaguyrloo: not got through all your replies on your spec, but I think I am starting to lean towards where you specify the priority in the API call, like you say, needs more thought15:15
sambettsjroll, hjensas: IMO neutron should be going directly to placemnt to create these aggregates15:15
hjensassambetts: ok, so neutron code might need patching then.15:15
jrollsambetts: I don't think the scheduler used placement for aggregates until this cycle, that's likely why15:16
rloojohnthetubaguy: thx. it is on my list to think about a way not to have priority in api call. i need to 'gear up' to looking at all that stuff again, hopefully later today :)15:16
hjensassambetts: ok, I will check with the neutron guys later. Need to go now. Thanks for the help!15:16
jrollsambetts: in which case we probably don't want to move to placement directly until rocky, so we don't need a lockstep upgrade15:16
jrollsambetts: this work fixes it from the opposite direction, btw: https://review.openstack.org/#/c/526753/ https://review.openstack.org/#/c/529135/15:17
patchbotpatch 526753 - nova - allow compute nodes to be associated with host agg15:17
patchbotpatch 529135 - nova-specs - Support aggregate affinity filters/weighers15:17
sambettsjroll: the aggregte here isn't actually being used for schduling (other that checking if there are no IPs left in that segment) its just used claim an allocation on an IP address associated to a segment15:17
sambettsjroll: having these as host aggregates in nova actually makes little sense15:18
jrollsambetts: ah15:18
sambettsbecause the resource its actually aggregated against has no data model in nova15:18
* jroll wonders how old of nova neutron attempts to be compatible with15:18
sambettsthis is the use for placement like the shared storage pool idea15:18
jrollright15:18
*** rbartal has quit IRC15:20
*** hjensas has quit IRC15:22
johnthetubaguyjroll: I was musing some on host aggregates too, but placement does make lots of that useless, been looking bits at the SKA scheduling15:23
jrolljohnthetubaguy: SKA?15:24
johnthetubaguyjroll: https://www.skatelescope.org15:24
jrollah15:25
*** jaypipes has joined #openstack-ironic15:25
johnthetubaguyjroll: my worry is with ironic we get too many candidates back from placement, stuff like traits helps reduce that down early15:26
johnthetubaguyaggregates should too I guess15:26
johnthetubaguyI did wonder about generic segmentation between HA ironic nodes, so you shard between compute node groups, and that maps to aggregates, etc15:29
*** hw_wutianwei has quit IRC15:29
jrollyeah, I'd like to do some work on that, same for conductors15:29
sambettsjroll, johnthetubaguy: https://bugs.launchpad.net/ironic/+bug/1739426 most complete thoughts on conductor placement stuff15:30
openstackLaunchpad bug 1739426 in Ironic "[RFE] ironic conductor - node affinity placement" [Wishlist,New] - Assigned to Sam Betts (sambetts)15:30
jrolloh I'm well aware of this :P15:31
sambettsI've avoided specific implementation details in it, because I think maybe, *maybe* ironic using placements directly for condcutors/nodes with the information I've described might be right way to go (but I havn't played with it yet)15:33
johnthetubaguysambetts: nova's affinity is still busted I think?15:33
johnthetubaguywell, works badly rather than non-functional I believe15:33
jrollsambetts: yeah, I'd love to make computes/placement/conductors/aggregates all kinda work together there15:34
johnthetubaguy+115:34
sambettsjohnthetubaguy: yes, my RFE is directed at making sure that ironic nodes land on the conductor that is most relevent to it (closest etc)15:34
sambettsjohnthetubaguy: rather than instance affinity15:34
johnthetubaguySKA has a "compute islands" concept, which is kinda related I suppose15:34
johnthetubaguysambetts: ah, got it15:34
johnthetubaguyabove probably drops out as AZs15:35
jrolljohnthetubaguy: this fixes ironic affinity, btw https://review.openstack.org/#/c/529135/15:35
patchbotpatch 529135 - nova-specs - Support aggregate affinity filters/weighers15:36
jrollor aims to15:36
johnthetubaguyah, I should catch up with those soon15:36
sambettsjroll, johnthetubaguy: we should add a PTG topic on this maybe or at least have a whiteboard session at some point during, (if your both coming of course)15:37
jrollI'll be there15:37
jrolland agree15:37
johnthetubaguyunsure about me yet, but its feels too close not to go, and +115:38
sambettsjohnthetubaguy: definatly too close for us not to go ;)15:38
*** jkilpatr has quit IRC15:39
* dtantsur is jealous to people who don't need visas..15:48
*** jkilpatr has joined #openstack-ironic15:55
* johnthetubaguy is annoyed it may be his last trip to Ireland without needing a visa15:56
rloojohnthetubaguy: OH, brexit means you'd need a visa to Europe?16:03
johnthetubaguyno idea yet, but seems likely16:03
sambettsrloo: seems like we'll have something like the US ESTA program at the moment16:03
dtantsurI don't think it's likely.. I still suspect people with 1st world passport will be able to move around..16:03
dtantsuroh ESTA-like yes16:03
rlooTheJulia, jroll, mgoddard: I've got one question wrt https://review.openstack.org/#/c/528238/. If we could agree...16:03
patchbotpatch 528238 - ironic - Node traits: Add DB API & model16:03
rloosambetts, dtantsur: well, that seems like a bit of a pain, but I guess the pros outweigh the cons for some people :)16:04
johnthetubaguyyeah, ESTA like I would expect16:05
*** rbartal has joined #openstack-ironic16:06
dtantsurheh yeah16:07
dtantsurESTA is cool, as far as I know16:07
sambettsthe US ESTA its cool for limited travel, but you only get 90 days over 2 years and I came dangerously close to maxing that out a couple of year ago16:09
sambettswhen I was attending os summits and ptgs and other meetings in the US16:10
jrollrloo: good question, replied16:11
*** mjura has quit IRC16:14
*** jkilpatr has quit IRC16:16
rloojroll: good try. see my reply :)16:19
jrollrloo: ok, fair. it needs to get implemented then :P16:19
jrollrloo: at any rate, I think any api requests are going to fail before we get to that exception, I'm fine either way16:20
rpiosoMorning, all16:21
*** openstackgerrit has joined #openstack-ironic16:22
openstackgerritHugo Nicodemos proposed openstack/ironic master: Remove python-oneviewclient from oneview hardware type  https://review.openstack.org/52472916:22
TheJuliarloo: I'm all for tweaking later once we have an api layer16:23
rloojroll: i just read that api-wg spec; it sez if false the http status is 404, which is what it will/should be with or w/o the exception. so either way is fine, we just need to decide/be consistent. although i think for methods that are meant to return bool, maybe we should just stick to that. not sure.16:24
jrollrloo: yeah, left another comment, tl;dr I'm not terribly opinionated here16:24
dtantsursambetts: and when it runs out you need a visa?16:25
*** vsaienk0 has quit IRC16:25
sambettsdtantsur: yeah16:25
rloojroll: me neither. TheJulia, you good with jroll's suggestion? change node_tag_exists to also raise exception?16:25
sambettsdtantsur: until your 2 years is up, then you can get a new ESTA16:25
sambettsas I understand it anyway16:25
dtantsursambetts: I see. well, 90 days is better than nothing :)16:25
rlooTheJulia: i just want to make sure we address the inconsistency now, vs 'tweaking' later (if we even remember about tweaking it)16:25
rlooTheJulia: never mind, you +2'd it so I'll assume you're ok with the exception :)16:26
*** vsaienk0 has joined #openstack-ironic16:27
TheJuliawe can change it in another patch, the beauty of patches :)16:28
rlooTheJulia: yes!16:29
*** jkilpatr has joined #openstack-ironic16:29
edleaferloo: the exception should be raised if the resource (node) doesn't exist. If the trait doesn't exist on the node, returning False is fine.16:29
openstackgerritHugo Nicodemos proposed openstack/ironic master: Remove python-oneviewclient from oneview hardware type  https://review.openstack.org/52472916:29
*** dpawar has quit IRC16:30
rlooedleafe: thx for your feedback!16:30
*** dpawar has joined #openstack-ironic16:31
*** rbartal has quit IRC16:31
openstackgerritJim Rollenhagen proposed openstack/ironic master: WIP: API: Node Traits API  https://review.openstack.org/53226916:31
jrolljohnthetubaguy: ^ made that work so I can hack on client things16:31
jrollstill probably not perfect but at least it runs and the APIs do things16:32
* jroll lunches16:32
johnthetubaguyjroll: awesome, still hacking on the underneath one16:32
jrollsounds good :)16:32
mgoddardrloo, jroll: thanks for coming to an agreement on node_trait_exists16:34
*** amarao has quit IRC16:35
*** dpawar has quit IRC16:35
rloomgoddard: :) hopefully the two trait patches land today. hopefully the gate is open today :D16:36
openstackgerritHugo Nicodemos proposed openstack/ironic master: Fix persistent information when getting boot device  https://review.openstack.org/52461616:39
johnthetubaguyI am really struggling with the release_mappings test, anyone got any pointers16:42
johnthetubaguynew object version seems to be changing an old release, unless I am reading things incorrectly?16:42
johnthetubaguyso I think I found it, doh!16:44
*** d0ugal has quit IRC16:46
*** zshi has quit IRC16:47
rloojohnthetubaguy: just saw your ask, glad you figured it out :)16:47
*** racedo has quit IRC16:48
rloojohnthetubaguy: don't know if this helps or not, but ironic deals with objects a bit diff from nova, there's some doc here: https://docs.openstack.org/ironic/latest/contributor/rolling-upgrades.html#when-developing-a-new-feature-or-modifying-an-ironicobject16:49
johnthetubaguyrloo: thanks for the pointer, I was just seeing your comments on there16:50
*** zshi has joined #openstack-ironic16:50
*** AlexeyAbashkin has quit IRC16:55
*** marios has quit IRC16:56
*** e0ne has quit IRC17:05
*** vsaienk0 has quit IRC17:07
*** vsaienk0 has joined #openstack-ironic17:09
*** pcaruana has quit IRC17:11
*** harlowja has joined #openstack-ironic17:16
rlooTheJulia, sambetts, dtantsur: do we want to discuss https://review.openstack.org/#/c/528308/ or are folks good with removing the check in rocky?17:17
patchbotpatch 528308 - ironic-specs - Amend future of classic drivers with automated mig...17:17
*** gmonteiro has quit IRC17:18
rloo(I mean after Rocky)17:19
*** lucasagomes is now known as lucas-afk17:19
openstackgerritJohn Garbutt proposed openstack/ironic master: Add RPC object for traits  https://review.openstack.org/53226817:19
openstackgerritJohn Garbutt proposed openstack/ironic master: WIP: API: Node Traits API  https://review.openstack.org/53226917:19
jlvillalTheJulia: rloo vdrok sambetts dtantsur vsaienk0 mgoddard: FYI: I have removed the -2 from: https://review.openstack.org/#/c/527733/17:20
patchbotpatch 527733 - ironic - Remove ironic_tempest_plugin/ directory17:20
*** hjensas has joined #openstack-ironic17:20
rloojlvillal: thx for reminding. i remembered earlier and went to whiteboard to find link but it wasn't in the priorities and then i.got.distracted. :)17:23
*** vsaienk0 has quit IRC17:23
jlvillal:)17:23
*** bfournie has quit IRC17:26
openstackgerritJulia Kreger proposed openstack/ironic-inspector master: Fix Py2/Py3 differences in write locking code  https://review.openstack.org/53257917:31
*** baha has joined #openstack-ironic17:32
rloojlvillal: wrt that PLUGIN_REMOVED file -- why not delete the entire directory?17:33
openstackgerritDao Cong Tien proposed openstack/ironic master: devstack: add support for rescue mode  https://review.openstack.org/52411817:33
*** vsaienk0 has joined #openstack-ironic17:34
jlvillalrloo: I figured if someone went looking they would find the README. Basically trying to be helpful.17:35
*** jaypipes has quit IRC17:35
jlvillalrloo: At some point in the future I could see removing it entirely17:35
rloojlvillal: no one should be looking for that, given the email that has gone out etc (and the final email you'll send out).17:36
rloojlvillal: just extra stuff to remember to delete in the future.17:36
jlvillalrloo: Well I imagine a lot of our consumers don't read the email list.17:36
jlvillalrloo: Not sure what others think about it though.17:37
rloojlvillal: it is in the release notes AND in the commit msg. and they can ask on irc. and they can look on mailing list after the fact :)17:38
rloojlvillal: i don't recall adding that sort of stuff when we've deleted other directories in the past.17:38
rloojlvillal: really, just want to minimize amount of work for us in the future. we're not good about cleaning things up after the fact.17:39
jlvillalOkay.17:39
rloojlvillal: if anything, a TODO could be grepped for. but i say just delete it.17:39
jlvillalrloo: Okay. I can do a follow-up patch to delete it.17:39
rloojlvillal: thx. and update that doc too :)17:40
jlvillalrloo: Which doc?17:40
jlvillal???17:40
rloojlvillal: i linked it in my comment17:40
jlvillalAh, okay17:40
*** penick has joined #openstack-ironic17:43
openstackgerritJohn L. Villalovos proposed openstack/ironic master: Remove ironic_tempest_plugin/ directory  https://review.openstack.org/53258517:44
jlvillalrloo: ^^^ But no doc change. I need to figure out the doc thing as I am not 100% sure how to do it yet. Let me research.17:44
rloojlvillal: okey dokey17:45
dtantsurrloo: (sorry, was out) I can discuss, but I don't really care17:45
rloodtantsur: i just want to +A that thing :)17:45
dtantsurI support you in your desire :D17:45
rloodtantsur: ha ha. consensus!17:46
rloodtantsur: could reword it to something like, we may deleted that check after rocky if it isn't needed? i hate punting on things but ...17:46
dtantsurrloo: there is actually no point to keeping it after rocky, as there is no way to get rocky running with old drivers17:47
dtantsurbut it won't hurt either, so I'm like whatever :)17:47
jlvillaldtantsur: Do you know off the top of your head how to fix this? https://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#running-tempest-tests17:48
jlvillalDo we just checkout openstack/ironic-tempest-plugin/ and we are golden?17:48
dtantsurjlvillal: I think it should work, we just need to tell people to pip install ironic-tempest-plugin17:48
jlvillaldtantsur: Ah, pip install. okay17:48
dtantsurjlvillal: or maybe we should update our devstack plugin to install it?17:49
dtantsurthen no changes will be needed there17:49
jlvillaldtantsur: Hmmm. That sounds like it could work.17:50
*** milan_ has quit IRC17:50
jlvillaldtantsur: By install it, install it from git I assume.17:50
dtantsurjlvillal: yes, whatever function devstack has for it17:51
jlvillalAh, I see like virtualpdu does it. If we use it via git, do it via git, otherwise use pip17:52
rloodtantsur: dang, you beat me to commenting in that spec!17:52
dtantsurjlvillal: since it's not a lib, we can only leave the git way17:52
dtantsurrloo: hehe :) but you're right, our online upgrade procedure does not allow skipping releases entirely17:52
jlvillaldtantsur: Okay, slightly confused. Before you said 'pip' but no you are saying we can't use pip???17:53
jlvillalFYI: virtualpdu way: https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L648-L65417:53
rloodtantsur: ok, i'm going to +A... We can update it later if we need to.17:53
jlvillals/no you are/now you are/17:53
dtantsurjlvillal: pip install is for end users. in devstack we only use pip for libraries, everything else always uses git.17:53
dtantsurjlvillal: actually, we should talk to QA folks before deciding on anything like that17:54
dtantsurthey may have some opinions17:54
jlvillaldtantsur: Okay. Let me look investigate more17:54
* jlvillal wonders if mtreinish reads our channel :)17:54
TheJuliajlvillal: it may also depend on where in the world he is at present17:56
jlvillalTheJulia: Tristan da Cunha?17:56
jlvillalMy guess is no ;)17:56
* TheJulia feels confused17:56
jlvillalTheJulia: One of the world's most remote islands in the world17:57
jlvillalTheJulia: I think you have to take a boat from Africa for about 10 days to get to the island.17:57
TheJulianice17:58
* jlvillal would get definite island fever living there17:58
*** derekh has quit IRC18:00
*** bfournie has joined #openstack-ironic18:08
openstackgerritVladyslav Drok proposed openstack/ironic master: Refactor deploy interface methods  https://review.openstack.org/52443318:08
*** pc_m has quit IRC18:10
*** karthiks has quit IRC18:12
*** pc_m has joined #openstack-ironic18:12
*** trown is now known as trown|lunch18:17
openstackgerritMerged openstack/ironic-specs master: Amend future of classic drivers with automated migration  https://review.openstack.org/52830818:18
*** jkilpatr has quit IRC18:19
*** jkilpatr has joined #openstack-ironic18:20
openstackgerritJohn Garbutt proposed openstack/ironic master: Add RPC object for traits  https://review.openstack.org/53226818:25
mtreinishjlvillal: what's up?18:25
mtreinishTheJulia: still home, start traveling again next week18:26
*** openstack has joined #openstack-ironic18:31
*** ChanServ sets mode: +o openstack18:31
*** AlexeyAbashkin has joined #openstack-ironic18:31
mtreinishjroll: does the ironic devstack plugin add the ironic tempest plugin to TEMPEST_PLUGINS?18:34
jrollmtreinish: oh, maybe18:34
jrollidk18:34
jrollthe problem they want to solve is fixing up this doc now that it's moved: https://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#running-tempest-tests18:35
*** AlexeyAbashkin has quit IRC18:35
mtreinishI mean the way I think would be best is have the ironic devstack plugin clone the ironic tempest plugin and then add that local path to TEMPEST_PLUGINS18:35
jrollmakes sense, then let the tempest devstack plugin decide how to install it18:36
*** vsaienk0 has joined #openstack-ironic18:36
*** tesseract has quit IRC18:36
*** harlowja has quit IRC18:37
mtreinishthen that guide would just change tox -eall-plugins to tox -eall18:38
TheJuliaAwesome noise to hear: Removing earphones from being on for about 40 minutes and hear rain... where it has not rained since August.18:39
*** ijw has quit IRC18:39
jroll\o/18:40
jrollmtreinish: thanks, sounds good to me. jlvillal ^^18:40
*** jkilpatr has joined #openstack-ironic18:41
jlvillaljroll: mtreinish Thanks. I'll work on that today.18:41
jrolljlvillal: bonus points for being able to remove 15 lines of zuul config that set TEMPEST_PLUGINS :P18:42
*** vsaienk0 has quit IRC18:46
*** ijw has joined #openstack-ironic18:46
*** e0ne has joined #openstack-ironic18:48
openstackgerritStenio Araujo proposed openstack/ironic master: Add a timeout for powering on/off a node on oneview  https://review.openstack.org/52462418:50
*** vsaienk0 has joined #openstack-ironic18:56
*** sambetts is now known as sambetts|afk19:10
sambetts|afkNight all o/19:10
*** harlowja has joined #openstack-ironic19:13
*** ijw has quit IRC19:15
*** harlowja_ has joined #openstack-ironic19:16
*** harlowja has quit IRC19:19
*** vsaienk0 has quit IRC19:24
dtantsurnight sambetts|afk19:24
*** vsaienk0 has joined #openstack-ironic19:27
leifmadsen_I'm playing around with bifrost again, and wondering if there is a "simple" way to generate an ansible inventory file that contains a list of the machines that were instantiated and installed by bifrost?19:27
leifmadsen_for example, I'm using bifrost to spin up 5 physical machines that have IPMI. Once those are completed, I want to run some Ansible _against_ those machines, but it'd be nice not to have to manually build an inventory file19:28
*** rmcall has joined #openstack-ironic19:30
*** crushil has quit IRC19:31
jrolleither I'm missing something or some of our client methods are broken... like set boot device. has anyone noticed that?19:32
rloojroll: i hope you are missing something. what is broken?19:32
jrollone example: https://github.com/openstack/python-ironicclient/blob/master/ironicclient/v1/node.py#L53819:33
jrollhttps://github.com/openstack/python-ironicclient/blob/master/ironicclient/v1/node.py#L33419:33
jrollhttps://github.com/openstack/python-ironicclient/blob/master/ironicclient/common/base.py#L18219:34
jrolloh no it's not, I'm sorry19:34
jrollthese argument names are just really confusing19:34
rloojroll: ++19:35
rloojroll: and we haven't taken the time to clean them up :-( just, you know, when/if we do, someone might say we're bike shedding! :D19:35
*** trown|lunch is now known as trown19:35
jrollresource_id=<uuid>/management/boot_device, that's quite the "resource id"19:35
* jroll slogs on19:35
* rloo was hoping jroll would update/clean it up19:36
jrollheh19:37
jrollI might19:37
rloojroll: i was going to say not to bother, but i see that's the common code we'll still need after we delete ironic CLI19:37
jrollrloo: yeah, I may actually do it, when I have some time19:38
rloojroll: thx :)19:39
TheJulialeifmadsen_: the whole idea was to continue to use the same data-source, there is also an env var that can be set with bifrost's inventory file that polls the list of machines out of ironic.19:40
leifmadsen_TheJulia: yea, I figured there might be a way to do it, I just wasn't sure... what env var?19:41
leifmadsen_I mostly just need an inventory that I can pass to my own ansible with the list of machines19:42
TheJulialeifmadsen_: looking it up now19:42
leifmadsen_although I suspect it's going to require tweaking somewhere to get the machines to line up with my group names19:42
TheJulialeifmadsen_: see https://github.com/openstack/bifrost/blob/master/playbooks/example-deploy-all-available-nodes.yaml19:43
*** penick has quit IRC19:43
leifmadsen_ok cool thanks19:43
TheJulialeifmadsen_: no problem :)19:43
TheJulialeifmadsen_: let me know how it goes19:43
*** rmcall has quit IRC19:43
leifmadsen_will do!19:43
leifmadsen_oh snap, neato19:45
leifmadsen_TheJulia: is there a way to somehow set metadata prior to the baremetal deploy to have the machines pulled from ironic be assigned to some sort of group?19:45
leifmadsen_for example, everything is in "baremetal" group19:46
leifmadsen_I'd assume you'd have to add the metadata to ironic somehow19:46
*** etingof has quit IRC19:46
*** rmcall has joined #openstack-ironic19:46
*** jtomasek has quit IRC19:49
TheJulialeifmadsen_: that would have to be done in the inventory processing script19:49
TheJuliawhat ansible actually calls to retrieve the inventory19:49
TheJuliaso... really... anything is possible with some code :)19:49
leifmadsen_right right :)19:49
leifmadsen_I just wasn't sure if there was something already I could do in a group_vars/ or something to make this all magic like :)19:50
leifmadsen_this gets me pretty close though, thanks!19:50
leifmadsen_at least I can steal/tweak the bifrost_inventory.py and make it do what I need19:50
leifmadsen_if I figure out something not too hacky, I'll make a PR19:50
TheJulialeifmadsen_: there might be some other magic someplace that I'm not aware of19:50
leifmadsen_yea, all good, I'll look around19:50
leifmadsen_there might be some stuff I can look at in the ironic roles19:51
TheJulialeifmadsen_: yeah, if you find something useful, feel free to submit a change19:51
leifmadsen_at the very least this gives me something I can do to instantiate the virthost part19:51
leifmadsen_++19:51
TheJulia\o/19:51
*** dtantsur is now known as dtantsur|afk19:53
dtantsur|afko/19:53
*** vsaienk0 has quit IRC19:54
*** vsaienk0 has joined #openstack-ironic19:54
openstackgerritJim Rollenhagen proposed openstack/python-ironicclient master: Ignore .eggs from git  https://review.openstack.org/53262119:57
openstackgerritJim Rollenhagen proposed openstack/python-ironicclient master: WIP: traits in client  https://review.openstack.org/53262219:57
jrollthat first one is super easy review stats :P19:58
* rloo leaves the first one for others then19:59
*** rmcall has quit IRC20:25
openstackgerritMerged openstack/ironic-tempest-plugin master: Cleaned up the requirements of Ironic Tempest plugin  https://review.openstack.org/53165420:33
*** jtomasek has joined #openstack-ironic20:43
*** dprince has quit IRC20:55
*** AlexeyAbashkin has joined #openstack-ironic21:00
*** AlexeyAbashkin has quit IRC21:04
*** e0ne has quit IRC21:14
NobodyCamGood AfterNoon Ironic'ers21:23
openstackgerritMichael Turek proposed openstack/ironic-python-agent master: Use lshw in place of dmidecode for the default hardware manager  https://review.openstack.org/50179921:32
*** vsaienk0 has quit IRC21:34
*** vsaienk0 has joined #openstack-ironic21:36
*** trown is now known as trown|outtypewww21:38
*** pcaruana has joined #openstack-ironic21:42
*** pcaruana has quit IRC21:43
*** dr_gogeta86 has quit IRC21:47
openstackgerritJulia Kreger proposed openstack/ironic master: Add additional context to contribution guide  https://review.openstack.org/52968121:47
*** jtomasek has quit IRC21:51
*** threestrands_ has joined #openstack-ironic21:52
*** threestrands_ has quit IRC21:53
*** threestrands_ has joined #openstack-ironic21:53
*** threestrands_ has quit IRC21:53
*** threestrands_ has joined #openstack-ironic21:53
*** threestrands has quit IRC21:54
*** masber has joined #openstack-ironic22:02
openstackgerritJulia Kreger proposed openstack/ironic-inspector master: Fix Py2/Py3 differences in write locking code  https://review.openstack.org/53257922:04
*** ijw has joined #openstack-ironic22:06
*** vsaienk0 has quit IRC22:08
*** rcernin has joined #openstack-ironic22:11
*** ijw has quit IRC22:12
*** baha has quit IRC22:19
-openstackstatus- NOTICE: The zuul system is being restarted to apply security updates and will be offline for several minutes. It will be restarted and changes re-equeued; changes approved during the downtime will need to be rechecked or re-approved.22:23
*** jkilpatr has quit IRC22:32
*** Goneri has quit IRC22:34
*** vsaienk0 has joined #openstack-ironic22:36
*** threestrands_ has quit IRC22:41
*** bfournie has quit IRC22:44
*** bfournie has joined #openstack-ironic22:45
*** vsaienk0 has quit IRC22:46
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Abstract away the virtualization management interface  https://review.openstack.org/52332122:47
openstackgerritIlya Etingof proposed openstack/sushy-tools master: OpenStack cloud driver added  https://review.openstack.org/52387922:47
openstackgerritIlya Etingof proposed openstack/sushy-tools master: added system boot mode support  https://review.openstack.org/52610122:48
*** bfournie has quit IRC22:49
openstackgerritIlya Etingof proposed openstack/sushy-tools master: documentation on simulators added  https://review.openstack.org/52344522:50
*** threestrands has joined #openstack-ironic22:55
*** threestrands has quit IRC22:55
*** threestrands has joined #openstack-ironic22:55
*** racedo has joined #openstack-ironic22:59
*** charcol has joined #openstack-ironic23:02
*** ijw has joined #openstack-ironic23:06
*** rmcall has joined #openstack-ironic23:09
openstackgerritJulia Kreger proposed openstack/ironic-lib master: Add wait_for_disk to destroy_disk_metadata function  https://review.openstack.org/52932523:10
*** threestrands has quit IRC23:11
*** ijw has quit IRC23:12
*** racedo has quit IRC23:14
*** rama_y has joined #openstack-ironic23:15
*** threestrands has joined #openstack-ironic23:20
*** ijw has joined #openstack-ironic23:20
*** ijw has quit IRC23:25
*** bfournie has joined #openstack-ironic23:46
*** hjensas has quit IRC23:52
*** hjensas has joined #openstack-ironic23:52

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