Thursday, 2016-11-17

*** absubram has quit IRC00:02
*** krtaylor has joined #openstack-ironic00:04
*** godp1301_ has joined #openstack-ironic00:05
*** godp1301 has quit IRC00:07
*** godp1301 has joined #openstack-ironic00:07
*** chas has quit IRC00:09
*** chas has joined #openstack-ironic00:09
openstackgerritJulia Kreger proposed openstack/ironic: Add storage_interface to base driver class  https://review.openstack.org/34800600:10
*** godp1301_ has quit IRC00:10
openstackgerritMerged openstack/python-ironicclient: Add basic tests for OSC plugin baremetal node commands  https://review.openstack.org/30168700:11
*** godp1301 has quit IRC00:12
*** chas has quit IRC00:14
*** causten has quit IRC00:17
*** moshele has quit IRC00:22
*** rbrud has joined #openstack-ironic00:24
*** ElCoyote_ has joined #openstack-ironic00:26
*** david-lyle_ is now known as david-lyle00:35
*** rajinir has quit IRC00:36
*** hoangcx has joined #openstack-ironic00:37
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Trying to test grenade multi-tenant experimental job  https://review.openstack.org/38926800:39
*** bfournie has quit IRC00:50
*** phuongnh has joined #openstack-ironic00:58
openstackgerritJulia Kreger proposed openstack/ironic: [WIP] Add base cinder common interface  https://review.openstack.org/35562501:10
*** godp1301 has joined #openstack-ironic01:13
*** godp1301 has quit IRC01:17
*** bfournie has joined #openstack-ironic01:21
*** Sukhdev has quit IRC01:24
*** shobhar_ has joined #openstack-ironic01:25
*** shobhar_ has quit IRC01:29
*** aNuposic has joined #openstack-ironic01:32
*** zhangjl has joined #openstack-ironic01:35
*** rama_y has joined #openstack-ironic01:44
*** zhangyufei has joined #openstack-ironic01:45
*** tuanluong has joined #openstack-ironic02:06
*** hoangcx has quit IRC02:23
*** rloo has quit IRC02:26
*** aNuposic has quit IRC02:28
*** shuquan has joined #openstack-ironic02:30
*** nicodemos has quit IRC02:38
*** nicodemos has joined #openstack-ironic02:38
*** g3ek has quit IRC02:38
*** shuquan_ has joined #openstack-ironic02:40
*** shuquan has quit IRC02:41
*** fragatin_ has joined #openstack-ironic02:47
*** g3ek has joined #openstack-ironic02:48
*** fragatina has quit IRC02:50
*** fragatin_ has quit IRC02:51
*** fragatina has joined #openstack-ironic02:57
*** fragatina has quit IRC02:58
*** shuquan_ has quit IRC03:01
*** shuquan has joined #openstack-ironic03:02
*** fragatina has joined #openstack-ironic03:24
*** ijw has quit IRC03:27
*** ijw has joined #openstack-ironic03:28
*** shuquan has quit IRC03:29
*** fragatina has quit IRC03:29
*** vikrant has joined #openstack-ironic03:31
*** ijw has quit IRC03:33
*** Nisha has joined #openstack-ironic03:34
*** Nisha is now known as Guest5734603:35
*** shuquan has joined #openstack-ironic03:35
*** Guest57346 has quit IRC03:39
*** shuquan has quit IRC03:47
*** shuquan_ has joined #openstack-ironic03:47
*** aNuposic has joined #openstack-ironic03:56
*** yonglihe has quit IRC03:56
*** aNuposic has quit IRC04:19
*** hoangcx has joined #openstack-ironic04:24
*** shuquan_ has quit IRC04:40
*** shuquan has joined #openstack-ironic05:06
openstackgerritChangBo Guo(gcb) proposed openstack/ironic: Use function is_valid_mac from oslo.utils  https://review.openstack.org/38951305:06
*** vmud213 has joined #openstack-ironic05:10
*** shuquan has quit IRC05:14
*** vmud213 has quit IRC05:14
*** vmud213 has joined #openstack-ironic05:15
*** shuquan has joined #openstack-ironic05:17
*** vmud213 has quit IRC05:17
*** vmud213 has joined #openstack-ironic05:18
*** sabeen has quit IRC05:27
*** shuquan_ has joined #openstack-ironic05:34
*** shuquan has quit IRC05:37
*** fragatina has joined #openstack-ironic05:47
*** amotoki has joined #openstack-ironic05:51
*** fragatina has quit IRC05:52
*** moshele has joined #openstack-ironic05:53
openstackgerritTuan Luong-Anh proposed openstack/ironic: Timing metrics: iRMC drivers  https://review.openstack.org/37128405:53
*** chas has joined #openstack-ironic05:54
*** chas has quit IRC06:01
*** shuquan has joined #openstack-ironic06:05
*** shuquan_ has quit IRC06:05
*** chas has joined #openstack-ironic06:06
*** chas has quit IRC06:11
*** jaosorior has joined #openstack-ironic06:14
*** vmud213 has quit IRC06:16
*** Sukhdev has joined #openstack-ironic06:27
*** hw_wutianwei has joined #openstack-ironic06:28
*** moshele has quit IRC06:30
*** rbrud has quit IRC06:37
*** ChubYann has quit IRC06:38
*** chas has joined #openstack-ironic06:38
*** jaosorior has quit IRC06:41
*** jaosorior has joined #openstack-ironic06:42
*** chas has quit IRC06:43
*** hshiina has joined #openstack-ironic06:48
*** fragatina has joined #openstack-ironic06:49
*** moshele has joined #openstack-ironic06:53
*** fragatina has quit IRC06:54
openstackgerritoctopuszhang proposed openstack/ironic-inspector: add ipa-api-url pxe default config  https://review.openstack.org/39877506:59
*** vmud213 has joined #openstack-ironic07:00
openstackgerritoctopuszhang proposed openstack/ironic-inspector: add ipa-api-url in pxe default config  https://review.openstack.org/39877507:01
*** fxpester has joined #openstack-ironic07:04
*** aNuposic has joined #openstack-ironic07:07
*** aNuposic has quit IRC07:09
*** shuquan has quit IRC07:09
*** mjura has joined #openstack-ironic07:13
*** mjura has quit IRC07:17
*** rbartal has joined #openstack-ironic07:18
*** pcaruana has joined #openstack-ironic07:18
*** vsaienko has joined #openstack-ironic07:19
openstackgerritVasyl Saienko proposed openstack/ironic: Update iptables rules and services IPs for multinode  https://review.openstack.org/36864807:19
openstackgerritVasyl Saienko proposed openstack/ironic: Add devstack setup_vxlan_network()  https://review.openstack.org/36864707:19
openstackgerritVasyl Saienko proposed openstack/ironic: Skip some steps for multinode case  https://review.openstack.org/36864607:19
openstackgerritVasyl Saienko proposed openstack/ironic: Testing multinode stuff  https://review.openstack.org/36817307:19
*** shuquan has joined #openstack-ironic07:25
*** mjura has joined #openstack-ironic07:29
vsaienk0morning dtantsur, I think they are skipped because of https://review.openstack.org/#/c/355591/13/ironic_tempest_plugin/tests/scenario/baremetal_manager.py07:29
patchbotpatch 355591 - ironic - Bring configurations from tempest to ironic_tempes... (MERGED)07:29
vsaienk0dtantsur: InspectorScenarioTest doesn't redefine skip_ckeck() method so tempest uses this check https://review.openstack.org/#/c/355591/13/ironic_tempest_plugin/tests/scenario/baremetal_manager.py@6107:31
patchbotpatch 355591 - ironic - Bring configurations from tempest to ironic_tempes... (MERGED)07:31
*** Sukhdev has quit IRC07:38
*** SerenaFeng has joined #openstack-ironic07:45
*** athomas has joined #openstack-ironic07:57
*** vsaienko has quit IRC08:11
*** jroll has quit IRC08:27
*** moshele has quit IRC08:34
*** moshele has joined #openstack-ironic08:34
*** moshele has quit IRC08:39
*** jroll has joined #openstack-ironic08:40
*** moshele has joined #openstack-ironic08:41
*** moshele has quit IRC08:42
*** SerenaFeng has quit IRC08:43
*** rama_y has quit IRC08:43
*** rama_y has joined #openstack-ironic08:44
tuanluongmorning ironic members08:45
tuanluongmornig vsaienk0, dtantsur08:45
*** lennyb has quit IRC08:45
vsaienk0morning dtantsur, sambetts, lucasagomes, mgould, tuanluong, pas-ha, vdrok, aarefiev and all Ironic'ers!08:46
galynamorning, all! :)08:48
*** jpich has joined #openstack-ironic08:49
*** shuquan has quit IRC08:51
vsaienk0morning galyna!08:51
*** ralonsoh has joined #openstack-ironic08:51
*** lennyb has joined #openstack-ironic08:53
*** moshele has joined #openstack-ironic08:53
*** shuquan has joined #openstack-ironic08:57
*** SerenaFeng has joined #openstack-ironic08:59
*** lucas-afk is now known as lucasagomes08:59
lucasagomesmorning all08:59
*** zzzeek has quit IRC09:00
*** Nisha has joined #openstack-ironic09:00
*** Nisha is now known as Guest3073709:00
*** Guest30737 is now known as Nisha_09:01
*** zzzeek has joined #openstack-ironic09:01
hshiinamorning ironic09:05
openstackgerritVasyl Saienko proposed openstack/ironic: Remove deprecated DHCP provider methods  https://review.openstack.org/39886109:05
*** betherly_ has joined #openstack-ironic09:07
*** jaosorior is now known as jaosorior_lunch09:08
*** fragatina has joined #openstack-ironic09:12
*** fragatina has quit IRC09:18
tuanluonghello vsaienk0,09:18
tuanluongI am trying portgroup-create in new api 2.1409:19
tuanluongironic portgroup-create: error: argument -a/--address is required09:19
tuanluong"ironic --ironic-api-version 1.24 portgroup-create"09:20
vsaienk0tuanluong --address and --node are mandatory fields09:24
tuanluongIs that correct when we have to give address for create portgroup? Because I saw in spec don't have09:24
tuanluongshould we should update specs? https://review.openstack.org/#/c/396610/5/specs/approved/ironic-ml2-integration.rst,edit Line 109809:27
patchbotpatch 396610 - ironic-specs - Add bonding configuration fields to portgroups09:27
*** roeyc has joined #openstack-ironic09:31
vdrokgood morning ironic, vsaienk0 galyna lucasagomes and hshiina09:32
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Dispatched out network interface info to all hardware managers  https://review.openstack.org/39888509:33
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Add a new Hardware Manager for Mellanox NICs  https://review.openstack.org/39888609:33
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Add a new Hardware Manager for Mellanox NICs  https://review.openstack.org/33481609:35
vsaienk0tuanluong: we are going to update the spec https://review.openstack.org/#/c/396610/ I've left comment there09:35
patchbotpatch 396610 - ironic-specs - Add bonding configuration fields to portgroups09:35
vdroklucasagomes: a request for you, could you approve https://bugs.launchpad.net/ironic/+bug/1641972 ? pretty straight-forward09:35
openstackLaunchpad bug 1641972 in Ironic "[RFE] Add domains to ironic context" [Undecided,In progress] - Assigned to Vladyslav Drok (vdrok)09:35
tuanluongvsaienk0, Thanks, Could you explaint to me why we need to --address and if needed how can we have -address?09:37
tuanluongmorning vdrok09:38
vdrokgood morning tuanluong09:38
vsaienk0tuanluong:  bond interface as regular network interface in system should have an address, portgroup in Ironic is an representation of bond interface in system, for example ironic port is a representation of regular (Ethernet) network interface.09:41
*** Nisha_ has quit IRC09:41
*** SerenaFeng has quit IRC09:42
*** jaosorior_lunch is now known as jaosorior09:43
openstackgerritVladyslav Drok proposed openstack/ironic: Followup to 0335e81a8787  https://review.openstack.org/39851509:47
*** openstackgerrit has quit IRC09:48
*** openstackgerrit has joined #openstack-ironic09:49
lucasagomesvdrok, hi there, yes will take a look09:54
lucasagomesvdrok, I was coming to the office, sorry for the delay09:55
*** betherly has quit IRC09:55
lucasagomesvdrok, done :-) yeah it's pretty straight forward09:55
*** betherly_ is now known as betherly09:56
vdroklucasagomes: no problem at all :) thanks!09:56
*** betherly is now known as betherly_09:56
*** betherly_ is now known as betherly09:56
*** derekh has joined #openstack-ironic09:59
*** moshele has left #openstack-ironic10:13
*** moshele has joined #openstack-ironic10:13
*** e0ne has joined #openstack-ironic10:15
*** hoangcx has quit IRC10:17
*** hshiina has quit IRC10:19
*** sambetts|afk is now known as sambetts10:23
*** zhangyufei has quit IRC10:23
*** zhangyufei has joined #openstack-ironic10:25
*** zhangjl has quit IRC10:31
*** nicodemos has quit IRC10:34
*** nicodemos has joined #openstack-ironic10:34
*** fragatina has joined #openstack-ironic10:42
*** strigazi_AFK is now known as strigazi10:42
openstackgerritMerged openstack/ironic-ui: Imported Translations from Zanata  https://review.openstack.org/39758810:44
*** fragatina has quit IRC10:47
*** jtomasek has quit IRC10:47
*** shuquan has quit IRC10:49
*** vsaienko has joined #openstack-ironic10:50
*** e0ne has quit IRC10:52
*** e0ne has joined #openstack-ironic10:55
*** vsaienko has quit IRC10:56
*** phuongnh has quit IRC10:58
*** khamtamtun has joined #openstack-ironic11:06
*** fragatina has joined #openstack-ironic11:07
openstackgerritStephen Finucane proposed openstack/ironic: Remove ClusteredComputeManager  https://review.openstack.org/39776211:08
*** vsaienko has joined #openstack-ironic11:11
*** fragatina has quit IRC11:12
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Dispatched out network interface info to all hardware managers  https://review.openstack.org/39888511:12
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Add a new Hardware Manager for Mellanox NICs  https://review.openstack.org/33481611:12
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: Support ETAGs in Ironic CLI  https://review.openstack.org/39893311:12
*** khamtamtun has quit IRC11:12
*** kamtamtun has joined #openstack-ironic11:14
mrtenioGood Morning Ironic.11:21
mrtenio lucasagomes, vdrok, could you rereview this patch? Thank you https://review.openstack.org/#/c/377073/11:21
patchbotpatch 377073 - ironic - Adds another validation step when using dynamic al...11:21
vdrokmorning mrtenio, will look today11:22
lucasagomesmrtenio, added to the list, I will take a look later on11:22
mrteniovdrok, lucasagome, thank you very much.11:24
mrteniolucasagomes* :P11:25
sambettslucasagomes: do you know what our stance on doing bulk actions in the python client is?11:27
sambettslucasagomes: e.g node-delete <uuid <uuid> <uuid>11:27
*** roeyc has quit IRC11:29
lucasagomessambetts, not sure... I think delete already worked right ?11:29
sambettslucasagomes: I don't know I've never tried, I'm just reviewing a spec which is adding a command to bulk delete portgroups and wasn't sure if we allowed it for anything else11:30
lucasagomessambetts, I see... so AFAIR, node-delete might be the only one that we support for multiple nodes11:32
*** athomas has quit IRC11:32
sambettslucasagomes: ah ok /me wonders if we should support it or not then11:33
lucasagomessambetts, I haven't read the spec, but, it makes sense to allow it11:34
sambettscool :)11:37
*** jkilpatr has quit IRC11:41
*** Nisha_ has joined #openstack-ironic11:41
*** kamtamtun has quit IRC11:45
*** kamtamtun has joined #openstack-ironic11:52
*** kamtamtun has quit IRC11:53
*** roeyc has joined #openstack-ironic11:57
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Add bonding configuration fields to portgroups  https://review.openstack.org/39661011:57
*** jkilpatr has joined #openstack-ironic12:00
*** vsaienko has quit IRC12:00
*** vsaienko has joined #openstack-ironic12:01
*** zhugaoxiao has quit IRC12:01
*** zhugaoxiao has joined #openstack-ironic12:01
*** betherly has quit IRC12:03
*** tuanluong has quit IRC12:04
*** kamtamtun has joined #openstack-ironic12:04
*** kamtamtun has quit IRC12:05
*** betherly has joined #openstack-ironic12:05
*** jkilpatr has quit IRC12:06
*** fragatina has joined #openstack-ironic12:08
*** zhangyufei has quit IRC12:09
*** jkilpatr has joined #openstack-ironic12:11
*** leduardo has joined #openstack-ironic12:11
vdrokmorning sambetts12:12
*** fragatina has quit IRC12:13
vdroksambetts: looking at the client code, we have nargs='+' for delete commands for all resources12:15
vdrokso makes sense to add this to portgroups too12:15
sambettsvdrok: yup :) I'm happy with it, I just wanted to check, I think we don't allow bulk operations in the API which is why I was confused12:16
*** karthiks has quit IRC12:18
*** jkilpatr has quit IRC12:19
vdrokyeah, we do not in the api12:19
*** awiddersheim has quit IRC12:19
*** mgoddard_ has joined #openstack-ironic12:20
*** mgoddard has quit IRC12:23
vdroksambetts: sorry, missed your comments, I replied inline12:32
vdrokon the portgroups spec update12:32
*** jkilpatr has joined #openstack-ironic12:32
*** karthiks has joined #openstack-ironic12:33
vsaienk0sambetts: I have a question regarding default for portgroup bonding mode12:34
vsaienk0sambetts: I think it should be lacp, as we already have standalone_ports_supported=True, and default mode should allow fallback12:34
vdrokmy opinion on this - let's not have the default that may not work, just ignoring such portgroups should be ok I think12:35
openstackgerritAparna proposed openstack/proliantutils: Add Sanitize disk erase support using SSA  https://review.openstack.org/39820212:36
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-python-agent: Use oslo-config-generator for sample config  https://review.openstack.org/39898912:38
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-python-agent: Configure and use SSL-related requests options  https://review.openstack.org/39899212:39
*** lucasagomes is now known as lucas-hungry12:42
ricardoasmorning!12:44
*** Nisha_ has quit IRC12:44
openstackgerritVladyslav Drok proposed openstack/ironic: Update the alembic migration section in the developer FAQ  https://review.openstack.org/39848612:44
sambettsvsaienk0: having a default bond mode that requires the switch to support something doen't make any sense to me, mode 1 works entirly operating system side, standalone_ports_supported is a flag for cases when its *required* to only have a single port, not for cases when the portgroup is invalid12:44
*** Nisha_ has joined #openstack-ironic12:44
sambettsIMO it shouldn't be possible to define an invalid portgroup12:44
openstackgerritVladyslav Drok proposed openstack/ironic: Update the alembic migration section in the developer FAQ  https://review.openstack.org/39848612:45
leduardoGood morning Ironic. I am trying to execute an inspection in devstack but I only was able to do it by removing the interface (ens3) from the deploy bridge (br-deploy) and attaching it to the inspector bridge (br-inspector). My question is, Is it possible to run inspector and deploy in the same interface? If yes, how can I do this?12:46
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-python-agent: Configure and use SSL-related requests options  https://review.openstack.org/39899212:46
sambettsleduardo: it is possible to do yes, inspector manages its own dhcp/firefall, you will need to configure the /etc/ironic-inspector/dnsmasq.conf and /etc/ironic-inspector/inspector.conf to use the same network interface as ironic is using to talk to the BM nodes12:49
vsaienk0sambetts: I see your point, it definitely makes sense12:49
vdrokvsaienk0: sambetts: what if we do the mode required for new api versions, and still do None for older api versions?12:49
*** karthiks has quit IRC12:49
sambettsvdrok: thats why I suggest a configurable default for cases when it is == None12:50
*** hw_wutianwei has quit IRC12:50
vdroksambetts: ah, configurable. that makes sense then12:50
nicodemosgood morning, ironci12:54
nicodemos*ironic12:54
vdrokmorning leduardo and nicodemos12:54
nicodemoshey, vdrok o/12:56
*** baoli has joined #openstack-ironic12:57
openstackgerritVladyslav Drok proposed openstack/ironic: Update the alembic migration section in the developer FAQ  https://review.openstack.org/39848612:58
*** Nisha_ has quit IRC12:58
*** chlong has joined #openstack-ironic13:00
*** baoli has quit IRC13:01
leduardoHmm, I see, but if I have 2 BM nodes and I wish to run at the same time deploy one BM and inspector to another BM, using the same interface. The dnsmasq.conf allows me select the inspector bridge but OVS does not allow to put the same interface in both bridges (br-deploy and br-inspector).13:01
TheJuliaGood morning everyone13:02
sambettsleduardo: its not that you want to put the interface in both bridges, you want to configure inspector to use the deploy bridge13:02
vdrokmorning TheJulia13:03
nicodemosmorning, TheJulia13:03
*** ccamacho is now known as ccamacho|lunch13:03
*** baoli has joined #openstack-ironic13:04
*** baoli_ has joined #openstack-ironic13:05
*** karthiks has joined #openstack-ironic13:06
leduardoOh, I see now. The bridge (br-inspector) that is created by devstack is used both deploy and inspector. I had configurate another bridge (br-deploy) only to deploy.13:08
*** baoli has quit IRC13:09
leduardothanks13:09
leduardomorning vdrok13:09
*** vikrant has quit IRC13:16
*** vmud213 has quit IRC13:17
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-python-agent: Configure and use SSL-related requests options  https://review.openstack.org/39899213:19
jrollmorning folks13:21
TheJuliagood morning jroll13:22
jrollanyone here remember offhand the best way to pull in a patch for a library? specifically, tooz13:22
jrolliirc it's LIBS_FROM_GIT+=',tooz' and TOOZ_GIT_BRANCH='the review branch', right?13:22
*** athomas has joined #openstack-ironic13:23
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Serve iPXE configs from Ironic API  https://review.openstack.org/36943813:24
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Add RPC API to get the iPXE boot config  https://review.openstack.org/39439913:24
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: DNM test enabled dynamic iPXE  https://review.openstack.org/39194313:24
sambettsjroll: that sounds right to me13:24
jrollok sweet, thanks sambetts13:24
sambettsjroll: actually taking a quick look I think its GITBRANCH['tooz'] = '...'13:25
jrollsambetts: GITBRANCH["tooz"]=${TOOZ_BRANCH:-master}13:26
jrollso I think you can use TOOZ_BRANCH13:26
openstackgerritJulia Kreger proposed openstack/ironic: Add storage_interface DB field and object  https://review.openstack.org/34800513:26
sambettsah :)13:26
jrollbut yeah, I can just change this in d-s-g I think?13:27
*** Nisha_ has joined #openstack-ironic13:27
*** lucas-hungry is now known as lucasagomes13:28
lucasagomesmorning jroll TheJulia13:28
*** athomas has quit IRC13:28
TheJuliaGood morning lucasagomes13:29
*** jheroux has joined #openstack-ironic13:46
*** trown|outtypewww is now known as trown13:48
vsaienk0morning TheJulia13:48
*** rloo has joined #openstack-ironic13:48
*** shuquan has joined #openstack-ironic13:49
*** godp1301 has joined #openstack-ironic13:49
openstackgerritVasyl Saienko proposed openstack/ironic: Rely on portgroup standalone_ports_supported  https://review.openstack.org/36064713:51
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for provision state commands  https://review.openstack.org/33729613:53
sambettsjroll: I've run into another issue with our API, and I'm not sure what the right approch for solving it is, basically the unit tests are testing /nodes/validate?node= but tempest is testing /nodes/<ident>/validate, the way the controller is coded means that /nodes/<ident>/validate is actually a bug, but its way thats documented on the API docs13:55
openstackgerritMerged openstack/ironic: Followup to 0335e81a8787  https://review.openstack.org/39851513:57
*** e0ne has quit IRC13:58
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node provision state change notification  https://review.openstack.org/34843713:59
jrollsambetts: uhhhh, I feel like /nodes/ident/validate seems intentional then :)14:00
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add ironic resources CRUD notifications  https://review.openstack.org/35654114:00
openstackgerritVasyl Saienko proposed openstack/ironic: Remove deprecated DHCP provider methods  https://review.openstack.org/39886114:01
lucasagomessambetts, jroll yeah I think it was intentional as well, same for /detail14:02
lucasagomesbut wsme/pecan does some magic that allows you to use ?<param name>=<value> as well14:02
lucasagomesgotta love it :-)14:02
*** ccamacho|lunch is now known as ccamacho14:03
*** Goneri has joined #openstack-ironic14:04
*** ralonsoh has quit IRC14:06
*** mgoddard_ has quit IRC14:06
*** mgoddard has joined #openstack-ironic14:06
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-specs: Amend dynamic iPXE configuration spec  https://review.openstack.org/39229014:06
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node maintenance notifications  https://review.openstack.org/39623914:08
*** fragatina has joined #openstack-ironic14:10
*** lindycoder has joined #openstack-ironic14:13
openstackgerritJim Rollenhagen proposed openstack/ironic: Move to tooz hash ring implementation  https://review.openstack.org/39902814:14
*** fragatina has quit IRC14:15
*** ElCoyote_ has quit IRC14:17
vdrokmorning jroll14:19
*** causten has joined #openstack-ironic14:19
cloudnullmornings all.14:20
cloudnullqq -- is there any way to inject arbitrary commands into IPA when provisioning a host? Basically I want to be able to run a series of hpssacli commands before the image is written?14:22
TheJuliaGood morning14:22
TheJuliacloudnull: Via a hardware manager it could be done, in a sense14:23
TheJuliacloudnull: proliant-utils has a ipa hardware manager included in their source tree :)14:23
lucasagomescloudnull, ^ yeah you will need to create a custom hardware manager (see https://review.openstack.org/#/c/334816/ for example)14:23
patchbotpatch 334816 - ironic-python-agent - Add a new Hardware Manager for Mellanox NICs14:23
*** Nisha_ has quit IRC14:24
TheJuliayolanda, NobodyCam: You both now have magical powers on the bifrost repo.  Enjoy! :)14:24
jrollcloudnull: good example: https://github.com/openstack/proliantutils/blob/master/proliantutils/ipa_hw_manager/hardware_manager.py14:24
*** shuquan has quit IRC14:25
jrollcloudnull: you'd want to override get_os_install_device, have it run the things, and then return the install device you want14:25
jrollcloudnull: this "do some extra stuff before/after deployment" is the plumbing I mentioned that we have planned to do raid/partitioning/etc, we call it 'deploy steps'14:25
yolandaTheJulia, great! thanks14:25
cloudnullmakes sense.14:26
* cloudnull looking at the hw manager now.14:26
cloudnullthanks14:26
jrollnp14:26
*** jcoufal has joined #openstack-ironic14:26
TheJuliayolanda: fwiw, I think cinerama is out until next week.  I haven't had a chance to talk to her since last week.14:26
jrollcloudnull: if the goal is to build a raid, we have some things to do that, but it's a bit manual (you'd set it up when you first online a thing)14:27
cloudnullessentially I'm thinking (hoping) i can build 2 or more raids.14:27
cloudnull which will limit the storage capacity on the OS device14:28
cloudnulland provide unpartitioned space for the user.14:28
jrollah right14:28
cloudnullI can do that manually like so http://cdn.pasteraw.com/ea360antm5lg5zwbkeuj4fp9twj3cy114:28
jrollcloudnull: this is the 'official' way to do that, as a one-time thing http://docs.openstack.org/developer/ironic/deploy/raid.html14:29
jrolland should just work if the hardware manager I linked is installed in the IPA image14:29
cloudnullI have that hw manager in the deploy image which was installed w/ dib14:30
*** vsaienko has quit IRC14:30
yolandahi TheJulia , so i will update my +1 with +2 now14:31
jrollcool, there's some examples in that doc and the process in the bottom in 'workflow'14:31
jrollI'd make it part of the node enrollment script, assuming you always want it to be the same14:32
*** dstepanenko has quit IRC14:32
*** vsaienko has joined #openstack-ironic14:32
openstackgerritJulia Kreger proposed openstack/bifrost: Update playbooks to support os_client_config  https://review.openstack.org/38022414:32
TheJuliayolanda: \o/, don't be afraid to +w for stuff that has been sitting around for a while with plenty of positive review feedback. :)14:34
sambettsjroll, lucasagomes: the way the controller is coded is to use the query strings only, the nodes/detail endpoint is deisgned to work witout an ID because it lists nodes with more detail, /nodes/validate without a query string including an ID doesn't work14:38
sambettslucasagomes: if /nodes/validate requires an ID always then I say that /nodes/<ident>/validate is the right way to implment it, but that means fixing the unit tests...14:39
jrollsambetts: well, if we document and test /nodes/ident/validate, it seems intentional, we need to keep it14:39
sambettsjroll: can I blow up /nodes/validate? then?14:40
sambettsjroll: we don't test that outside of UTs and don't document it14:40
*** jaosorior has quit IRC14:41
lucasagomessambetts, I think so... what nodes/validate without an id would do ? Validate all nodes ?14:41
sambettslucasagomes: currently it does nothing but blow up because it doesn't have an ID14:42
jrollsambetts: what's the benefit to blowing up /nodes/validate?node_ident=foo14:45
*** vsaienko has quit IRC14:45
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add sanity tests for baremetal power state commands  https://review.openstack.org/33336114:49
sambettsjroll: basically making the validate function properly require an ID should mean that the pecan routing works correctly for /nodes/<ident>/validate, and _lookup is used as a last resort like it suppose to be instead of calling _lookup because it thinks validate is a subcontroller14:49
jrollsambetts: confused though, what's the benefit of making this change?14:50
jrollother than code cleanliness maybe?14:50
*** syed__ has joined #openstack-ironic14:50
sambettsit means that we can handle if a subcontroller doesn't exist or isn't allowed in this api version better14:51
TheJuliaAdditionally, what would the impact of having to revert the act of blowing it up when we find out someone was using it and it was not deprecated?14:51
sambettsthats a good point I wonder what version of the API the client is using14:53
sambettsclient is using nodes/<node ident>/validate14:54
jrollTheJulia: ++14:54
TheJuliaNot everyone uses the client library...14:54
sambettsyeah :/14:54
TheJuliaI'm just playing devils advocate here, but I think to remove it essentially forces us to cut /v214:54
sambettsIf we only document the other way, then I mean isn't it a case of this14:55
sambettshttp://xkcd.com/1172/14:55
TheJuliapretty much :)14:56
jrollsambetts: I think what we're saying is creating an API break has to bring a large amount of value14:56
jrollto be worth it14:56
lucasagomessambetts, 1.9 by default14:57
lucasagomessambetts, when you say blow up, what http error does it return ?14:57
TheJuliajroll: ++14:57
sambettslucasagomes: 400 Expected a logical name or UUID but received None.14:59
*** mgoddard_ has joined #openstack-ironic15:01
*** mgoddard has quit IRC15:04
sambettsthe other issue the fix for this would solve so I also discovered along side this issue if you do /nodes/<ident>/<anything> it does the equivolent of GET /nodes/<ident>?fields=<anything> instead of returning a 40415:06
sambettseven though /<anything> isn't a valid url15:06
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for maintenance mode commands  https://review.openstack.org/33725915:09
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal port commands  https://review.openstack.org/36569215:12
*** e0ne has joined #openstack-ironic15:12
openstackgerritVasyl Saienko proposed openstack/ironic: Remove deprecated Neutron DHCP provider methods  https://review.openstack.org/39886115:13
*** Nisha_ has joined #openstack-ironic15:16
*** yufei has joined #openstack-ironic15:20
*** rbrud has joined #openstack-ironic15:23
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add ironic resources CRUD notifications  https://review.openstack.org/35654115:23
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node maintenance notifications  https://review.openstack.org/39623915:25
openstackgerritJim Rollenhagen proposed openstack/ironic: Move to tooz hash ring implementation  https://review.openstack.org/39902815:26
JayFjroll: the shared hash ring code went in tooz instead of some oslo project?15:27
JayFtil15:27
jrollJayF: indeed15:27
jrollwell, is going15:27
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for 'baremetal port create' command  https://review.openstack.org/33288015:28
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal chassis commands  https://review.openstack.org/36615815:30
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal driver commands  https://review.openstack.org/36735915:30
JayFjroll: if the point is to test ci, you wanna look at the comment on my -115:30
JayFjroll: and if it doesn't fail ci with that error, it's scary :)15:30
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-python-agent: Use oslo-config-generator for sample config  https://review.openstack.org/39898915:30
jrollJayF: idk why you're reviewing that but will look in a moment15:31
JayFjroll: I was curious, and found that you're calling the tooz lib with incorrect capitalization, so the whole thing should break. I hope :)15:31
openstackgerritJim Rollenhagen proposed openstack/ironic: Move to tooz hash ring implementation  https://review.openstack.org/39902815:32
jrollJayF: well, it was a different incorrect, but you were right15:32
JayFyeah I figured it'd be either bad caps or needing to be called outta the module15:33
jrollthanks for that15:33
JayFnp15:33
JayFI love reviewing net-minus-hundredplus-lines patches15:33
JayFlol15:33
jrollI love proposing them :D15:33
jrollJayF: the nova patch is  +11, -28415:33
*** absubram has joined #openstack-ironic15:34
*** absubram_ has joined #openstack-ironic15:35
*** rbartal has quit IRC15:35
*** fragatina has joined #openstack-ironic15:37
*** absubram has quit IRC15:38
*** absubram_ is now known as absubram15:38
openstackgerritMerged openstack/ironic: Remove ClusteredComputeManager  https://review.openstack.org/39776215:39
*** fragatina has quit IRC15:41
*** fragatina has joined #openstack-ironic15:42
jrollummmm. #awkward.15:42
jrollvdrok: yuriyz: lucasagomes: ^ that wasn't past the 3 month deprecation period15:42
jrollthe deprecation merged september 20 https://review.openstack.org/#/c/352991/15:43
patchbotpatch 352991 - ironic - Deprecate ClusteredComputeManager (MERGED)15:43
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add negative tests for baremetal node commands  https://review.openstack.org/33771915:43
vdrokouch15:43
vdrokjroll: revert?15:44
lucasagomesjroll, urgh... I got confused because it was saying ocata I thought we had already deprecated it for longer15:44
jrollvdrok: dunno, lemme figure out what to do about that15:44
vdrokyep, seems like i confused that with removal from docs, which was long time ago i think :(15:45
jrollit's okay, it happens15:46
mariojvdoes it still meet deprecation criteria if there's no release before the 3 month deadline?15:46
* JayF hands jroll an sh for his it15:46
jrollmariojv: yes15:46
jrollthe 3 months is about people that deploy from master15:46
jroller15:46
jrollit does not meet criteria, sorry15:47
mariojvok15:47
lucasagomesjroll, let's revert it then15:47
lucasagomesand remove it after december 2015:47
jrolllucasagomes: I think I agree, but poked a couple TC folks to sanity check15:47
lucasagomesack15:47
* jroll puts it up to get CI going15:47
openstackgerritJim Rollenhagen proposed openstack/ironic: Revert "Remove ClusteredComputeManager"  https://review.openstack.org/39910015:48
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node console notifications  https://review.openstack.org/39781215:50
*** mgoddard has joined #openstack-ironic15:50
*** mgoddard_ has quit IRC15:50
*** wajdi has joined #openstack-ironic15:50
*** fxpester has quit IRC15:52
jrollok, ttx confirmed that's the right thing to do15:52
lucasagomes+a15:54
lucasagomesjroll, sorry for approving the other one in the first place15:55
jrolllucasagomes: things happen15:55
lucasagomesyeah15:55
jrollall good man :)15:55
JayFlucasagomes: it's nice to see the long-time cores screw up sometimes, makes me feel less like a noob when I do it ;)15:55
lucasagomesJayF, hah yeah nobody picks everything in a review I guess :-(15:56
lucasagomesglad we use git at least, git revert makes it easier to fix15:56
jrollthe hardest part about these15:56
jrollis making sure you look at the merge date, not the commit date15:57
yufeihello, ironicers, I’m reading ironic-python-agent, and found a sentence in readme:15:57
yufeiThe ironic-python-agent may also be used with the original Ironic pxe drivers as of the kilo release.15:57
yufeiDoes this mean that Ironic-python-agent doesn’t support to provision with pxe drivers after kilo? But I still can provision with pxe_ipmi tool driver and coreos image in newton. Or is there something I understand wrong?15:57
jrollyufei: it means ironic-python-agent works with pxe drivers for kilo and later15:58
jrollbefore kilo, it did not15:58
yufeiok…. thank you, sorry for my english.15:58
jrollno problem, you're welcome :)15:58
yufei:D15:59
lucasagomesyufei, ^ that... it's a historical thing. In the past the pxe_ drivers used the original bash ramdisk and the agent_ the IPA. But we decided to consolidade it and have only 1 supported ramdisk in Ironic (the IPA one)15:59
lucasagomesand since kilo both drivers supports it15:59
*** rama_y has quit IRC16:01
yufeithanks, the first version of ironic I use is Liberty, so i don’t find that before16:01
JayFyufei: also, thanks for reading the docs \o/16:02
yufei:D16:02
*** penick has joined #openstack-ironic16:02
*** absubram has quit IRC16:03
*** moshele has quit IRC16:05
*** dtrainor has joined #openstack-ironic16:05
dtrainorHowdy.  I'm running in to errors like this that are pretty persistent when trying to do a deployment:  Error in deploy of node 5e8b0d2b-1914-4cbf-b1c2-25a35111be96: DRAC operation failed. Reason: Unfinished config jobs found ... ...16:06
dtrainorThis results in Nova not being able to find a valid host, with the classic "There are not enough hosts available., Code: 500" error.16:07
*** amotoki has quit IRC16:07
dtrainorthat being said, i'm having difficulty understanding if this is an issue with ironic not being able ot handle exceptions properly based on unexpected results from the drac or.... what.  i'm pretty out of my element right now.16:09
*** pcaruana has quit IRC16:10
*** causten has quit IRC16:11
*** causten has joined #openstack-ironic16:12
pas-hadtrainor: try to check manually with dracclient what is the list / status of unfinished jobs on those nodes16:13
sambettsdtrainor: That error is coming from the drac driver when it trys to validate if a config job is finished or not, before it does certain actions like setting the boot device, it seems like there is something running on your server that is preventing the drac driver from proceeding16:14
pas-ha+116:14
pas-haprobably there is leftover unfinished job which e.g. requires reboot until any other changes can be applied16:15
dtrainorthat makes sense.  i have suspicions that this error is caused in large part to ironic itself, since i had been using these systems just fine the other day and nobody has used them since16:15
*** fragatina has quit IRC16:15
*** causten has quit IRC16:16
*** mjura has quit IRC16:16
*** causten has joined #openstack-ironic16:17
*** vsaienko has joined #openstack-ironic16:18
*** yufei has quit IRC16:19
*** e0ne has quit IRC16:19
*** causten has quit IRC16:21
openstackgerritWilliam Stevenson proposed openstack/ironic-inspector: Fixed incorrect string type checking  https://review.openstack.org/39912316:22
*** baoli_ has quit IRC16:28
dtrainorthanks pas-ha, sambetts16:28
*** fragatina has joined #openstack-ironic16:30
*** penick has quit IRC16:30
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-python-agent: Configure and use SSL-related requests options  https://review.openstack.org/39899216:31
*** penick has joined #openstack-ironic16:32
lucasagomesdtrainor, apparently there's also a "list_unfinished_jobs" and "{abandon, commit, set}_bios_config" vendor passthru for DRAC16:34
*** rpioso has joined #openstack-ironic16:34
lucasagomeswhere you could check those pending jobs16:34
dtrainori'll do just that, at least for a learning exercise16:34
*** causten has joined #openstack-ironic16:36
*** gcb has quit IRC16:40
*** fragatina has quit IRC16:41
*** gcb has joined #openstack-ironic16:41
openstackgerritMerged openstack/ironic: Enable PXE for systems using petitboot  https://review.openstack.org/18598716:41
JayFvgadiraj: aslezil: I want to attend a cultural event :P16:43
jrolllunchtime! \o/ \o/ \o/16:43
aslezilJayF you should have been in castle :)16:44
dtrainorlucasagomes, the field guys are convinced that pxe_drac can be unpredictable and even unreliable, and suggest using pxe_ipmitool instead, even when communicating with a DRAC.  do you have any thoughts or opinions on this?16:45
TheJuliajroll: you speak of lunch, when I've not even had breakfast :)16:45
jrollTheJulia: nor have I but I has spaghetti :D16:46
lucasagomesdtrainor, as for now, I also think pxe_ipmitool is better16:46
dtrainorgood to know.  thanks.  just wanted to hear it from another trusted source.16:47
lucasagomesdtrainor, as long as you don't need any vendor specific stuff from DRAC16:47
dtrainorunderstood16:50
*** rama_y has joined #openstack-ironic16:51
*** penick has quit IRC16:52
*** derekh has quit IRC16:55
*** penick has joined #openstack-ironic17:00
*** aNuposic has joined #openstack-ironic17:03
dtrainorlucasagomes, pas-ha, sambetts, pxe_ipmitool seems to be much more tolerant of pending jobs so far17:06
lucasagomesdtrainor, yeah, IPMI doesn't really have any concept of "jobs list"17:06
openstackgerritMario Villaplana proposed openstack/ironic: Add ability to time out on individual clean steps  https://review.openstack.org/39155417:06
mariojvvsaienk0: i left a comment there for you ^ tests should pass now17:07
dtrainorright17:07
mariojvaNuposic: hey, inspector unit tests are passing with the ENROLL check added: https://review.openstack.org/#/c/398546/17:07
patchbotpatch 398546 - ironic-inspector - [WIP/DNM] Test discovered nodes are in ENROLL state17:07
mariojvi'll update the commit message and mark that as not WIP17:08
openstackgerritMario Villaplana proposed openstack/ironic-inspector: Test discovered nodes are in ENROLL state and fix typo  https://review.openstack.org/39854617:09
aNuposicmariojv: Ah okay i was just going to try that. Let me check the tests17:09
mariojvaNuposic: they passed. i just updated commit message, but you can see the old tests passing if you click "show CI" at the bottom left17:09
aNuposicmariojv: Okay17:10
openstackgerritJulia Kreger proposed openstack/ironic: Add storage_interface DB field and object  https://review.openstack.org/34800517:10
aNuposicmariojv: then i need to see why in my environment nodes were not getting enrolled17:10
aNuposicmariojv: i guess the way i was doing or creating the nodes might be wrong17:11
mariojvaNuposic: up to you, i just wanted to make sure you didn't waste time on something being tested in the gate17:11
aNuposicmariojv: hmm. okay17:11
aNuposicmariojv: thanks17:12
mariojvnp17:12
*** rbrud has quit IRC17:14
*** strigazi is now known as strigazi_AFK17:16
*** fragatina has joined #openstack-ironic17:19
*** rpioso has quit IRC17:19
openstackgerritJulia Kreger proposed openstack/ironic: Add storage_interface to base driver class  https://review.openstack.org/34800617:23
vdrokgood night everyone!17:24
nicodemosnight, vdrok17:25
rloogood night vdrok17:26
*** fragatina has quit IRC17:29
*** fragatina has joined #openstack-ironic17:30
lucasagomesvdrok, night17:30
*** causten has quit IRC17:32
*** causten has joined #openstack-ironic17:33
lucasagomescalling it a day too17:33
lucasagomeshave a great evening all!17:33
*** causten_ has joined #openstack-ironic17:33
sambettscya lucasagomes17:33
nicodemosgood night, lucasagomes17:35
lucasagomeso/17:35
*** lucasagomes is now known as lucas-afk17:35
*** causten has quit IRC17:37
*** e0ne has joined #openstack-ironic17:39
*** causten_ has quit IRC17:43
*** causten has joined #openstack-ironic17:44
*** baoli has joined #openstack-ironic17:46
*** rpioso has joined #openstack-ironic17:47
*** causten has quit IRC17:49
* sambetts -> home 17:50
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal port commands  https://review.openstack.org/36569217:51
sambettsjroll, rloo: I'm on PTO tomorrow, if I'm needed for anything I'll be avaible via email :)17:51
*** sambetts is now known as sambetts|afk17:51
rloosambetts: ok, Enjoy! (I'm off tomorrow too, jroll can hold up the fort)17:51
sambetts|afkthanks you too :)17:52
rloosambetts|afk: :D17:52
*** ijw has joined #openstack-ironic18:02
*** fragatin_ has joined #openstack-ironic18:04
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal driver commands  https://review.openstack.org/36735918:05
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for OSC baremetal chassis create command  https://review.openstack.org/38249618:06
*** fragatina has quit IRC18:07
*** wajdi has quit IRC18:07
*** roeyc has quit IRC18:08
NobodyCamgah connection issues this morning: so belated Good Morning Ironic'ers :)18:15
JayFo/18:15
*** causten has joined #openstack-ironic18:17
rloomorning NobodyCam!18:18
NobodyCammorning JayF, rloo :)18:18
*** causten has quit IRC18:21
openstackgerritMerged openstack/ironic: Revert "Remove ClusteredComputeManager"  https://review.openstack.org/39910018:23
*** trown is now known as trown|lunch18:25
*** vsaienko has quit IRC18:25
*** vsaienko has joined #openstack-ironic18:25
*** strigazi_AFK is now known as strigazi18:33
nicodemosmorning, NobodyCam18:33
NobodyCammorning nicodemus :)18:35
*** krtaylor has quit IRC18:38
*** betherly has quit IRC18:39
openstackgerritJim Rollenhagen proposed openstack/ironic: Move to tooz hash ring implementation  https://review.openstack.org/39902818:40
*** baoli_ has joined #openstack-ironic18:41
*** baoli has quit IRC18:43
TheJuliaNobodyCam: good morning, again :)18:45
NobodyCam:)18:46
*** jpich has quit IRC18:47
*** dhellmann has joined #openstack-ironic18:52
*** moshele has joined #openstack-ironic18:53
*** vinsh has quit IRC18:57
*** rbrud has joined #openstack-ironic19:01
*** fragatin_ has quit IRC19:01
*** fragatina has joined #openstack-ironic19:02
openstackgerritJulia Kreger proposed openstack/ironic: Add storage_interface to base driver class  https://review.openstack.org/34800619:08
*** Nisha_ has quit IRC19:11
*** e0ne has quit IRC19:17
*** penick has quit IRC19:17
*** galyna has quit IRC19:22
*** strigazi is now known as strigazi_AFK19:25
*** penick has joined #openstack-ironic19:28
*** causten has joined #openstack-ironic19:29
*** iurygregory has quit IRC19:29
*** penick has quit IRC19:31
*** ijw has quit IRC19:32
*** ijw has joined #openstack-ironic19:35
*** ijw has quit IRC19:35
*** ijw has joined #openstack-ironic19:35
*** ChubYann has joined #openstack-ironic19:37
*** ijw has quit IRC19:38
*** krtaylor has joined #openstack-ironic19:42
*** Sukhdev has joined #openstack-ironic19:44
*** trown|lunch is now known as trown19:46
*** openstackgerrit has quit IRC19:48
*** openstackgerrit has joined #openstack-ironic19:49
mariojvdtantsur|afk: lol, i totally didn't realize that i put "bearmetal" instead of "baremetal" in https://review.openstack.org/#/c/39854619:50
patchbotpatch 398546 - ironic-inspector - Test discovered nodes are in ENROLL state and fix ...19:50
mariojvdtantsur|afk: you want me to change it?19:50
xavierrmariojv: +1 for bearmetal19:50
mrteniobearmetal sounds like a nice slogan19:51
*** sambetts|afk has quit IRC19:53
*** sambetts_ has joined #openstack-ironic19:55
*** e0ne has joined #openstack-ironic19:56
JayFmariojv: you gonna fix that or should I land it/ lol19:57
mariojvJayF: land away19:57
JayFmariojv: I think I'll just land it :) easter egg for someone else to find later19:57
JayFlol19:57
*** ijw has joined #openstack-ironic19:58
*** vsaienko has quit IRC19:59
jrollmrtenio: https://wiki.openstack.org/w/images/d/df/Ironic_mascot_color.png :)19:59
jrollmetal bear19:59
xavierrJayF: o/20:01
JayFo/20:01
rloomariojv: i looked at your notification doc changes. it seems to me that we should land them either before or after yuriyz's notification changes, since his patches adds new notifications.20:02
*** ijw has quit IRC20:03
mariojvrloo: right - i'm find with either order20:03
mariojvthe changes to the state machine diagram should land after his FSM changes i believe20:04
mariojvi haven't looked at that in a while though20:04
rlooi haven't looked into those at all20:04
mariojvi think the install guide bit can land independent of yuriy's changes but imbw20:05
rloomariojv: any idea how many notification patches there are, and what state they are in?20:05
mariojvyup, give me a minute20:05
rloomariojv: the install guide has a pointer to the deploy guide20:05
rlooand your patch creates the page in the deploy guide!20:06
mariojvrloo: 4 notification changes ready for review: https://review.openstack.org/#/q/topic:bug/1606520+status:open20:06
mariojvah, you're  totally right20:06
rloomariojv: maybe we should just try to land your notification patch and have the notification patches be rebased.20:06
mariojvfine by me20:06
JayFrloo: mariojv: +1 that's what I'd suggest.20:06
JayFmariojv: wanna respond to comments on your patch and then I can have a look? We should be able to land tha ttoday20:07
rloomariojv: do you have time to do another revision today. i'm here for another 2-3 hours. I'm sure JayF will help :)20:07
mariojvi have 20 mins before lolmeetings20:07
mariojvrloo: this one right? https://review.openstack.org/#/c/389344/20:07
patchbotpatch 389344 - ironic - Add notification documentation to administrator's ...20:07
JayF20m is enough to revise it mariojv :)20:07
JayFmariojv: I will boycott review party if your patch isn't updated yet :P20:07
*** jkilpatr has quit IRC20:12
*** jkilpatr has joined #openstack-ironic20:13
mrdaMorning Ironic20:15
nicodemosmorning, mrda20:15
*** ijw has joined #openstack-ironic20:15
mrteniojroll, how could I not know the name of the mascot? :P thanks.20:16
jroll:D20:16
mrteniomorning mrda, nicodemos20:16
mariojvrloo: can you clarify your L79 comment on https://review.openstack.org/#/c/389344/4/doc/source/index.rst a bit?20:18
patchbotpatch 389344 - ironic - Add notification documentation to administrator's ...20:18
rloomariojv: yeah, it doesn't belong in the 'Getting Started' section.20:18
mariojvdo you want a separate section from getting started, called "Advanced development", on the same level as "getting started"?20:18
rloomariojv: just leave it there for now, we can change it later.20:18
mariojvalright20:19
rloomariojv: yeah, that's what i meant.20:19
mariojvi'll do the auditing move though, that's simple20:19
rloomariojv: just that i don't know what the name of the section should be and i dont' want to bikeshed on that20:19
mariojvk20:19
mariojvregenerating locally then should have another patch set up20:20
rloothx mariojv20:20
mariojvnp, thanks for reviewing20:20
openstackgerritMario Villaplana proposed openstack/ironic: Add notification documentation to administrator's guide  https://review.openstack.org/38934420:24
openstackgerritMario Villaplana proposed openstack/ironic: Add notification documentation to install guide  https://review.openstack.org/39578720:24
mariojvrloo: JayF ^20:24
*** ijw has quit IRC20:30
JayFmariojv: lgtm, looks like you address all of Ruby's issues.20:30
mariojv\o/20:30
JayFmariojv: a couple of things in the install guide one, can you address them quickly/20:32
*** ijw has joined #openstack-ironic20:34
rloomariojv: +A'd20:38
*** ijw has quit IRC20:39
JayFrloo: so something I'm going to work on, and maybe I should send something to the list about this, is looking at all the doc content we have, and thinking about how to better organize it. Sorta trying to get a true dev/admin/install guide split so that we can forklift hte admin guide when needed20:41
JayFrloo: I think that's relevant to the comment in the patch you just landed of mario's, about what goes where in index20:41
*** vinsh has joined #openstack-ironic20:41
rlooJayF: my suggestion is to propose something so we can bikeshed on that. but good idea.20:41
rlooJayF: i was going to ask you. did you delete the ironic stuff that is in the official admin guide?20:42
anishanyone feel like reviewing a one line change ? https://review.openstack.org/#/c/398837/20:42
patchbotpatch 398837 - python-dracclient - Add missing RAID Status20:42
JayFrloo: not yet, I was going to wait on that until I knew exactly where new admin guide would live. If you think that should be done sooner I can jfdi right now and just patch it later if we have a bette rlanding page to link it to20:42
JayFanish: I don't work in python-dracclient, and aiui it's about to be dropped from ironic governance, IDK who would be the best people to review that, but I don't think it's anyone active in channel at this time of day20:43
rlooJayF: we don't know when they're going to have an admin plugin. i think until that happens, we should just keep the admin stuff in our tree.20:43
anishJayF: gotcha, thanks !20:43
JayFrloo: I mean more, if we do a split in-tree, like with a legit admin guide hosted in our dev docs location20:43
JayFrloo: that might have a "Admin guide" landing page better than what we have now20:44
anishJayF: I read about the governance part, what does that imply exactly ?20:44
rlooJayF: OH. i probably wouldn't do that if it means moving admin pages to diff urls. cuz we would have to maintain the old links.20:44
*** ijw has joined #openstack-ironic20:44
JayFrloo: yeah... I guess we'd have to maintain those spots anyway, so sounds like I should jfdi and remove the bad content from the central one20:45
rlooJayF: right, i don't care about the central ones -- see if anyone there cares about those pages/links disappearing. Oh. or i suppose you could just update those pages with links to our dev pages. dunno.20:45
jrollanish: it just means the ironic team isn't responsible for it20:49
*** ijw has quit IRC20:49
jrollanish: the folks that work on drac stuff will continue to maintain and release it20:49
anishthanks20:50
JayFand more directly relevant to your ask: folks with core on ironic won't automatically get it on dracclient20:50
JayFwhich is part of why I don't wanna review that even if it's dirt simple20:50
jrollyou don't have core anyway, JayF :P20:50
anishheh20:50
JayFjroll: I thought ironic-core had core on all ironic projects?20:50
jrollJayF: no, that's on my list to fix20:50
JayFoh, TIL20:50
JayFah, but supposed to20:51
jrollonce the governance changes go through20:51
JayFthat makes more sense20:51
*** vsaienko has joined #openstack-ironic20:51
openstackgerritStephane Robert proposed openstack/ironic: Caching of PDU autodiscovery  https://review.openstack.org/39923420:55
openstackgerritMerged openstack/ironic-inspector: Test discovered nodes are in ENROLL state and fix typo  https://review.openstack.org/39854620:56
*** srobert has joined #openstack-ironic20:57
mariojvthanks for the +A20:58
rloobelated morning mrda20:58
mrdahi rloo20:58
rloomariojv: yw, thx for the revision!20:58
openstackgerritMerged openstack/ironic: Timing metrics: iRMC drivers  https://review.openstack.org/37128421:02
*** MattMan has quit IRC21:03
*** e0ne has quit IRC21:03
*** MattMan has joined #openstack-ironic21:03
*** penick has joined #openstack-ironic21:03
openstackgerritMerged openstack/ironic: Add notification documentation to administrator's guide  https://review.openstack.org/38934421:04
*** ijw has joined #openstack-ironic21:05
*** ijw has quit IRC21:10
*** ijw has joined #openstack-ironic21:10
*** penick has quit IRC21:12
*** Goneri has quit IRC21:18
*** penick has joined #openstack-ironic21:18
*** ijw has quit IRC21:20
*** jkilpatr has quit IRC21:29
*** godp1301 has quit IRC21:30
*** penick has quit IRC21:40
*** ijw has joined #openstack-ironic21:42
*** ijw has quit IRC21:46
*** ijw has joined #openstack-ironic21:47
*** ijw has quit IRC21:49
*** ijw has joined #openstack-ironic21:49
*** jkilpatr has joined #openstack-ironic21:53
*** penick has joined #openstack-ironic21:56
*** srobert has quit IRC21:59
*** trown is now known as trown|outtypewww22:00
openstackgerritXavier proposed openstack/ironic: Move `deploy_forces_oob_reboot` to deploy drivers  https://review.openstack.org/39784322:02
openstackgerritXavier proposed openstack/ironic: Remove agent vendor passthru from OneView drivers  https://review.openstack.org/39784622:02
openstackgerritXavier proposed openstack/ironic: Remove agent vendor passthru from most drivers  https://review.openstack.org/39784422:02
openstackgerritXavier proposed openstack/ironic: Remove agent vendor passthru from iLO drvers  https://review.openstack.org/39784522:02
*** jheroux has quit IRC22:08
*** moshele has quit IRC22:09
*** jcoufal has quit IRC22:22
*** penick has quit IRC22:23
rloomariojv: so that works for you? https://review.openstack.org/39848622:24
patchbotpatch 398486 - ironic - Update the alembic migration section in the develo...22:24
*** godp1301 has joined #openstack-ironic22:28
*** krtaylor has quit IRC22:30
*** vsaienko has quit IRC22:30
*** ijw has quit IRC22:31
*** ijw has joined #openstack-ironic22:33
mariojvrloo: you're right - that doesn't work. i'd tried similar commands that worked, but something about the -- breaks it22:34
mariojvi'll change my vote22:34
mariojvthanks for pointing it out22:35
rloothx for checking mariojv. if it was just me, I'd OK it, but glad to know it isn't just my set up!22:35
mariojvyup22:36
mariojvusing regular ol bash22:36
rlooI mean, if it didn't work for me only :)22:36
openstackgerritJulia Kreger proposed openstack/ironic: [WIP] Add base cinder common interface  https://review.openstack.org/35562522:38
*** Goneri has joined #openstack-ironic22:38
*** lindycoder has quit IRC22:44
*** rama_y has quit IRC23:00
*** ijw has quit IRC23:03
*** ijw has joined #openstack-ironic23:09
cloudnullis it possible to go from manageable > available without having to go through cleaning ?23:12
JayFcloudnull: only if you have automatic cleaning disabled. We explicitly require nodes to be cleaned when automatic cleaning is enabled, so an operator can know for certain all nodes in AVAILABLE have been cleaned.23:13
rloono, but you could turn cleaning off via the configs.23:13
cloudnulli've got around 120 nodes that I had to re-enroll w/ different RAID configs and I'd like to simply initiallize the nodes and go w/out cleaning on this first pass.23:13
*** ijw has quit IRC23:13
JayFcloudnull: to do otherwise would be probably a security vulnerability :/23:13
cloudnullfair enough23:13
JayFcloudnull: yeah; the only way to do that would be get them all in "available" with the config to disable cleaning on, then re-enabled cleaning ... but I don't think that's a good pattern23:14
cloudnulljust figured I'd ask before disabling cleaning for this first pass23:14
cloudnullin this case all of the nodes have been cleaned already.23:14
JayFyeah; in OnMetal we actually would use that first pass as a form on QC23:14
cloudnullbut I've changed from allowing 1 raid 1+0 to several raids so that my OS device is <1TB23:14
JayFi.e. if a node was unable to boot a ramdisk, we'd find it out at the "cleaning" step when moving them to available the first time, and not on the first time a deploy was attempted23:15
*** godp1301 has quit IRC23:15
cloudnullI am making them all go through a "cleaning" by using destory_configuration && create_configuration I just dont want them sitting and spinning for the next 3 hours doing ata secure delete.23:16
JayFhmm...23:16
cloudnullbut i'll play with it23:16
JayFcloudnull: you could disable erase_devices explicitly, not just all of cleaning23:17
JayFcloudnull: https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L96523:17
*** pawnesh has quit IRC23:17
cloudnullin the end I really want all of the actual cleaning. so that nodes are properly cared for as users consume them23:17
cloudnulli was just looking for a quick cheat on this first go23:18
JayFI'm thinking about how viable it would be to allow a node into available without cleaning, i.e. if it could be done safely23:18
*** causten has quit IRC23:18
*** ijw has joined #openstack-ironic23:19
JayFbut skipping cleaning on first enroll of nodes is kinda an antipattern except in a limited enough set of circumstances that it probably shouldn't be allowed in the api23:19
cloudnulli mean I can go edit the DB :)23:19
JayFegad, -223:19
JayFlol23:19
*** causten has joined #openstack-ironic23:19
JayFfwiw; I'm the person who advocated for cleaning to always be mandated :) so you might find people with other opinions23:19
*** Goneri has quit IRC23:20
*** causten has quit IRC23:24
cloudnullthanks again JayF23:24
* TheJulia wonders if there is measurable sarcasm :)23:24
TheJuliabut in a good way23:24
cloudnullno sarcasm, I appreciate the answers.23:24
* TheJulia just has a weird sense of humor then23:25
cloudnulli mean I turned off cleaning, and will turn it back on later.23:25
cloudnullbut i appreciate knowing how its supposed to be done.23:25
TheJuliaI've spoken with some that have done that, and it is a YMMV based on the situation thing23:25
TheJuliaAt the same time, it can be handy if you want to update firmware to level set things prior to the hardware being used23:26
cloudnull++ in the after now I need to go figure out firmware thing-a-mes23:27
TheJuliaHardware manager all the things!23:27
cloudnullwe have proliant servers so it looks like it'll just work-tm but we'll see.23:27
*** rama_y has joined #openstack-ironic23:28
TheJuliaI guess that is the other way with manual cleaning on proliants.  That worked in mitaka, so if your using Newton you should be golden. Feel free to ping me if you have any issues, I can point you to the people to talk to if you do.23:32
*** krtaylor has joined #openstack-ironic23:32
*** vinsh has quit IRC23:33
*** sabeen has joined #openstack-ironic23:33
*** vinsh has joined #openstack-ironic23:34
*** rbrud has quit IRC23:35
cloudnullI'm stuck in mitaka23:41
cloudnullsadly23:41
cloudnullhowever i'm using IPA from newton :)23:41
*** bnemec has quit IRC23:42
*** baoli_ has quit IRC23:45
TheJuliaWell, that ilo specific driver feature is out of band and does not use IPA.  I seem to remember we had to fix the documentation, but nothing really major beyond that I remember.23:45
*** ijw has quit IRC23:48
cloudnullah. good to know.23:50
*** vinsh_ has joined #openstack-ironic23:57
*** vinsh has quit IRC23:57

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