Wednesday, 2016-08-17

*** snizar_ has quit IRC00:02
*** snizar has quit IRC00:02
*** Sukhdev has quit IRC00:10
*** Sukhdev has joined #openstack-ironic00:12
*** wajdi has joined #openstack-ironic00:17
*** mtanino has quit IRC00:18
*** hoangcx has joined #openstack-ironic00:42
jrolldevananda: $next00:42
*** ninguem has joined #openstack-ironic00:46
*** chlong has joined #openstack-ironic00:58
*** baoli has joined #openstack-ironic01:11
*** Sukhdev has quit IRC01:16
*** wajdi has quit IRC01:18
*** wajdi has joined #openstack-ironic01:18
*** wajdi_ has joined #openstack-ironic01:22
*** zhangjl has joined #openstack-ironic01:25
*** wajdi has quit IRC01:26
*** syed_ has quit IRC01:32
*** fragatina has quit IRC01:34
openstackgerritTang Chen proposed openstack/ironic: Move "server_profile_template_uri" to REQUIRED_ON_PROPERTIES  https://review.openstack.org/34712701:37
openstackgerritMerged openstack/bifrost: Initialize 'auth' to empty dict on bifrost_configdrives_dynamic  https://review.openstack.org/35462001:54
openstackgerritTuan proposed openstack/ironic: Fix incorrect order of params of assertEqual()  https://review.openstack.org/35570801:56
*** sabeen has joined #openstack-ironic02:10
*** baoli has quit IRC02:10
*** baoli has joined #openstack-ironic02:11
*** sdake has quit IRC02:13
*** sdake has joined #openstack-ironic02:13
openstackgerritMerged openstack/bifrost: Fix release notes formatting issue  https://review.openstack.org/35566802:14
openstackgerritMerged openstack/bifrost: Introduce support for kvm acceleration  https://review.openstack.org/35543102:14
openstackgerritMerged openstack/bifrost: Fix typo when querying the python version in scripts/env-setup.sh  https://review.openstack.org/35548502:14
*** rama_y has quit IRC02:14
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic power interface for soft reboot and soft power off  https://review.openstack.org/21673002:14
*** aNupoisc has joined #openstack-ironic02:17
*** aNupoisc has quit IRC02:22
*** thrash is now known as thrash|g0ne02:29
*** baoli has quit IRC02:39
openstackgerritTang Chen proposed openstack/ironic: Split v1 API root unit and functional tests  https://review.openstack.org/34896502:40
openstackgerritTang Chen proposed openstack/ironic: Move api driver tests to functional dir  https://review.openstack.org/35036502:40
openstackgerritTang Chen proposed openstack/ironic: Prepare for functional tests  https://review.openstack.org/34942102:40
openstackgerritTang Chen proposed openstack/ironic: Move root contriller tests to functional dir  https://review.openstack.org/35618802:40
*** yuanying has quit IRC02:50
*** fragatina has joined #openstack-ironic03:00
openstackgerritCao ShuFeng proposed openstack/ironic: Use node uuid rather than id when acquiring node lock  https://review.openstack.org/35573203:04
openstackgerritCao ShuFeng proposed openstack/ironic: Use node uuid rather than id when acquiring node lock  https://review.openstack.org/35573203:04
*** fragatina has quit IRC03:04
*** wajdi_ has quit IRC03:06
*** wajdi has joined #openstack-ironic03:06
*** wajdi_ has joined #openstack-ironic03:08
*** wajdi has quit IRC03:11
openstackgerritShivanand Tendulker proposed openstack/ironic: Fix iLO drivers inconsistent boot mode default value  https://review.openstack.org/34523103:19
*** vikrant has joined #openstack-ironic03:30
*** sdake has quit IRC03:34
*** baoli has joined #openstack-ironic03:41
*** wajdi_ has quit IRC03:43
*** baoli has quit IRC03:45
*** yuanying has joined #openstack-ironic03:49
openstackgerritTuan proposed openstack/ironic: Fix incorrect order of params of assertEqual()  https://review.openstack.org/35570803:54
*** links has joined #openstack-ironic03:54
*** yuanying has quit IRC03:55
*** vmud213 has joined #openstack-ironic03:56
openstackgerritTang Chen proposed openstack/ironic: Move root controller tests to functional dir  https://review.openstack.org/35618804:02
*** sabeen has quit IRC04:12
*** yuanying has joined #openstack-ironic04:16
*** amotoki has joined #openstack-ironic04:38
*** davidlenwell has quit IRC04:42
*** rama_y has joined #openstack-ironic04:48
*** vmud213 has quit IRC04:54
*** vmud213 has joined #openstack-ironic04:54
*** ChubYann has quit IRC04:54
*** davidlenwell has joined #openstack-ironic04:55
*** tiendc has joined #openstack-ironic04:57
*** ChubYann has joined #openstack-ironic05:06
*** vmud213 has quit IRC05:06
*** vmud213 has joined #openstack-ironic05:07
*** vmud213 has quit IRC05:11
*** vmud213 has joined #openstack-ironic05:11
*** tiendc has quit IRC05:21
*** tiendc has joined #openstack-ironic05:22
*** yuanying_ has joined #openstack-ironic05:29
*** yuanying has quit IRC05:29
openstackgerritzhangyanxian proposed openstack/ironic: Replace assertEqual(None, *) with assertIsNone in test_nodestates.py  https://review.openstack.org/35623105:31
openstackgerritzhangyanxian proposed openstack/ironic: Replace assertEqual(None, *) with assertIsNone in test_nodestates.py  https://review.openstack.org/35623105:32
*** rama_y has quit IRC05:42
*** rcernin has joined #openstack-ironic05:46
*** tiendc has quit IRC06:00
*** rbartal has joined #openstack-ironic06:01
*** tiendc has joined #openstack-ironic06:03
*** moshele has joined #openstack-ironic06:04
*** vmud213 has quit IRC06:04
openstackgerritzhangyanxian proposed openstack/ironic: Replace assertEqual(None, *) with assertIsNone in test_nodestates.py  https://review.openstack.org/35623106:06
*** jhooker has quit IRC06:15
*** jhooker has joined #openstack-ironic06:15
*** Sukhdev has joined #openstack-ironic06:20
*** Lord_Phoenix has joined #openstack-ironic06:24
*** vmud213 has joined #openstack-ironic06:27
*** e0ne has joined #openstack-ironic06:30
*** milan has joined #openstack-ironic06:44
*** Sukhdev has quit IRC06:46
*** amotoki has quit IRC06:50
openstackgerritzhangyanxian proposed openstack/ironic: Replace assertEqual(None, *) with assertIsNone in test_nodestates.py  https://review.openstack.org/35623106:55
*** tesseract- has joined #openstack-ironic07:00
openstackgerritxiexs proposed openstack/pyghmi: Support NMI in bmc  https://review.openstack.org/35626407:02
openstackgerrityolanda.robla proposed openstack/bifrost: Allow to define vms with independent names  https://review.openstack.org/35481307:08
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool power driver for soft reboot and soft power off  https://review.openstack.org/21673807:09
*** chihhsin has quit IRC07:10
openstackgerritxiexs proposed openstack/virtualbmc: Adds power diag support to vbmc  https://review.openstack.org/34736807:14
openstackgerritzhangyanxian proposed openstack/ironic: Replace assertEqual(None, *) with assertIsNone in test_nodestates.py  https://review.openstack.org/35623107:18
*** Goneri has joined #openstack-ironic07:20
*** jpich has joined #openstack-ironic07:23
*** athomas has joined #openstack-ironic07:24
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Refactoring code of generating temp_url  https://review.openstack.org/35228907:32
openstackgerrityolanda.robla proposed openstack/bifrost: Allow to define vms with independent names  https://review.openstack.org/35481307:36
*** chihhsin has joined #openstack-ironic07:37
openstackgerritTang Chen proposed openstack/ironic: Move port api tests to functional dir  https://review.openstack.org/35628707:41
*** _vsaienko has joined #openstack-ironic07:45
*** dtantsur|afk is now known as dtantsur07:49
dtantsurMorning Ironic07:50
*** e0ne has quit IRC07:51
tangchenMorning. :)07:55
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:01
*** amotoki has joined #openstack-ironic08:02
*** amotoki has quit IRC08:02
*** amotoki has joined #openstack-ironic08:03
*** xuao has joined #openstack-ironic08:04
*** hshiina has joined #openstack-ironic08:05
*** ccamacho has joined #openstack-ironic08:08
*** amotoki_ has joined #openstack-ironic08:08
*** amotoki has quit IRC08:08
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c  https://review.openstack.org/31844008:10
*** stendulker has joined #openstack-ironic08:13
*** _vsaienko has quit IRC08:15
*** lucas-dinner is now known as lucasagomes08:17
*** e0ne has joined #openstack-ironic08:19
*** ohamada has joined #openstack-ironic08:22
openstackgerritNguyen Hung Phuong proposed openstack/ironic: Clean imports in code  https://review.openstack.org/35570408:22
*** priteau has joined #openstack-ironic08:24
*** Jaison has joined #openstack-ironic08:35
*** hoangcx has quit IRC08:35
*** hoangcx has joined #openstack-ironic08:36
*** vmud213 has quit IRC08:36
*** vmud213 has joined #openstack-ironic08:37
*** links has quit IRC08:37
openstackgerritAndy Yan proposed openstack/ironic-specs: This blueprint proposes adding XClarity boot driver for Lenovo XClarity Administrator managed Systemx Flex/X6/M5 series servers. Servers, nodes are used interchangeably that denotes Flex/X6/M5 series servers.  https://review.openstack.org/35538908:53
*** tiendc has quit IRC08:54
*** derekh has joined #openstack-ironic08:57
tangchenlucasagomes, dtantsur: Hi guys, more functional test patches have been posted. And I also posted one to move the functional test config out of experimental section. https://review.openstack.org/#/c/356233/08:58
tangchenlucasagomes, dtantsur: The comments you gave before have been fixed. Please help to review when you are free. :)08:59
pas-hamorning al08:59
vmud213morning Ironic09:01
*** tiendc has joined #openstack-ironic09:02
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node provision state change notification  https://review.openstack.org/34843709:04
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introducing node introspection state management  https://review.openstack.org/34894309:05
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introducing node introspection state management  https://review.openstack.org/34894309:11
milanmorning dtantsur lucasagomes pas-ha tangchen vmud213 !09:13
milanmorning Ironic :)09:13
*** eset has quit IRC09:14
vmud213Morning milan :)09:14
lucasagomeshey all :-)09:17
*** caoshufeng has joined #openstack-ironic09:19
openstackgerritNguyen Hung Phuong proposed openstack/ironic: Clean imports in code  https://review.openstack.org/35570409:19
vmud213morning lucasagomes, dtantsur09:21
tangchenmorning milan09:21
vmud213Hello all, I have a queston relateed to typical setup in the production environment w.r.t ironic09:22
vmud213If i was to use IPMI based drivers i was assuming that the baremetal OOB NIC should be connected to the provider network for initial poweron/poweroff/setting boot modes etc operations. Is that mandatory?09:25
*** sambetts|afk is now known as sambetts09:26
sambettsMorning all09:26
vmud213Morning sambetts09:26
sambettsvmud213: the OOB NIC just needs to be accessible by the Ironic conductor service, it doesn't need to be on the same network as the provisioning occurs09:27
vmud213sambetts: aha..thanks09:28
vmud213sambetts: So do u mean to say, in production it works the same way09:28
vmud213i mean IPMI and provider networks are same or we use different network for IPMI communication09:29
vdrokmorning dtantsur pas-ha milan vmud213 lucasagomes sambetts09:30
dtantsurmorning milan, lucasagomes, vdrok, vmud213, sambetts09:30
*** hshiina has quit IRC09:30
milanmorning sambetts :)09:31
vmud213sambetts: So what i now understand, it can be part of same network or different network as long as they can be reachable....I am curious to know how they configure it in production.09:31
vmud213Morning vdrok :)09:31
sambettsI normal production setup would have two networks, the control plane network where all the OpenStack services run, and a provider network where tenant traffic and ironic provisioning occurs. The OOB NIC should be accesible from the control plane network (whether that be directly in that network, or routable from that network), and the provisioning NIC should be connected to the provider network09:31
sambettso/ milan lucasagomes dtantsur09:35
vmud213sambetts: then what about the tenant network? My perception was that, we have a management network with which we reachout all the nodes for management operations, then provider network where all the services in openstack starts up and communicate and finally the tenant networks which come in picture once the instances are up09:38
*** electrofelix has joined #openstack-ironic09:39
vmud213sambetts: I have searched through cpl of places in the web which only added to my confusion09:39
sambettsvmud213: so I think you have a misunderstanding on a couple of the terms, A provider network in OpenStack is not the control plane where the OpenStack services run, it just refers to a real world network provided to OpenStack for use in neutron09:41
caoshufenglucasagomes, I hava a question about this: https://review.openstack.org/#/c/355732/4/ironic/conductor/manager.py09:43
lucasagomescaoshufeng, hi there09:43
caoshufenglucasagomes, http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2016-07-13.log.html#t2016-07-13T03:02:2409:44
sambettsvmud213: provider networks are for tenant traffic, these are used as either Neutron flat networks, or as external gateway networks for Neutron virtualise nerworks09:44
caoshufenglucasagomes, TheJulia  says we should log just the parameter.09:45
sambettsvmud213: up until Newton, Ironic has only supported flat neutron networks, and has required that tenant traffic and provisioning traffic travel over the same network09:45
vmud213sambetts: now i get it.09:46
openstackgerritNguyen Hung Phuong proposed openstack/ironic: Clean imports in code  https://review.openstack.org/35570409:46
sambettsvmud213: :)09:47
vmud213sambetts: u are talking about the network separation patches which are recently merged in upstream?09:47
vmud213sambetts: thanks09:47
sambettsvmud213: yes, those add tenant network support, which allows provisioning and tenant traffic to go across separate networks09:48
sambettsvmud213: however you need to have switch support09:48
sambettsvmud213: without switch support your still restricted to using a single flat network09:49
lucasagomescaoshufeng, hmm idk, maybe me and TheJulia have different opnions on that09:49
lucasagomescaoshufeng, in many methods we give it the node object as a paramater but just log the UUID09:49
lucasagomesseems that converting the ID to UUID in that function is very similar to that09:50
lucasagomesimo it's just more practical than converting it before calling that method09:51
caoshufenglucasagomes, I personally agrees with you as you can see my view there.09:51
vmud213sambetts: Do these patches all got merged upstream?09:51
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Modify the SQL's string from double quote to single quote.  https://review.openstack.org/34779509:52
lucasagomescaoshufeng, right, TheJulia will be online soon-ish we can ask her to comment on the patch09:52
vmud213sambetts: will check it..no problem..09:52
caoshufenglucasagomes, Thanks for teaching me.09:52
lucasagomescaoshufeng, thank you for fixing it09:52
lucasagomescaoshufeng, I've added TheJulia as a reviwer on that patch09:53
caoshufenglucasagomes, Thanks for your kindness. :)09:53
lucasagomesnp, ty09:54
sambettsvmud213: For the base level support all the patches have merged :)09:54
*** openstack has joined #openstack-ironic10:17
*** sdake_ has quit IRC10:18
*** e0ne has quit IRC10:18
*** sdake_ has joined #openstack-ironic10:19
*** sdake has quit IRC10:19
*** xuao has quit IRC10:24
*** tiendc has quit IRC10:29
*** milan has quit IRC10:32
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643210:33
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Allow changing lock purpose on lock upgrade  https://review.openstack.org/35606410:37
openstackgerritShivanand Tendulker proposed openstack/proliantutils: RIBCL calls fails with 'requests' library version 2.11.0  https://review.openstack.org/35636910:38
*** hoangcx has quit IRC10:58
*** caoshufeng has quit IRC11:03
openstackgerritTuan proposed openstack/ironic-inspector: Fix order of arguments in assertEqual  https://review.openstack.org/35639111:11
*** dtantsur is now known as dtantsur|bbl11:11
*** stendulker has quit IRC11:14
*** lucasagomes is now known as lucas-hungry11:23
*** sdake_ is now known as sdake11:24
*** hshiina has joined #openstack-ironic11:27
*** wajdi has joined #openstack-ironic11:27
*** wajdi_ has joined #openstack-ironic11:28
*** thrash|g0ne is now known as thrash11:29
*** wajdi has quit IRC11:31
*** narasimha_SV has joined #openstack-ironic11:32
narasimha_SVafter executing nova boot command to pxe boot a baremetal11:32
narasimha_SVi am getting this issue11:32
narasimha_SVhttp://paste.openstack.org/show/559000/11:32
narasimha_SVis this exactly problem with permissions for ironic folder?11:32
mat128good morning ironic11:44
jrollmorning y'all11:45
narasimha_SVhttp://paste.openstack.org/show/559000/11:45
sambettsMorning mat128, jroll11:46
mat128hey sam11:49
* mat128 has a laptop that only does IRC and paste.openstack.org this morning, no emails, no google search, no github, no terminal11:50
mat128if you guys are helpful enough I can get through my day11:50
mat128;)11:50
sambettswoah, those are some weird limitations :-P11:50
mat128narasimha_SV: looks like the user running ironic-conductor has no permission on /var/lib/ironic11:50
mat128sambetts: opened up my laptop to outlook saying it needs to rebuild my profile for some reason11:50
mat128an iTerm2 update, which I did (it doesnt want to launch anymore)11:51
mat128and 100% cpu for "ocspd"11:51
mat128but no google to find out11:51
mat128guess my mobile phone will be helpful11:51
mat128or a reboot :)11:51
* mat128 just found it it's related to spotlight index being rebuilt...11:52
mat128I guess I'm out of disk space and all caches got wiped :(11:53
sambettsoh dear :/11:53
mat128says 4.3GB free11:53
mat128should be fine ;)11:53
mat128about a DVD11:53
mat128brb, rebooting11:53
*** zhangjl has left #openstack-ironic11:54
*** xuao has joined #openstack-ironic11:56
mat128back :)11:59
sambetts\o/11:59
mat128found out why almost everything was blocked!11:59
mat128cpspd is responsible for security / TLS / CRL checking11:59
mat128so anything https was blocked11:59
sambettsoh man, thats crazy!12:00
mat128and Cisco SSL VPN didnt want to connect12:00
mat128;)12:00
* sambetts claims no responsiblity hehe12:01
mat128alright, all set!12:01
*** sdake_ has joined #openstack-ironic12:01
*** xuao has quit IRC12:02
mat128sambetts: just chcked and we are now building tinyipa binaries12:02
mat128congrats :)12:02
sambettsYup :D and hopfully those jobs should be reporting success or failure into the health.openstack.org system12:03
*** baoli has joined #openstack-ironic12:03
jrollmat128: this is when you nuke everything and start over :D12:04
sambettsjroll, mat128: http://status.openstack.org/openstack-health/#/job/ironic-python-agent-buildimage-tinyipa !!!! Now we can see if its derping or not12:04
jroll\o/12:05
mat128oh sweet12:05
mat128just found your commit fixing the single quote vs double12:05
mat128so next build will appear correctly, right?12:05
*** sdake has quit IRC12:05
*** sdake_ is now known as sdake12:05
*** mtanino has joined #openstack-ironic12:07
sambettsmat128: yup, infra where/are working on getting zuul to report the success/failure into health.openstack.org too, so eventually we might not need the subunit data12:07
sambettsmat128: because it doesn't really make that much sense for this job12:08
mat128yeah12:08
*** baoli has quit IRC12:08
*** baoli has joined #openstack-ironic12:08
*** baoli_ has joined #openstack-ironic12:09
*** xuao has joined #openstack-ironic12:09
*** xuao has quit IRC12:10
*** amotoki_ has quit IRC12:13
*** baoli has quit IRC12:14
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Deny some driver_info updates when console is on  https://review.openstack.org/33000312:16
*** dprince has joined #openstack-ironic12:16
*** tiendc has joined #openstack-ironic12:16
*** vmud213 has quit IRC12:18
openstackgerritMerged openstack/pyghmi: Support NMI in bmc  https://review.openstack.org/35626412:18
openstackgerritMerged openstack/pyghmi: Declare strings explicitly as binary  https://review.openstack.org/35489212:18
*** tiendc has quit IRC12:18
jrollJayF: re: rebuild discussion, seems you can't pass in user data on rebuild? http://docs.openstack.org/cli-reference/nova.html#nova-rebuild12:19
*** amotoki has joined #openstack-ironic12:19
jrollmaybe the api though, I see personality http://developer.openstack.org/api-ref/compute/?expanded=rebuild-server-rebuild-action-detail#rebuild-server-rebuild-action12:20
jrolloh, that's different than user_data12:20
jrollbooooooooooo12:20
sambettsjroll: I'd expect it to pass the same user data that was used to create the instance in the first place? (/me has never actually tried)12:22
*** milan has joined #openstack-ironic12:24
*** MattMan has quit IRC12:24
*** MattMan has joined #openstack-ironic12:24
*** lucas-hungry is now known as lucasagomes12:26
lucasagomessambetts, didn't try that either12:27
*** e0ne has joined #openstack-ironic12:28
*** wajdi_ has quit IRC12:29
*** wajdi has joined #openstack-ironic12:29
mat128sambetts, lucasagomes trying with a regular libvirt instance12:31
lucasagomesmat128, cool thanks12:31
lucasagomesmat128, and morning :D12:31
sambettsmat128: :D awesome thanks12:31
lucasagomesdevananda, JayF isn't the policy work backward compat?12:34
*** wajdi has quit IRC12:34
*** vmud213 has joined #openstack-ironic12:36
jrollsambetts: we were looking at it yesterday and it seemed like it rebuilds the configdrive (and so we assumed you could pass user data again, since that isn't stored)12:36
jrolllucasagomes: it is, why'd you ask?12:36
lucasagomesjroll, http://paste.openstack.org/show/559012/12:37
openstackgerritMerged openstack/proliantutils: RIBCL calls fails with 'requests' library version 2.11.0  https://review.openstack.org/35636912:38
lucasagomesjroll, it was possible before12:38
lucasagomesdefault devstack config12:38
jrolllucasagomes: using admin user?12:38
jrolltry sourcing openrc again? (wondering if token is expired)12:39
* lucasagomes checks12:39
lucasagomesit may be it12:39
jrollI'm also not sure we made it backwards compat for devstack, we changed how the roles are set up there a bit12:39
sambettsjroll: oh? the user data isn't stored in the Nova DB so its rebuilt into new configdrive? That seems a little backwards if thats the case12:39
lucasagomesjroll, it's the demo admin12:39
jrollsambetts: I believe so but am not 100% sure, could be totally wrong12:40
lucasagomesbut oddly enough I can use ironic node-list12:40
lucasagomesdemo user*12:40
sambettsjroll: hopfully mat128's experiment well tell us :)12:40
jrolllucasagomes: oh yeah, so we made it so demo user is read only and admin user is read/write12:40
jrollin devstack12:40
lucasagomesjroll, gotcha12:40
lucasagomesI wasn't aware of it12:40
lucasagomessince node-list worked I assumed I was logged as admin12:41
jrollsambetts: heh. I honestly forgot a bunch of the conversation already so maybe don't listen to me :D12:41
mat128really surprised by the results: http://paste.openstack.org/show/559013/12:41
mat128lucasagomes, sambetts, jroll ^12:41
mat128tl;dr nova rebuild kept my userdata12:42
jrollmat128: oh, neat12:42
mat128nah, I expected the opposite12:42
mat128having users re-submit user-data12:42
mat128so that means12:42
jrollmat128: is this ironic, or virt?12:42
jrollbecause...12:42
mat128nova must keep user-data, but we shuold regenerate configdrive12:42
mat128virt12:42
mat128from kilo or something12:42
jrolljay was looking yesterday and saying "we do rebuild wrong"12:42
jrollah ok12:42
jrollhuh.12:42
lucasagomesmat128, cool12:42
lucasagomesthat's great12:42
mat128old private cloud laying around for dev purposes12:43
mat128rebuild() doesnt seem implemented in libvirt12:44
* mat128 is utterly confused then :S12:44
vdrokmorning jroll and mat12812:44
vdrokjroll: btw we have a bug in rebuild - https://review.openstack.org/#/c/306010/12:45
jrollmat128: yeah, every other driver, rebuild is just "spawn() on a different host"12:45
mat128ok, so thinking about it12:45
jrollvdrok: ah yeah, I remember this12:45
mat128when you rebuild you can choose your own password, or have a new one generated12:45
mat128so in any case we must regenerate the configdrive12:45
mat128and I *think* (cant prove it yet) that nova will pass us everything that it kept for that instance (userdata, metadata, etc.)12:46
*** rbudden has joined #openstack-ironic12:46
mat128vdrok: jlvillal was having this issue yesterday12:46
jrollmat128: yeah, I'd assume that's correct, userdata etc should be in the instance metadata object we use12:48
sambettsthats what I would expect12:49
*** mtanino has quit IRC12:49
jrollI think the only reason we have a rebuild() implementation is to do the preserve_ephemeral thing12:49
jrollwhich is silly :(12:49
*** vmud213 has quit IRC12:50
sambettsjroll: do we do rebuild wrong in that we redeploy it onto the same node?12:50
mat128wouldn't we have to regenerate a configdrive? or not having a rebuild() means the nova core will call us with spawn() ?12:51
mat128with vdrok's patch, that would mean ending up on the same node, which makes sense12:51
jrollsambetts: just that we re-implement it in the driver12:51
sambettsjroll: I was just thinking about what you said above which is that a rebuild for a virt instance moves it to a different host12:52
sambettsjroll: but in our case we just set provision state rebuild on a existing node12:53
sambettsjroll: we don't move to a new node and provision with the same information12:53
jrollsambetts: oh, I think I mis-spoke, I believe rebuild does it on the same host12:54
jrolland vdrok's bug iirc is because it puts it on a different node? (because rebuild only cares about host)12:54
* jroll looks again12:54
jrolland then migrate is "rebuild with different host"12:54
sambettsyup that makes more sense :)12:55
vdrokjroll: yup, the node is changed12:55
jrollvdrok: right, ok. pointed jaypipes at it, it may also be covered by his resource tracker refactor12:56
vdrokthanks12:56
*** vikrant has quit IRC12:59
openstackgerritMichael Turek proposed openstack/ironic: Add classes for Portgroups API enablement  https://review.openstack.org/34754913:00
lucasagomesdtantsur|bbl, :-( found a problem when updating the mac of an active instance13:04
lucasagomeshttps://bugs.launchpad.net/ironic/+bug/161409413:04
openstackLaunchpad bug 1614094 in Ironic "Updating the port address for an active instance does not regenerate the PXE configuration" [High,New] - Assigned to Lucas Alvares Gomes (lucasagomes)13:04
lucasagomesonly affects instance booting from the network tho, not local boot13:04
sambettslucasagomes: oooo so if you do a reboot of a non-localboot node it fails!13:05
lucasagomessambetts, yeah :-/13:05
lucasagomessambetts, should be a quick fix, just need to regenerate the pxe config13:05
* lucasagomes code13:05
sambettslucasagomes: yeah, although I kinda think we should probably just call boot_interface.prepare_instance because it depends on the driver13:06
lucasagomessambetts, good point13:07
lucasagomeswill take a look at the code13:07
*** tuanluong has joined #openstack-ironic13:07
EmilienMwhat's up with ironic ci?13:13
EmilienMsounds like gate-grenade-dsvm-ironic is broken13:13
sambettsEmilienM: status of Ironic CI can be found here https://etherpad.openstack.org/p/IronicWhiteBoard13:14
tuanluongHello sambetts13:15
jrolljebus, it's still down?13:16
* jroll hasn't checked yet this morning13:16
jrollhow many gate bugs can we hit \o/13:16
sambettshi tuanluong13:16
lucasagomesjroll, the patch didn't merge yet :-/13:17
tuanluongI was in many problem when I deploy13:17
lucasagomesgate is very slow13:17
jrolllucasagomes: indeed, third recheck13:17
tuanluongwhole disk image.13:17
*** sabeen has joined #openstack-ironic13:17
lucasagomesit's being running for 8 hr 44 min13:17
lucasagomesheh13:17
sambettsjroll, lucasagomes: if you look at zuul the we're maxing out the avaible instances its crazy, I'm not sure whats going on13:17
openstackgerritMichael Turek proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/33217713:17
*** sean-k-mooney has quit IRC13:18
tuanluongI am just have been join to study and research in Ironic.13:18
jrollsambetts: yeah, a couple problems: low capacity, high rate of bugs resetting the gate :/13:18
sambetts:(13:18
vdrokjroll: don't we need this one too? https://review.openstack.org/#/c/355602/13:19
vdrokto fix grenade13:19
*** baoli_ has quit IRC13:19
jrollvdrok: no, so...13:20
*** baoli has joined #openstack-ironic13:20
jrollvdrok: that was put in and broke ALL of our jobs. it was reverted. that patch is an attempt to get it back in without breaking us13:20
vdrokaha, gotcha13:20
jrollvsaienk0: on your comment here, what's "ironic bootstrap"? https://review.openstack.org/#/c/354075/13:22
*** dtantsur|bbl is now known as dtantsur13:24
dtantsurlucasagomes, sigh...13:24
dtantsurmorning jroll, EmilienM13:24
vsaienk0jroll: I meant 'IPA ramdisk' there13:25
jrollvsaienk0: ah yeah, going to add IPA upgrades as a follow-up13:26
openstackgerritVasyl Saienko proposed openstack/ironic: Update configure_tenant_networks  https://review.openstack.org/35646013:28
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/35646313:30
*** narasimha_SV has quit IRC13:33
jrollsambetts: apparently the major gate issue is corrected, at least, so it should flush out eventually13:36
jrollsdague | osic + trusty + ipv6 was a sad panda13:36
sambettsjroll: ah, well that good :)13:36
sambettsjust might take a little while for the queues to push through13:37
jrollindeed, probably all day13:37
*** mtanino has joined #openstack-ironic13:37
jrollsambetts: is there a nova bp for interface attach/detach or just ironic spec?13:38
*** jcoufal has joined #openstack-ironic13:39
sambettsjroll: right now just an Ironic spec, I can write up a nova spec too if required13:39
jrollsambetts: I guess someone put up patches already?13:39
sambettsjroll: ?13:40
*** ametts has joined #openstack-ironic13:40
jrollin nova13:40
*** syed_ has joined #openstack-ironic13:40
jrollsambetts: https://review.openstack.org/#/c/350047/13:41
sambettsjroll: errr, thats not got anything to do with my spec13:41
sambettsjroll: I've not seen an RFE/BP about this13:42
jrollsambetts: lol, yeah13:42
jrollthought so, just checking13:42
*** wajdi has joined #openstack-ironic13:43
*** Jaison has quit IRC13:46
*** sdake has quit IRC13:50
*** wajdi has quit IRC13:54
*** tuanluong has quit IRC13:55
dtantsurjroll, have your heard something about this almost-broken check-osc-plugins job?13:58
dtantsurI'm inclined to disable it if we don't get fix by eod13:58
*** wajdi has joined #openstack-ironic13:58
jrolldtantsur: I saw your email, haven't looked for responses13:59
jrolldtantsur: I know osic cloud was having lots of problems yesterday, I guess that's fixed, it seems related13:59
dtantsurit was still broken half an hour ago or so13:59
dtantsurditto for grenade13:59
jrollyeah, grenade fix is in the long gate queue14:00
*** sdake_ has joined #openstack-ironic14:01
jrolldtantsur: they've turned off trusty in osic (which was the problem) so I think any new things that get in the queue should be okay14:02
jroll(assuming it's related, not 100% sure)14:02
*** amotoki has quit IRC14:05
dtantsursambetts, jroll, do we have timeouts in IPA LLDP collection?14:09
jrolldtantsur: I believe so14:09
sambettsdtantsur: yup14:09
dtantsurpeople complain that sometimes introspection times out due to too long LLDP collection.. what are the timeouts?14:10
sambettsdtantsur: 30 seconds14:10
sambettsby default14:10
dtantsurhmm, interesting14:11
sambettsdtantsur: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/config.py#L9014:11
dtantsurit it an overall timeouts for the whole LLDP collection?14:11
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introducing node introspection state management  https://review.openstack.org/34894314:11
*** xuao has joined #openstack-ironic14:12
*** amotoki has joined #openstack-ironic14:12
dtantsurunrelated: even though the client gate is half-down, I'd appreciate some reviews on https://review.openstack.org/#/c/328191/14:12
*** moshele has quit IRC14:20
openstackgerritRicardo Carrillo Cruz proposed openstack/bifrost: Specify node_network_info is a dict  https://review.openstack.org/35650614:20
sambettsdtantsur: yup, its an overall timeout, we handle all the LLDP collection at once14:22
dtantsursambetts, no, it's per interface: https://github.com/openstack/ironic-python-agent/blob/95e1e4e35a150c746de1771e27dfcd162e0be929/ironic_python_agent/netutils.py#L17314:24
sambettsdtantsur: but they are all started at the same time14:24
dtantsuryeah, but you have: while <smth>: select.select(..., timeout)14:24
sambettsdtantsur: I'm not sure if you;ve run into a bug we posted a long time ago14:24
sambettsdtantsur: https://bugs.launchpad.net/ironic-python-agent/+bug/1533892 https://review.openstack.org/#/c/267537/3/ironic_python_agent/netutils.py14:25
openstackLaunchpad bug 1533892 in ironic-python-agent "_get_lldp_info() loops indefinitely" [Medium,In progress] - Assigned to Baodong (Robert) Li (baoli)14:25
dtantsurouch14:25
sambettsnot sure if that might be causing your problem14:26
jrollis that still a bug?14:26
dtantsurjroll, the patch is not merged, sooo...14:26
dtantsuryeah, I suspect we might hit this. I was told something about 15 minutes of LLDP retries14:26
dtantsurwanna me resurrect this patch?14:26
jrolldtantsur: what patch?14:26
jrolloh I'm an idiot14:27
openstackgerritVladyslav Drok proposed openstack/ironic: Fix object save after refresh failure  https://review.openstack.org/35474414:27
jrolldtantsur: ++14:27
jrolljust needs a unit test, it seems14:27
* dtantsur fixes14:27
* jroll puts the patch in the bug so he doesn't get confused again14:27
sambettsdtantsur: awesome, that one slipped through the net, I forgot about it until you mentioned that happening14:28
sambettsdtantsur: I hope that solved your issue, otherwise there is a deep problem we need to debug14:28
sambettsdeeper*14:28
jrollwe can blame josh for that one btw :D14:28
*** xuao has quit IRC14:32
*** rloo has joined #openstack-ironic14:35
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: Build socket list right before select call  https://review.openstack.org/26753714:35
dtantsursambetts, jroll ^^^14:35
dtantsuralso features a release note :)14:36
sambettsdtantsur: Nice!14:36
jrollwoot14:36
* dtantsur is glad that our internal folks do some extensive testing of git master14:38
dtantsurjroll, does it ring bells: http://logs.openstack.org/35/354735/1/check/gate-ironic-python27-db-ubuntu-trusty/6b8e3d5/console.html#_2016-08-17_09_54_17_531880 ? this is mitaka14:40
jrollO_o14:40
*** michauds has joined #openstack-ironic14:40
jrollno, not at all14:40
dtantsurhmmm14:41
* jroll looks at the patch14:41
wznoinskhi all14:42
jrolldtantsur: problem with the patch, I left a comment14:42
dtantsurfuuuhhh, that's good :)14:42
jroll:D14:42
dtantsurjroll, do you think it's appropriate to modify the backport like that?14:43
jrolldtantsur: yeah, it's just a refactoring, should be fine. maybe leave a note in commit message14:43
jrollthe alternative is backporting the entire multitenant feature :)14:43
dtantsurthough lucasagomes has found that this patch is incomplete, so we might want to wait for his fix as well14:44
lucasagomesI feel I'm uncovering a big ball of wax looking at the fix there14:44
jroll:/14:44
lucasagomestl;dr I'm not take_over works at all14:44
lucasagomesboth methods are empty14:44
lucasagomesiscsi_deploy.py and agent.py14:45
* lucasagomes was thinking about using take_over to recreate the pxe configuration etc...14:45
jrollum14:46
jrollwhere did take_over go?!14:46
TheJuliaWell, agent makes sense since whole disk images should have the bits locally to boot independently14:47
jrollit isn't implemented *anywhere*, though14:48
TheJuliaUmm deploy.prepare generally has logic for if the instance is already running14:48
dtantsurnova patch has merged \o/14:48
dtantsurrecheck all the things14:48
jrolldtantsur: \o/14:48
lucasagomesTheJulia, agent supports partition images now too14:48
TheJulialucasagomes: partition images with bootloaders :)14:48
lucasagomesTheJulia, prepare calls prepare_instance()14:48
jrolllucasagomes: I guess it must all be handled in deploy.prepare now?14:48
lucasagomeswhich just switch the PXE deploy from "deploy" to "boot_<something>14:49
lucasagomesit does not recreate the PXE configuration14:49
lucasagomesjroll, that's a way, but I think prepare != take_over14:49
lucasagomestake over needs to regenerate the files14:49
vdroklucasagomes: the PXE configs are not recreated, right, there is a bug on that and I think I saw the patch from Nisha some time ago14:50
lucasagomesvdrok, oh, lemme take a look14:50
*** hshiina has quit IRC14:50
lucasagomesTheJulia, btw, morning14:50
vdroklucasagomes: https://review.openstack.org/#/c/246033/ this one I guess14:50
lucasagomesTheJulia, also can you take a look at my comment here https://review.openstack.org/#/c/355732/4/ironic/conductor/manager.py ?14:51
vdrokmorning TheJulia14:51
TheJuliaGood morning, says the very grumpy RV owner14:51
jrolllucasagomes: oh, we aren't writing things into /tftpboot, I see14:51
jrollwtf14:51
lucasagomesjroll, yeah, I think take over is broken atm14:51
dtantsurmorning TheJulia14:51
jrolllucasagomes: yeah, lovely!14:51
lucasagomesjroll, I mean, the fact that it's not implemented anywhere ...14:51
*** derekh has quit IRC14:52
jrollright14:53
TheJulialucasagomes: I feel like I need lots of coffee14:53
TheJulia:)14:53
lucasagomesTheJulia, heh just pointed it to you because I think you talked to the author yesterday about this patch14:54
lucasagomesTheJulia, not yesterday, he actually sent me the logs: http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2016-07-13.log.html#t2016-07-13T03:02:2414:54
lucasagomesTheJulia, anyway, go get your coffee14:54
lucasagomeschill and then you look at it14:54
lucasagomes(if you have time)14:55
* TheJulia swaps context14:55
TheJuliaI have some time, I was expecting to be at the DMV longer.... got turned away14:55
TheJuliaAhh! context!14:56
wznoinskwould anyone have any suggestions how I can expose the ironic-node name (from ironic node-list) into inside the actual node?14:57
lucasagomesvdrok, I think that patch might do the trick for the take over yes14:58
vdrokyup, IIRC I even tested that and it worked14:58
*** rama_y has joined #openstack-ironic14:58
lucasagomesvdrok, I will update it to address the comments14:59
lucasagomesapparently it's been inactive14:59
vdrokthank you lucasagomes :)14:59
sambettswznoinsk: there is no supported way, I think that would be a layer break14:59
*** xuao has joined #openstack-ironic15:00
lucasagomeswznoinsk, https://review.openstack.org/#/c/238593/15:00
lucasagomesbut nova will not accept it15:00
lucasagomesso...15:00
sambettsewww XD15:01
lucasagomes:-)15:01
JayFjroll: so nova rebuild, just, it's impossible to have a rebuilt instance with new data?15:01
wznoinsksambetts: yes, that was also my impression, I was wondering (if someone really wanted to expose these details) thru metadata service maybe?15:01
JayFjroll: I too saw "personality" and thought == user_data15:01
jrollJayF: yeah, it's different15:02
sambettsJayF: wouldn't that be a copy and modify not a rebuild15:02
TheJulialucasagomes: yeah, move task_manager line 214 up to before the log? :)  Thinking that would be best, if the object get supports the id or uuid since the doc string says both are supported15:02
sambettsJayF: e.g. snapshot, and deploy new instance with data15:02
JayFsambetts: huh?15:02
mat128JayF: nova help rebuild15:02
mat128JayF: http://paste.openstack.org/show/559013/15:03
JayFjroll: ^15:03
mat128JayF: metadata is kept when rebuilding, but you can change admin password, which means we should regenerate the configdrive15:03
jrollJayF: right, it uses the user_data from the original build15:03
JayFmat128: where does nova store it?15:03
*** openstackgerrit has quit IRC15:03
sambettsJayF: in the DB15:04
sambettsJayF: instance metadata15:04
JayFah15:04
lucasagomesTheJulia, yeah pretty much15:04
JayFwell that makes what we're doing even more broken15:04
mat128so nova takes care of it for us15:04
TheJulialucasagomes: commenting on the review15:04
*** vikrant has joined #openstack-ironic15:04
lucasagomesTheJulia, thanks15:04
mat128we just have to generate based on what is passed to us15:04
*** openstackgerrit has joined #openstack-ironic15:04
*** vikrant has quit IRC15:04
JayFSo basically we should start deleting configdrive after a node goes active, and expect a new one to be provided before rebuild15:04
mat128correct15:05
vdrokmat128: does admin_password work in case of ironic?15:05
*** mari0jv has joined #openstack-ironic15:07
mat128havent tested it, but if we dont regenerate the configdrive then it's probably the old one15:07
jrollit gets in the configdrive15:07
sambettswznoinsk: if your instance has access to your OpenStack API services, you could inject a script to get it from Ironic15:07
jrollso it's up to cloud-init or whatever15:07
jroll(not on rebuild, though, apparently)15:07
mat128vdrok: but the user can pass a new admin_pass15:07
mat128which is one more argument for rebuilding the configdrive15:07
vdrokyeah, it's in configdrive, but it did not work the last time I tried15:07
mat128vdrok: it really should15:07
JayFvdrok: making it "work" is the job of a userspace tool in the image, such as cloud-init15:07
jrollvdrok: I don't think cloud-init supports it15:07
mat128vdrok: same as virtual instances15:07
jroll(yet?)15:07
mat128jroll: it doesnt?15:07
mat128O_o15:07
mat128lemme check15:07
jrollI can't remember15:07
jrollbut I feel like not15:07
sambettsjroll: glean does read it either, it only handles ssh keys, hostname and network info15:08
mat128jroll: a grep for "admin_pass" in cloud-init's codebase returned nothing (other than a method named admin_password)15:08
* mat128 is unimpressed15:08
mat128what is this field for if nobody implements it?15:08
sambettssomething something something future use?15:09
sambettshaha15:09
mat128hah15:09
* mat128 found why I thought it was implemented15:09
jrollrackspace's nova-agent uses it :P15:09
mat128we have local downstream patches to read it15:09
mat128:P15:09
*** amotoki has quit IRC15:10
mat128cloudbase-init reads it too15:10
JayFour homegrown-windows-cloudinit-thinger reads it15:11
*** xuao has quit IRC15:11
JayF(I don't know if we're using cloudbase-init for it015:11
sambettsmat128, jroll: nova doesn't generate a cloud-init compatible cloud-config that uses it does it? https://cloudinit.readthedocs.io/en/latest/topics/examples.html#including-users-and-groups15:11
*** dprince has quit IRC15:11
*** xuao has joined #openstack-ironic15:11
JayFsambetts: nova doesn't generate a cloud-config.yml15:11
JayFsambetts: nova just drops stuff in the various *_data.json files15:11
mat128sambetts: nova provides meta_data.json15:11
mat128which includes it15:11
mat128sambetts: FYI http://paste.openstack.org/show/559056/15:13
mat128example meta_data.json15:13
sambettsJayF, mat128: looks like meta.js can use cloud-config keys and is read that way https://cloudinit.readthedocs.io/en/latest/topics/datasources.html?highlight=meta_data#keys-and-values15:13
JayFsambetts: that's only for v1 configdrive, which I haven't seen ... in a long, long, long time15:14
sambettsoooh  :/15:14
mat128sambetts: a user can provide (via user-data) a cloud-config file to run commands via cloud-init15:14
JayFEither way, admin_password is still a bit of a contract with the instance15:15
mat128sambetts: https://cloudinit.readthedocs.io/en/latest/topics/examples.html#yaml-examples15:15
sambettsmat128: yeah, thats why I wondered if it used that same mechanism, it seemed to make sense in my head that it would15:15
JayFeven if the userspace tools suck15:15
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add create and delete notifications for ironic resources  https://review.openstack.org/35654115:15
mat128JayF: correct, instances should use the provided admin_pass15:15
JayFmat128: I'd say it more like: the provided admin_pass should be in the configdrive15:16
mat128^removes tools from the equation15:16
mat128very good15:16
mat128https://bugs.launchpad.net/cloud-init/+bug/123688315:16
openstackLaunchpad bug 1236883 in cloud-init "data source config drive doesn't use the Admin Pass given by OpenStack" [Low,Triaged]15:16
mat1282 years old :(15:16
sambettsmat128: :(15:17
sambettsI might submit a similar bug to glean15:17
mat128small world, Anthony Woods commented on this bug and he was working for us a while ago15:17
mat128please do15:19
mat128smoser (cloud-init maintainer) said he's not against an opt-in "read password from metadata/configdrive"15:19
mat128but he feels this is a security issue15:19
mat128we should submit a patch15:19
JayFI mean, I think adminpass is kinda dumb too15:22
JayFbut it exists, and should work if folks wanna go that way15:22
*** ninguem has quit IRC15:28
openstackgerritXu Ao proposed openstack/ironic: Fix the mistakes in Installation Guide  https://review.openstack.org/35322415:28
*** thiagop has joined #openstack-ironic15:29
*** xuao has quit IRC15:29
*** hatTip has joined #openstack-ironic15:29
thiagopGood morning, ironic15:29
wznoinsksambetts: lucasagomes I think we'll actually set "ipmitool> mc setsysinfo system_name" on the physical node itself and read it in cloud-init to use as a hostname15:34
*** Sukhdev has joined #openstack-ironic15:35
*** milan has quit IRC15:36
hatTip\o good morning15:40
*** ninguem has joined #openstack-ironic15:43
*** rama_y has quit IRC15:45
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Copy iPXE script over only when needed  https://review.openstack.org/35656215:48
pas-halucasagomes: do you plan to work on https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/ipxe-swift-tempurls.html ? If not I'd like to have a take on that15:55
lucasagomespas-ha, hey there, please take it over yeah15:56
pas-haok, thanks15:56
*** amotoki has joined #openstack-ironic15:56
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Allow using TempURLs for deploy images  https://review.openstack.org/34416015:58
*** rcernin has quit IRC15:58
pas-hathere it is :) no unit tests though for now :/ :)15:58
*** bodepd has quit IRC15:59
*** dtantsur is now known as dtantsur|brb16:00
devanandamorning, all16:00
*** sdake_ is now known as sdake16:00
*** sdake is now known as sdake_16:00
*** syed_ has quit IRC16:02
*** snizar_ has joined #openstack-ironic16:03
*** snizar has joined #openstack-ironic16:03
vdrokdtantsur|brb: regarding the last_error check in your --wait patch, it can be cleared after failure, eg the deploy failed and we've done node-set-power-state, maybe worth mentioning somewhere that we rely on last_error to determine that the operation failed?16:06
vdrokmorning devananda16:07
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Conductor fails to do take_over for PXE drivers  https://review.openstack.org/24603316:10
lucasagomesvdrok, updated the patch ^16:10
vdroklucasagomes: thanks, will try to take a look today16:10
lucasagomesno rush, thanks16:10
openstackgerritDevananda van der Veen proposed openstack/ironic: Mask instance secrets in API responses  https://review.openstack.org/32676816:16
devanandaJayF: updated unit tests ^16:16
devanandaif anyone has a few minutes, here's an easy doc review for the policy changes that were released in 6.1.0: https://review.openstack.org/34555616:18
NobodyCamGood Morning Ironicers16:24
*** dprince has joined #openstack-ironic16:27
*** rama_y has joined #openstack-ironic16:31
TheJuliaGood morning NobodyCam, devananda16:33
*** aNupoisc has joined #openstack-ironic16:33
NobodyCamgood morning TheJulia16:34
NobodyCammorning devananda :)16:34
*** milan has joined #openstack-ironic16:34
*** jpich has quit IRC16:35
*** rbrud has joined #openstack-ironic16:44
devanandaJayF, rloo: on the topic of api ref and docs, we should have something like this: http://developer.openstack.org/api-guide/compute/microversions.html16:46
devanandai'd be tempted to just reference that, if it wasn't specific to nova16:46
rloodevananda: ++16:46
NobodyCammorning rloo :)16:47
rloodevananda: if you aren't going to do it :), please open a bug so we don't forget.16:47
devanandawe don't have a job publishing to /api-guide/ yet, do we?16:47
rloodevananda: oh. is that different from the api-ref stuff?16:48
devanandayep16:48
devanandadifferent doc site16:48
rloodevananda: sigh. JayF ^^, you keeping track of this stuff?16:48
*** dtantsur|brb is now known as dtantsur16:49
jrollO_o16:49
dtantsurmorning devananda, NobodyCam16:49
NobodyCammorning dtantsur :)16:49
jrollso this is api guide home, best I can tell http://developer.openstack.org/api-guide/quick-start/16:49
NobodyCammorning jroll :)16:49
jrolland no clue how to get to 'compute' or whatever from there16:50
dtantsurvdrok, hmm, not sure where though16:50
* JayF blinks16:50
JayFapi-guide, api-ref16:50
jrollyeah I'm not sure how relevant the api guide is16:50
jrollbut it's used, apparently16:51
sambettsjroll: I thought this is it? http://developer.openstack.org/api-ref.html16:51
jrollsambetts: that's api-ref, which apparently is different than api-guide16:51
vdrokdtantsur: in the description maybe... Anyway I +2d it :)16:51
sambettsoh :/16:51
jrollsambetts: e.g. https://github.com/openstack/nova/tree/master/api-guide/source vs https://github.com/openstack/nova/tree/master/api-ref/source16:52
devanandaapi-ref = technical reference; api-guide = more reader-friendly guide16:52
devanandaeg, http://developer.openstack.org/api-guide/compute/index.html16:52
jrolldevananda: right, I don't see a way to get to that URL from the api-guide start page16:52
jroll( http://developer.openstack.org/api-guide/quick-start/ )16:52
devanandanavigating hte openstack doc pages is ... complicated16:53
devanandajroll: I'm inclined to just write a page on how we do microversions, post that in our dev docs and link from our api-ref/index.html16:53
JayF+116:53
jroll+1, I think that's a good start16:53
* sambetts -> home 16:53
devanandajroll: and then work on an api-guide as we work on the api-v-next16:53
jrollsure16:54
sambettsjlvillal: I'm gunna miss the QA meeting, but I've not much to update on the QA meeting, main thing is that IPA post jobs are showing up on status.openstack.org/openstack-health now16:55
jlvillalsambetts: Thanks for the info. Have a good evening16:55
sambettsthanks cya later o/16:55
sambettsnight everyone16:56
NobodyCamnight sambetts16:56
*** sambetts is now known as sambetts|afk16:56
NobodyCammorning jlvillal16:56
jlvillalNobodyCam: Good morning :)16:57
NobodyCam:)16:57
lucasagomesNobodyCam, devananda morning16:59
NobodyCammorning lucasagomes :)16:59
lucasagomesI'm calling it a day, have a great evening all :-)16:59
*** cdearborn has joined #openstack-ironic16:59
jrolloh, forgot to say good morning NobodyCam :)16:59
jrollnight lucasagomes \o16:59
NobodyCamlol... have a good night lucasagomes16:59
NobodyCam:p16:59
NobodyCamhehehee17:00
lucasagomes:D17:00
*** lucasagomes is now known as lucas-dinner17:00
*** tesseract- has quit IRC17:00
*** rpioso has joined #openstack-ironic17:00
*** wajdi_ has joined #openstack-ironic17:02
JayFNobodyCam: https://review.openstack.org/#/c/345556/ if you have a sec, this could use another core review17:02
*** wajdi__ has joined #openstack-ironic17:03
*** aarefiev_ has joined #openstack-ironic17:04
NobodyCammorning JayF :) will do... prob take me a little bit to get to it17:04
*** fragatina has joined #openstack-ironic17:05
*** wajdi has quit IRC17:05
*** e0ne has quit IRC17:05
*** wajdi_ has quit IRC17:06
openstackgerritDevananda van der Veen proposed openstack/ironic: Update api-ref for v1.22  https://review.openstack.org/35311717:09
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Allow using TempURLs for deploy images  https://review.openstack.org/34416017:13
*** anush_ has joined #openstack-ironic17:16
*** Sukhdev has quit IRC17:17
*** amotoki has quit IRC17:24
*** Lord_Phoenix has quit IRC17:24
*** amotoki has joined #openstack-ironic17:25
*** rcernin has joined #openstack-ironic17:26
*** electrofelix has quit IRC17:27
*** amotoki has quit IRC17:28
*** fragatina has quit IRC17:30
*** fragatina has joined #openstack-ironic17:31
*** ninguem has quit IRC17:32
*** aarefiev_ has quit IRC17:32
devanandajroll: wdyt of removing the autogenerated content from this page http://docs.openstack.org/developer/ironic/webapi/v1.html and replacing it a link tothe api-ref ?17:32
devanandaand adding more information about _using_ the API there17:33
jrolldevananda: I think you've asked me that before :)17:33
jroll+217:33
devanandaoh17:33
devanandahah17:33
* devananda does it17:33
JayF+2A17:33
jrollno reason for duplicate info17:33
devanandaright17:33
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Configure clean network to provision network  https://review.openstack.org/35663217:34
*** ninguem has joined #openstack-ironic17:34
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Configure clean network to provision network  https://review.openstack.org/35663217:35
*** priteau has quit IRC17:36
dtantsursee you tomorrow!17:37
*** dtantsur is now known as dtantsur|afk17:37
vdroknight dtantsur|afk17:40
*** rbartal has quit IRC17:45
*** ohamada has quit IRC17:46
jrollstepping away for a while17:46
rloojroll: when you get back and if you have a minute, how is ironic status being tracked? see https://review.openstack.org/#/c/355290/4/README.rst17:50
*** wajdi__ has quit IRC17:50
*** wajdi has joined #openstack-ironic17:51
*** _vsaienko has joined #openstack-ironic17:56
*** jcoufal has quit IRC17:56
*** rbartal has joined #openstack-ironic17:58
*** jcoufal has joined #openstack-ironic17:59
openstackgerritRuby Loo proposed openstack/python-ironicclient: Update help shown for node-delete  https://review.openstack.org/35665018:08
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Configure clean network to provision network  https://review.openstack.org/35663218:09
*** _vsaienko has quit IRC18:12
*** _vsaienko has joined #openstack-ironic18:12
*** mtanino has quit IRC18:13
*** ninguem has quit IRC18:21
*** ninguem has joined #openstack-ironic18:30
*** rbudden has quit IRC18:31
*** ametts has quit IRC18:45
* devananda gets carried away and updates a lot of other docs18:46
*** syed_ has joined #openstack-ironic18:48
*** hoonetorg has quit IRC18:53
*** ametts has joined #openstack-ironic18:56
*** _vsaienko has quit IRC18:59
*** athomas has quit IRC19:01
*** ElCoyote_ has joined #openstack-ironic19:03
*** rbudden has joined #openstack-ironic19:05
*** hoonetorg has joined #openstack-ironic19:06
*** Sukhdev has joined #openstack-ironic19:07
*** wznoinsk has quit IRC19:07
*** _vsaienko has joined #openstack-ironic19:11
*** snizar_ has quit IRC19:13
*** snizar has quit IRC19:13
*** hatTip has quit IRC19:14
openstackgerritRuby Loo proposed openstack/python-ironicclient: Add 'openstack baremetal node adopt' command  https://review.openstack.org/35667119:18
jrollrloo: heh. I guess the most cohesive source is launchpad. for the rest, release notes / releases.openstack.org19:18
rloojroll: except if you look at launchpad http://launchpad.net/ironic, under Series and Milestones, it sez 'mitaka seris is the current focus of development'19:20
jrollrloo: right, LP for status on a given feature/bug, releases.openstack.org for the rest19:20
rloojroll: can you add something there, like after mitaka, look at ...?19:20
jrollor on all features/bugs I guess19:21
jrollmaybe19:21
*** _vsaienko has quit IRC19:21
rloojroll: sigh. even the 'Downloads' info is old.19:22
jrollrloo: yes, this was sufficiently complained about during the switchover, I don't think folks did anything about it though19:22
jrollbut I also think the 'get everything off of launchpad' was supposed to happen much sooner19:22
rloojroll: maybe add a note saying that is all outdated then.19:23
jrollrloo: wdyt about what neutron has: https://launchpad.net/neutron19:24
jrollbesides the download bit19:24
rloojroll: yeah, why do they have newton etc on their page?19:24
jrollrloo: because they're targeting blueprints to newton19:25
jrollI guess we could still register things? maybe?19:26
rloojroll: so you're the PTL. Whatever is easiest for you to 'maintain'.19:26
jrollidk19:26
*** wznoinsk has joined #openstack-ironic19:26
jrollnothing on launchpad is easy19:26
jrollI hate it all19:26
jrolland now we're like half off it19:26
rloojroll: ha ha. then put a note somewhere saying it is outdated. look at foo instead. and the only thing useful is ... ??19:26
jrollrloo: my real questions: 1) is it difficult for a new contributor to figure out how to contribute, 2) is it difficult for a new deployer to figure out how to deploy, 3) does the front page of our launchpad confuse people further19:27
jroll(I'm not sure the answer to any of those)19:27
rloojroll: if i were new, that page would be very confusing.19:27
jrollrloo: but! would you find that page first19:27
jroll?19:27
rloojroll: if i read the README or i dunno where else that link would be.19:27
jrollit isn't on the front page of the google results for "openstack ironic"19:28
jrollyeah19:28
rloojroll: that page exists. how about we delete that link from README and i'll add something to the description on that page saying it is outdated.19:30
rloojroll: *if* it lets me change it19:30
jrollrloo: yeah, or we can update LP to be accurate19:31
rloojroll: *you* can update LP to be accurate. I don't want to learn anything more about it.19:31
jroll:/19:31
jrollrloo: let me think on it19:31
rloojroll: ok, i changed my mind. if you think it is worthwhile keeping it accurate, i'll volunteer to do it if i have perms and it is easier than walking over hot coals.19:32
jrollrloo: ok, it shouldn't be hard. you have access. click "change branding info" on https://launchpad.net/ironic19:33
*** sabeen has quit IRC19:33
rloojroll: ok19:33
rloojroll: someone could add pixie boot there...19:34
jrollhehe19:34
jrollwe'll have a "redesigned" bear soon >.>19:34
rloojroll: yeah, let's see how baby bear looks.19:35
TheJuliaSudden urge to save the SVG to my hard drive19:38
*** mjturek1 has quit IRC19:39
rloozuul looks like it is on its deathbed: https://review.openstack.org/35529019:40
*** mjturek1 has joined #openstack-ironic19:40
TheJuliaugh, 11 hours19:41
jrollthey ran out of space on logs.o.o19:41
jrollit's being dealt with now19:42
TheJulia:(19:43
*** mjturek1 has quit IRC19:44
-openstackstatus- NOTICE: The volume for logs.openstack.org filled up rather suddenly, causing a number of jobs to fail with a POST_FAILURE result and no logs; we're manually expiring some logs now to buy breathing room, but any changes which hit that in the past few minutes will need to be rechecked and/or approved again19:45
*** jcoufal has quit IRC19:48
* jlvillal noticed that error happen19:50
rajinirsambetts, thisago, figured out the earlier issues. But now the tempest test fails, on  BaremetalBasicOps. Failed to establish authenticated ssh connection to cirros@x.x.x.x.  Any ideas on missing config?19:57
rajinirsambetts, thiago, figured out the earlier issues. But now the tempest test fails, on  BaremetalBasicOps. Failed to establish authenticated ssh connection to cirros@x.x.x.x.  Any ideas on missing config?19:58
*** mjturek1 has joined #openstack-ironic20:06
*** Sukhdev has quit IRC20:06
rajinirtempest test fails, on  BaremetalBasicOps. Failed to establish authenticated ssh connection to cirros@x.x.x.x.  Any ideas on missing config?20:11
*** moshele has joined #openstack-ironic20:14
rloojroll: My contribution to the greater good. added milestones, don't know what to do about downloads: https://launchpad.net/ironic20:14
jrollrloo: thank you for that20:16
jrollrloo: maybe we point here for downloads? http://tarballs.openstack.org/ironic/20:16
rloojroll: yw20:16
openstackgerritMerged openstack/ironic: Update readme file  https://review.openstack.org/35529020:16
rloojroll: good idea20:17
*** dprince has quit IRC20:19
rloojroll: done. it shows up in 'External downloads'.20:20
*** e0ne has joined #openstack-ironic20:20
jrollrloo: awesome, thanks!20:20
rloojroll: :) Now, back to "real" work!20:21
jrollrloo: right? :P20:21
*** _vsaienko has joined #openstack-ironic20:22
*** jvgrant_ has quit IRC20:23
rajinirlucas-dinner: any idea about ssh timeout I see in BaremetalBasicOps> I see you have experience in https://bugs.launchpad.net/diskimage-builder/+bug/157149220:23
openstackLaunchpad bug 1571492 in diskimage-builder "gate-tempest-dsvm-ironic-pxe_ssh-dib failing : test_baremetal_server_ops ssh timeout" [Critical,Confirmed]20:23
jrollrajinir: it's likely one of two things20:24
jroll1) network connectivity between the machine being deployed and the machine running tempest20:24
jroll2) networking not set up in the cirros OS correctly20:25
jrollor I guess, 3) timeout is not as long as the bootup20:25
*** abashmak has joined #openstack-ironic20:27
rajinirjroll: failed after 27 attenos in 26 secs, s there a parameter like ssh_timeout?20:27
rajinir27 attempts20:27
jrollyeah, let me find the config20:27
jrollrajinir: maybe CONF.validation.ssh_timeout and CONF.validation.connect_timeout?20:29
rajinir<jroll>: Thanks a bunch. On a second thought , could it be sec group ?20:30
jrollrajinir: could be, maybe?20:30
rajinirjroll: thc20:31
*** ninguem has quit IRC20:31
rajinirthanks20:31
jrollyou're welcome20:31
abashmakGood afternoon ironicers, is anybody else besides myself and Vasyl affected by this: https://bugs.launchpad.net/nova/+bug/1613622?20:33
openstackLaunchpad bug 1613622 in Ironic "nova cellsv2 breaks ironic" [Undecided,Confirmed]20:33
*** aNupoisc has quit IRC20:37
*** rcernin has quit IRC20:40
*** snizar has joined #openstack-ironic20:42
*** snizar_ has joined #openstack-ironic20:42
*** moshele has quit IRC20:43
jrollabashmak: yes, that's affecting everyone, I believe that was fixed today, let me look20:45
*** ninguem has joined #openstack-ironic20:46
jrollabashmak: this is the fix: https://review.openstack.org/#/c/355659/20:46
* jroll closes the bug20:46
abashmakjroll: great thank you20:47
jrollnp20:47
*** aNupoisc has joined #openstack-ironic20:51
*** rbrud has quit IRC20:54
*** e0ne has quit IRC21:00
*** sabeen has joined #openstack-ironic21:04
*** snizar_ has quit IRC21:06
*** snizar has quit IRC21:06
*** rbartal has quit IRC21:09
*** snizar has joined #openstack-ironic21:13
*** snizar_ has joined #openstack-ironic21:13
*** michauds has quit IRC21:15
*** thiagop has quit IRC21:15
*** rbrud has joined #openstack-ironic21:28
*** Sukhdev has joined #openstack-ironic21:33
openstackgerritJay Faulkner proposed openstack/ironic-lib: Add framework for doc building in ironic-lib  https://review.openstack.org/35675321:37
openstackgerritJay Faulkner proposed openstack/ironic-lib: Add framework for doc building in ironic-lib  https://review.openstack.org/35675321:38
mrdaMorning21:42
*** penick has joined #openstack-ironic21:43
*** jhooker has quit IRC21:47
*** jhooker has joined #openstack-ironic21:48
openstackgerritRuby Loo proposed openstack/python-ironicclient: Adds 'openstack baremetal node console' commands  https://review.openstack.org/35675921:53
*** wajdi has quit IRC21:56
openstackgerritJay Faulkner proposed openstack/ironic-lib: Fix warnings and inaccuracies in docstrings  https://review.openstack.org/35676121:58
openstackgerritRuby Loo proposed openstack/python-ironicclient: Add 'openstack baremetal node adopt' command  https://review.openstack.org/35667121:58
*** adu has joined #openstack-ironic22:02
*** ametts has quit IRC22:04
*** sdake_ has quit IRC22:06
*** adu has quit IRC22:07
*** adu has joined #openstack-ironic22:07
*** amotoki has joined #openstack-ironic22:09
*** amotoki_ has joined #openstack-ironic22:10
*** rpioso has quit IRC22:12
*** cdearborn has quit IRC22:14
*** amotoki has quit IRC22:14
*** sdake has joined #openstack-ironic22:21
*** lucas-dinner has quit IRC22:23
*** aNupoisc has quit IRC22:27
NobodyCammorning mrda :)22:30
openstackgerritDevananda van der Veen proposed openstack/ironic: Documentation update  https://review.openstack.org/35678822:30
*** lucasagomes has joined #openstack-ironic22:30
devanandamajor overhaul of our documentation landing page ^ JayF rloo22:31
JayFdevananda: speaking of docs ^^^ I'm adding them to ironic-lib22:31
devanandanice22:31
JayFdevananda: have a couple of simple starts above and am about to drop a giant block of metrics dev docs into that chain22:31
devanandaJayF: I would eventually like to have all the subprojects' docs linked from our frontpage too22:32
JayFshould be simple reviews though, and I'd like to land it so I can add the docs job to project-config22:32
devanandaJayF: doubly awesome. I also just added a TODO in that change for the missing metrics page22:32
devanandaI'm quite pleased with how the new front page looks (rendered locally)22:32
JayFI suspect the ironic docs for metrics will be basically a link-back to ironic-lib docs, with some informatino about how to configure metrics22:32
devanandaJayF: I would prefer the ironic doc page describe how to make use of htem22:33
JayFI mean, here's my problem22:33
devanandaalso, having spent all day rooting around our docs, there are some really bad pages in there22:33
JayFI don't want to document the same thing both places22:33
JayFand it /should/ be in ironic-lib22:33
JayFI'll have a metrics page, just for "how to metric a thing" I'll have a link back.22:34
devanandaa) how to metric a thing in your code22:34
devanandab) how to configure the ironic service to emit metrics into your thing22:34
JayF(a) will be in ironic-lib, (b) will be in ironic22:35
devanandac) what kind of metrics ironic is going to spew and some examples that you might find useful22:35
JayFbut (a) will be linked from where (b) is22:35
devanandaJayF: perfect22:35
devanandawell22:35
devanandaalso22:35
JayF(c) is useful, but I'm not going to bite off all that today :)22:35
JayFI should have a + b done today at this rate22:35
devanandathere should be a page in ironic dev docs for (a) -- which is mostly just a link to that in ironic-lib22:35
devanandaand there should be a different page in ironic deploy docs for (b)22:35
devanandathat ^ comment will make more sense after you see the newly rendered front page22:36
JayFthat makes sense22:36
devanandavsaienk0: http://docs.openstack.org/developer/ironic/dev/ironic-multitenant-networking.html looks like it's incomplete -- are there more patches coming that will flesh out the page?22:36
*** aNupoisc has joined #openstack-ironic22:37
JayFdevananda: https://review.openstack.org/#/c/228496/22:37
openstackgerritMerged openstack/ironic-python-agent: Use CoreOS 1068.9.0  https://review.openstack.org/35482122:37
JayFdevananda: is the patch you're looking for :)22:37
JayF(I think, at least)22:38
*** sdake has quit IRC22:38
*** rbrud has quit IRC22:40
mrdao/22:40
*** adu_ has joined #openstack-ironic22:40
*** adu has quit IRC22:41
*** adu_ is now known as adu22:41
JayFo/22:42
openstackgerritJay Faulkner proposed openstack/ironic-lib: Fix warnings and inaccuracies in docstrings  https://review.openstack.org/35676122:43
openstackgerritJay Faulkner proposed openstack/ironic-lib: Add developer documentation on metrics  https://review.openstack.org/35679622:43
*** jvgrant has joined #openstack-ironic22:43
JayFIf someone wants a quick review https://review.openstack.org/#/c/356753 + https://review.openstack.org/356761 should be quick, easy reviews and will allow me to start the next step (running docs jobs on ironic-lib)22:44
JayF(https://review.openstack.org/356796 would be a bonus, but admittedly that's more substantial :D)22:44
* devananda runs out the door to an appointment, will bbl22:45
*** amotoki_ has quit IRC22:50
*** jvgrant has quit IRC22:56
rloothx devananda! I'll look tomorrow.22:56
*** penick has quit IRC23:02
openstackgerritMerged openstack/python-ironicclient: Add create command to ironic client  https://review.openstack.org/32895523:04
*** xavierr has quit IRC23:05
*** xavierr has joined #openstack-ironic23:06
*** amotoki has joined #openstack-ironic23:08
*** amotoki has quit IRC23:13
*** causten_ has quit IRC23:21
*** mari0jv has quit IRC23:21
*** baoli has quit IRC23:33
*** amotoki has joined #openstack-ironic23:35
*** amotoki has quit IRC23:41
*** adu has quit IRC23:50
*** adu has joined #openstack-ironic23:54
*** hjanssen-hpe has quit IRC23:58
*** hpe-hj has quit IRC23:58

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