Monday, 2016-03-28

*** achanda has quit IRC00:03
*** cfarquhar has joined #openstack-ironic00:07
*** cfarquhar has quit IRC00:07
*** cfarquhar has joined #openstack-ironic00:07
*** smoriya_ has joined #openstack-ironic00:19
*** vishwanathj has joined #openstack-ironic00:27
*** vishwanathj has quit IRC00:27
*** baoli has joined #openstack-ironic00:31
*** baoli has quit IRC00:34
*** hoangcx has joined #openstack-ironic00:47
*** achanda has joined #openstack-ironic01:01
*** piet has joined #openstack-ironic01:09
*** penick has quit IRC01:13
lintanjroll, I just see it. No problem, I will do this. This is what I want to do too, this is easier to get consensus.01:19
*** baoli has joined #openstack-ironic01:24
*** Sukhdev has joined #openstack-ironic01:38
*** achanda has quit IRC01:39
*** piet has quit IRC01:40
*** piet has joined #openstack-ironic01:41
*** cfarquhar has quit IRC01:52
*** piet has quit IRC01:54
*** baoli has quit IRC02:06
*** baoli has joined #openstack-ironic02:13
*** achanda has joined #openstack-ironic02:26
*** baoli has quit IRC02:32
*** baoli has joined #openstack-ironic02:41
*** Sukhdev has quit IRC02:42
*** baoli has quit IRC02:44
*** vishwanathj has joined #openstack-ironic02:48
*** Sukhdev has joined #openstack-ironic02:50
*** Sukhdev has quit IRC02:51
*** baoli has joined #openstack-ironic02:52
*** baoli has quit IRC02:54
*** cfarquhar has joined #openstack-ironic02:55
*** cfarquhar has quit IRC02:55
*** cfarquhar has joined #openstack-ironic02:55
*** baoli has joined #openstack-ironic02:59
*** baoli has quit IRC03:02
*** baoli has joined #openstack-ironic03:11
*** Nisha has joined #openstack-ironic03:25
*** links has joined #openstack-ironic03:33
*** achanda has quit IRC03:44
*** saripurigopi has joined #openstack-ironic03:49
*** piet has joined #openstack-ironic03:51
*** yuanying has quit IRC03:53
*** hoangcx has quit IRC03:54
*** hoangcx has joined #openstack-ironic03:55
*** baoli has quit IRC03:58
*** piet has quit IRC04:07
*** piet has joined #openstack-ironic04:21
*** vishwanathj is now known as vishwanathj_zzz04:33
*** Sukhdev has joined #openstack-ironic04:43
*** yuanying has joined #openstack-ironic04:56
*** Goneri has quit IRC05:06
openstackgerritDebayan Ray proposed openstack/proliantutils: Adds test coverage in tox.ini  https://review.openstack.org/29393605:08
*** piet has quit IRC05:20
*** saripurigopi has quit IRC05:21
*** AaronJohn has joined #openstack-ironic05:30
*** achanda has joined #openstack-ironic05:31
*** ishant has joined #openstack-ironic05:37
*** yuanying has quit IRC05:40
*** yuanying has joined #openstack-ironic05:48
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326205:48
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849605:49
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636305:49
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636405:50
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636505:50
*** harshs has quit IRC05:51
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Allow to use NETWORK_DRIVERS in devstack  https://review.openstack.org/29352005:52
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636605:53
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636705:54
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859605:54
*** moshele has joined #openstack-ironic06:00
*** baoli has joined #openstack-ironic06:10
*** harlowja_at_home has quit IRC06:12
*** baoli has quit IRC06:15
*** harlowja_at_home has joined #openstack-ironic06:23
*** Marga_ has quit IRC06:32
*** pcaruana has joined #openstack-ironic06:49
*** vishwanathj_zzz has quit IRC06:52
*** divya_ has joined #openstack-ironic07:11
divya_Failed to get ironic network id, devstack fails in mitaka07:13
divya_can anybody resolve this07:13
*** stendulker has joined #openstack-ironic07:14
*** e0ne has joined #openstack-ironic07:15
*** e0ne has quit IRC07:18
Haomeng|2divya_: any more details, can you share the devstack log?07:18
divya_yes haomeng..where shall i paste the logs07:20
Haomeng|2divya_: paste.openstack.org if it is not too long:)07:21
divya_http://paste.openstack.org/show/492009/07:22
divya_can you please check here07:23
divya_@Haomengi, are you able to view the logs07:29
Haomeng|2divya_: ok07:29
Haomeng|2divya_: looks like the first error is "ailed to create neutron port"07:30
Haomeng|2divya_: so need to check neutron log also07:30
Haomeng|2divya_: why "Failed to create neutron port"07:30
Haomeng|2divya_: and this one - Failed to get ironic network id07:31
divya_can you please share neutron logs location07:31
Haomeng|2divya_: did you follow this guide - docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack07:32
Haomeng|2divya_: by default for devstack, neutron server log should be q-svc.log, in your devstack folder, or it is set by localrc07:34
*** Haomeng|2 has quit IRC07:36
*** phuongnh has joined #openstack-ironic07:39
divya_Failed to get ironic network id, devstack fails in mitaka07:43
divya_can anybody resolve this07:43
divya_http://paste.openstack.org/show/492009/07:43
*** Haomeng has joined #openstack-ironic07:48
*** Nisha has quit IRC07:54
*** Nisha has joined #openstack-ironic07:54
*** e0ne has joined #openstack-ironic08:14
divya_hi haomeng08:28
divya_the neutron logs are huge08:28
divya_where shal i paste08:28
Haomengdivya_: no08:29
Haomengdivya_: just search around the error about net creating failed, and check the error message08:29
Haomengdivya_: and suggest to clean your env(unstack.sh), and make sure the os is fresh and run devstack script again08:30
divya_i even tried unstack and clean.. then run stack.sh got the same error08:30
*** ndipanov has joined #openstack-ironic08:30
*** ndipanov has quit IRC08:30
divya_tried in different fresh machine.. got different error08:30
*** yuanying has quit IRC08:31
divya_No matching distribution found for diskimage-builder===1.11.108:31
*** yuanying has joined #openstack-ironic08:31
divya_this is the error in different server08:31
*** yuanying has quit IRC08:32
divya_ERROR neutron.plugins.ml2.managers [^[[01;36mreq-cf01b105-a1ea-41f5-95c8-59f3c5953616 ^[[00;36mNone None^[[01;31m] ^[[01;35m^[[01;31mFailed to bind port 1a733a23-5d3c-4543-9950-31718e33b439 on host ub1404-32-206 for vnic_type normal using segments [{'segmentation_id': 674, 'physical_network': u'physnet1', 'id': u'70fe8316-eb7d-4618-b26f-16049f8050cb', 'network_type': u'vlan'}]^[[00m^M08:38
*** yuanying has joined #openstack-ironic08:39
*** kromanenko has joined #openstack-ironic08:43
divya_haomeng..sincei am new to devstack..facing all issues08:44
divya_can u hel[08:44
Haomengdivya_: that is odd08:48
Haomengdivya_: what os did you run, ubuntu?08:48
Haomengdivya_: make sure it is supported by devstack and check the devstack wiki out08:48
Haomengdivya_: http://docs.openstack.org/developer/devstack/08:48
Haomengdivya_: it works on the supported os08:49
Haomengdivya_: will go home and good luck to you:)08:49
*** vinm213 has joined #openstack-ironic08:50
divya_i am using ubuntu 14.0408:50
Haomengdivya_: I use it also, works fine:)08:51
Haomengdivya_: for such "o matching distribution found for diskimage-builder===1.11.1" issue, should depends on your apt source08:51
divya_can you share your local.conf file08:51
Haomengdivya_: sure, my local.conf is same one with the guide - http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack , just copy it from guide08:51
divya_the same local.conf will work for physical baremental ?08:55
Haomengdivya_: no, it is devstack env08:56
divya_we are not going to use VM for baremetal.. planning to use physical nodes.. so is there any configuration need to be added in local.conf08:57
divya_for ironic08:57
Haomengdivya_: yes, have hardware options in ironic devstack script supports08:57
divya_what is that configuration in local.conf08:58
divya_Ironic_is_hardware=True ??08:59
*** Sukhdev has quit IRC08:59
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Move OpenStack client to test-requirements  https://review.openstack.org/29773008:59
*** achanda has quit IRC09:04
*** achanda has joined #openstack-ironic09:11
pas-hamorning Ironic09:12
*** ndipanov has joined #openstack-ironic09:12
divya_haomeng:No matching distribution found for mox===0.5.3 (from -c /opt/stack/requirements/upper-constraints.txt (line 186))09:13
divya_when i tried with ironic website local.conf09:14
*** stendulker has quit IRC09:14
*** yuanying has quit IRC09:16
*** shu-mutou has joined #openstack-ironic09:18
sergekmorning, pas-ha09:22
sergekmorning Ironic09:22
divya_morning pas-ha,sergek09:25
sergeko/ divya_09:26
*** achanda has quit IRC09:28
*** phuongnh has quit IRC09:34
*** hoangcx has quit IRC09:34
*** Nisha has quit IRC09:35
*** hoangcx has joined #openstack-ironic09:39
divya_devstack failed with die_if_not_set 565 port_id 'Failed to create neutron port09:39
divya_can anybody help09:39
*** pcaruana has quit IRC09:42
divya_ No matching distribution found for pbr>=1.609:43
divya_failed09:43
openstackgerritVasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915709:54
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643209:54
*** pcaruana has joined #openstack-ironic09:55
openstackgerritZhenguo Niu proposed openstack/ironic: Check duplicate nodes in node verifying process  https://review.openstack.org/29818410:00
divya_openstack object store account set --property Temp-URL-Key=password10:12
divya_devstack failed with ironic10:12
divya_with this reason10:12
*** Nisha has joined #openstack-ironic10:13
*** AaronJohn has quit IRC10:17
*** vinm213 has quit IRC10:23
*** achanda has joined #openstack-ironic10:28
*** achanda has quit IRC10:33
*** mbound has joined #openstack-ironic10:35
*** lazy_prince has quit IRC10:35
*** achanda has joined #openstack-ironic10:36
*** shu-mutou is now known as shu-mutou-AFK10:40
*** hoangcx has quit IRC10:43
*** lazy_prince has joined #openstack-ironic10:44
divya_s-account failed to start" | tee "/opt/stack/status/stack/s-account.failure10:55
*** Nisha has quit IRC11:00
*** pcaruana has quit IRC11:09
*** achanda has quit IRC11:11
*** trown|outtypewww is now known as trown|PTO11:22
*** pcaruana has joined #openstack-ironic11:23
TheJuliaGood morning everyone11:47
divya_devstack fails,with s-account failed to start" | tee "/opt/stack/status/stack/s-account.failure11:47
divya_can anybody help11:47
TheJuliadid you look in the swift logs?11:51
*** shu-mutou-AFK has quit IRC11:56
*** baoli has joined #openstack-ironic11:57
openstackgerritVasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915712:05
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643212:05
*** jaypipes has joined #openstack-ironic12:12
*** achanda has joined #openstack-ironic12:12
*** afaranha has joined #openstack-ironic12:14
*** mbound has quit IRC12:15
*** thrash|pt0 is now known as thrash12:15
*** achanda has quit IRC12:17
*** dprince has joined #openstack-ironic12:24
*** awiddersheim has joined #openstack-ironic12:25
*** rbudden has joined #openstack-ironic12:29
*** spandhe has quit IRC12:29
*** _degorenko is now known as degorenko12:32
*** Nisha has joined #openstack-ironic12:35
*** mbound has joined #openstack-ironic12:36
*** pcaruana has quit IRC12:39
*** max_lobur has joined #openstack-ironic12:46
*** piet has joined #openstack-ironic12:47
*** pcaruana has joined #openstack-ironic12:52
*** mbound has quit IRC12:53
*** smoriya_ has quit IRC12:57
*** Nisha has quit IRC12:58
*** jcoufal has joined #openstack-ironic13:05
*** mtanino has quit IRC13:13
*** achanda has joined #openstack-ironic13:15
*** rcrit_ has quit IRC13:16
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add test for --wrap option for driver-properties output  https://review.openstack.org/29707713:16
*** achanda has quit IRC13:19
*** mtanino has joined #openstack-ironic13:21
*** vishwanathj_zzz has joined #openstack-ironic13:22
*** absubram has quit IRC13:24
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Functional tests for portgroups in ironicclient  https://review.openstack.org/29772713:27
*** mtanino has quit IRC13:27
*** piet has quit IRC13:28
*** ishant has quit IRC13:28
*** ppiela has joined #openstack-ironic13:29
*** alexpilotti has joined #openstack-ironic13:30
*** alexpilotti has quit IRC13:31
*** alexpilotti has joined #openstack-ironic13:31
mag009_hey guys13:33
jrolllintan: cool, thank you :)13:33
jrollmorning everyone13:33
jrollhi mag009_13:34
mag009_im trying to get ipxe working with uefi13:34
mag009_when I launch a node I get this :iPXE is enabled, but cannot be used configured to use UEFI boot13:34
jrollwhich version of ironic?13:35
*** moshele has left #openstack-ironic13:35
*** moshele has joined #openstack-ironic13:35
*** links has quit IRC13:36
*** piet has joined #openstack-ironic13:36
*** alexpilotti has quit IRC13:36
mag009_4.313:38
mag009_the one with mitaka13:38
jroll5.1.0 is the final mitaka release13:39
jrollI believe 5.0.0 is when we enabled ipxe+uefi, let me check13:39
jrollyep13:40
jrollhttp://docs.openstack.org/releasenotes/ironic/mitaka.html#id313:40
jrollabout halfway down that list: "Adds support for using iPXE in UEFI mode."13:40
*** Nisha has joined #openstack-ironic13:41
mag009_ironic-api                           1:4.3.0-0ubuntu1~cloud013:42
mag009_thats the version i have13:42
mag009_guess it didn't hit the ubuntu repo yet13:42
jrollright, uefi+ipxe is not supported until 5.0.013:42
jrollprobably not, was just released a few weeks ago :/13:43
mag009_i guess I will play with uefi later on13:43
mag009_I'll enforce legacy bios for now13:43
mag009_this uefi/legacy thing is a pain in the ass to be honest :)13:44
mag009_especially for the partitioning..13:44
jrollheh13:45
mag009_I have another question if you dont mind13:45
mag009_can I use ironic with nova  without using neutron?13:46
mag009_the thing is I have a ToR that manage the dhcp/network13:46
mag009_so I dont need neutron in my guess but I'd like to have my node in openstack13:46
jrollhmmm13:47
jrollnova kind of expects neutron to be there13:47
jrollyou can use ironic without nova and neutron, but I don't think there's a good way to use nova without neutron13:47
jrollyou might be able to hack it out and then use static dhcp with ironic13:47
jroll(hack it out of nova)13:47
*** openstackgerrit has quit IRC13:48
mag009_yes ok thats what I thought just needed the confirmation I can deal with it13:48
NobodyCamGood MOrning Ironic13:48
mag009_and maybe another the idrac driver can I manage my raid config from it in 5.0 ?13:48
*** openstackgerrit has joined #openstack-ironic13:49
mag009_is it ready for that yet ?13:49
jrollmag009_: don't look like the drac driver has support yet, no13:50
jrollmorning NobodyCam :)13:50
mag009_ok thx :)13:50
jrollnot a problem13:50
mag009_any chance to see ironic-inspector integrated/packaged in mitaka release?13:51
mag009_for ubuntu exampel13:52
mag009_example*13:52
jrollmaybe? we don't really deal with packaging here13:52
jrollI believe debian will be packaging it13:52
jrolland ubuntu gets most packages from debian afaik13:52
mag009_hm if we wait after debian...13:52
mag009_will wait forever13:52
NobodyCamMorning jroll jlvillal devananda vdrok sinval sambetts Haomeng TheJulia dtantsur JayF and all others not listed here :)13:52
TheJuliaI think they already packaged it fwiw13:53
jrollmag009_: well, debian packages things pretty quick13:53
jrolljust gotta wait for ubuntu to pick it up13:53
* jroll doesn't know who to talk with about ubuntu packages13:53
TheJuliaperhaps SpamapS knows..13:54
mag009_http://ftp.debian.org/debian/pool/main/i/ironic-inspector/13:54
mag009_your right13:54
*** mbound has joined #openstack-ironic13:54
*** mbound has quit IRC13:59
*** ametts has joined #openstack-ironic13:59
sinvalmorning NobodyCam and everyone else14:02
NobodyCam:)14:02
TheJuliaGood morning sinval14:04
jrollheya sinval14:04
SpamapSXenial is in final beta. They're not going to sync new packages...14:08
SpamapSBut it would be a good candidate for backports14:08
jrollmag009_: ^14:09
NobodyCamhey morning SpamapS :)14:09
SpamapSHowdy14:09
SpamapSJust popping in... I'm still a zombie. ;-)14:09
NobodyCam;) same here.. here14:10
TheJuliagood morning zombie SpamapS :)14:10
* TheJulia thinks more coffee is needed14:10
NobodyCam+++14:10
openstackgerritVasyl Saienko proposed openstack/ironic: Add flavor_id baremetal tempest option  https://review.openstack.org/29302014:12
mag009_anyone knows if its possible to push partition during an deploy ?14:13
jrollvsaienko: any reason why we aren't just re-ordering devstack to run the plugins before tempest?14:15
jrollhas that been talked about?14:15
jrollaha, it has14:16
vsaienkojroll, not sure that it will be accepted https://review.openstack.org/#/c/293954/14:16
jrollyeah, I see it now14:17
jrollvsaienko: so I think we should set the normal tempest value, not introduce a new tempest config14:18
jrollvsaienko: we need this value to work when running things like tempest full, which runs other tests in tempest14:18
jrolliniset $TEMPEST_CONFIG compute flavor_ref $flavor_ref14:19
* jroll comments in review14:19
vsaienkojroll, It was done in pathset 4 please have look https://review.openstack.org/#/c/293020/414:20
*** Nisha has quit IRC14:21
jrollvsaienko: yeah, I agree with the comments there, I disagree with the solution14:22
jrollvsaienko: I think using IRONIC_FLAVOR_NAME is good, I think a new tempest config is bad14:23
jrollbecause it won't work with tests that are in the tempest tree14:23
TheJuliaso... craziness... shouldn't we possibly strip \n/s out of things like driver_info?14:24
jrollheh14:25
jrollmaybe?14:25
TheJuliaI just accidently didn't close a string for a parameter and was like "oh... it actually took that... hmmmm14:25
jrollprobably should do a strip(), idk about pulling them out of the middle14:25
TheJuliayeah14:25
*** vishwana_ has joined #openstack-ironic14:26
*** vishwana_ has quit IRC14:26
vsaienkojroll so we introduce new variable IRONIC_TEMPEST_FLAVOR_NAME which is unset by default, Update iniset $TEMPEST_CONFIG compute flavor_ref $flavor_ref if IRONIC_TEMPEST_FLAVOR_NAME is set. And update ironic jobs to set IRONIC_TEMPEST_FLAVOR_NAME right?14:27
TheJuliajroll: yeah, that might be a good idea espesically around usernames, passwords... or anything that gets executed...14:28
jrollvsaienko: no, I think it should default to baremetal14:28
jrollvsaienko: I like IRONIC_FLAVOR_NAME=${IRONIC_FLAVOR_NAME:-baremetal}14:28
jrollTheJulia: ooooooooooooo. this may be fun :|14:28
jrollI assume processutils.execute will quote them though14:28
* jroll calms down14:29
*** vishwanathj_zzz has quit IRC14:29
TheJuliajroll: ummm... I _think_ it does14:29
*** vishwanathj has joined #openstack-ironic14:29
TheJuliajroll: the real issue would be variable use ane expansion in something like a scripting invocation14:30
* TheJulia thinks this might just be a good best practice thing to do14:30
jrollI'm not sure I grok that14:32
vsaienkojroll, so if IRONIC_FLAVOR_NAME is not set we also do not create default baremetal flavor right? https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L79014:32
TheJuliajroll: would be something we would want in case before say.,. letting an ansible driver that allows scripts/variables/data to be passed along14:33
jrollTheJulia: oh, before we template a playbook or something14:35
TheJuliayup14:35
jrollfwiw I tested execute() with this, with both shell=True/False14:35
jrolland it quotes things properly14:35
TheJuliasorry, I'm thinking far off in the future :)14:35
jrollso we should be ok for now14:35
jrollyeah :)14:35
TheJuliaYeah :)14:35
jrollvsaienko: if we default IRONIC_FLAVOR_NAME to baremetal, when would it be not set?14:36
jrollvsaienko: I'm not sure we even need IRONIC_FLAVOR_NAME unless someone asks for it14:36
jrollvsaienko: I think the patch to solve the bug at hand is just add the iniset14:37
jrollvsaienko: left another comment to that effect14:41
* jroll steps away for breakfast14:42
*** max_lobur has left #openstack-ironic14:47
*** UForgotten has joined #openstack-ironic14:48
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add test for --wrap option for driver-properties output  https://review.openstack.org/29707714:48
* NobodyCam needs more koffi14:56
*** garthb has joined #openstack-ironic15:06
*** alexpilotti has joined #openstack-ironic15:09
TheJuliaNobodyCam: about another gallon should do it :)15:10
NobodyCam++++15:10
*** jcoufal has quit IRC15:12
*** Marga_ has joined #openstack-ironic15:12
*** Marga_ has quit IRC15:13
*** Marga_ has joined #openstack-ironic15:13
*** alexpilotti has quit IRC15:14
*** achanda has joined #openstack-ironic15:17
*** ChrisAusten has joined #openstack-ironic15:20
-openstackstatus- NOTICE: Gerrit is restarting on review.openstack.org in an attempt to address an issue reading an object from the ec2-api repository15:21
*** jaybeale has joined #openstack-ironic15:22
*** achanda has quit IRC15:22
*** absubram has joined #openstack-ironic15:23
NobodyCamvdrok: thank you for the reply on 297745 ... DOH.. that was first review with very little coffee and only a quick grep :p15:25
vdrokNo problem NobodyCam :) thanks for review.15:27
vdrokAnd morning everyone!15:27
jrollhey vdrok :)15:28
NobodyCamvote updated15:28
*** causten_ has joined #openstack-ironic15:32
*** ChrisAusten has quit IRC15:36
NobodyCamwow 5 fish bowl sessions15:37
NobodyCamif I'm reading correctly15:37
jrollyep15:37
jroll5/515:37
jroll(fishbowl/workroom)15:37
*** spandhe has joined #openstack-ironic15:38
*** keedya has joined #openstack-ironic15:39
*** mdorman has joined #openstack-ironic15:39
*** mtanino has joined #openstack-ironic15:43
*** jlk has left #openstack-ironic15:45
jlvillalGood morning all :)15:52
jrollman summit wednesday is going to be jam packed15:53
NobodyCammorning jlvillal15:53
*** keedya has quit IRC15:53
NobodyCamya15:54
*** keedya has joined #openstack-ironic15:56
*** garthb_ has joined #openstack-ironic15:56
openstackgerritVasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915715:57
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643215:57
*** garthb has quit IRC15:57
jrollohai jlvillal :)15:58
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add test for --wrap option for driver-properties output  https://review.openstack.org/29707716:01
openstackgerritVasyl Saienko proposed openstack/ironic: Update tempest compute flavor_ref/flavor_ref_alt  https://review.openstack.org/29302016:03
jlvillal:)16:03
openstackgerritVasyl Saienko proposed openstack/ironic: Update tempest compute flavor_ref/flavor_ref_alt  https://review.openstack.org/29302016:04
jrollthanks vsaienko \o/16:05
jrollJayF: mind a look at https://review.openstack.org/#/c/297796/ when you're around?16:06
vsaienkoyou are welcome16:06
*** garthb_ has quit IRC16:06
*** piet has quit IRC16:07
*** garthb has joined #openstack-ironic16:07
vsaienkodoes anybody know why depends-on to python-ironicclient is not working from patches to Ironic repo?16:07
JayFjroll: we're going to have to do that somewhere else, too16:07
*** piet has joined #openstack-ironic16:07
JayFjroll: because full_trusty_build is only used by the post job16:07
jrollJayF: I think devstack must already install it, because the devstack gate is still good16:08
jrollinstall/mount16:08
JayFhmm16:08
TheJuliavsaienko: popssibly if pip is explicitly running against only requirements and not the actual source code of16:08
jrollbut full_trusty_build doesn't use devstack16:08
JayFThat's strange16:08
jrollvsaienko: TheJulia: yeah, ironic jobs run from pip, not source16:09
JayF+2'd16:09
jrollJayF: yeah, it is, the strangest part being it fails in the middle of the job, not at the start16:09
jrollbut maybe that's only necessary for certain commands16:09
*** alexpilotti has joined #openstack-ironic16:09
TheJuliavsaienko: bifrost has logic to do the install from source so the dependency gets pulled in, _but_ bifrost only interacts with the python api and not the cli16:09
JayFjroll: isn't ironic meeting now/16:10
*** max_lobur has joined #openstack-ironic16:10
jrollJayF: one hour16:10
*** max_lobur has left #openstack-ironic16:10
JayFjroll: oh, did I never update my invite?16:10
jrollJayF: dunno, I ended up deleting yours in favor of one under my control :)16:10
JayFI have outlook client installed on my mac now :) I can actually list it as UTC16:11
JayFnow I just have to figure out what time it is utc, lol16:11
JayF1700, bingo16:11
*** Marga_ has quit IRC16:13
*** afaranha has quit IRC16:14
*** harshs has joined #openstack-ironic16:16
*** e0ne has quit IRC16:16
*** mannidi has joined #openstack-ironic16:16
*** cameron_c_ has joined #openstack-ironic16:19
*** piet has quit IRC16:21
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add test for --wrap option for driver-properties output  https://review.openstack.org/29707716:22
*** [1]cdearborn has joined #openstack-ironic16:27
[1]cdearbornhey guys, anyone know how to get a node out of the ERROR provisioning state?16:28
*** Sukhdev has joined #openstack-ironic16:30
*** harshs has quit IRC16:34
TheJulia[1]cdearborn: deleted or rebuild verbs16:34
*** harshs has joined #openstack-ironic16:36
*** alexpilotti has quit IRC16:39
jrollsomeone care to look at this? https://review.openstack.org/#/c/297796/16:43
dtantsurhey-hey everyone! good UGT morning :)16:43
jrollstill trying to fix ipa post jobs :|16:43
jrollwelcome back dtantsur :)16:43
dtantsur2 questions: do we have a meeting today and am I right assuming it's in 15 minutes? :)16:44
dtantsurjroll, o/16:44
*** david-lyle_ has joined #openstack-ironic16:44
jrolldtantsur: yes, yes16:44
*** david-lyle has quit IRC16:44
dtantsurgreat :)16:44
JayFdtantsur: can you review and approve https://review.openstack.org/#/c/297796/ in the intervening 15m? So jroll can fix ipa post jobs16:45
jrolldtantsur: couple things to catch you up on: stable/kilo gate is green again, and there's an exciting discussion on https://review.openstack.org/#/c/295966/ (ironic stable/liberty release) going on in the release channel16:45
dtantsurthanks, will look at both16:46
NobodyCamjroll: I just did a minor update to the agenda.. :p16:46
jrollI see that, heh16:46
jrollgood update16:46
dtantsurjroll, thanks for taking care of the inspector client while I was out16:47
jrollnot a problem :)16:47
*** david-lyle has joined #openstack-ironic16:48
*** david-lyle_ has quit IRC16:49
*** thiagop has joined #openstack-ironic16:50
thiagopGood morning, Ironicers16:51
thiagopHappy new release!16:51
NobodyCammorning thiagop16:51
openstackgerritVasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915716:51
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643216:51
jrollvsaienko: btw, we could add the job that runs devstack with ironicclient from master as experimental, if that would help you16:53
dtantsuroh, interesting discussion indeed (re stable/liberty)16:53
*** saripurigopi has joined #openstack-ironic16:53
jlvillalJayF: dtantsur : jroll: I reviewed https://review.openstack.org/#/c/297796/16:54
vsaienkojroll I did https://review.openstack.org/296432 workaround and it works16:54
dtantsurhehe, I was a few seconds late :) thanks jlvillal and good morning16:54
jlvillal:)16:54
jrollthanks jlvillal16:54
jrollvsaienko: ok, cool16:55
*** UForgotten has quit IRC16:55
*** UForgotten has joined #openstack-ironic16:55
*** rpioso has joined #openstack-ironic16:56
*** alexpilotti has joined #openstack-ironic16:56
jrollmeeting in 90 seconds16:58
*** alexpilotti has quit IRC16:59
*** piet has joined #openstack-ironic17:01
*** sivaramakrishna has joined #openstack-ironic17:02
TheJuliavdrok: Thank you :)17:02
*** harshs has quit IRC17:02
*** Marga_ has joined #openstack-ironic17:02
TheJuliaI posted my thoughts made my review a -117:02
*** alexpilotti has joined #openstack-ironic17:05
openstackgerritSatoru Moriya proposed openstack/ironic-specs: Volume connection information for Ironic nodes  https://review.openstack.org/20049617:08
openstackgerritVasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915717:08
TheJuliaohhh17:08
TheJuliasmoriya: Thank you :)17:08
vdrokTheJulia: thank you! I commented about that too, but decided that it can be done later as that had 2 +2s. I need to be more persistent :)17:10
*** saripurigopi has quit IRC17:12
TheJuliavdrok: :)17:13
*** moshele has quit IRC17:15
*** piet has quit IRC17:21
*** MattMan has quit IRC17:21
*** MattMan has joined #openstack-ironic17:21
*** achanda has joined #openstack-ironic17:22
*** sivaramakrishna has quit IRC17:23
*** david-lyle has quit IRC17:24
dtantsurjroll, before I forgot: if you need a stable branch cross-project liaison (https://wiki.openstack.org/wiki/CrossProjectLiaisons#Stable_Branch), feel free to add me :)17:24
jrolldtantsur: yes please, go ahead :)17:24
jrolldtantsur: I've already been treating you as that liaison ;)17:25
*** david-lyle has joined #openstack-ironic17:25
dtantsurheh, noted :)17:26
*** achanda has quit IRC17:27
dtantsurdone17:27
*** saripurigopi has joined #openstack-ironic17:28
openstackgerritMerged openstack/ironic-python-agent: Mount cgroups in full_trusty_build  https://review.openstack.org/29779617:29
*** spandhe_ has joined #openstack-ironic17:30
dtantsurjroll, ^^17:30
jrolldtantsur: yep, watching for post jobs now :)17:31
*** spandhe has quit IRC17:31
*** spandhe_ is now known as spandhe17:31
*** penick has joined #openstack-ironic17:31
*** Goneri has joined #openstack-ironic17:34
*** suro-patz has joined #openstack-ironic17:34
*** jaybeale has quit IRC17:35
jrollwhee17:35
* jroll stares at zuul status17:35
* jlvillal thinks jroll needs a new hobby ;)17:36
* TheJulia wonders if jroll is actually glaring yet17:36
dtantsurIt's a public holiday here, and I'll continue enjoying it :) see you tomorrow for real17:37
jrollhehe17:37
TheJuliaJayF: based on the existing spec, it does look nicely detached, it will just need to be something that gets mixed in I think17:37
jrollnah just waiting for these post jobs to get queued up17:37
jlvillaldtantsur: You should take all of your holidays!!!!17:37
TheJuliadtantsur: have a good evening17:37
jrolllater dtantsur \o17:39
*** dtantsur is now known as dtantsur|afk17:39
*** kromanenko has quit IRC17:40
JayFhttp://docs.openstack.org/developer/ironic-python-agent/#custom-hardwaremanagers-and-cleaning gotta love it when you try to document a feature17:40
JayFand find it was already documented. despite not being done.17:41
JayFfor a long ass time too I think17:41
JayFlol17:41
TheJuliadoh17:42
*** piet has joined #openstack-ironic17:43
*** krtaylor has quit IRC17:44
*** Marga_ has quit IRC17:44
*** Marga_ has joined #openstack-ironic17:46
*** achanda has joined #openstack-ironic17:46
*** cameron_c_ has quit IRC17:47
saripurigopimorning Ironic17:51
thiagopmorning saripurigopi17:51
saripurigopithiagop: o/17:52
*** krtaylor has joined #openstack-ironic17:56
*** piet has quit IRC17:56
*** Sukhdev has quit IRC17:57
*** e0ne has joined #openstack-ironic17:57
*** penick has quit IRC17:59
*** baoli has quit IRC18:00
jrollwhat the https://jenkins05.openstack.org/job/ironic-python-agent-buildimage-coreos/60/console18:01
*** baoli has joined #openstack-ironic18:01
jrollurgh, apparently that doesn't exist in trusty18:02
JayFugh18:02
openstackgerritJohn L. Villalovos proposed openstack/python-ironicclient: Fix pep8 stderr warning regarding __all__ defined as list  https://review.openstack.org/29835518:02
JayFjroll: I'll trade you help with silly OS packages for help with silly python test problems18:02
*** kwazar_ is now known as kwazar18:02
*** penick has joined #openstack-ironic18:03
*** rbrud has joined #openstack-ironic18:04
jrollJayF: sure18:04
*** moshele has joined #openstack-ironic18:05
*** piet has joined #openstack-ironic18:05
JayFjroll: 99% sure rereading teh code that that suggestion to short circuit the extra call was wrong18:05
JayFfirst short circuit is "agent had no commands", what happens later is "agent running command"18:06
jrollJayF: or you're putting it in the wrong spot or something :)18:06
JayFI think I figured it out walking slowly through it18:06
jrollok18:06
JayFno, but I'll still kill a call out to the agent18:06
jrollcool18:06
jrollno18:06
JayFthis explains an old ass bug I was chasing like 2y ago18:06
jrollbecause that method starts with a short circuit18:06
JayFwhere it made extra calls out to the agent18:06
jrollif not commands: return18:07
JayFAFTER it refetches commands18:07
jrollno?18:07
JayFhttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L54518:07
jrollyeah but your patch removes that18:07
JayFI'm going to have the agent_commands that the cleaning_reboot code fetches passed into that18:07
JayFyeah18:07
JayFoh18:07
jrollso moving the short-circuit as suggested just saves a push/pop on the stack18:08
jrollfor the method call18:08
jrollit's fine to move it, but then if something else uses that method they'll also need to short circuit18:08
jrollso, meh18:08
jrollso 313 would be if not agent_commands: return18:09
jrollif you did move it18:09
jroll313 in https://review.openstack.org/#/c/259135/17/ironic/drivers/modules/agent_base_vendor.py , I mean18:09
JayFyeah, but you still need an if not command: return later18:10
jrollah yeah18:10
JayFbecause _get_completed_cleaning_command can return none if there are only commands in progress18:10
jrollyep18:10
JayFjroll: I suspect the package you'll want on trusty is something like "lxc"18:11
*** david-lyle_ has joined #openstack-ironic18:12
*** david-lyle has quit IRC18:14
*** degorenko is now known as _degorenko|afk18:15
*** pcaruana has quit IRC18:16
jrollJayF: hrm18:21
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Add lxc to full_trusty_build deps  https://review.openstack.org/29836418:23
jrollJayF: here's a patch18:24
JayFspeaking of...18:25
JayF(do your thing openstackgerrit, gogogo)18:25
openstackgerritJay Faulkner proposed openstack/ironic: Support reboot_requested bool on agent clean_steps  https://review.openstack.org/25913518:25
jrollcool18:26
JayFI'm going to go make myself a sandwich, bbs18:28
jrollJayF: just one thing there and then it lgtm18:28
openstackgerritMerged openstack/ironic-webclient: Added power button to node list  https://review.openstack.org/27484718:28
openstackgerritMerged openstack/ironic-webclient: Removed account  https://review.openstack.org/27484818:28
*** zer0c00l has joined #openstack-ironic18:30
*** pcaruana has joined #openstack-ironic18:30
* jroll lunches as well18:31
*** jaypipes has quit IRC18:31
*** baoli has quit IRC18:33
*** jaybeale has joined #openstack-ironic18:33
*** baoli has joined #openstack-ironic18:35
*** keedya has quit IRC18:36
openstackgerritJay Faulkner proposed openstack/ironic: Support reboot_requested bool on agent clean_steps  https://review.openstack.org/25913518:37
JayFjroll: ^18:38
*** baoli has quit IRC18:40
*** baoli has joined #openstack-ironic18:41
*** baoli has quit IRC18:46
*** baoli has joined #openstack-ironic18:48
*** e0ne has quit IRC18:50
*** achanda has quit IRC18:51
*** achanda has joined #openstack-ironic18:54
*** penick has quit IRC18:57
*** baoli has quit IRC18:58
*** penick has joined #openstack-ironic18:59
*** baoli has joined #openstack-ironic18:59
*** baoli has quit IRC19:00
*** moshele has quit IRC19:02
*** piet has quit IRC19:02
*** moshele has joined #openstack-ironic19:03
jrollJayF: +2, thanks19:10
JayFjroll: do you think I need a spec for the leave-nodes-powered-on-post-cleaning (aka which is now turning into, power on nodes as they enter AVAILABLE)19:11
jrollJayF: at least an RFE19:11
JayFjroll: just curious if you still think we need a big long-running-ramdisks spec and plan, or if just doing something like what we have downstream already is kosher for upstream19:12
jrollJayF: probably the former since we don't handle failure modes well etc19:12
jrollmanageability is a big part19:12
JayFI mean, I'd argue we have managablility problems already with short running ramdisks too19:12
jrollespecially when you consider driver_info indicates the ramdisk that should be running, how do you manage updates on that etc19:12
JayFbut I can do that :(19:12
JayFoh shit19:13
*** mannidi has quit IRC19:14
jrolllooking for review here: https://review.openstack.org/#/c/298364/19:18
*** e0ne has joined #openstack-ironic19:19
jrollJayF: yeah, so it might end up needing a spec; if you file the RFE we can discuss it in meeting19:19
*** e0ne has quit IRC19:21
*** penick has quit IRC19:23
*** e0ne has joined #openstack-ironic19:26
*** Sukhdev has joined #openstack-ironic19:27
*** moshele has quit IRC19:28
*** e0ne has quit IRC19:28
*** thiagop has quit IRC19:33
*** moshele has joined #openstack-ironic19:39
*** moshele has quit IRC19:42
*** clenimar has quit IRC19:45
NobodyCamjroll: looking at 298364, LXC is so we get a good control-groups?19:45
jrollNobodyCam: so that cgroupfs is mounted19:46
*** harshs has joined #openstack-ironic19:46
*** Sukhdev has quit IRC19:47
*** baoli has joined #openstack-ironic19:47
NobodyCamnot that I have tested but did you try the cgmanager package?19:48
*** baoli has quit IRC19:48
*** baoli has joined #openstack-ironic19:49
JayFAre root_device_hints per node or per deploy? i.e. are they tied to the instance or the node/19:49
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643219:49
TheJulianode afaik19:50
jrollNobodyCam: no, I don't really have a good way to test this19:50
JayFnode.properties, apparently19:51
mrdaMorning Ironic19:51
* JayF trying to think through pre-booted ramdisks19:51
* mrda ddin't have much success with device hinting19:52
NobodyCammorning mrda19:52
mrdahey NobodyCam19:52
TheJuliamrda: what were you using as the hint?19:52
* mrda can't rmember the name19:53
mrdaThe UUID of the disk19:53
TheJuliamrda: good morning by the way19:53
mrdaTheJulia: o/19:53
TheJuliamrda: I don't think thats a property that is looked at afaik19:53
TheJuliathe list of things is actually kind of short19:53
mrdaYeah, it was actually the GUID, which on my test Dell server is the first N bits of the UUID (can't remember the disk manufacturer)19:55
mrda(Also not sure if it's an abstarct GUID i.e. it's what the Dell preents the disk as rather than the actual disk)19:55
mrdaBut nonetheless, I didn't get it working19:56
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Make node manageable  https://review.openstack.org/28245819:56
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: IronicNodeProvision resource  https://review.openstack.org/28245719:56
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Basic node action hooks.  https://review.openstack.org/28190019:56
TheJuliamrda: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/utils.py#L31 if you ever look at it again19:57
mrdaTheJulia: ahh, that's what it was.  The WWN.19:58
TheJuliaI recently had someone trying to use the long format wwn, once I go tthem to use the short format, it worked like a champ19:58
TheJuliawe should likely extend that list in the future20:00
* TheJulia files mental note in back of brain20:00
mrdaYeah, I think I was fighting a heisenbug. I went back and forth between short and long wwn with no success, but then I switch to a different dell and didn't need to specify the wwn as it automagically got /dev/sda right without having to go to that level of specification20:00
TheJulianice!20:00
mrdaTheJulia: IIRC there was a patch to add an abstracted name to that list20:01
TheJuliaoh, if the raid controller had a volume name?20:01
mrdayeah20:01
mrdaspecify the volume by name is the DRAC or iLO, and then use that in ipa20:02
mrdaI saw a patch to add this, but it was still in review20:02
mrdasince you pointed me to the code, it clearly didn't merge :)20:02
TheJulia:)20:02
TheJuliaI seem to remember that, I kind of wonder what happened ot it20:03
mrdaAlso, it feels strange working from my regular desk this morning - haven't done this for a month as I've been at a customer's site :)20:03
*** Sukhdev has joined #openstack-ironic20:04
TheJuliamrda: :)20:06
NobodyCamwelcome home mrda20:06
mrda\o/20:06
*** penick has joined #openstack-ironic20:08
*** baoli has quit IRC20:10
*** baoli has joined #openstack-ironic20:10
*** baoli has quit IRC20:11
*** baoli has joined #openstack-ironic20:11
jlvillaljroll: Regarding https://review.openstack.org/#/c/297732/  Is that something for the future?20:13
jlvillalHi mrda :)20:14
jrolljlvillal: it should be for now but the post job is still broken.20:14
jrollwaiting on review for this still, to hopefully unbreak it https://review.openstack.org/#/c/298364/20:14
jlvillalAh, thanks.20:14
mrdahey jlvillal20:15
jlvillaljroll: Okay, +2 +A.  I'll trust it will work in the future :)20:16
*** dprince has quit IRC20:17
*** Nisha has joined #openstack-ironic20:17
*** rpioso has quit IRC20:17
NobodyCamjroll: +2 with a comment ... giving other folks time to take a look before +a20:17
jrollthanks20:18
NobodyCamwilling to hit the button if don't get any other lookers20:19
NobodyCam:)20:19
JayFNobodyCam: replied to your comment20:19
JayFNobodyCam: tl;dr docker used to dep on lxc, so it's not as extreme as it seems20:19
JayFdevananda: got a sec to talk about https://review.openstack.org/#/c/263842/220:20
*** piet has joined #openstack-ironic20:20
jrollNobodyCam: what jay said, it's also a recommended package fwiw :)20:20
JayFdevananda: for about 3 different things I wanna do, the dep chain resolves back to "fix taht problem first", so I wanted to see if you had a sec to talk about strategies for getting that code in without breaking things20:20
JayFdevananda: I have a couple of ideas, but honestly would rather have a sync chat with you on it, because it's API design and you've got a bit more exp with that than I do20:21
*** Sukhdev has quit IRC20:21
NobodyCamok then lets hit hte button20:21
*** baoli has quit IRC20:22
NobodyCamI was looking at cgmanager and cgmanager-utils packages20:22
*** Nisha has quit IRC20:22
JayFI'll approve it then, ty20:22
jlvillalNobodyCam: jroll JayF: I did a +A on https://review.openstack.org/#/c/298364/20:22
NobodyCamjlvillal: :)20:22
JayFIt's now +AA20:23
JayFlol20:23
jlvillal:)20:23
NobodyCamJayF: I also saw your comment here: https://review.openstack.org/#/c/297079/2/imagebuild/coreos/full_trusty_build.sh does that apply here?20:23
jrollthanks y'all20:23
jrollNobodyCam: it does not, we know that the build works in devstack because the IPA gate isn't broken in devstack :)20:24
JayFso full_trusty_build is based off trsuty, not devstack20:24
JayFdevstack installs the proper stuff20:24
NobodyCamjust saw the same line20:25
NobodyCamwanted to make sure20:25
*** Sukhdev has joined #openstack-ironic20:28
openstackgerritMerged openstack/ironic-python-agent: Add branched image download instructions to CoreOS readme  https://review.openstack.org/29773220:30
mag009_hey20:35
mag009_anyone can point me to the right direction20:35
mag009_I want to create partitions(lvm) on my image that i install20:35
mag009_i know that the python agent is not ready yet for that but how do you guys do that in the mean time?20:35
*** alexpilotti has quit IRC20:38
JayFoh you can absolutely do that today with full disk images20:38
JayFwell... hmm, I wonder how that'd work with configdrive20:39
JayFI don't know how to put LVM inside your image using DIB though20:39
mag009_ok lets say I want to partition without lvm20:40
mag009_i can do that with disk build image ?20:40
*** suro-patz has quit IRC20:40
mag009_this https://github.com/openstack/diskimage-builder20:40
*** Goneri has quit IRC20:40
mag009_i did not found anywhere where I could do the partitioning from20:41
JayFI know it's possible; I don't know how :( I work in a giant cloud where images are given to me on a silver platter20:41
JayFif you hang out, others who know how to use it might come around20:41
JayF#tripleo folks might know a thing about it too20:41
*** Sukhdev has quit IRC20:42
openstackgerritMerged openstack/ironic-python-agent: Add lxc to full_trusty_build deps  https://review.openstack.org/29836420:48
NobodyCamnot just wait for the post job :p20:52
*** achanda has quit IRC20:52
*** baoli has joined #openstack-ironic20:52
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643220:53
*** suro-patz has joined #openstack-ironic20:57
*** harshs has quit IRC20:58
*** alexpilotti has joined #openstack-ironic20:59
*** causten__ has joined #openstack-ironic20:59
*** causten_ has quit IRC20:59
*** Lyncos has joined #openstack-ironic21:00
*** baoli has quit IRC21:00
*** penick has quit IRC21:01
*** alexpilotti has quit IRC21:03
*** achanda has joined #openstack-ironic21:04
*** Sukhdev has joined #openstack-ironic21:04
*** alexpilotti has joined #openstack-ironic21:05
*** Sukhdev has quit IRC21:05
*** Marga_ has quit IRC21:06
*** Marga_ has joined #openstack-ironic21:06
*** baoli has joined #openstack-ironic21:07
*** Sukhdev has joined #openstack-ironic21:08
*** harshs has joined #openstack-ironic21:10
*** piet has quit IRC21:19
*** raildo is now known as raildo-afk21:23
*** jaybeale has quit IRC21:25
*** suro-patz has quit IRC21:33
devanandaJayF: looking ...21:33
NobodyCammorning /afternoon devananda :)21:34
*** piet has joined #openstack-ironic21:34
*** Sukhdev has quit IRC21:36
*** achanda has quit IRC21:37
*** Sukhdev has joined #openstack-ironic21:37
JayFdevananda: lmk when you're back up to speed on the context; I just wanted to chat about the best way to implement that and get the patch unstuck21:42
devanandayea, I have an idea21:42
JayFdevananda: one thing I ran past jroll in PM was just, for all implementations of that in the driver, have it check the conf in-method21:42
devanandaJayF: the manage_boot param is always set to True in the code, except for where it inherits from the CONF option21:42
devanandaJayF: so how about, rather than passing that option between methods and changing the base driver method signature, we move the logic around evaluating the CONF option21:43
JayFI'm not sure I follow21:43
devanandaand put some warnings in place in case any out of tree drivers are passing that option right now21:43
devananda*passing that option to deploy_utils21:43
devanandaJayF: https://review.openstack.org/#/c/263842/2/ironic/drivers/modules/deploy_utils.py21:44
JayFdevananda: my idea was, have prepare_ramdisk() implementations themselves pull in the conf option, and act accordingly, rather than expect it to be passed in21:44
JayFthat way you don't change the signature, you fix the behavior for in-band drivers, and have a template for out of band drivers to fix behavior if they want21:45
*** cfarquhar has quit IRC21:45
devanandaJayF: I believe we're saying the same thing :)21:46
JayFokay, perfect then21:46
JayFI'll see if I can change it that way and get a new version of the patch up21:46
devanandathat will move the CONF option out of the [agent] group21:47
devanandaand change the function signature of deploy_utils.prepare_inband_cleaning21:47
devanandaboth of those will need deprecations21:47
JayFI know how to deprecate conf options21:47
devanandabut it should have much less impact than changing base.prepare_ramdisk21:47
devanandayep. just going over the impact of that approach21:48
JayFfor the method, what do I do? Look for that option; if it's passed use it and print a log21:48
*** cfarquhar has joined #openstack-ironic21:48
*** cfarquhar has quit IRC21:48
*** cfarquhar has joined #openstack-ironic21:48
JayFand then in O cycle we pull the kwarg from the signature altogether/21:48
devanandai would say, leave the parameter on the function but then default it to None, and if any non-None value is passed, drop a warning in the logs and use the option instead21:48
JayFsame idea, just fail-new instead of fail-old21:49
devanandayea21:49
devanandabecause there's no way to "use" that option if it's passed in21:49
JayFoh. OH.21:49
JayFmakes perfect sense. Cool, I might be able to shake that out before the end of the day, nice21:49
JayFand then one more downstream patch will be dead, and I'll be on the way to crushing others21:49
devanandawoot :)21:49
* JayF paying off the Rackspace upstream credit card, then I can start saving up for shiny new features21:50
JayF:P21:50
devanandahehehe21:50
*** suro-patz has joined #openstack-ironic21:56
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643221:57
openstackgerritMerged openstack/ironic: Fix typos in some source files.  https://review.openstack.org/29757621:57
JayFHmm. Would deprecation inside a method be more like an API deprecation or an operator deprecation? https://specs.openstack.org/openstack/openstack-specs/specs/log-guidelines.html#operator-deprecation-warnings22:00
* JayF treats it like an api one22:00
devanandaJayF: operator one, IMO22:01
devanandaJayF: it's not a REST API deprecation at all22:01
JayFI think the distinction in the spec was more around "Does an operator or a dev do something about this?"22:02
JayFoh, it's more operator vs user22:02
JayFso warn does make sense for us22:02
devanandaand I think this should be picked up by operators. "Hey, the system is going to behave differently than you might expect, because you're using an out of tree driver that doesn't support CONF.foo"22:02
*** Sukhdev has quit IRC22:03
*** achanda has joined #openstack-ironic22:04
*** causten__ has quit IRC22:09
*** Marga_ has quit IRC22:19
*** penick has joined #openstack-ironic22:19
*** Marga_ has joined #openstack-ironic22:19
*** mdorman has quit IRC22:20
*** [1]cdearborn has quit IRC22:22
*** Sukhdev has joined #openstack-ironic22:25
*** harlowja has joined #openstack-ironic22:32
*** harlowja has quit IRC22:32
*** harlowja has joined #openstack-ironic22:33
*** mbound has joined #openstack-ironic22:35
*** jaybeale has joined #openstack-ironic22:35
jrolldevananda: JayF: oh, I guess that makes sense, nice22:36
*** mbound has quit IRC22:39
*** causten__ has joined #openstack-ironic22:40
*** causten__ has quit IRC22:41
*** piet has quit IRC22:50
NobodyCamjlvillal: just posted a comment to a OLD patch https://review.openstack.org/#/c/22758122:53
jlvillalNobodyCam: Good idea :)22:54
*** harlowja has quit IRC22:54
NobodyCamlol :)22:54
*** harlowja has joined #openstack-ironic22:54
*** david-lyle_ is now known as david-lyle22:57
openstackgerritMerged openstack/ironic: Assign valid values to UUIDFields in unit tests  https://review.openstack.org/29774523:01
jrollJayF: btw, that lxc install didn't help :/ http://logs.openstack.org/7a/7a0184d47dee635eb5dcc174fc3d87af72fef753/post/ironic-python-agent-buildimage-coreos/30dc4cc/console.html23:06
jrollI'm inclined to just find the automation that builds these images and build my own23:06
JayFwhat the hell man23:08
openstackgerritMario Villaplana proposed openstack/ironic: [WIP] Add notification base and example to ironic  https://review.openstack.org/29846123:08
jrollright?23:08
*** yuanying has joined #openstack-ironic23:11
*** absubram has quit IRC23:15
*** penick has quit IRC23:15
*** harshs has quit IRC23:20
*** ametts has quit IRC23:22
jrollfyi to anyone curious: tools/build-image.sh should be a rough equivalent to the gate images, given the update I made to it in 29846323:23
*** harlowja has quit IRC23:25
*** harlowja has joined #openstack-ironic23:25
openstackgerritMerged openstack/ironic-webclient: Updated eslint plugins  https://review.openstack.org/29395323:27
*** shakamunyi has joined #openstack-ironic23:30
openstackgerritMerged openstack/ironic-webclient: Updated application dependencies  https://review.openstack.org/29396323:31
*** barra204 has quit IRC23:32
*** achanda has quit IRC23:41
*** rbudden has quit IRC23:41
*** NobodyCam has quit IRC23:46
*** davideagnello has quit IRC23:51
JayFhttps://review.openstack.org/#/c/259135/ is up, has 1x+2, and has survived many rounds of back and forth already; if someone has some spare time would love to get more reviews on it and get it merged up :)23:54

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