Tuesday, 2016-04-12

*** rama_y has quit IRC00:09
*** suro-patz has quit IRC00:12
*** rloo has joined #openstack-ironic00:18
*** hoangcx_ has joined #openstack-ironic00:24
*** mtanino_ has joined #openstack-ironic00:26
*** rbudden has quit IRC00:27
*** mtanino has quit IRC00:27
*** keedya has quit IRC00:37
*** praneshp has quit IRC00:42
*** baoli has joined #openstack-ironic00:48
*** praneshp has joined #openstack-ironic00:50
*** baoli has quit IRC00:54
openstackgerritStephanie Miller proposed openstack/bifrost: Unify testing scripts  https://review.openstack.org/29742401:12
*** saripurigopi has quit IRC01:13
*** hoangcx has quit IRC01:17
*** hoangcx_ is now known as hoangcx01:17
openstackgerritStephanie Miller proposed openstack/bifrost: Unify testing scripts  https://review.openstack.org/29742401:20
*** thrash is now known as thrash|g0ne01:27
openstackgerritZhenguo Niu proposed openstack/ironic: Restart consoles on conductor startup  https://review.openstack.org/25725201:34
*** baoli has joined #openstack-ironic01:34
*** rloo has quit IRC01:50
*** mtanino_ has quit IRC02:02
*** bapalm has quit IRC02:06
*** baoli has quit IRC02:09
*** baoli_ has joined #openstack-ironic02:09
*** yuanying has quit IRC02:12
*** yuanying has joined #openstack-ironic02:12
*** bapalm has joined #openstack-ironic02:13
*** kbyrne has quit IRC02:13
*** zer0c00l has quit IRC02:13
*** zer0c00l has joined #openstack-ironic02:13
*** baoli_ has quit IRC02:15
*** praneshp has joined #openstack-ironic02:19
*** hoangcx has quit IRC02:19
*** hoangcx has joined #openstack-ironic02:24
*** kbyrne has joined #openstack-ironic02:24
openstackgerritHaomeng,Wang proposed openstack/ironic: add new portal_port option for iscsi module  https://review.openstack.org/30388802:34
*** yuanying has quit IRC02:52
*** Marga_ has quit IRC03:14
*** links has joined #openstack-ironic03:20
*** rbudden has joined #openstack-ironic03:29
*** rbudden has quit IRC03:34
*** kalpase has joined #openstack-ironic03:38
*** hoangcx has quit IRC03:45
*** hoangcx has joined #openstack-ironic03:47
*** achanda has joined #openstack-ironic03:49
*** yuanying has joined #openstack-ironic03:50
*** Marga_ has joined #openstack-ironic04:04
*** achanda has quit IRC04:05
*** appu103_ has joined #openstack-ironic04:06
*** appu103_ is now known as aparnav04:07
*** saripurigopi has joined #openstack-ironic04:07
*** penick has joined #openstack-ironic04:08
*** vmud213 has joined #openstack-ironic04:09
*** penick_ has joined #openstack-ironic04:12
*** Marga__ has joined #openstack-ironic04:12
*** penick has quit IRC04:13
*** penick_ is now known as penick04:13
*** Nisha has joined #openstack-ironic04:15
*** Marga_ has quit IRC04:15
*** saripurigopi has quit IRC04:32
openstackgerritNisha Agarwal proposed openstack/ironic: Add support for building ISO for deploy ramdisk  https://review.openstack.org/26459004:32
*** penick has quit IRC04:33
*** Marga__ is now known as fragatina04:39
*** Fdaisuke_ has joined #openstack-ironic04:42
*** Fdaisuke has quit IRC04:44
*** hoangcx has quit IRC04:47
*** spandhe has joined #openstack-ironic04:49
*** aparnav has quit IRC05:05
*** appu103_ has joined #openstack-ironic05:05
*** appu103_ is now known as aparnav05:05
*** hoangcx has joined #openstack-ironic05:08
*** itamarl has joined #openstack-ironic05:29
vmud213morning ironicers05:35
*** suro-patz has joined #openstack-ironic05:39
*** spandhe has quit IRC05:40
Haomengvmud213: morning:)05:42
*** spandhe has joined #openstack-ironic05:42
vmud213morning Haomeng :)05:43
Haomengvmud213: :)05:43
vmud213Haomeng: Would you mind taking a look at an IPA patch https://review.openstack.org/#/c/302143 when you get a chance?05:50
Haomengvmud213: sure, will check, thanks05:50
vmud213great. Thanks05:50
Haomengvmud213: dont have more experence about EFI, so just review on common level:)05:59
vmud213ok...Any comments as such?06:00
vmud213thanks for reviewing06:00
Haomengvmud213: reviewing, will add:)06:01
*** spandhe has quit IRC06:10
yuikotakadamorning, ironic06:14
*** achanda has joined #openstack-ironic06:23
*** tesseract has joined #openstack-ironic06:24
*** tesseract is now known as Guest1511506:24
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387606:30
*** divya_ has joined #openstack-ironic06:35
divya_hi all06:35
divya_ironic node is set to enroll state06:35
divya_not going to manage state06:35
divya_how to change it06:35
*** suro-patz has quit IRC06:51
*** Fdaisuke has joined #openstack-ironic06:58
*** Fdaisuke_ has quit IRC07:01
*** mgould has joined #openstack-ironic07:06
*** athomas has joined #openstack-ironic07:08
lucasagomesmorning all :-)07:12
*** hoangcx has quit IRC07:12
yuikotakadalucasagomes, morning :)07:13
*** ifarkas has joined #openstack-ironic07:13
Haomenglucasagomes: lucas, morning, so early today:)07:13
Haomengyuikotakada: morning:)07:13
yuikotakadaHaomeng, hi, morning :)07:13
Haomengyuikotakada: :)07:13
lucasagomesHaomeng, heh yeah, I'm in czech rep. visiting the office. So I'm 1hr ahead of my normal time07:14
Haomenglucasagomes: :)07:14
mgouldmorning Ironic!07:15
* mgould is also in .cz and one hour ahead of normal07:16
*** Nisha has quit IRC07:22
vmud213morning mgould, lucasagomes,yuikotakada07:24
divya_good morning mgould07:24
*** mkovacik has joined #openstack-ironic07:24
*** praneshp has quit IRC07:24
mgouldmorning vmud213 Haomeng yuikotakada divya_!07:24
lucasagomesvmud213, divya_ morning :-)07:24
Haomengmorning mgould: :)07:25
vmud213lucasagomes: Would you mind looking at https://review.openstack.org/#/c/302143 if you have time07:25
lucasagomesvmud213, hi there, I will take a look. I just need to catch up with some stuff because I was away for a week07:26
vmud213lucasagomes: no problem07:26
vmud213mgould: what is this .cz ?07:26
yuikotakadamgould, vmud213, morning :)07:27
vmud213wondering if you are refering to any timezone07:27
mgouldvmud213, the Czech Republic07:28
mgould.cz is the TLD07:28
mgouldmost of the Red Hat Ironic team is in Brno for a meeting07:28
vmud213oh..ok07:34
*** ndipanov has quit IRC07:46
*** mbound has joined #openstack-ironic07:47
*** Nisha has joined #openstack-ironic07:48
*** e0ne has joined #openstack-ironic07:49
*** daemontool_ has joined #openstack-ironic07:50
*** daemontool has quit IRC07:53
*** ndipanov has joined #openstack-ironic07:59
*** vsaienko has joined #openstack-ironic08:00
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Get root device hints from the node object  https://review.openstack.org/29653908:03
*** e0ne has quit IRC08:04
*** fragatina has quit IRC08:11
*** moshele has joined #openstack-ironic08:11
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387608:20
*** zer0c00l_ has joined #openstack-ironic08:21
*** zer0c00l has quit IRC08:22
*** zer0c00l_ is now known as zer0c00l08:22
*** itamarl has quit IRC08:23
*** zer0c00l has quit IRC08:23
*** itamarl has joined #openstack-ironic08:23
*** zer0c00l has joined #openstack-ironic08:23
*** jistr has joined #openstack-ironic08:25
*** jcoufal has joined #openstack-ironic08:28
*** e0ne has joined #openstack-ironic08:33
*** derekh has joined #openstack-ironic08:40
*** dtantsur|afk is now known as dtantsur08:42
dtantsurMorning Ironic08:42
vmud213morning dtantsur08:48
divya_hi all08:49
divya_i am facing issue when i set the node-provisioning-state to manage08:49
divya_its in enroll state08:49
divya_and getting error when i change to manage08:50
divya_how to change to manage state08:50
vmud213divya_: what is the error you are getting?08:55
divya_could not set the provisioning state to manage when it is enroll state08:56
vmud213dtantsur: would you mind looking at https://review.openstack.org/#/c/303503 ?08:56
vmud213dtantsur:i can submit another patch if you think the timeout should be changed08:57
*** amotoki has joined #openstack-ironic08:59
divya_The requested action "provide" can not be performed on node "c508d15e-92e9-43a4-89ea-d8388c26b956" while it is in state "enroll". (HTTP 400)09:00
divya_thisis the error vmud21309:00
divya_i have set to manage state first..still it is in enroll state09:01
vmud213ok can you just move it to some other state may be "deleted"09:01
vmud213from state diagram i only see the valid state as "manage" from "enroll"09:01
vmud213may be u need to delete the entry in the database ad retry?09:02
divya_i have tried deleted as well.. not able to execute that command in enroll state09:03
*** dims has quit IRC09:04
divya_i cleaned the db and re-created the node completely still the issue09:04
*** dims has joined #openstack-ironic09:05
vmud213When u enroll a node it will be moved to available state..then How did u move that to enroll state?I am just trying to understand?09:09
divya_vmud213:when i update my node it goes to enroll node09:11
divya_stack@Ubuntu14:~/devstack$ ironic node-list +--------------------------------------+---------+---------------+-------------+--------------------+-------------+ | UUID                                 | Name    | Instance UUID | Power State | Provisioning State | Maintenance | +--------------------------------------+---------+---------------+-------------+--------------------+-------------+ | 17631307-9d57-46d3-86ed-c7096226109:11
divya_its not in available state09:11
dtantsurvmud213, I agree that we should wait, but you're waiting for a wrong thing09:11
vmud213dtantsur: i agree with what you are saying09:12
vmud213my point is it in either case, it actually relies on the paths /sys/class/net/... though they are different09:13
vmud213And i observed that it takes almost the same point..09:13
vmud213s/point/time/09:13
vmud213I'm ok updating it with new patch..09:14
*** openstackgerrit has quit IRC09:17
*** openstackgerrit has joined #openstack-ironic09:18
openstackgerritVasyl Saienko proposed openstack/ironic: Add tests for cleaning  https://review.openstack.org/30446909:18
divya_Failed to delete node 17631307-9d57-46d3-86ed-c70962261c05: Node 17631307-9d57-46d3-86ed-c70962261c05 is associated with instance 92fe9bc2-ebe9-4f87-aa17-416a227b4c25. (HTTP 409)09:26
divya_how to delete this ironic node09:27
*** e0ne has quit IRC09:29
*** sambetts|afk is now known as sambetts|afk]09:30
*** sambetts|afk] is now known as sambetts09:30
*** e0ne has joined #openstack-ironic09:31
divya_hi sam09:32
sambettsMorning all09:32
sambetts\o/ Successfully published!09:35
*** shu-mutou is now known as shu-mutou-AFK09:35
sambettsTinyIPA that is09:35
*** mgould has quit IRC09:37
divya_ last_error             | Failed to validate power driver interface for node 17631307-9d57-46d3   | |                        | -86ed-c70962261c05. Error: SSH connection cannot be established: Failed | |                        | to establish SSH connection to host 172.26.24.121.09:37
divya_Failed to validate power driver interface for node 17631307-9d57-46d3-86ed-c70962261c05. Error: SSH connection cannot be established: Failed to establish SSH connection to host 172.26.24.12109:37
divya_how to validate power driver interface09:42
*** mgould has joined #openstack-ironic09:42
sambettsdivya_: it tells you what the problem is, you need to fix it by working out why it can't establish an ssh connection, and fixing it09:43
divya_this is the error in log09:44
divya_RROR ironicclient.common.http [^[[01;36mreq-7229a4c4-153c-4cb8-a8c7-4904323419ec ^[[00;36madmin admin^[[01;31m] ^[[01;35m^[[01;31mError contacting Ironic server: Node 17631307-9d57-46d3-86ed-c70962261c05 is associated with instance 92fe9bc2-ebe9-4f87-aa17-416a227b4c25. (HTTP 409). Attempt 2 of 2^[[00m 2016-04-12 12:50:43.371 ^[[01;31mERROR nova.compute.manager [^[[01;36mreq-7229a4c4-153c-4cb8-a8c7-4904323419ec ^[[00;36madmi09:44
vdrokmorning ironic!09:44
openstackgerritSam Betts proposed openstack/ironic: Fix tinyipa initrd tarballs.openstack.org file name  https://review.openstack.org/30448309:45
sambettso/ vdrok09:46
sambettsvdrok: Cisco CI hw upgrade didn't go well yesterday, we're now suffering a network outtage on one of our core servers :'(09:48
vdrokmorning sambetts ! oh :(09:48
dtantsuraarefiev, welcome to ironic-inspector-core :)09:52
sambetts\o/09:52
vdrokaarefiev: congrats :)09:55
*** openstackstatus has quit IRC09:57
*** openstack has joined #openstack-ironic10:00
*** jcoufal has quit IRC10:03
*** miles has joined #openstack-ironic10:03
*** miles is now known as mgould_10:04
*** mgould has quit IRC10:04
lucasagomesdivya_, so instance_uuid is set to that node, you can get rid of it by ironic node-update <node uuid> remove instance_uuid10:06
*** Nisha has quit IRC10:08
*** achanda has quit IRC10:08
divya_when i perform a node update:ironic node-update $n1 add properties/cpus=1 properties/memory_mb=1024 properties/local_gb=10 properties/cpu_arch=x86_6410:09
divya_its setting the node to enroll state10:09
divya_it should be available right?10:09
divya_stack@Ubuntu14:~/logs$ ironic node-update $n1 add properties/cpus=1 properties/memory_mb=1024 properties/local_gb=10 properties/cpu_arch=x86_64 +------------------------+------------------------------------------------------------------------+ | Property               | Value                                                                  | +------------------------+---------------------------------------------------------10:10
aarefievdtantsur, sambetts: thanks,  it's an honor to join the team10:14
lucasagomesdivya_, what? When you update the node it changes the provision state!?10:14
sambettsaarefiev: :D10:14
aarefievvdrok: thanks10:14
divya_when i set the "ironic node-set-provision-state $n1 manage"10:17
divya_it is still in enroll state10:17
divya_this error also i could see10:19
divya_Failed to validate power driver interface for node10:19
sambettsit won't be able to leave enroll if it will not validate10:19
divya_how to resolve the power driver interface10:21
lucasagomesdivya_, so your error is that the SSH driver can't SSH into the ip address you've specified10:23
lucasagomesyou have to fix that and then it can go to manageable state10:24
lucasagomesand from there you can move it to available (so it will be read to receive an instance)10:24
divya_what ssh ip address should i give in the command ". ironic node-update $n1 add driver_info/ssh_address=172.26.24.120 driver_info/ssh_username=other driver_info/ssh_password=password driver_info/ssh_port=22 driver_info/ssh_virt_type=virsh"10:25
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387610:30
*** nathan-h has joined #openstack-ironic10:35
*** achanda has joined #openstack-ironic10:38
sambettslucasagomes: this patch is really struggling to get through the gate today, with timeout issues and now a mirror issue :( https://review.openstack.org/#/c/304011/310:39
sambettsvsaienko: I just wonder if we should say something while that timeout is still there, and remove the message from the help after the deprecation period, I could imagen people setting it to a value e.g. 30 and then wondering why its only taking 1510:47
*** achanda has quit IRC10:47
sambettsvsaienko: also I wonder if we should make the config file setting overide the 15 if the config value is higher than 1510:47
vsaienkosambetts: I don't think so, it was hardcoded to 15 seconds and for tests it is more than enough.10:49
sambettsvsaienko: I think we either need to say that for ssh drivers in newton it will always be 15 or allow a user who might have a slow machine who sets it to higher than 15 to have that config picked up instead of overridden10:51
sambettslucasagomes: WDYT? ^10:51
*** Nisha has joined #openstack-ironic10:53
sambettsotherwise it might lead to unexpected results for someone trying to use the config variable, and we'll just end up with someone coming on here asking why when they've set the config it still waiting for 15 seconds, and we'll have to explain it to them, because unless they actually did through the code they won't see the deprecation warning10:53
*** daemontool_ has quit IRC10:54
*** daemontool has joined #openstack-ironic10:54
sambettsI think maybe we could even have a LOG.warn('Setting the port timeout to 15 by default, this will be removed in Otaka please set port_setup_time to 15')10:55
sambettswe could also make the if statement, if isinstance(power, ssh.SSHPower) and port_timeout ==0:, so that if the config value is anything but the default the config value is used10:56
*** [1]cdearborn has joined #openstack-ironic11:00
divya_No compute node record for host, when updating host11:06
divya_what is this error in n-cpu.log11:06
*** jcoufal has joined #openstack-ironic11:07
*** achanda has joined #openstack-ironic11:08
vsaienkosambetts: do we need to have a deprecation warning message there? The timeout is set to 15 second on dev environment https://review.openstack.org/#/c/293876/9/devstack/lib/ironic11:09
vsaienkowe do not deprecating anything, we introducing new parameter11:09
sambettsvsaienko: we should be deprecating removing the 15 second timeout, if we're going to be removing it in Otaka, then the default will change to 0 if they don't set the config variable11:11
sambettsvsaienko: we need to take into account people that might be (even though its not advised) be using an ssh outside of devstack11:12
*** achanda has quit IRC11:12
*** thrash|g0ne is now known as thrash11:16
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387611:17
openstackgerritMerged openstack/ironic: Fix tinyipa initrd tarballs.openstack.org file name  https://review.openstack.org/30448311:18
divya_when i boot a instance "| {"message": "No valid host was found. There are not enough hosts available.", "code": 500, "details": "  File \"/opt/stack/nova/nova/conductor/manager.py\", line 392, in build_instances | |*"11:18
divya_can anybody help11:18
vsaienkodivya_: check nova-compute logs for more details, "No valid host was found" is too general error11:19
lucasagomessambetts, reading... sorry I was out having lunch11:20
sambettsalso check nova hypervisor-stats and make sure that the amount of avaiable cpus and RAM matches what you expect11:20
sambettslucasagomes: sure :)11:20
lucasagomessambetts, yeah the mirror thing I saw that happening in another patch :-11:20
lucasagomes:-/11:20
lucasagomessambetts, right, yeah I wouldn't mind having a note in the help msg of that config saying that for ssh it will always be 1511:23
*** mgould_ has quit IRC11:25
divya_ironic node-validate $n1 says "SSH connection cannot be established: Failed to establish SSH connection to host 172.26.24.158."11:26
divya_i am frustated11:26
divya_couldnt figure out the issue11:26
openstackgerritMathieu Mitchell proposed openstack/ironic: Default shred iterations to 0. Always zeroize.  https://review.openstack.org/30410111:27
lucasagomesdivya_, the host you are trying to ssh into has a ssh server up and running ? If so, is it using the port 22 (default) ?11:28
*** jaypipes has joined #openstack-ironic11:28
*** e0ne has quit IRC11:30
divya_but this is baremetal na.. how to ssh into it11:31
*** thrash has quit IRC11:32
lucasagomesdivya_, if it's baremetal you shouldn't be using the ssh driver11:32
mat128good morning everyone11:32
sambettsmorning mat12811:32
vdrokmorning mat12811:33
lucasagomesdivya_, the ssh driver is just a testing driver to mock power operations to be used with VMs11:33
divya_for deploy into baremetal which driver to be used?11:33
lucasagomesdivya_, because at the time we couldn't use baremetal for the tests in gate11:33
vdrokmat128: as for your question about vnc console, yes, novnc from branch feature/ikvm-support was used to make that work11:33
mat128Ahhhh11:33
mat128thought so :)11:33
lucasagomesdivya_, depends on ur hardware, the generic one is the ipmitool driver11:34
lucasagomesdivya_, if you have a BMC that supports the IPMI protocol11:34
mat128vdrok: thanks for the details11:35
vdroknp :)11:35
divya_thanks lucasagomes.. let me try ipmi11:35
openstackgerritDao Cong Tien proposed openstack/ironic: [WIP] Implement the IPMIProxy server  https://review.openstack.org/30389411:36
*** thrash has joined #openstack-ironic11:38
*** thrash has quit IRC11:38
*** thrash has joined #openstack-ironic11:38
lucasagomesdivya_, cool... but again it depends on ur hardware. If it's just a commodite machine you are trying to provisioning you may want to take a look at wol or amt11:39
lucasagomesthings like that11:39
TheJuliagood morning11:41
sambettsHey TheJulia11:41
lucasagomesTheJulia, good morning11:41
mat128good morning TheJulia11:42
mat128lucasagomes: your thoughts on https://review.openstack.org/#/c/304101/ ?11:42
lucasagomesmat128, hi there, will take a look in a min11:42
mat128I can go ahead and make a new setting in IPA and Ironic (was about to, thought it would be good to confirm since you're online)11:42
lucasagomesmat128, right, yeah I know it's more work to do but I actually think that would be the right way11:43
lucasagomesmake the zeroing optional11:43
lucasagomesthat's what is adding a new pass to that shred command11:44
mat128excellent :) I'm never against doing the right thing11:44
mat128yup11:44
lucasagomesbecause IMO, setting it to 0 is not actually shredding the disk11:44
lucasagomesshred, at least in my head, is about writing random/shuffled data11:44
lucasagomesnot zeroes11:44
mat1280 isn't shredding but still wiping the drive11:45
mat128I think it's just the choice of words11:45
lucasagomesright11:45
mat128in shred's manpage, they suggest using --zero to hide the fact the device was shredded11:45
lucasagomesmat128, I will add a comment in the patch. But you have a +1 to the idea from me11:45
mat128good, and for the default11:45
mat128leave at 1 even if both settings have been splitted?11:45
lucasagomesIMO yes11:46
openstackgerritVladyslav Drok proposed openstack/ironic: Fix API node name updates  https://review.openstack.org/30098311:46
mat128ok good, that's what configuration options are for anyway :)11:46
*** Goneri has quit IRC11:49
lucasagomescommented, thanks for that work :-)11:49
mat128np :)11:50
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Store ramdisk logs on preprocessing failures as well  https://review.openstack.org/30001111:56
*** kalpase has left #openstack-ironic12:04
*** dprince has joined #openstack-ironic12:04
dtantsurdevananda, jroll, hey. I get more and more people affected by https://review.openstack.org/#/c/300548/ in mitaka. I wonder if there's some way to partially backport the fix. WDYT?12:04
*** openstack has quit IRC12:04
*** openstack has joined #openstack-ironic12:07
dtantsuryeah, pretty possible. I want to hear from our other stable cores before I proceed :)12:07
*** mgould has joined #openstack-ironic12:07
*** moshele has quit IRC12:07
*** alexpilotti has joined #openstack-ironic12:12
*** hoangcx has joined #openstack-ironic12:15
*** alexpilotti has quit IRC12:16
*** alexpilotti has joined #openstack-ironic12:16
aarefievdtantsur: hey, why only on preprocessing failures? https://review.openstack.org/#/c/30001112:18
*** moshele has joined #openstack-ironic12:20
dtantsuraarefiev, dunno :) I was waiting for someone to ask this12:20
aarefievlol12:21
dtantsurI don't have an answer and I'm open to storing logs on any failure12:21
openstackgerritJulia Kreger proposed openstack/ironic: Add config option for ATA erase fallback in agent  https://review.openstack.org/30281912:22
aarefievdtantsur: imo it make sense to do this on any failure12:22
sambettsdtantsur, aarefiev: I don't see any reason not to just make it store if any failure, as long as we're not opening ourselves up to DDOS by someone pumping invalid data at us until the machine crashes12:24
*** baoli has joined #openstack-ironic12:26
dtantsurDDOS by logs, lol :) we can setup some log rotation12:27
dtantsurok got it, will change12:27
sambettsyeah, I can think of a horrible attack vector if someone pumped a huge log file at us and we store it everytime, eventually we run out of disk space and it breaks things12:28
sambettslog rotation works as long as we don't save the log if the error comes from node not found, because otherwise they could just send a unique mac / ip everytime12:29
dtantsurwell, it all boils down to protecting /v1/continue API from unauthorized usage12:30
dtantsurotherwise there are many ways of exploiting it12:30
aarefievyeah, I don't think it's hard to ddos now, even w/o big logs12:32
sambettsyeah its worried me for a little while now, but I've not been sure how to fix it, or if we need to :/12:33
jrolldtantsur: so actually, the stable branch rules seem to only indicate backwards-incompatible config changes are not allowed12:33
jrollalso, good morning dtantsur, lucasagomes, sambetts, mat128, congrats aarefiev :D12:33
dtantsurmeaning a new option is fine?12:33
dtantsurmorning jroll12:33
vdrokmorning jroll :)12:33
lucasagomesjroll, hi there!12:34
jrollheya vdrok12:34
dtantsursambetts, tenant network isolation is the fix :)12:34
aarefievjroll: morning, thanks :)12:34
*** alexpilo_ has joined #openstack-ironic12:34
sambettsdtantsur: haha yes12:34
jrolldtantsur: sounds like it? I'm not an expert but ya know12:34
jrolldtantsur: ctrl-f http://docs.openstack.org/project-team-guide/stable-branches.html12:34
mat128morning jroll12:35
sambettsmorning jroll, hows driving further than the size of my country going?12:35
jrollsambetts: it's done \o/12:35
sambetts\o/! Awesome, getting everything set up at your new place now?12:36
*** alexpilotti has quit IRC12:36
*** e0ne has joined #openstack-ironic12:36
jrollnah, stuff is still in shipping and we're staying with some relatives while we shop around a bit12:37
sambettsNice :D12:37
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Added functions to translate between uuid and uri  https://review.openstack.org/30187712:39
openstackgerritMerged openstack/ironic-python-agent: Make sure that .eggs directory is in gitignore  https://review.openstack.org/30401112:39
vdrokjroll: question about https://review.openstack.org/285852. looking at the last devananda comment - check for cleaning net uuid only if cleaning is enabled and dhcp provider is neutron - maybe it should be changed to only checking dhcp provider? As there is manual clean now, and there is no config option for enabling/disabling it12:40
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent: Allow shred zeroize option to be configured  https://review.openstack.org/30457812:40
jrollvdrok: yeah, sounds like it12:41
vdrokok, will add that12:42
*** keedya has joined #openstack-ironic12:43
*** baoli_ has joined #openstack-ironic12:43
*** alexpilo_ has quit IRC12:44
*** alexpilotti has joined #openstack-ironic12:46
*** baoli has quit IRC12:46
sambettsjroll, vdrok: hmmm I think the problem here is that the FlatNetworkProvider is a neutron network provider, but it can be abused by changing the dhcp provider to work for non-neutron usecases, I wonder if we should add a true noop network provider for devananda's usecase12:48
TheJuliamat128: configure option instead of changing the default?12:48
mat128TheJulia: that's it, based on my discussions with Lucas, it's preferable to allow both setting to be configured12:49
mat128and give a better name to the original setting to remove the ambiguity12:49
jrollsambetts: hmm, maybe12:49
TheJuliaawesome12:49
mat128I'm going to leave the "internal" name as-is, because this is the contract between Ironic and IPA12:49
mat128but the exposed configuration option will be renamed12:50
openstackgerritAline Bousquet proposed openstack/ironic-lib: Add support for metrics  https://review.openstack.org/30152612:50
TheJuliaawesome12:51
*** fragatina has joined #openstack-ironic12:51
*** links has quit IRC12:52
*** Nisha has quit IRC12:53
vdroksambetts jroll but then, flat is still going to be the default, and it will be a breaking change for people not using neutron12:53
vdrokthough maybe a release note about it would be ok12:54
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Added get_server_profile_by_uuid and changed model  https://review.openstack.org/30222512:54
jrollvdrok: also true12:54
* jroll still trying to catch up on everything and so hasn't thought about it much12:54
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387612:56
sambettsvdrok, jroll: I would love to see the network driver and dhcp providers merge together, because they are defiantly not mutually exclusive, and we can share dhcp code between the flatnetworkdriver and neutron multitenant driver using a mixin or something \12:57
jlvillal'defiantly!' ;)12:58
jrollsambetts: yeah, just hoping that we don't re-architect this again before landing it :)12:58
sambettsI know :(12:58
vdrokmorning jlvillal12:58
jlvillalGood morning12:58
sambettsjlvillal: I've never managed to spell that right12:58
* jlvillal shouldn't wake up this early12:58
jlvillalsambetts, :)12:59
xavierrgoood morning :)13:01
*** Goneri has joined #openstack-ironic13:03
*** vishwanathj has quit IRC13:03
openstackgerritMathieu Mitchell proposed openstack/ironic: Allow shred's zeroize pass to be configurable  https://review.openstack.org/30410113:03
lucasagomesjroll, quick question... the network isolation bits in neutron, right now, is only implemented to arista gear right?13:04
lucasagomesor am I crazy and it's generic for all neutron drivers ?13:04
sambettslucasagomes: we've got an implmentaion too13:04
lucasagomessambetts, right, so cisco and arista?13:04
sambettsthere is a generic switch driver for bm that someones written too13:05
jrolllucasagomes: it works with ML2, so whatever vendors provide13:05
sambettshttp://git.openstack.org/cgit/openstack/networking-generic-switch/13:05
sambettsI think thats it ^13:06
jrolllucasagomes: also welcome back :)13:06
sambettsits weird though because its like they are reimplementing ml2 under ml213:06
lucasagomesjroll, sambetts thanks a lot13:06
lucasagomessambetts, right on13:06
*** itamarl has quit IRC13:06
*** jjohnson2 has joined #openstack-ironic13:07
openstackgerritMathieu Mitchell proposed openstack/ironic: Allow shred's zeroize pass to be configurable  https://review.openstack.org/30410113:08
*** dtantsur is now known as dtantsur|mtg13:11
TheJuliamat128: Rats, you fixed the config before I could comment on it13:12
mat128:)13:12
*** ayoung has quit IRC13:12
TheJuliadownside, our revs for cleaning config conflict, not horribly so :)13:14
*** rloo has joined #openstack-ironic13:16
TheJuliagood morning rloo13:16
rlooHey, morning TheJulia!13:16
openstackgerritAline Bousquet proposed openstack/ironic-lib: Add support for metrics  https://review.openstack.org/30152613:17
alinebjlvillal: thanks for the review :) I made the changes if you want to recheck ^13:17
*** mtanino has joined #openstack-ironic13:18
jlvillalalineb, The unit tests didn't change....13:19
jlvillalalineb, nvm. I clicked 8 compared to 8 ...13:20
*** aparnav has quit IRC13:21
jlvillalalineb, Looking good. Left a comment about a missing unit test..13:21
jlvillalalineb, Thanks13:22
alinebjlvillal: sure, i will add that, thanks for noticing it's missing :)13:23
*** mtanino has quit IRC13:30
*** raildo is now known as raildo-afk13:32
*** rbudden has joined #openstack-ironic13:34
*** links has joined #openstack-ironic13:36
openstackgerritvinay kumar muddu proposed openstack/ironic-python-agent: Wait for all interfaces to be up before node lookup  https://review.openstack.org/30350313:39
openstackgerritVladyslav Drok proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624413:42
openstackgerritVladyslav Drok proposed openstack/ironic: Add network drivers  https://review.openstack.org/28585213:42
vdrokjroll: sambetts for now added none interface13:43
*** ametts has joined #openstack-ironic13:43
sambettsvdrok: I'd prefer Noop but we'll see if what devananda thinks when he gets on13:44
vdroksambetts: that was for consistency with dhcp :) but yeah, easy to fix13:44
*** mag009__1 has joined #openstack-ironic13:45
*** mag009__1 has left #openstack-ironic13:45
*** mgoddard_ has joined #openstack-ironic13:45
*** vmud213 has quit IRC13:47
*** thiagop has joined #openstack-ironic13:47
thiagopGood morning, ironicers13:48
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636313:49
openstackgerritVladyslav Drok proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636513:49
openstackgerritVladyslav Drok proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849613:49
openstackgerritVladyslav Drok proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636413:49
openstackgerritVladyslav Drok proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636713:49
openstackgerritVladyslav Drok proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636613:49
openstackgerritVladyslav Drok proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326213:49
openstackgerritVladyslav Drok proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859613:49
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to use NETWORK_DRIVERS in devstack  https://review.openstack.org/29352013:49
*** mgoddard has quit IRC13:49
vdrokmorning thiagop13:49
openstackgerritAline Bousquet proposed openstack/ironic-lib: Add support for metrics  https://review.openstack.org/30152613:49
*** hoangcx has quit IRC13:53
thiagophiya vdrok13:57
mat128good morning thiagop13:57
jrollneat: https://github.com/openstack/microversion-parse13:57
jrolldtantsur|mtg: ^ you'll enjoy that ;)13:57
thiagophiya too mat12813:57
dtantsur|mtgjroll, yeah, it's on my way to add to projects :)13:59
jroll\o/13:59
* dtantsur|mtg does not have any time this week though13:59
dtantsur|mtgso if you want to do that - go for it14:00
jrollnor do I, heh14:01
jrollthere's plenty of time, it isn't urgent14:01
dtantsur|mtgyeah.. it's on my todo list14:01
*** cdearborn has joined #openstack-ironic14:02
vdrok>:( stupid pep8 mistake14:03
*** alexpilotti has quit IRC14:03
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636314:04
openstackgerritVladyslav Drok proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636514:04
openstackgerritVladyslav Drok proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849614:04
openstackgerritVladyslav Drok proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636414:04
openstackgerritVladyslav Drok proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636714:04
openstackgerritVladyslav Drok proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636614:04
openstackgerritVladyslav Drok proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326214:04
openstackgerritVladyslav Drok proposed openstack/ironic: Add network drivers  https://review.openstack.org/28585214:04
openstackgerritVladyslav Drok proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859614:04
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to use NETWORK_DRIVERS in devstack  https://review.openstack.org/29352014:04
*** alexpilotti has joined #openstack-ironic14:07
*** links has quit IRC14:08
*** mtanino has joined #openstack-ironic14:10
*** alexpilotti has quit IRC14:15
*** alexpilotti has joined #openstack-ironic14:16
*** [1]cdearborn has quit IRC14:17
*** alexpilotti has quit IRC14:21
*** alexpilotti has joined #openstack-ironic14:23
*** spandhe has joined #openstack-ironic14:35
*** spandhe has quit IRC14:37
*** mgoddard_ has quit IRC14:43
*** [1]cdearborn has joined #openstack-ironic14:43
*** mgoddard has joined #openstack-ironic14:44
*** [4]cdearborn has joined #openstack-ironic14:45
*** ppiela has joined #openstack-ironic14:46
*** [1]cdearborn has quit IRC14:48
*** raildo-afk is now known as raildo14:48
*** sinval is now known as sinval-afk14:51
*** MattMan has quit IRC14:52
*** MattMan has joined #openstack-ironic14:52
*** afaranha has quit IRC14:57
*** cdearborn has quit IRC14:58
*** ametts has quit IRC14:59
*** hoangcx has joined #openstack-ironic15:06
NobodyCamgood Morning Ironicers :)15:08
NobodyCamgot suckucked to Jira this morning lol :p15:08
dtantsur|mtgmorning NobodyCam15:09
dtantsur|mtgI feel sorry for you :)15:09
NobodyCam:) morning dtantsur|mtg :p15:09
thiagopmorning NobodyCam15:09
NobodyCammorning thiagop :)15:10
lucasagomesNobodyCam, morning15:11
NobodyCamhey hey morning lucasagomes15:11
NobodyCamhow was travel15:11
lucasagomesNobodyCam, good, really good actually15:11
jrollmorning NobodyCam :)15:11
NobodyCammorning jroll :)15:12
lucasagomesNobodyCam, actually, I'm travelling at the moment15:12
NobodyCamhows your travel going?15:12
NobodyCamlucasagomes: oh still15:12
lucasagomesI'm in the Brno office15:12
lucasagomesNobodyCam, yeah, but work stuff now15:12
NobodyCam:) nice15:12
jrollNobodyCam: completed last night, now just a mess trying to find a place to live and get our stuff there :P15:12
NobodyCamjroll: lol.. :p15:13
lucasagomesjroll, oh that's cool15:13
sambettso/ NobodyCam15:13
*** hemna_ has joined #openstack-ironic15:13
NobodyCammorning sambetts :)15:14
thiagopyou guys move without finding previously a place to live? o.O15:14
NobodyCamlucasagomes: if you happen to have a free minute: https://review.openstack.org/#/c/27572615:15
NobodyCamyou had a +2 on it before15:15
jrollthiagop: kind of hard to find a place from across the country :/ staying with some relatives for now15:15
jrollso not a big deal15:15
*** Sukhdev has joined #openstack-ironic15:15
thiagopjroll: aw, in that case...15:15
thiagop:15:16
thiagop)15:16
NobodyCamWIFI takeOver !15:16
NobodyCamlol15:16
jrolllol15:16
JayFjroll: I'm flying down to Tacoma in mid-may to find a place, you're braver than I am, lol15:17
thiagoplol15:17
jrollJayF: well, I assume you don't have family there :P15:17
*** openstackgerrit has quit IRC15:18
JayFjroll: As my mother frequently reminds me :P15:18
jrollthere's plenty of room for us here15:18
jrollheh15:18
TheJuliajroll: you are far braver than I.... of course I think I might be crazy with what I'm pondering :)  Oh wait, that goes with my persona.15:18
JayFCharlotte was #2 on our list, but we would've changed up where we moved given what happened there recently15:18
TheJulia:(15:18
*** openstackgerrit has joined #openstack-ironic15:18
*** jayc has joined #openstack-ironic15:19
*** ayoung has joined #openstack-ironic15:20
*** baoli_ has quit IRC15:22
*** Sukhdev has quit IRC15:24
*** achanda has joined #openstack-ironic15:25
lucasagomesNobodyCam, will take a look15:26
*** baoli_ has joined #openstack-ironic15:26
NobodyCam:) awesome :)15:26
jlvillalJayF: If you are bored:  https://review.openstack.org/#/c/303620/   :)15:32
* jlvillal doubts JayF is actually bored.15:33
JayFI know better than to ever claim boredom15:33
JayFeven if I am15:33
JayFjlvillal: I love test cleanups like that15:33
jlvillal:)15:34
*** logan- has quit IRC15:34
JayFjroll: ^ if you have a sec, ytou can land that for john15:34
* jlvillal is being a bad man this morning and having hash browns, biscuit, and gravy over everything for breakfast.15:35
JayFMmm. I could have some breakfast. Waffles and sausage and hash browns15:36
* JayF has lived off frozen breakfast since moving to wfh15:36
*** yarkot_ has joined #openstack-ironic15:38
*** achanda has quit IRC15:38
jlvillalJayF: Normally mine is much more boring. Some hard boiled eggs.15:38
JayFNow you have me thinking of biscuits and gravy, and lamenting my lack of them, lol15:39
*** logan- has joined #openstack-ironic15:40
jrolldone, thanks jlvillal15:40
jlvillaljroll: JayF Thanks :)15:41
jrollI had toast with avocado and an egg this morning \o/15:41
jlvillalMmmm Avocado :)15:41
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Store ramdisk logs on all processing failures, not only reported by the ramdisk  https://review.openstack.org/30001115:42
dtantsur|mtgsambetts, aarefiev, updated ^^^ to store logs on all processing failures15:42
sambetts:D awesome15:43
*** moshele has quit IRC15:44
*** Nisha has joined #openstack-ironic15:45
*** moshele has joined #openstack-ironic15:46
*** jjohnson2 has quit IRC15:46
openstackgerritMerged openstack/ironic-python-agent: Create helper function: create_hdparm_info()  https://review.openstack.org/30362015:47
openstackgerritThiago Paiva Brito proposed openstack/python-oneviewclient: OneView client with managers  https://review.openstack.org/28680315:47
*** vishwanathj has joined #openstack-ironic15:48
*** saripurigopi has joined #openstack-ironic15:50
*** vishwana_ has joined #openstack-ironic15:50
*** vishwanathj has quit IRC15:53
*** jcoufal has quit IRC15:54
*** dtantsur|mtg is now known as dtantsur|afk15:54
*** athomas has quit IRC15:55
*** mgould has quit IRC15:55
devanandamorning, all15:56
jrollohai devananda15:56
sambettsMorning devananda15:56
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for baremetal subcommands in openstackclient  https://review.openstack.org/30168715:58
*** praneshp has joined #openstack-ironic15:58
*** ifarkas has quit IRC15:58
lucasagomesdevananda, morning15:59
*** alexpilotti has quit IRC15:59
lucasagomesfolks, I'm calling it a day15:59
lucasagomessee y'all tomorrow15:59
sambettscya later lucasagomes15:59
jrolllater man15:59
*** lucasagomes is now known as lucas-brno15:59
vdrokmorning devananda16:01
*** mkovacik has quit IRC16:02
jlvillallucas-brno: Ciao16:05
jlvillalmorning devananda16:05
*** saripurigopi has quit IRC16:06
*** alexpilotti has joined #openstack-ironic16:08
*** kromanenko has quit IRC16:10
NobodyCamgood morning devananda16:10
NobodyCamnight lucas-brno16:11
*** cdearborn has joined #openstack-ironic16:14
*** derekh has quit IRC16:20
*** alex_xu_ has quit IRC16:24
*** achanda has joined #openstack-ironic16:25
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: [EXPERIMENTAL] Hardware alerts - DB  https://review.openstack.org/30475616:25
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: [EXPERIMENTAL] Hardware alerts - obj  https://review.openstack.org/30475716:25
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: [EXPERIMENTAL] Hardware alerts - API  https://review.openstack.org/30475816:25
*** [4]cdearborn has quit IRC16:28
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Remove deprecated group and option names in deploy_utils.py  https://review.openstack.org/30308116:28
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Hardware alerts support  https://review.openstack.org/30476216:30
*** achanda has quit IRC16:30
*** alex_xu has joined #openstack-ironic16:30
*** saripurigopi has joined #openstack-ironic16:36
jlvillalvdrok: ping16:36
vdrokjlvillal: pong16:36
jlvillalvdrok: Question for you.  Looking here: http://docs.python-requests.org/en/master/api/16:36
jlvillalAt the 'request' method and the arguments16:37
* thiagop sees the responses of Openstack Survey16:37
* thiagop wonders why people dislike using gerrit so much...16:37
jlvillalvdrok: and then this: https://github.com/openstack/python-ironicclient/blob/master/ironicclient/common/http.py#L331-L33316:38
jlvillalvdrok: never mind!16:38
vdrokheh, np :)16:38
jlvillalvdrok: I mean: https://github.com/openstack/python-ironicclient/blob/master/ironicclient/common/http.py#L518-L51916:39
jlvillalThat is confusing16:39
jlvillalAm I missing something. On the order of the arguments?16:39
jlvillalIt looks out of order, the first two arguments16:39
vdrokjlvillal: it is an argument to keystoneauth session, not requests iirc16:40
jlvillalOh, that would make more sense.16:40
vdrokhttps://github.com/openstack/keystoneauth/blob/master/keystoneauth1/session.py#L28016:40
jlvillalvdrok: Thanks!16:41
JayFthiagop: What survey? I could vote for "gerrit is awesome", lol16:41
vdrokjlvillal: anyway, that should be refactored, there is some copypaste from keystoneclient I believe16:41
thiagopJayF: #link http://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf16:41
vdrokI planned to remove some pieces there16:41
jlvillalvdrok: I was reviewing: https://review.openstack.org/#/c/292552/16:41
jlvillalAnd thus got confused16:41
vdrokjlvillal: yep, it is confusing indeed16:42
thiagopJayF: after learning to use Gerrit and see benefits of using it against pull request, I'm almost deploying a gerrit here at the lab...16:42
thiagopgerrit rocks16:42
vdrokjlvillal: e.g. take a look here https://github.com/openstack/keystoneauth/blob/master/keystoneauth1/adapter.py#L70-L98 and compare with our _http_request method :)16:43
*** vishwanathj has joined #openstack-ironic16:44
vdrokjlvillal: I did not want to include this refactor in the patch, as it will have to be backported16:44
jrollthiagop: imo the gerrit workflow is great, the gerrit UI is terrible :P16:44
jlvillalvdrok: Okay. Your patch looks good. I was thinking about doing a +2 +A unless anything has changed over the last month...16:44
thiagopjroll: I kinda liked the new UI. It has a lot to be worked on, but have some interesting features16:45
*** jjohnson2 has joined #openstack-ironic16:45
* sambetts is heading oof 16:45
sambettsoff16:45
sambettscya later16:45
vdrokjlvillal: I think it did not :) endpoint_override is still there in keystoneauth sessions16:45
*** sambetts is now known as sambetts|afk16:45
vdroknight sambetts|afk16:46
jlvillalsambetts: Take oof!  :)16:46
* jlvillal would maybe add 'you hoser', but sambetts|afk may not be familiar with Bob and Doug McKenzie :)16:46
thiagopwhat I dislike more is having to check always if I'm on the last patchset. But removing <code>url.split('/')[-1]</code> works for me16:46
*** vishwana_ has quit IRC16:47
thiagopnight sambetts|afk16:47
jlvillalthiagop: You might look into gertty.16:47
*** dprince has quit IRC16:47
vdrokjlvillal: thanks!16:47
* jlvillal does not use it but knows dtantsur|afk uses gertty16:47
jlvillalthiagop: https://github.com/openstack/gertty16:48
vdrokyep, I keep seeing people recommending gertty16:48
thiagopjlvillal: dtantsur|afk already pointed me out to this. Seems interesting, but I'm not that passionate by shell tools16:49
thiagopjlvillal: but that "offline" feature... seems very useful16:49
vdrokthiagop: maybe there is a web interface for it :D16:49
*** alexpilotti has quit IRC16:51
jlvillalvdrok: I also think the name "SessionClient" is terrible for that class :)16:51
*** Sukhdev has joined #openstack-ironic16:52
jlvillalKeystoneSessionClient would have been better.16:52
jlvillalI see Session and I'm thinking a Python requests session.16:52
thiagopvdrok: I intend to try it soon16:52
vdrokjlvillal: I'm thinking about removing httpclient completely and leaving only sessionclient16:52
*** moshele has quit IRC16:52
vdrokjlvillal: admin_token auth method is basically the same as we have in http client - https://github.com/openstack/keystoneauth/blob/master/keystoneauth1/loading/_plugins/admin_token.py16:53
jlvillalvdrok: We would probably need to deprecate it. I think things like shade might use it. But not sure on that.16:53
vdrokie just use the provided endpoint and token16:53
jlvillalI remember doing a change to keystone client and then TheJulia told me I broke the world. Or at least a small town on the world :)16:54
vdrokjlvillal: well, it needs investigation in terms of exceptions and stuff but functionality is the same16:54
* jlvillal is unsure if it was his change or he approved the change.16:54
vdrokyep, I usually create a do not merge change in bifrost depending on ironicclient to check16:55
jlvillalvdrok: I wonder if those 'clients' should be in http.py? Maybe clients.py?16:55
*** Guest15115 has quit IRC16:55
vdrokjlvillal: that is a historical name :) before it was openstack/http.py16:56
jlvillalIf you are thinking about refactoring stuff.16:56
vdrokbut can be changed, sure16:56
jlvillalI'm just saying random stuff. Not sure if good or bad idea.16:56
*** spandhe has joined #openstack-ironic16:57
*** trown is now known as trown|lunch16:57
*** saripurigopi has quit IRC16:57
*** vishwanathj has quit IRC16:58
*** vishwanathj has joined #openstack-ironic16:58
*** vishwana_ has joined #openstack-ironic16:59
*** alexpilotti has joined #openstack-ironic16:59
*** vishwana_ is now known as vishwanathj__17:00
*** nathan-h has quit IRC17:01
*** vishwanathj has quit IRC17:03
*** sambetts|afk has quit IRC17:04
*** sambetts has joined #openstack-ironic17:06
*** raildo is now known as raildo-afk17:08
*** mgoddard has quit IRC17:11
*** mgoddard has joined #openstack-ironic17:12
*** hoangcx has quit IRC17:12
NobodyCamgeneral question: should adding new states be concered a breaking api change?17:14
devanandaNobodyCam: most definitely17:14
jrollyep17:14
NobodyCamthats what I thought17:14
mat128NobodyCam: see the Adopt case17:14
TheJuliaThat is what I remember the discussion being last time it came up :)17:14
devanandaalso I'm now very curious what new API states you're referring to17:14
NobodyCamjust saw the comment here: https://review.openstack.org/#/c/275766/12/ironic/api/controllers/v1/node.py17:15
*** jistr has quit IRC17:15
jrollheh17:15
jrollhrm17:15
JayFI made up an etherpad for us to be able to sync up who is arriving when and staying where at the summit, so we can keep track of folks17:17
JayFand so nobody is left out of the group hangout chat that always forms17:17
JayFhttps://etherpad.openstack.org/p/ironic-summit-arrivals17:17
JayFfeel free to fill it out :) I'll make a group hangout on sunday before summit with everyone on the etherpad17:17
*** saripurigopi has joined #openstack-ironic17:18
*** suro-patz has joined #openstack-ironic17:18
* JayF hands TheJulia a monospaced font17:18
TheJuliaWOOT!17:19
TheJulialol17:19
NobodyCamlol17:19
*** piet has joined #openstack-ironic17:19
* TheJulia wonders why not use sheets.google.com *ducks*17:19
*** Sukhdev has quit IRC17:19
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Network  https://review.openstack.org/29455917:19
JayFTheJulia: I mean, I totally could instead, but some people get chafed about using nonfree tools17:19
TheJuliaTrue :\17:20
*** dencaval has joined #openstack-ironic17:23
* NobodyCam 's old spamming job warns him agenst adding email addy to public doc17:25
*** Sukhdev has joined #openstack-ironic17:27
JayFNobodyCam: lol17:27
JayFNobodyCam: I worked for a "legit spammer" (i.e. we were just the engine, it's not OUR fault if you bought a list when we told you not to)17:28
*** davideag_ has quit IRC17:28
*** davidlenwell has quit IRC17:29
*** raildo-afk is now known as raildo17:29
* NobodyCam may have worked for a affiliate network..17:30
JayFWhich one/17:32
JayFI quit my job at iContact because they had a spammy customer, we proved they were spammy and got them "fired" as a customer despite being our biggest revenue generator ...17:32
*** davideagnello has joined #openstack-ironic17:32
JayF... then they offered to pay us 2x rack rate for the email sending, the CEO and VP of BizDev overrode the technical and support folks17:32
JayFand 2 months later I worked at Rackspace, lol17:33
thiagoplol17:34
*** achanda has joined #openstack-ironic17:34
NobodyCamhydra media was one of hte networks17:34
*** davidlenwell has joined #openstack-ironic17:36
NishaIs any one aware of the issue "Slave went offline during the build" for the CI17:38
openstackgerritAline Bousquet proposed openstack/ironic-lib: Add support for metrics  https://review.openstack.org/30152617:39
openstackgerritMerged openstack/python-ironicclient: Set endpoint_override while doing session.request  https://review.openstack.org/29255217:40
*** rama_y has joined #openstack-ironic17:41
jlvillalalineb: Thanks :)17:42
*** moshele has joined #openstack-ironic17:43
*** ametts has joined #openstack-ironic17:45
*** xavierr has left #openstack-ironic17:47
*** moshele has quit IRC17:48
*** suro-patz1 has joined #openstack-ironic17:50
*** xavierr has joined #openstack-ironic17:50
*** suro-patz has quit IRC17:51
anteayaNisha: when asking those types of questions, having a link to the logs accompany the question can be helpful17:53
Nishaanteaya, the ilo CI actually dont capture console logs because of ip address and login credentials information (security concern) as of now. But i am seeing this issue many times and i have to restart jenkins each time i face this issue17:54
Nishaanteaya, sometimes even that doesnt helps17:55
Nishaanteaya, just now i had to restart the jenkins master....17:55
jlvillaljroll: Any thoughts on starting to plan for the Newton midcycle?17:55
TheJuliaSo if your having to restart your jenkins master, wouldn't it be in the jenkins master node's logs potentially?17:56
* jlvillal was noticing that Nova is discussing theirs17:56
*** xhku has joined #openstack-ironic17:56
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Uplink Set  https://review.openstack.org/29598117:56
NishaTheJulia, what kind of logs from jenkinsmaster?17:57
*** trown|lunch is now known as trown17:57
*** yarkot_ has quit IRC17:57
Nishathe slave will suddenly go offline while running the job17:57
TheJuliaNisha: I'm just speculating that maybe there is data in jenkins.log that might reveal what your encountering17:58
anteayaNisha: so you are saying that the ilo CI system is your system?17:58
anteayaTheJulia: it is a good speculation17:58
Nishaanteaya, I work for the iLO drivers and currently enabling the iLO drivers in CI17:58
NishaTheJulia, ok got ur point. let me see17:59
anteayaNisha: okay so you are asking about your system17:59
anteayagreat, now I understand more17:59
Nishaanteaya, yeah17:59
anteayagreat that helps me understand better18:00
Nishaanteaya, if this issue is not there then one of the ilo driver gate works fine with no issues18:00
thiagopanteaya: I think what Nisha is saying is that her CI is having a pretty similar behavior as in the bug18:00
Nishathiagop, which bug?18:00
anteayasorry what bug is that, thiagop?18:00
Nishai do see this https://issues.jenkins-ci.org/browse/JENKINS-31050 on the net18:01
thiagop"Slave went offline during the build"18:01
Nishabut this doesnt has any workaround or solution18:01
thiagopsorry, issue18:01
anteayathiagop: that is the error message18:02
Nishaanteaya, yeah.18:02
Nisha:(18:02
anteayaNisha: have you met any other third party operators?18:02
anteayaNisha: there are quite a few18:02
anteayahave you attended any third party meetings?18:02
Nishaanteaya, No18:02
anteayaor spent any time in the #openstack-infra channel talking with them18:03
*** ChubYann has joined #openstack-ironic18:03
anteayawell they are a great group of people18:03
*** mjturek1 has joined #openstack-ironic18:03
Nishaanteaya, sorry, i didnt know that we can talk there18:03
anteayaand I'm going to bet someone has come across this issue previously18:03
anteayasure18:03
*** moshele has joined #openstack-ironic18:03
anteayathe biggest thing is to be clear you are asking about your system18:03
anteayawhich you are operating18:03
anteayaas a random question about a CI system is interpreted as being about our system18:04
Nishaanteaya, thanks will do18:04
anteayaso clarity right off the start really helps18:04
anteayathank you18:04
thiagopanteaya: yeah? I thought it was a launchpad bug... Maybe I'm assuming too much :)18:04
anteayathiagop: it is possible, have you a link to the bug?18:05
anteayaI have to admit I don't look at the launchpad bugs often18:05
thiagopanteaya: nope, just really an assumption18:05
thiagopvery bad one, indeed18:05
anteayanot a problem18:05
*** jayc has quit IRC18:06
*** hamzy has joined #openstack-ironic18:09
anteayaNisha: here is information on the third party meetings: http://eavesdrop.openstack.org/#Third_Party_Meeting18:09
anteayaNisha: the meetings during the week of summit are cancelled18:09
anteayathey are good meetings to ask questions18:10
Nishaanteaya, thanks will make a note of it18:10
anteayawonderful, I hope to see you there18:10
openstackgerritJarrod Johnson proposed openstack/pyghmi: Fix get_health with a NextScale FPC  https://review.openstack.org/30480718:13
*** Sukhdev has quit IRC18:14
JayFhttps://review.openstack.org/#/c/302493 is a proposed stable backport with 1x+2 and 7x+1 if someone with those perms wanna take a look18:18
*** jayc has joined #openstack-ironic18:19
JayFMy namespace is being invaded! oh no!18:20
JayF:)18:20
*** achanda has quit IRC18:23
openstackgerritStephanie Miller proposed openstack/bifrost: Unify testing scripts  https://review.openstack.org/29742418:25
JayFNobodyCam: wdyt about landing https://review.openstack.org/#/c/275726/ -- I know you wanted to give lucas-brno a chance to look at it, but that was 3 (business) days ago :)18:28
NobodyCamI asked this morning for him to look at it.18:29
NobodyCamwanta hit the button18:29
JayFNobodyCam: https://review.openstack.org/#/c/297541/ is one you could probably hit the button on18:30
*** baoli_ has quit IRC18:30
NobodyCamoh looks like I had a +2 already18:32
NobodyCamlet me take a look18:32
*** moshele has quit IRC18:33
NobodyCamoh I like the changes18:33
NobodyCamJayF: BAm18:34
*** raildo is now known as raildo-afk18:41
openstackgerritMerged openstack/pyghmi: Fix get_health with a NextScale FPC  https://review.openstack.org/30480718:42
*** [1]cdearborn has joined #openstack-ironic18:43
*** alexpilotti has quit IRC18:44
*** daemontool has quit IRC18:45
*** yarkot_ has joined #openstack-ironic18:46
*** Sukhdev has joined #openstack-ironic18:46
*** Sukhdev has quit IRC18:47
*** Sukhdev has joined #openstack-ironic18:48
*** Sukhdev has quit IRC18:49
*** alexpilotti has joined #openstack-ironic18:50
*** keedya has quit IRC18:55
*** Nisha has quit IRC18:55
*** raildo-afk is now known as raildo18:56
*** cdearborn has quit IRC18:57
*** ametts has quit IRC18:58
*** yuanying has quit IRC19:04
*** achanda has joined #openstack-ironic19:05
*** achanda has quit IRC19:05
*** dprince has joined #openstack-ironic19:06
*** Sukhdev has joined #openstack-ironic19:10
*** piet has quit IRC19:12
openstackgerritMerged openstack/ironic: Force iRMC vmedia boot from remotely connected CD/DVD  https://review.openstack.org/29754119:12
*** raildo is now known as raildo-afk19:14
*** divya_ has quit IRC19:15
*** praneshp has quit IRC19:21
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [glance]  https://review.openstack.org/30482919:25
openstackgerritMathieu Mitchell proposed openstack/ironic: Allow configuring shred's final overwrite with zeros  https://review.openstack.org/30410119:30
jlvillalJayF: I for one appreciate you highlighting patches for people to look at. Thanks :)19:39
NobodyCamJayF: maybe worth adding your arrival etherpad to teh announcment section of the agenda?19:39
* jlvillal loses track of all the patches.19:39
jlvillalWould it be worthwhile to have a deprecation to-do list for each release?  For example we say we are deprecating something in Newton and in should be removed in the next release. Would it be good to have an ocata-deprecation-todo.txt (or something)19:45
* jlvillal just thinking out loud19:45
*** Sukhdev has quit IRC19:45
jrolljlvillal: I've only begun thinking about midcycle, nothing much to share yet19:46
jrollfeel free to throw location invitations/suggestions at me though19:47
jlvillaljroll: Okay :)  I think Intel would be able to host here in Oregon.19:48
jrollI don't believe we have a need for a separate todo list for deprecations, use the bug tracker luke19:48
jroll:P19:48
jrollawesome!19:48
jlvillaljroll: does that mean each patch that says this config option is deprecated they should also create a bug?19:48
*** e0ne has quit IRC19:48
jlvillalFor the future release work?19:49
jrolljlvillal: maybe? or they should add it to their personal todo list19:49
jrollif we forget to remove something, then removing it clearly wasn't very important to us19:50
*** daemontool has joined #openstack-ironic19:50
jlvillalTrue :)19:50
jlvillalUsually the cruft doesn't hurt anything.19:50
rloojlvillal: i don't think so -- that file would get out of date.19:50
jlvillalrloo: Probably true. Not a big deal for the most part if we forget to remove stuff a cycle or two late.19:51
rloojlvillal, i think if it is documented in the code, the deprecation and when it will be removed, we can have trolls, er people going through and doing the needful.19:51
jlvillalheh19:52
rloojlvillal: in fact, most of those are typically low hanging fruit. so someone could go through at the beginning of the cycle, and open low-hanging-fruit-bugs for each of them :)19:52
jlvillalOh yeah.  Good idea.19:53
*** raildo-afk is now known as raildo19:53
* jlvillal has ideas for some of his co-workers...19:53
rloojlvillal: by the way, i looked at https://review.openstack.org/#/c/301526/ and didn't quite understand it.19:53
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [neutron]  https://review.openstack.org/30483819:53
jlvillalrloo: JayF knows more about it. And I think jroll also.19:54
rloojlvillal: am going to add a comment and see if someone can clarify for me.19:54
jlvillalrloo: But you brought up a good point on the config options. That is a little confusing.19:54
jrollI what now19:54
jrolloh yeah, I know some things19:54
jlvillaljroll: You know all about https://review.openstack.org/#/c/301526/ :)19:54
*** yarkot_ has quit IRC19:55
jlvillalrloo: Not sure why there are separate options and also the IPA options don't seem to be used in the library...19:55
jrollthose are good questions though19:55
* jlvillal is getting more confused as he thinks about it.19:56
jrollso, how this was implemented downstream19:56
jrollis the regular configs are for ironic, and the agent configs are for ironic as well, which it sends down to the agent on /lookup19:56
jrollrloo: ^19:57
*** Goneri has quit IRC19:57
jrollso honestly, I think the agent configs should likely be dropped here, and it should just be regular configs19:57
rloojroll: and does ironic and the agent use the code in the library? is that the 'shared' part?19:57
jrolland then ironic can have some agent configs to be sent down to the agent, or something19:58
jrollrloo: yeah19:58
rloojroll: ok, that makes more sense. the configs don't seem to belong to the library. although i have to admit, i didn't look at any of the code. i started and stopped with the configs.19:58
jrollrloo: I think they do belong to the library, we just also need a way to pass them down to the agent19:59
rloojroll: are those configs used by any code in the library? if not, they don't belong in the library.20:00
JayFrloo: I can show you20:00
jrollrloo: they are20:00
JayFrloo: I have a patch up for ir-cond that ships those configs to the conductor20:00
jroll(I think?)20:00
JayFs/conductor/agent/20:00
JayFrloo: https://review.openstack.org/#/c/301919/ is the patch related to those agent_* settings20:00
rlooJayF: right, ironic needs those agent* config values, so it can tell the agent what they are.20:01
rlooJayF: but I don't see why those agent* configs are in the library if the library itself doesn't use them directly.20:01
JayFso you're saying the agent_* configs should be in 301919, and not in ironic-lib?20:01
JayFI can buy that20:01
jrollJayF: that's what I'm saying, yes20:01
JayFI'm OK with that. If you all will -1 the patch with that comment, alineb can fix the ironic-lib patch in the morning and I'll move those configs into my patch20:02
jrollrloo: what I meant before is "the not-agent configs belong in the library, and we need a way to pass what those should be to the agent", sorry20:02
rlooJayF: if some other project uses ironic-lib cuz it wants the metrics classes, what would the agent* configs mean for those other sw?20:02
rloojroll: good, that jives with what i think. although i don't really know much about it :)20:03
JayFrloo: I guess that's reasonable; I just didn't realize we considered any non-ironic use cases for ironic-lib20:03
rlooJayF: well, what if bifrost or inspector wanted it.20:03
JayFrloo: and this is something the spec was a little squishy on, I have no objection whatsoever to doing it the way you and jim want, and I almost did it that way originally :)20:03
JayFrloo: I guess so; although I think the way we're writing this inspector should get it for free20:03
*** jayc has quit IRC20:04
JayFwell, I guess not, because it doesn't lookup to the conductor20:04
rlooJayF: libraries are different in that you have to think of them more generically.20:04
JayFso that makes it make even more sense to factor the agent_* configs out of the lib20:04
*** keedya has joined #openstack-ironic20:04
rlooJayF or some other J*, do you want to add a comment to that review since you're more familiar with it than I am?20:05
* rloo looks for an easier review to start off with...20:05
JayFI mean, I'll gladly do it if you don't want to20:05
rlooJayF: heh, I can do so. Just trying to delegate. I'll do it...20:06
JayFI mean, I'll gladly do it too20:06
rlooJayF: ok, you can do it then :)20:06
devanandacatching up on the backscroll, I think I agree with rloo20:07
rloothx JayF (& devananda)20:09
*** jayc has joined #openstack-ironic20:10
*** Haomeng has quit IRC20:10
*** Haomeng has joined #openstack-ironic20:10
*** piet has joined #openstack-ironic20:11
openstackgerritJulia Kreger proposed openstack/ironic: Follow-up for Ib3eadf4172e93add9a9855582f56cbb3707f3d39  https://review.openstack.org/30484720:27
openstackgerritMathieu Mitchell proposed openstack/ironic: Allow configuring shred's final overwrite with zeros  https://review.openstack.org/30410120:28
jlvillalTheJulia: For your arrival time I did think of the Commodores song.20:28
* jlvillal sings, I'm easy, easy like Sunday morning...20:29
JayFjlvillal: seriously, until I read that, I thought the lyrics were "I need you like a Sunday morning"20:30
TheJuliajlvillal: it is totally not clicking in my brain right now20:30
JayFjlvillal: and never understood the song20:30
JayFlol20:30
TheJulialol20:30
JayFhearing problems + song lyrics = hilarious lifelong mistakes20:30
jlvillallol :)20:30
JayFwho is mathieu mitchell in irc?20:31
mat128me20:31
JayFoh perfect, lol20:31
jlvillalJayF: mat12820:31
mat128mmitchell was taken already, so I had to take my regular nickname20:31
JayFwas going to ask a question but got the answer first20:32
* jlvillal darn too late.20:32
jlvillalTheJulia: Well the song is from 1977...20:32
JayFmat128: I missed the depends-on at first, for the ipa change, now I see it20:32
JayFmat128: was going to say you needed an ipa change that did, well, what your patch does :P20:32
JayFmat128: +2 on IPA change, +1 on Ironic change. Thanks!20:32
mat128wasn't sure that was the appropriate syntax (does it really causes a dependency link or it's just docs)?20:33
mat128thank you :)20:33
JayFit does a dependency link for CI purposes20:34
JayFIDK if it prevents landing if someone +A'd it20:34
mat128ok good20:34
jrollit does20:34
JayFbut in this case, shred doesn't get run in the gate20:34
JayFso your change on either side wouldn't have failed any tests, sadly20:34
TheJuliait will prevent it from merging20:34
mat128with this change, we could run shredding in the gate with n=0 and final_zero = false20:34
mat128to save time but still prove the process works20:34
*** yarkot_ has joined #openstack-ironic20:35
JayFhmm. wait a sec. I think something else uses that option you moved20:35
*** cdearborn has joined #openstack-ironic20:35
JayFI think ilo drivers use that erase_devices_iterations value as well20:35
JayFso wondering if your change wil lbreak them20:35
openstackgerritVasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915720:35
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643220:36
JayFoh that is for the *priority* of erase devices20:36
JayFwhich is what we already use to disable that cleaning step20:36
JayFhmm20:36
mat128old name still defined as deprecated, so it will be configured, until we remove it20:36
mat128but please show me, I can fix it tonight or tomorrow morning20:36
JayFmat128: do you think we should accept n=0 and False as valid values?20:36
mat128JayF: why not? To me, it would be an optimization if we want n=0 and false to simply avoid the cleaning at all20:38
mat128it could prove to be useful for testing purposes20:38
mat128just like we can play with priority20:38
JayFmat128: I just put a -1 on the IPA patch asking for a test of n=0 and zero=False20:38
JayFmat128: my concern is, if a deployer configured this way, but left automated_clean to True, there's an expectation that a cleanup will happen20:38
JayFmat128: if zero=False and iterations=0, the cleanup won't happen, which is potentially a security hole20:39
mat128ok, no problem20:39
*** baoli has joined #openstack-ironic20:39
mat128do you think it should raise in IPA or in Ironic?20:39
TheJuliaJayF: Wouldn't that check also need to go inside the conductor upon startup?20:39
JayFI don't even know for sure if it should fail ;)20:39
JayFbut my hunch says maybe it should20:39
JayFTheJulia: probably, depending on outcome20:39
mat128this is similar to the priority20:39
JayFTheJulia: for now I just wanted mat128 to make the behavior explicit so we see what is wanted to be done20:40
TheJuliaJayF: ++20:40
JayFmat128: yeah; I guess so, although I think it's ... not obvious that setting those two options that way = no cleaning of disk in some cases20:40
JayFmaybe we should just check in conductor and toss a warning in the logs if you're configured in a such a way disks could be left unclean/20:40
TheJuliaIf it is a condition that is functionally impossible to run cleaning, then I think the conductor should actually fail to startup, but thats just me20:41
JayFwell, it wouldn't make running cleaning impossible20:41
TheJuliawell20:41
TheJuliatrue20:41
JayFit would just give a chance (inconsistently) of not cleaning the disk20:41
TheJuliacustom hardware managers and all20:41
JayFwell also remember cleaning can be more than erase devices, even though upstream it isn't20:41
mat128TheJulia: we use priority = 0 in staging to avoid spending time cleaning20:41
TheJuliayup20:41
mat128because we have a different process to prove cleaning *would* work20:41
TheJuliamat128: :(20:41
JayFcleaning with an erase_devices step that is effectively a noop is still cleaning20:42
JayFheh, we clean everything everywhere with a brillo pad20:42
mat128remember, we shred dollar bills :)20:42
mat128takes a while20:42
JayFI don't have the time to go digging into new bugs made by having staging and prod configured differently20:42
JayFhahaha, yeah, I totally get you there20:42
mat128otherwise we'd do secure erase everywhere20:42
* TheJulia wonders which is better, magic erasor or brillo pad....20:42
mat128ok here's my suggestion20:42
mat128because I have to leave for the day20:43
mat128put -1 on either of the changes20:43
mat128lets think about it, discuss it tomorrow morning20:43
TheJuliaJayF already put a -1 on the ipa change20:43
*** rbrud has joined #openstack-ironic20:43
JayFyeah, just asking for a test20:43
JayFmake the behavior whatever you think it should be, I just wanted to be sure it's explicit20:43
mat128and we can take a clear decision, worst case I can have a patch downstream to remove the "forbid operator from doing crazy things" limitation20:43
JayFand that we decide what it is vs just having an edge case we don't know what happens20:43
*** dprince has quit IRC20:43
JayFmat128: that won't be needed; we don't wanna make you do that, because I don't want you to make me do that ever20:43
JayFmat128: lol20:44
mat128JayF: hahaha20:44
mat128good stuff20:44
JayFmat128: I think a warning in the logs that cleaning disks may be less effective is probably the best middle ground20:44
JayFso folks who accidentally misconfigure can know that they did, but folks who want it that way get it that way20:44
mat128a big security warning20:44
mat128hmm20:44
mat128and a note in the config option description20:44
mat128yeah, gets clearer20:44
mat128will do that tomorrow morning20:44
JayFLOG.warning('With X and Y set this way, you're not going to clean your disks in some cases. SECURITY VIOLATION!')20:44
JayFlol20:44
mat128should we do that for priority=0 too?20:44
JayFI certainly wouldn't be opposed to it20:45
JayFbut in that case, it's VERY explicit what you're doing20:45
JayF"setting this to 0 disables this"20:45
JayFvs two settings combining to make ... strange behavior20:45
JayFwhich is less explicit20:45
mat128yeah, not a combinason of settings20:45
mat128agreed20:45
mat128ok, test to clarify + big warning20:45
JayF+1 awesome, isn't open source fun20:45
JayFI'll review your fixes first thing tomorrow, ty20:45
mat128in Ironic directly, right?20:45
JayFThe warning should be in Ironic directly20:46
mat128(I know my operators wont look at IPA logs, lol)20:46
mat128yes, ok20:46
JayFbut we still need the test in IPA20:46
JayFthe unit test20:46
mat128sure20:46
JayFthat shows 0 + False = don't run shred20:46
JayFin fact, you might wanna specifically implement it as a special case or something20:46
JayFmy suspicion reading the code is that 0 + False is an invalid config that would break today in IPA20:46
mat128`shred --force --verbose --iterations 0 my_block_device` runs happily20:47
mat128return code 020:47
JayFand it just does nothing?20:47
mat128does nothing20:47
JayFlol20:47
mat128$ shred --force --verbose --iterations 0 my_block_device20:47
mat128ubuntu@docker-host:~$ echo $?20:47
mat128020:47
JayFdo you trust it does nothing enough to run it against a disk you care about /jk20:47
JayFman, that's kinda awesome hilarious and a little terrible20:47
JayFall rolled into one20:47
TheJuliaugh20:48
mat128$ sudo shred --force --verbose --iterations 0 /dev/vda20:48
mat128still here20:48
mat128:)20:48
JayFgood lord I was kidding20:48
JayFand would've felt horrible if it did anything at all20:48
JayFlol20:48
mat128but it def. tried to open the device (got Operation not permitted without sudo)20:48
JayFthat's kinda ... weird20:48
mat128cattle vs cat, my docker test host machine isnt all that important20:49
JayFI hope you didn't just nuke your MBR or something20:49
JayFoh, docker host, good20:49
mat128it's just a vm20:49
jrollplease don't shred any cats :/20:49
mat128ok, to be safe, we can arrange not to call it when false and n=020:49
mat128+ proper unittests20:49
mat128in IPA, big security warning in ironic20:49
JayFI mean, I'm OK with it if the shred command is20:49
JayFjust ... surprised shred command is20:49
mat128lol20:50
*** [1]cdearborn has quit IRC20:50
mat128I'll think about it (in a few mins, in my car in traffic :(, but might leave it as-is (except test to clarify)20:50
mat128I'll submit udpates tomorrow morning20:50
mat128really gotta go now20:50
JayFo/20:50
mat128thanks for your time20:50
JayFhave a good day20:50
JayFnp anytime20:50
*** e0ne has joined #openstack-ironic20:52
*** baoli has quit IRC21:03
*** ametts has joined #openstack-ironic21:06
*** raildo is now known as raildo-afk21:06
openstackgerritVasyl Saienko proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915721:07
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643221:07
*** jjohnson2 has quit IRC21:10
*** trown is now known as trown|outtypewww21:11
openstackgerritMerged openstack/ironic: deployment vmedia ops should not be run when not deploying  https://review.openstack.org/30067421:17
*** e0ne has quit IRC21:20
*** hemna_ has quit IRC21:22
*** e0ne has joined #openstack-ironic21:25
*** e0ne has quit IRC21:27
*** hemna_ has joined #openstack-ironic21:29
mrdaMorning Ironic21:32
devanandag'morning, mrda21:32
mrdahey devananda21:32
thiagopmorning mrda21:33
JayFo/21:36
mrdahey thiagop and JayF21:36
*** ravig has joined #openstack-ironic21:38
ravigHello All, I have a question regarding ironic architecture - is there a feature that can actually make a node boot of an iscsi device instead of local installation or will that go against design philosophy of ironic21:42
JayFNot at all ravig21:43
JayFit's a good question and a commonly requested feature21:43
JayFit's currently in process of being designed, let me get you a link to the RFE21:43
JayFravig: https://review.openstack.org/#/c/294995/ is the initial spec, still in review, written by TheJulia21:43
JayFravig: so we can't do it not but we will at some nebulous point in the future when that feature is done :)21:44
ravigJayF: Thanks for responding back, the way I see this, that could be really useful, I mean we can use the same image for both virtual machines and physical nodes at some point21:45
JayFravig: I'm actually not a person who cares or knows a lot about that feature; I'd suggest reading that spec and if you have questions, post them there21:46
*** ayoung has quit IRC21:46
ravigJayF: Sure thanks a lot :)21:46
JayFnp21:46
*** piet has quit IRC21:47
*** piet has joined #openstack-ironic21:47
*** [1]cdearborn has joined #openstack-ironic21:48
*** sukhdev has joined #openstack-ironic21:49
*** fragatina has quit IRC21:54
* NobodyCam is back21:57
openstackgerritMerged openstack/ironic: In node_power_action() add node.UUID to log message  https://review.openstack.org/30135021:58
*** cdearborn has quit IRC22:03
jlvillalMidsomer mrda ?22:05
jlvillalmrda on the Orient Express?22:06
mrdajlvillal: lol22:06
mrdajlvillal: a mrda of crows?22:06
jlvillalmrda: :)  Just checking if you were up for a Nova bug scrub this week22:06
mrdajlvillal: always ;)22:06
NobodyCammorning mrda22:06
jlvillalSweet :)22:07
mrdahey NobodyCam22:07
NobodyCam:)22:07
*** piet has quit IRC22:10
*** alexpilotti has quit IRC22:22
*** Sukhdev_ has joined #openstack-ironic22:23
*** fragatina has joined #openstack-ironic22:24
*** derekh has joined #openstack-ironic22:25
*** fragatina has quit IRC22:30
*** ayoung has joined #openstack-ironic22:31
*** Marga_ has joined #openstack-ironic22:32
*** derekh has quit IRC22:33
*** Marga_ has quit IRC22:35
*** Marga_ has joined #openstack-ironic22:36
*** ametts has quit IRC22:37
*** rama_y has quit IRC22:40
NobodyCamJayF: did you want to pull the trigger on 275726?22:45
JayFI mean, I can or you can?22:50
* JayF landed it22:50
NobodyCamyou rock JayF22:52
NobodyCam:)22:52
openstackgerritMerged openstack/ironic-specs: Dynamic allocation of nodes on OneView drivers  https://review.openstack.org/27572622:52
*** Sukhdev_ has quit IRC22:53
*** Sukhdev_ has joined #openstack-ironic22:54
*** alexpilotti has joined #openstack-ironic23:00
*** mtanino has quit IRC23:03
openstackgerritChris Krelle proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265823:06
*** Sukhdev_ has quit IRC23:10
*** Sukhdev_ has joined #openstack-ironic23:11
*** alexpilotti has quit IRC23:11
openstackgerritChris Krelle proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265823:16
thiagopJayF NobodyCam: thanks for merging that!23:17
* thiagop will buy a beer to celebrate23:17
JayFthiagop: I'm sure you're glad to have it merged :P23:17
NobodyCamhehe23:17
JayFthiagop: it's OK, we've all had one or seven specs like that, that's why I was glad to land it ;P23:17
NobodyCamI thought you'd away already23:17
* JayF remembers back in the giant-agent-driver-patch early days of Ironic23:17
NobodyCamlol ++++23:18
thiagopI was here trying to fix a stuff in a parallel project23:18
*** yuanying has joined #openstack-ironic23:18
thiagopnow I WILL get home23:18
thiagopsee you guys tomorrow23:18
NobodyCamnight thiagop and congratz23:18
*** thiagop has quit IRC23:19
*** alexpilotti has joined #openstack-ironic23:20
*** rbrud has quit IRC23:21
*** alexpilotti has quit IRC23:24
openstackgerritJay Faulkner proposed openstack/ironic: Pass agent metrics config via conductor  https://review.openstack.org/30191923:33
*** yuanying has quit IRC23:36
*** jayc has quit IRC23:48
*** sukhdev has quit IRC23:52
*** baoli has joined #openstack-ironic23:54
*** yarkot_ has quit IRC23:55

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