Wednesday, 2015-02-11

*** ijw has joined #openstack-ironic00:01
*** ijw_ has quit IRC00:04
*** eghobo has joined #openstack-ironic00:05
openstackgerritMerged openstack/python-ironicclient: Rename --configdrive to --config-drive  https://review.openstack.org/15449900:09
*** lucas-dinner has quit IRC00:13
*** korekhov has quit IRC00:14
*** regebro has quit IRC00:15
jrolldevananda: ^^ merged00:15
devanandajroll: ack00:16
*** dividehex has left #openstack-ironic00:21
*** korekhov has joined #openstack-ironic00:22
*** eghobo has quit IRC00:41
*** korekhov has quit IRC00:42
*** eghobo has joined #openstack-ironic00:46
*** stendulker has joined #openstack-ironic00:47
*** r-daneel has quit IRC00:49
*** stendulker has quit IRC01:07
*** jiangfei has quit IRC01:08
*** absubram has quit IRC01:12
*** jlvillal_wfh has joined #openstack-ironic01:13
*** jlvillal_wfh is now known as jlvillal_sfo01:14
*** achanda_ has joined #openstack-ironic01:16
*** rloo has quit IRC01:16
*** achanda has quit IRC01:19
*** achanda_ has quit IRC01:21
*** ijw has quit IRC01:23
*** yog_ has quit IRC01:23
jlvillal_sfoHi all.  I made it to Oakland :)01:24
jlvillal_sfoLooking forward to meeting people at the sprint tomorrow!01:24
*** david-lyle has quit IRC01:26
JayFAwesome!01:30
JayFBTW: we have breakfast catered all three days01:31
JayFand coffee01:31
JayFbut left everyone to their own devices for lunch01:31
JayFwho wants to go to SF and eat crappy catered lunch every day, right?01:31
JayF:)01:31
jlvillal_sfoJayF: Great :)01:31
jlvillal_sfoJayF: We are starting at 10am tomorrow.  Correct?01:31
jlvillal_sfoWhat time should I show up for breakfast ;)01:32
*** anderbubble has joined #openstack-ironic01:34
*** sambetts has quit IRC01:35
JoshNangrussell_h: ^ Any idea when breakfast starts?01:35
russell_hactually no, I should check up on that01:36
* jlvillal_sfo wanders off to find dinner near his hotel....01:37
*** rwsu is now known as rwsu-afk01:39
*** korekhov has joined #openstack-ironic01:40
russell_h9am01:42
*** chenglch has joined #openstack-ironic01:44
openstackgerritRamakrishnan G proposed stackforge/proliantutils: Add hpssa module to proliantutils  https://review.openstack.org/15351901:47
*** sambetts has joined #openstack-ironic01:51
*** lnxnut_ has quit IRC01:52
*** lnxnut has joined #openstack-ironic01:53
*** Marga_ has quit IRC01:54
*** Marga_ has joined #openstack-ironic01:54
*** zhenzanz has joined #openstack-ironic01:58
mrdaoh, breakfast?  cool!02:00
*** anderbubble has quit IRC02:04
*** absubram has joined #openstack-ironic02:06
*** absubram has quit IRC02:07
*** mgoddard1 has quit IRC02:07
*** jerryz has joined #openstack-ironic02:08
*** david-lyle has joined #openstack-ironic02:08
*** Marga_ has quit IRC02:10
*** Marga_ has joined #openstack-ironic02:11
*** saripurigopi has joined #openstack-ironic02:13
*** jiangfei has joined #openstack-ironic02:17
*** saripurigopi has quit IRC02:25
*** saripurigopi has joined #openstack-ironic02:25
*** killer_prince is now known as lazy_prince02:31
*** Marga_ has quit IRC02:33
*** saripurigopi has quit IRC02:38
*** saripurigopi has joined #openstack-ironic02:40
*** ramineni has joined #openstack-ironic02:42
*** david-lyle has quit IRC02:46
*** harlowja is now known as harlowja_away02:46
*** david-lyle has joined #openstack-ironic02:50
*** saripurigopi has quit IRC02:51
*** lazy_prince is now known as killer_prince02:52
*** eghobo has quit IRC02:58
*** chenglch has quit IRC03:04
*** chenglch has joined #openstack-ironic03:06
*** yuanying has joined #openstack-ironic03:06
*** yuanying has quit IRC03:11
*** humble_ has joined #openstack-ironic03:16
*** krtaylor has quit IRC03:24
*** Marga_ has joined #openstack-ironic03:25
*** david-lyle has quit IRC03:31
*** krtaylor has joined #openstack-ironic03:37
*** stendulker has joined #openstack-ironic03:37
*** stendulker has quit IRC03:37
*** stendulker has joined #openstack-ironic03:38
*** achanda has joined #openstack-ironic03:40
*** early has quit IRC04:01
*** saripurigopi has joined #openstack-ironic04:02
*** early has joined #openstack-ironic04:03
*** Marga_ has quit IRC04:03
*** Marga_ has joined #openstack-ironic04:04
*** yog_ has joined #openstack-ironic04:04
*** david-lyle has joined #openstack-ironic04:09
*** pradipta has joined #openstack-ironic04:12
*** achanda has quit IRC04:13
*** spandhe has quit IRC04:22
*** spandhe has joined #openstack-ironic04:31
openstackgerritAnusha Ramineni proposed openstack/ironic-specs: Update ilo-cleaning-support spec  https://review.openstack.org/15440604:33
*** lnxnut has quit IRC04:33
*** enikanorov_ has joined #openstack-ironic04:39
*** enikanorov__ has quit IRC04:41
*** coolsvap_ is now known as coolsvap04:48
*** pradipta has quit IRC04:52
openstackgerritAnusha Ramineni proposed openstack/ironic: Update Ilo drivers to use REST API interface to iLO  https://review.openstack.org/15440304:56
*** zhenzanz_ has joined #openstack-ironic05:03
*** korekhov_ has joined #openstack-ironic05:03
*** ijw has joined #openstack-ironic05:03
*** korekhov_ has quit IRC05:04
*** zhenzanz has quit IRC05:05
*** korekhov_ has joined #openstack-ironic05:05
*** zhenzanz_ is now known as zhenzanz05:05
*** korekhov has quit IRC05:07
*** yuanying has joined #openstack-ironic05:07
*** korekhov_ has quit IRC05:09
*** yuanying has quit IRC05:12
openstackgerritMichael Davies proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173705:12
*** anderbubble has joined #openstack-ironic05:17
*** saripurigopi has quit IRC05:19
*** achanda has joined #openstack-ironic05:23
*** humble_ has quit IRC05:23
*** saripurigopi has joined #openstack-ironic05:24
*** krtaylor has quit IRC05:24
openstackgerritchenglch proposed openstack/ironic: Raise exception when destroy node if console is enabled  https://review.openstack.org/15475805:30
*** killer_prince is now known as lazy_prince05:35
*** krtaylor has joined #openstack-ironic05:38
*** achanda has quit IRC05:39
*** achanda has joined #openstack-ironic05:40
*** chenglch has quit IRC05:44
*** pcrews has quit IRC05:49
*** achanda has quit IRC05:56
*** chenglch has joined #openstack-ironic05:57
*** mrda is now known as mrda-away06:04
*** cppforlife_ has quit IRC06:05
*** pradipta has joined #openstack-ironic06:06
*** cppforlife_ has joined #openstack-ironic06:06
openstackgerritMichael Davies proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173706:14
*** ijw has quit IRC06:16
*** ijw has joined #openstack-ironic06:17
*** spandhe has quit IRC06:19
*** yog_ has quit IRC06:20
*** spandhe has joined #openstack-ironic06:28
*** anderbubble has quit IRC06:37
*** ijw has quit IRC06:37
*** achanda has joined #openstack-ironic06:43
*** PaulCzar has quit IRC06:47
*** saripurigopi has quit IRC06:47
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Add cleaning operations  https://review.openstack.org/15433106:49
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Add cleaning operations  https://review.openstack.org/15433106:52
*** sirushti has left #openstack-ironic06:52
*** yuanying has joined #openstack-ironic06:53
*** lazy_prince is now known as killer_prince06:56
*** yuanying has quit IRC06:58
*** ijw has joined #openstack-ironic06:58
*** ijw has quit IRC07:04
*** spandhe has quit IRC07:05
*** yog_ has joined #openstack-ironic07:07
*** saripurigopi has joined #openstack-ironic07:09
*** ukalifon1 has joined #openstack-ironic07:15
*** achanda has quit IRC07:16
*** jcoufal has joined #openstack-ironic07:22
openstackgerritchenglch proposed openstack/ironic: Raise exception when destroy node if console is enabled  https://review.openstack.org/15475807:25
*** killer_prince is now known as lazy_prince07:29
*** achanda has joined #openstack-ironic07:29
*** ndipanov has joined #openstack-ironic07:39
*** dtantsur|afk is now known as dtantsur07:59
dtantsurMorning Ironic07:59
*** chlong has quit IRC08:00
*** sirm has joined #openstack-ironic08:05
*** killer_prince has joined #openstack-ironic08:07
*** lazy_prince has quit IRC08:07
*** killer_prince is now known as lazy_prince08:07
*** sirm has left #openstack-ironic08:17
*** sirushti has joined #openstack-ironic08:21
*** yuanying has joined #openstack-ironic08:24
*** yog_ has quit IRC08:24
*** alexpilotti has quit IRC08:24
*** yog_ has joined #openstack-ironic08:25
*** yuanying has quit IRC08:28
*** jcoufal_ has joined #openstack-ironic08:29
*** dlpartain has joined #openstack-ironic08:30
*** jcoufal has quit IRC08:32
*** achanda has quit IRC08:36
chenglchdtantsur: hi , there is some tempest test error in the console enabled fix https://review.openstack.org/154758,  it also affect the tempest?08:36
*** athomas has joined #openstack-ironic08:36
*** achanda has joined #openstack-ironic08:36
dtantsurchenglch, actually it's an error caused by your change, please consider it carefully08:37
*** achanda has quit IRC08:37
dtantsuryou might need to change tempest tests first08:37
dtantsuror maybe your code is wrong :)08:37
*** andreykurilin_ has joined #openstack-ironic08:37
chenglchdtantsur: ok , I will check the tempest test case to find the cause08:39
dtantsuryes please08:39
sirushtidtantsur, Hi, I've resolved your comments and some more nits along the way. Could you please take a look at https://review.openstack.org/#/c/150142/ again?08:45
*** ifarkas has joined #openstack-ironic08:46
dtantsuron my radar for today (but not right now - sorry)08:46
sirushtisure, thanks.08:46
*** lucasagomes has joined #openstack-ironic08:52
*** andreykurilin_ has quit IRC08:53
*** andreykurilin_ has joined #openstack-ironic08:53
*** andreykurilin_ has quit IRC08:54
*** saripurigopi has quit IRC08:54
*** andreykurilin_ has joined #openstack-ironic08:55
*** jistr has joined #openstack-ironic08:58
*** pas-ha has joined #openstack-ironic09:01
*** saripurigopi has joined #openstack-ironic09:05
*** vdrok_afk is now known as vdrok09:15
vdrokmorning ironic09:15
dtantsurvdrok, morning09:15
vdrokmorning dtantsur09:16
*** lsmola has joined #openstack-ironic09:21
*** derekh has joined #openstack-ironic09:22
*** romcheg has joined #openstack-ironic09:24
openstackgerritRamakrishnan G proposed stackforge/proliantutils: Fix broken backward compatibility  https://review.openstack.org/15479409:33
*** MattMan has joined #openstack-ironic09:33
*** Nisha has joined #openstack-ironic09:35
Nishadtantsur, hi09:35
*** achanda has joined #openstack-ironic09:38
*** zhenzanz has quit IRC09:41
*** chenglch has quit IRC09:41
*** chenglch|2 has joined #openstack-ironic09:41
*** achanda has quit IRC09:43
openstackgerritNisha Agarwal proposed openstack/ironic: Add states required for node-inspection  https://review.openstack.org/14785709:43
openstackgerritNisha Agarwal proposed openstack/ironic: Add InspectInterface for node-introspection  https://review.openstack.org/14981709:43
*** romcheg has quit IRC09:49
*** romcheg has joined #openstack-ironic09:55
*** dtantsur is now known as dtantsur|bbl09:56
openstackgerritNisha Agarwal proposed openstack/ironic: Add InspectInterface for node-introspection  https://review.openstack.org/14981710:01
*** lazy_prince is now known as killer_prince10:01
openstackgerritMerged stackforge/proliantutils: Fix broken backward compatibility  https://review.openstack.org/15479410:02
openstackgerritNisha Agarwal proposed openstack/ironic: Hardware Inspection  https://review.openstack.org/14982310:05
openstackgerritNisha Agarwal proposed openstack/ironic: Generic changes for Node Inspection.  https://review.openstack.org/14982310:06
openstackgerritShivanand Tendulker proposed openstack/ironic: Common changes for secure boot support  https://review.openstack.org/15397410:07
openstackgerritShivanand Tendulker proposed openstack/ironic: Common changes for secure boot support  https://review.openstack.org/15397410:09
*** killer_prince is now known as lazy_prince10:11
*** Nisha has quit IRC10:13
*** pelix has joined #openstack-ironic10:15
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480810:15
*** pradipta has quit IRC10:17
*** lazy_prince is now known as killer_prince10:17
*** killer_prince is now known as lazy_prince10:18
openstackgerritShivanand Tendulker proposed openstack/ironic: Code changes for secure boot implementation for ILO drivers  https://review.openstack.org/15481410:19
*** alexpilotti has joined #openstack-ironic10:22
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for iscsi_ilo driver  https://review.openstack.org/15481410:24
*** leopoldj has joined #openstack-ironic10:26
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for agent_ilo driver  https://review.openstack.org/15481610:29
*** ramineni1 has joined #openstack-ironic10:31
*** ramineni has quit IRC10:35
*** jmank has quit IRC10:39
openstackgerritVladyslav Drok proposed openstack/ironic: Support for non-Glance image references  https://review.openstack.org/13674110:53
*** jcoufal_ has quit IRC10:56
*** jcoufal has joined #openstack-ironic10:56
*** alexpilotti has quit IRC11:00
*** dtantsur|bbl is now known as dtantsur11:01
*** ramineni1 has quit IRC11:02
*** mlsoule has joined #openstack-ironic11:04
*** yuriyz has quit IRC11:10
*** yuriyz has joined #openstack-ironic11:11
*** chenglch|2 has quit IRC11:36
*** yuanying has joined #openstack-ironic11:40
*** achanda has joined #openstack-ironic11:40
*** dlpartain has left #openstack-ironic11:44
*** yuanying has quit IRC11:44
*** jlvillal_sfo has quit IRC11:45
*** achanda has quit IRC11:45
*** stendulker has quit IRC12:01
*** Nisha has joined #openstack-ironic12:12
*** yog_ has quit IRC12:17
*** lucasagomes is now known as lucas-hungry12:17
*** ukalifon1 has quit IRC12:24
*** jistr has quit IRC12:43
*** jerryz has quit IRC12:45
*** jistr has joined #openstack-ironic12:46
*** jistr has quit IRC12:47
*** jistr has joined #openstack-ironic12:48
*** saripurigopi has quit IRC12:50
*** jerryz has joined #openstack-ironic12:59
*** dprince has joined #openstack-ironic13:06
*** vipul has quit IRC13:08
*** vipul has joined #openstack-ironic13:11
*** lucas-hungry is now known as lucasagomes13:21
*** romcheg1 has joined #openstack-ironic13:27
*** romcheg has quit IRC13:28
*** romcheg has joined #openstack-ironic13:37
*** romcheg1 has quit IRC13:39
dtantsurlucasagomes, am I right assuming that node-validate does not check actual IPMI credentials validity?13:47
lucasagomesdtantsur, yes, right now it doesn't go and poke the BMC when we do validate13:48
lucasagomesI tihnk we did before, but was removed because we didn't want to poke the BMC in a sync way13:48
* lucasagomes tries to remember13:48
dtantsurlucasagomes, aha thanks. I'm figuring out the correct workflow for discoverd after it's set IPMI credentials. So it's a stupid idea to use validate for this task...13:48
dtantsurlucasagomes, any ideas how I could check it except for try to power off and see if it succeeds?13:49
*** jerryz has quit IRC13:49
lucasagomesdtantsur, power off takes too long13:51
lucasagomesyou can just query for the serial for example13:52
lucasagomeslemme find a command for u13:52
lucasagomesI remember that we used a very simple command before to check for the credentials13:52
lucasagomesdtantsur, "mc guid"13:52
dtantsurlucasagomes, I need something exposed via Ironic API :)13:53
lucasagomesoh darn...13:53
lucasagomestrue... hmmmmm13:54
dtantsurso, as I anyway have to power it off, I'll probably rely on it13:54
lucasagomessure yeah sounds fine for now13:54
lucasagomescause I don't think we have any lightweight operation exposed via the API13:54
jrollI think you can do GET /v1/nodes/states/power13:56
jrollI believe that hits the BMC13:56
lucasagomesoh yeah13:56
lucasagomesjroll, morning13:56
jrollor just set boot device or power on/off, if that doesn't work, see if it succeeds13:56
jrollmorning :)13:56
lucasagomesjroll, q for u13:56
lucasagomeslol starting early today13:56
dtantsurjroll, o/13:56
lucasagomesjroll, how can I ssh into the agent ramdisk? when it build does it pyut the key somewhere?13:57
jrollI am? :P13:57
jrollheya dtantsur :)13:57
lucasagomesor there's a specific user/password?13:57
lucasagomesjroll, I mean, I'm starting asking questions for you early today :)13:57
jrolllucasagomes: yeah, you have to put your ssh key in the build system, sec13:57
jrollheh13:57
jrolllucasagomes: drop your ssh keys in this dir as authorized_keys https://github.com/openstack/ironic-python-agent/tree/master/imagebuild/coreos/oem13:58
jrolland they'll get copied in13:58
jrollor actually...13:58
jrollput them at /usr/share/oem/authorized_keys and reboot, I think it will drop them in https://github.com/openstack/ironic-python-agent/blob/master/imagebuild/coreos/oem/cloud-config.yml#L2513:58
lucasagomesjroll, gotcha13:58
*** humble_ has joined #openstack-ironic13:59
dtantsurso, we don't expose getting state in the client... but I can use get_boot_device! wdyt?13:59
*** jjohnson2 has joined #openstack-ironic13:59
jrolldtantsur: it would work, I'd rather expose getting that state14:00
dtantsuryeah, it's a separate thing, I guess...14:00
lucasagomesjroll, should we somehow be able to pass the key to the imagebuild/coreos/build_coreos_image.sh script?14:00
openstackgerritMerged stackforge/ironic-discoverd: Make sure we always notify user about an introspect call error  https://review.openstack.org/15453414:00
lucasagomesI'm using that to generate my images14:02
*** jerryz has joined #openstack-ironic14:02
jrolllucasagomes: hrm, maybe, I think realistically people will need to be building their own images14:02
jrollas they'll need an extra hardware manager or whatever14:02
dtantsur`ironic node-get-boot-device` returns error 500 on IPMI failure. nice.14:02
lucasagomesjroll, hmm right14:02
jrolllucasagomes: we've built tooling around the image build system to drop a bunch of keys in there, as well as other custom stuff14:03
lucasagomesI see, but it's internal?14:03
jrollidk what's best, it might be nice to add an ssh key argument to make things simple14:03
jrollyeah :/14:03
jrollit has our firmware tools etc14:03
lucasagomesjroll, another thing that, maybe a coreos thing... But I hate about the image building14:03
lucasagomesis having a docker container inside it14:03
lucasagomeswtf why we need it?14:03
jrollwell, 1) it isn't strictly docker, and 2) yes, coreos thing14:04
jrollcoreos doesn't have python14:04
jrollnor a way to install python14:04
*** pas-ha has quit IRC14:04
lucasagomesjroll, yeah I may add a parameter to that script to do that14:04
jrolltheir philosophy is everything runs in a container14:04
lucasagomeshmm14:04
lucasagomessounds a bit like engineering for engineering14:04
lucasagomesbut fine14:04
jrollsystemd-nspawn actually changed capabilities=all to not allow kernel module loading and broke us being able to upgrade coreos14:05
jrollso now JayF has a systemd commit :P14:05
lucasagomesoh hah cool14:05
jrolllucasagomes: coreos makes it super easy to build a ramdisk, it's basically that or DIB14:05
jrolland I hate DIB14:05
jrollwill not use14:05
lucasagomesyeah14:05
jrollthe container actually doesn't add that much weight, we've optimized it a ton14:06
lucasagomesit makes it easier to build, but looks a bit too complicated to actually deal with14:06
lucasagomesI mean, it's a ramdisk no reason to carry 2 OS filesystem into it14:06
lucasagomesit should be slim14:06
*** ijw has joined #openstack-ironic14:06
jrollwell14:06
lucasagomeshaving a OS with a container sounds a bit heavy for a ramdisk14:06
jrollit's actually fairly slim14:06
jrollthe DIB ramdisk was massive compared to this14:07
jrolljay did a *lot* of work to make it slim14:07
lucasagomesyeah not putting DIB on the game14:07
jrollcoreos is really lightweight, so is the container14:07
lucasagomescause, yeah the way the make ramdisks is also a bit broken (re replacing init)14:07
jrollhonestly python is probably the heaviest part of the whole thing14:07
lucasagomesjroll, sure, it's just a comment14:07
jrollI'm up for rewriting it in go14:08
lucasagomesto be honest, I feel like none, coreos or DIB makes a good job building ramdisks14:08
lucasagomes(if I have to point you to a nice tool, I would say dracut does it better than both)14:08
lucasagomesbut anyway14:08
jrollheh14:08
lucasagomesjust a rant, I dunno much coreos to judge it completely too14:08
jrollcoreos ships a ramdisk, we just drop stuff in it14:08
lucasagomesyeah it makes it easier to customize it14:09
lucasagomesjroll, cool... thanks for the key tip :D14:09
jrollyeah np :)14:09
lucasagomesright now I'm debbuing just by checking the console14:09
lucasagomessince we dump the journald logs there14:09
jrollyeah, ssh to ramdisk is awesome14:09
jrollwe do it all the time14:09
lucasagomes+114:09
openstackgerritShivanand Tendulker proposed openstack/ironic: Common changes for secure boot support  https://review.openstack.org/15397414:10
jrollexcept when ironic powers it off from under you :P14:10
lucasagomeslol14:10
*** lnxnut has joined #openstack-ironic14:10
* lucasagomes disabled the force_sync_wathever there14:10
jrollyep14:10
dtantsuroh dear god yes!14:12
* dtantsur has workarounds for this "option" in discoverd14:12
*** rloo has joined #openstack-ironic14:13
jrollI got yelled at when I changed the default :|14:13
*** lnxnut has quit IRC14:14
*** Nisha has quit IRC14:33
*** stendulker has joined #openstack-ironic14:34
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Revamp support for setting IPMI credentials  https://review.openstack.org/15489614:39
dtantsurthat ^^^ gave me some gray hair14:39
*** pcrews has joined #openstack-ironic14:47
*** r-daneel has joined #openstack-ironic14:48
*** bradjones has quit IRC14:58
*** bradjones has joined #openstack-ironic15:00
*** bradjones has quit IRC15:00
*** bradjones has joined #openstack-ironic15:00
*** vdrok is now known as vdrok_afk15:16
*** stendulker has quit IRC15:21
*** PaulCzar has joined #openstack-ironic15:21
*** krtaylor has quit IRC15:21
NobodyCamgood morning Ironicers15:24
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480815:25
lucasagomesNobodyCam, morning15:26
NobodyCammorning lucasagomes15:26
*** andreykurilin_ has quit IRC15:26
dtantsurNobodyCam, morning15:30
NobodyCamhey hey morning dtantsur :)15:30
rloomorning NobodyCam, hi dtantsur, lucasagomes15:31
dtantsurrloo, o/15:31
NobodyCammorning rloo :)15:32
*** martini has joined #openstack-ironic15:32
lucasagomesrloo, g'morning15:33
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for iscsi_ilo driver  https://review.openstack.org/15481415:33
*** krtaylor has joined #openstack-ironic15:34
*** chenleji has joined #openstack-ironic15:34
*** dlpartain has joined #openstack-ironic15:35
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for agent_ilo driver  https://review.openstack.org/15481615:38
*** stendulker has joined #openstack-ironic15:39
stendulkerNobodyCam: Hi, Good Morning!15:40
stendulkerNobodyCam: Can you please have a look at spec related to secure boot management interfaces https://review.openstack.org/#/c/13584515:41
stendulkerjroll: Good Morning!15:42
stendulkerjroll: Can you please have a look at spec related to secure boot management interfaces https://review.openstack.org/#/c/13584515:42
NobodyCammorning stendulker15:51
*** ijw has quit IRC15:51
*** dlpartain has left #openstack-ironic15:51
*** martini has quit IRC15:53
NobodyCamstendulker: ahh yes.. I beieve I did have a question for you. but with traveling yesterday I was not able to be on15:53
stendulkerNobodyCam: yes, what was the question?15:54
*** anderbubble has joined #openstack-ironic15:55
NobodyCamI was I a little unclear about what setting must be set. does secure_boot need to be set on both the flavor and the node or will just setting the property on the flavor be enough15:56
NobodyCams/I was I a/I was a/15:57
NobodyCamThis is an optional3415:57
NobodyCamproperty15:57
NobodyCamwas what made it a little unclear for me15:58
NobodyCambasiclly will operators need a pool of servers that have secure_boot enabled in the node properties, or will that setting be flipped as needed based on the flavor?15:59
NobodyCamjroll: hp's travel site lied to /me as it said I would be .5 miles from the office... googel has me at .9 miles away :-p16:02
*** dlpartain has joined #openstack-ironic16:02
*** dlpartain has quit IRC16:02
stendulkerNobodyCam: The property must be set on the node manually or should be present in the flavor for the node with secure boot to get selected16:03
*** romcheg has quit IRC16:03
*** rwsu-afk is now known as rwsu16:04
*** romcheg has joined #openstack-ironic16:04
NobodyCamstendulker: so to provision a node with secure_boot I would need to add the option to the nova flavor and the node properties16:05
NobodyCamie If I added the option only to the flavor I would get a no valid host found type error from teh nova scheduler16:05
*** stendulker_ has joined #openstack-ironic16:06
NobodyCamstendulker: this is not a bad thing I am just making sure I have a full understanding16:06
stendulker_NobodyCam: Lost my internet connection16:06
NobodyCam:) was happening to me all morning yesterday while I was trying to get reafy16:07
NobodyCamready even16:07
*** stendulker has quit IRC16:07
stendulker_NobodyCam: Line 34 was intended to just clarify that one needs to add secure_boot only if the user intends to use that node for secure boot16:08
stendulker_NobodyCam: secure_boot is required in Node properties for node to get selected based on secure_boot specified in the flavor extra-specs16:09
*** andreykurilin_ has joined #openstack-ironic16:10
NobodyCamok :)16:10
NobodyCamstendulker_: if I read correctly your also adding a clear_secure_boot_mode and reset_secure_boot_mode16:13
*** lnxnut has joined #openstack-ironic16:13
stendulker_NobodyCam: No, they would be invoked as clean_step16:14
stendulker_NobodyCam: Not being proposed under Management interfaces16:14
NobodyCamahh If I have only read a few more mines16:15
NobodyCamlines even16:15
stendulker_NobodyCam: Only get_secure_boot and set_secure_boot are proposed for Management Interfaces16:15
*** absubram has joined #openstack-ironic16:15
NobodyCamhow will an operator pre-load Nvram with a custom signature? will there be any tool type scripts to assist them or documantation on how to do it?16:17
lucasagomesjroll, http://paste.openstack.org/show/171420/ rings a bell?16:17
stendulker_NobodyCam: it would differ from vendor to vendor16:17
*** ijw has joined #openstack-ironic16:18
stendulker_NobodyCam: For proliant servers, one has to manually add it to iLO16:18
stendulker_NobodyCam: It is also possible to use opensource  utility called mokutil16:18
*** andreykurilin_ has quit IRC16:19
stendulker_NobodyCam: Secure Boot for Linux on HP ProLiant servers Link on http://www8.hp.com/h20195/v2/GetDocument.aspx?docname=4AA5-4496ENW16:20
*** lazy_prince is now known as killer_prince16:20
*** andreykurilin_ has joined #openstack-ironic16:20
NobodyCamstendulker_: I'm ok with the detail on the spec, I would need to have this: http://docs.openstack.org/developer/ironic/drivers/ilo.html updated to iinclude the how to (or at least refferenced from there)16:22
NobodyCamI'll be looking for that in code reviews :-p16:23
stendulker_NobodyCam: Sure will add the above link into this doc16:23
stendulker_NobodyCam: Code review has been raised for this16:24
*** dlpartain has joined #openstack-ironic16:24
stendulker_NobodyCam: Common changes for secure boot support  https://review.openstack.org/#/c/15397416:24
stendulker_NobodyCam: have split it into 4 patches16:25
stendulker_NobodyCam: Secure boot support for pxe_ilo driver   https://review.openstack.org/#/c/15480816:25
stendulker_NobodyCam: Secure boot support for iscsi_ilo driver   https://review.openstack.org/#/c/15481416:25
stendulker_NobodyCam: Secure boot support for agent_ilo driver    https://review.openstack.org/#/c/15481616:26
lucasagomesjroll, might be something I did wrong, checking...16:27
NobodyCamstendulker_: awesome I wont have time to look at those until later.16:27
NobodyCamhave to get ready to find the RS office16:27
stendulker_NobodyCam: ok :)16:28
NobodyCambut +2 on the spec. thank you for your time in answering my questions16:28
stendulker_NobodyCam: thank you for the review :)16:29
Shrewsthis new cross-project dependency support in zuul is uber-cool16:35
*** slagle has quit IRC16:35
*** dlpartain has quit IRC16:37
*** coolsvap has quit IRC16:37
dtantsurifarkas, could you review https://review.openstack.org/154896 ? Tested it locally.16:37
*** jrist has quit IRC16:40
openstackgerritNisha Agarwal proposed openstack/ironic: Generic changes for Node Inspection  https://review.openstack.org/14982316:41
*** Nisha has joined #openstack-ironic16:42
ifarkasdtantsur, sure16:43
*** Marga_ has quit IRC16:47
*** marios has quit IRC16:49
NobodyCamJ* I will be a couple of minutes late16:50
openstackgerritImre Farkas proposed stackforge/ironic-discoverd: Adding root_device_hint plugin  https://review.openstack.org/15495016:51
*** jrist has joined #openstack-ironic16:52
*** pas-ha has joined #openstack-ironic16:53
*** coolsvap has joined #openstack-ironic16:55
jrollNobodyCam: no worries16:58
jrolllucasagomes: yeah, likely throwing an exception that isn't a RestException or whatever16:59
*** MattMan has quit IRC17:00
lucasagomesjroll, yeah :/17:00
* lucasagomes still debugging17:00
*** pas-ha has quit IRC17:01
jrolllucasagomes: wrap a big try / except RestError around the extension code?17:01
*** coolsvap is now known as coolsvap_17:02
*** jerryz has quit IRC17:03
lucasagomesjroll, yeah will do that17:08
*** killer_prince has quit IRC17:08
*** killer_prince has joined #openstack-ironic17:09
*** killer_prince is now known as lazy_prince17:09
*** EmilienM is now known as EmilienM|afk17:10
*** krtaylor has quit IRC17:15
*** lnxnut has quit IRC17:18
*** lnxnut has joined #openstack-ironic17:19
*** andreykurilin_ has quit IRC17:21
openstackgerritMichael Davies proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173717:22
*** lnxnut_ has joined #openstack-ironic17:22
mrda-awayThis time for sure17:23
*** lnxnut has quit IRC17:23
*** derekh has quit IRC17:25
*** jistr is now known as jistr|off17:25
*** alexpilotti has joined #openstack-ironic17:25
*** mrda-away is now known as mrda17:26
*** lnxnut_ has quit IRC17:27
*** dtantsur is now known as dtantsur|afk17:28
*** krtaylor has joined #openstack-ironic17:28
*** krtaylor has quit IRC17:33
*** humble_ has quit IRC17:33
*** lnxnut has joined #openstack-ironic17:35
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Client and doc update for setting IPMI credentials  https://review.openstack.org/15497017:39
*** chenleji has quit IRC17:39
jrolljust for reference, https://etherpad.openstack.org/p/kilo-ironic-midcycle17:40
*** lsmola has quit IRC17:46
lucasagomesjroll, it was missing a package :/ I added tgt to Dockerfile17:47
*** Marga_ has joined #openstack-ironic17:47
lucasagomesbut seems it didn't get installed in the container for some unkown reason17:47
*** harlowja_away is now known as harlowja17:47
*** coolsvap_ is now known as coolsvap17:47
*** athomas has quit IRC17:50
jrolllucasagomes: that's... strange17:51
lucasagomesjroll, yeah, so I installed it by hand and now it's failing somewhere else :D17:51
mrdahey lucasagomes, thanks for the review on logical names.  New patch up now :)17:52
lucasagomesmrda, awesome! I will take a look17:52
jrolllucasagomes: lol17:52
mrdalucasagomes: should be close. Hopefully :)17:52
lucasagomesjroll, gotta make available some scripts to customize the ramdisk17:52
lucasagomesmuch fast to edit it :D17:53
lucasagomesextract...modify...pack again17:53
jrolllucasagomes: ha, nice... the build scripts kind of do that17:53
lucasagomesyeah, well this ones is really just to edit the container inside the image17:54
*** jlvillal_ has joined #openstack-ironic17:54
lucasagomesnot meant for production or anything17:54
lucasagomeswill polish it later17:54
* lucasagomes is now understand coreos structure a bit better17:54
jlvillal_ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDxPqnKITE8cQ1pABPLxTiY7Z0l8ld8+l0F3tjnWMg904gVmC1Bdysckqt5UDF+i8xomv7peiHikXwzVE7urqG+JyC9ExguM6Uy4k9R164oCT8y7DmbUGoi2P+pTBM+T/WA16OwWuL2mlr9/UtJoNIdviHxo6ptrxuftVyDCieGq6o0zSmahsdyc4hQajkaiUvkOPdmYX7umTY6et0UhzsAQUC0FpVH4FUSQv3p4qJuXWOA/ABha+Z1YWj/iD6Qu7+s8mpPE7GKnZtCkCK+DA5Cc1YhF3Pm6VzdNAj/eKn5KPCvnjPRqARufHuft3imrl0E5oSFdKTWcGpgWdB3Eh+r john@linuxjohn4.jf.17:55
jlvillal_intel.com17:55
jlvillal_JayF: ^^^^17:55
*** achanda has joined #openstack-ironic17:55
lucasagomeso.õ17:56
jrolllol17:57
JayFsomeone's getting an onmetal-memory1 box to run devstack on17:57
JayFsince good wifi is broken17:57
JayF</reasons_SF_midcycle_best_midcycle>17:57
*** jcoufal has quit IRC17:58
lucasagomessudo ironic-rootwrap /etc/ironic/rootwrap.conf iscsiadm -m discovery -t st -p http://10.1.0.4:9999:326018:00
lucasagomesclose :/18:00
*** martini has joined #openstack-ironic18:00
* lucasagomes strip the port of agent_url18:00
JayFalso you probably don't need rootwrap in the IPA/coreos box18:00
lucasagomesJayF, it's ironic conductor :)18:01
JayFhah18:01
lucasagomesIPA is just starting the iscsi target and passing it to the ironic conductor18:01
lucasagomesJayF, I'm trying to mimic what we have now18:01
lucasagomesbut with IPA18:01
JayFjlvillal_: https://gist.github.com/jayofdoom/b374577e80ad20902b48 not quite active yet though; it takes ~5m18:01
lucasagomesbefore going drastic changes18:02
jlvillal_JayF: Thanks18:02
*** jlvillal_ is now known as jlvllal_sfo18:02
*** ifarkas has quit IRC18:03
clif_hhttps://github.com/ClifHouck/boot-devstack <-- ansible playbook to boot a devstack instance on a rackspace machine18:05
NobodyCamoh at RS office now. thank you jroll JayF JoshNang and all other Rackers for hosting us!18:07
JoshNang\o/18:07
*** ukalifon has joined #openstack-ironic18:08
*** krtaylor has joined #openstack-ironic18:09
lucasagomesNobodyCam, get ur fist cup of coffee to unlock the first achievement :)18:10
*** spandhe has joined #openstack-ironic18:10
*** ndipanov has quit IRC18:17
anderbubbleNobodyCam, I promised to get back to you about updating the Ironic install docs once I’d actually gotten Ironic working… :)18:18
anderbubbleSo, what’s the correct way to contribute to the documentation?18:19
lucasagomesanderbubble, just send a patch like any other patch18:23
lucasagomesour docs are under doc/source18:24
lucasagomes(unless you mean wiki page, in that case u can just go there and edit directly)18:24
anderbubblelucasagomes, I’m talking about http://docs.openstack.org/developer/ironic/deploy/install-guide.html18:25
anderbubbleso looks like that gets built out of doc/, right?18:25
lucasagomesanderbubble, that's right18:26
lucasagomeshttps://github.com/openstack/ironic/blob/master/doc/source/deploy/install-guide.rst18:26
anderbubbleok, thanks.18:26
lucasagomesanderbubble, if u want to test before submitting the patch you can give tox the -egendocs command as well to build it locally18:27
anderbubblelucasagomes, Yep; I see that at the bottom of http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html :)18:27
lucasagomescool ;)18:27
lucasagomesok I will call it a day18:30
stendulker_jayF:  Hi, Please have a look at spec related to secure boot management interfaces, when you find time. https://review.openstack.org/#/c/13584518:30
lucasagomeshave a good night everyone18:30
lucasagomesenjoy the mid-cycle18:30
lucasagomes!18:30
*** lucasagomes is now known as lucas-dinner18:30
jrollnight lucas-dinner :)18:30
*** david-lyle is now known as david-lyle_afk18:31
*** andrew has joined #openstack-ironic18:33
martiniAnyone else online working on / interested in pyghmi?18:33
*** DD__ has joined #openstack-ironic18:35
*** leopoldj has quit IRC18:38
*** EmilienM|afk is now known as EmilienM18:39
*** slagle has joined #openstack-ironic18:44
lucas-dinnerjroll, JayF devananda w00t http://paste.openstack.org/show/171523/ IPA+pxe!18:51
*** coolsvap has quit IRC18:51
lucas-dinner(the error was that I did remove the http schema from the iscsi address when discovery/mounting it)18:51
lucas-dinner\o/18:51
lucas-dinnernow I'm going out for dinner18:51
jrolllucas-dinner: sick, awesome work18:52
lucas-dinnerjroll, yeah almost 2 full days playing with all that18:52
lucas-dinnercool18:53
lucas-dinnerok /me is happy now18:53
lucas-dinnergoing out :) see ya18:53
jroll\o/18:53
jrolllater18:53
lucas-dinnerenjoy the mid-cycle18:53
lucas-dinners/did remove/didn't remove18:54
*** ukalifon has quit IRC18:55
NobodyCamhave a good night lucas-dinner18:55
NobodyCammrda: did you see the agent failure on 141737?18:56
JoshNang\o/ ipa+pxe!18:58
*** martini has quit IRC19:00
*** stendulker_ has quit IRC19:01
mrdaNobodyCam: orly?19:02
NobodyCamjjohnson2: do you have a link to your concole utube video?19:02
NobodyCammrda: :( sorry19:02
jjohnson2I'm awake19:03
jjohnson2NobodyCam, youtu.be/8NEgyH_4gfo19:03
NobodyCamTy jjohnson2 :)19:03
jjohnson2NobodyCam, let me know what you think19:04
jjohnson2I'm ready and willing to do something like issue delegated tokens or whatever to allow something like ironic to give a client a temperary credential to a console19:04
*** mjturek1 has quit IRC19:05
NobodyCamjjohnson2: I have watched it.. I liked it.. wanted to share it with someone19:05
*** jlvllal_sfo has quit IRC19:05
jjohnson2cool, share away19:07
jjohnson2I'm about to extend pyghmi to support it's first vendor-specific extension19:07
jjohnson2it'll identify the vendor and pull in vendor's library to extend certain things without asking 'what vendor is it anyway'?19:08
*** alexpilotti has quit IRC19:10
*** lucas-dinner has quit IRC19:11
*** DD__ has quit IRC19:12
*** jlvllal_sfo has joined #openstack-ironic19:13
*** pelix has quit IRC19:21
NobodyCamjjohnson2: are you looking for more core mombers for pyghmi?19:21
NobodyCammembers even19:22
jjohnson2NobodyCam, if people are interested19:22
NobodyCamI may have someone looking19:22
*** martini has joined #openstack-ironic19:22
jjohnson2I know I got a good commit from someone doing some of the channel/user stuff19:22
jjohnson2I still need to do the FRU and eventlog19:23
*** erwan_taf has quit IRC19:23
jjohnson2strangely it's harder to do that because I know those facilities like the back of my hand, and thus I get my attention drawn to stuff I've not done before...19:23
jjohnson2I have concerned someone who asked me a question about looking up the hex string for a particular command19:24
jjohnson2when I got to my desk, and I instead just rattled it off in the hallway...19:24
NobodyCamjjohnson2: I'd like to introduce you to martini19:25
NobodyCammartini: meet jjohnson2:19:25
martinihowdy!19:25
jjohnson2hello19:26
martiniI'm one of those strange people that likes playing with the hex strings19:26
jjohnson2martini, awesome19:26
*** achanda has quit IRC19:27
openstackgerritMerged stackforge/pyghmi: Raise IpmiException on an error setting/getting the boot device  https://review.openstack.org/10893219:31
*** martini has quit IRC19:33
openstackgerritMerged stackforge/pyghmi: Work toward Python 3.4 support and testing  https://review.openstack.org/11882919:33
jjohnson2and I already scared him off19:33
jjohnson2that's a new record19:33
JayFlol19:33
*** raj__ has joined #openstack-ironic19:33
JayFhe's here at the mid-cycle19:33
JayFyou aren't in the bay area, are you jjohnson2 ? if so you should drop by19:33
jjohnson2JayF, other coast ;)19:34
JayFaha19:36
*** korekhov has joined #openstack-ironic19:37
*** raj__ has quit IRC19:37
*** martini has joined #openstack-ironic19:38
NobodyCamjjohnson2: lol I bet he's having networking issues atm19:38
*** raj__ has joined #openstack-ironic19:40
*** andrew has quit IRC19:40
martiniWiFi has been an adventure here19:40
*** Marga_ has quit IRC19:41
*** achanda has joined #openstack-ironic19:42
jjohnson2martini, so now how to proceed?19:45
martiniI'm actually just about to push up some minor tweaks to fakebmc to review - after I remember how git review works :-/.  Adding in a port arg, so I don't have to run it as root19:45
jjohnson2martini, ah, guess I forgot to do that19:47
*** raj__ has quit IRC19:48
martiniAlso thinking of how to expand those sample bins with examples with callbacks.  I really like the idea of using pyghmi to improve parallel communication using IPMI (as both a driver and command line tools)19:50
jjohnson2yeah, I need to take another round of optimization, reading all sdr and sensor data on 300 nodes takes longer than I think it should19:51
*** david-lyle_afk is now known as david-lyle19:51
jjohnson2martini, fair warning, if I don't seem to be paying attention, put my name in because I generally have irc minimized and only when it blinks19:52
jjohnson2but I can give people a real live sensor value in less than 10 milliseconds19:52
jjohnson2which is not going to be in reach for more standalone approaches19:52
jjohnson2martini, yeah, but the example could use some fleshing out and documentation...19:53
martinijjohnson2 thanks; I don't normally use IRC, so appreciate pointers like that.  (Was that sufficient to alert?)19:53
jjohnson2martini, yep19:54
martiniExactly - that's what I'm working on :-)19:54
martinidropping off for a bit, again19:54
*** martini has quit IRC19:54
openstackgerritRuby Loo proposed openstack/python-ironicclient: Consistent names of args and metavars, and help strings  https://review.openstack.org/15503119:56
*** pas-ha has joined #openstack-ironic19:58
openstackgerritPeter Martini proposed stackforge/pyghmi: Make fakebmc runnable  https://review.openstack.org/15503219:58
openstackgerritPeter Martini proposed stackforge/pyghmi: Add a 'port' argument to fakebmc  https://review.openstack.org/15503319:58
openstackgerritPeter Martini proposed stackforge/pyghmi: stylistic changes for tox  https://review.openstack.org/15503419:58
*** martini has joined #openstack-ironic19:59
Nishadevananda, NobodyCam JayF jroll  around?20:00
jrollNisha: hi20:00
Nishajroll, hi20:00
jlvllal_sfoNisha: They are around in the sprint20:00
Nishajlvllal_sfo, :)20:01
jlvllal_sfoJayF: Just went upstairs...20:01
martiniErr, oops, didn't mean to make three separate reviews20:01
Nishajroll this is regarding state model20:01
Nishahow do we move the node back to manageable state from Fail state20:02
Nishado we need to add a transition for that?20:02
openstackgerritPeter Martini proposed stackforge/pyghmi: Add a "--port" option to fakebmc  https://review.openstack.org/15503720:08
NobodyCamhi Nisha :)20:10
NobodyCamdevananda: prob on a plane atm20:10
Nisha:)20:10
NishaNobodyCam, Do you know the answer to above20:10
Nishai was testing and was not able to move the node to manage/inspect/available state unless manual editing the db20:11
NobodyCamset the provision state to manage[d] from the cli20:11
*** Marga_ has joined #openstack-ironic20:12
*** Marga_ has quit IRC20:14
Nishai did, but it do only from Available state as of now20:14
Nishaor from Inspected20:14
jlvllal_sfomrda: I think this is your patch.  https://review.openstack.org/#/c/141737/29/ironic/tests/test_utils.py   Not so much about your patch but is it considered preferable to have each test per line.  I was wondering if there was a downside to doing two for loops.  One for AssertFalse and one for AssertTrue.20:14
*** Marga_ has joined #openstack-ironic20:14
jlvllal_sfoI notice the rest of the file does each test one per line.  It doesn't use for loops.20:15
jlvllal_sfoJust trying to learn best practices20:15
*** krtaylor has quit IRC20:15
*** martini has quit IRC20:16
mrdajlvllal_sfo: I think you mean one test per test method? (rather than per line)20:16
jlvllal_sfomrda: Correct :)20:16
mrdaI think in the case of these methods, where we're testing a bunch of different cases, which we have is fine.20:17
*** martini has joined #openstack-ironic20:17
mrdaI have seen people use a dict to hold the tests and responses, but that wasn't used here.  I just followed the conventions in the file20:17
jlvllal_sfomrda: Okay.  I saw a bunch of ones for True and a bunch for False.  Like the other parts of the file.20:17
jlvllal_sfoI wasn't sure if it was okay to have a for loop for all the true ones.  And another for loop for all the false ones.20:18
*** Marga_ has quit IRC20:18
mrdaI might fix this, since the gate is broken for the agent, and I can't work out why :-/20:18
*** datajerk1 has quit IRC20:19
openstackgerritVikas Jain proposed openstack/ironic: fixed typos from eligable to eligible and delition to deletion  https://review.openstack.org/15504420:25
*** dprince has quit IRC20:25
*** yjiang5_ is now known as yjiang5_away20:27
*** krtaylor has joined #openstack-ironic20:28
*** datajerk has joined #openstack-ironic20:28
openstackgerritMerged stackforge/pyghmi: Add a "--port" option to fakebmc  https://review.openstack.org/15503720:31
openstackgerritVikas Jain proposed openstack/ironic: fixed typo from analagous to analogous  https://review.openstack.org/15504720:31
*** lnxnut has quit IRC20:31
*** korekhov has quit IRC20:31
*** achanda has quit IRC20:36
*** gordc has joined #openstack-ironic20:40
*** gordc has left #openstack-ironic20:41
jjohnson2martini, btw, did you see the video of confluent?20:46
jjohnson2martini, oh and if you ever read Dan Farmer's ipmi stuff, I'm the Jarrod Johnson in his credits, if that's helpful for context20:47
*** pas-ha has quit IRC20:47
martinijjohnson2 I saw the link and bookmarked it this morning, haven't watched yet tho21:07
*** krtaylor has quit IRC21:09
*** yjiang5_away is now known as yjiang521:11
*** Marga_ has joined #openstack-ironic21:14
openstackgerritVictor Lowther proposed openstack/ironic: Add DRAC BIOS config vendor passthru API -- DO NOT MERGE  https://review.openstack.org/15048821:15
*** Marga_ has quit IRC21:18
*** krtaylor has joined #openstack-ironic21:22
openstackgerritNisha Agarwal proposed openstack/ironic: Generic changes for Node Inspection  https://review.openstack.org/14982321:33
mrdahttps://bugs.launchpad.net/python-ironicclient/+bug/1417430 is the bug for adding microversion support to python-ironicclient21:34
openstackLaunchpad bug 1417430 in python-ironicclient "API microversion" [High,Triaged] - Assigned to Tan Lin (tan-lin-good)21:34
yjiang5mrda: thanks21:34
JayFmrda: https://bugs.launchpad.net/ironic/+bug/1420981 is the bug to log wtf actaully broke in IPA :)21:34
openstackLaunchpad bug 1420981 in Ironic "Agent does not provide enough information to troubleshoot failed image downloads" [Medium,New]21:34
mrdanp21:34
* JayF starts patching that bug21:34
mrdaJayF: recheck no bug for the second time21:34
ShrewsFYI for others, ironicclient is (will be) capped for stable/juno: https://review.openstack.org/15501821:35
Shrewsso jogo doesn't attempt to stab us21:36
jroll+1 for no stabbing21:36
*** achanda has joined #openstack-ironic21:36
JayFwell this shouldn't take long, if that one fails we should land a fix to it before rechecking again21:37
*** achanda has quit IRC21:39
*** achanda has joined #openstack-ironic21:39
*** Marga_ has joined #openstack-ironic21:49
openstackgerritNisha Agarwal proposed openstack/ironic: iLO implementation for hardware inspection  https://review.openstack.org/15159621:50
jlvllal_sform -rf /21:55
NobodyCamhttps://review.openstack.org/#/c/14785721:55
NobodyCamlol21:56
*** dprince has joined #openstack-ironic21:56
*** korekhov has joined #openstack-ironic21:56
JayFmrda: not that: image_info['id'], resp.status_code,22:02
JayF                                        resp.text22:02
JayFer22:02
JayFlol, bad copy22:02
JayF#swift_store_multiple_containers_seed = 022:02
*** mlsoule has quit IRC22:04
*** jjohnson2 has quit IRC22:05
korekhovkorekhov@yahoo.com22:07
*** wanyen has joined #openstack-ironic22:09
JayFkorekhov: for the tix?22:09
wanyenhi devananda,22:10
korekhovyes, JayF22:10
JayFcool, will email shortly, it'll come from ticketmaster22:11
wanyendevananda- we added FFE request for passing flavor in capabilities to this week's Nova IRC meeting22:11
JayFJoshNang: lmk when you get that tempest patch up. If I haven't emailed by then I'll add it.22:11
wanyendevananda, will u attned this weeks' nova irc meeting?22:12
mrdawanyen: devananda is offline right now.22:13
wanyenmrda, ty22:13
JoshNangJayF: i'm looking to see if its possible22:13
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Log required troubleshooting info on image dl fail  https://review.openstack.org/15508022:15
aweeksanyone at the meetup like chess?  if you're looking for a break at some point, you should fetch me.22:15
JayFIf someone could review that IPA ^ patch, we're hoping to get that logging to help troubleshoot agent_ssh job fails22:20
*** anderbubble has quit IRC22:26
*** r-daneel has quit IRC22:31
*** yuanying has joined #openstack-ironic22:40
*** Nisha has quit IRC22:43
*** yuanying has quit IRC22:46
*** zhenzanz has joined #openstack-ironic22:49
*** anderbubble has joined #openstack-ironic22:49
anderbubbleNow that I have some actual hands-on experience with Ironic, I have some architectural comments/questions related to how we’d probably want to be able to use it, whether it’s a good idea, etc.22:50
anderbubbleWe’re HPC cluster admins, so we’re used to having hostnames and ip addresses statically defined across a fixed set of nodes. Often hostnames encode the name of the rack and position in the rack of the node in question.22:50
anderbubbleIt appears to me that, not only is this not the way Ironic is meant to work, but it quite possibly *can’t* work this way.22:51
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Log required troubleshooting info on image dl fail  https://review.openstack.org/15508022:51
JayFrloo: ^ fixed, ty for the review22:51
* rloo looks22:51
anderbubbleWe could define a unique resource to each node and provision a given instance to each of those unique names, maybe; but even then, the address that is assigned to the node would probably just be pulled from the pool, right?22:51
anderbubbleso are there any plans to support a static allocation map of instances to physical nodes, and a static allocation map of network addresses to instances?22:52
anderbubble(I know that’s not very cloud-y; but it might be considered a requirement on our side if we were to use OpenStack/Ironic in our environment)22:53
*** dprince has quit IRC22:55
anderbubble(If there’s no-one here who can have this conversation right now, is there someone I could talk with about this at a later time, possibly over email?)22:55
*** achanda has quit IRC23:00
*** yuanying has joined #openstack-ironic23:02
*** achanda has joined #openstack-ironic23:05
*** spandhe has quit IRC23:06
*** spandhe has joined #openstack-ironic23:09
openstackgerritPeter Martini proposed stackforge/pyghmi: Created a new binary, 'vboxbmc'  https://review.openstack.org/15509723:12
martinijjohnson2 - don't know if you're still there, but I figure you may like that one.  I created a new script as a sort of fork of fakebmc, except it delegates the various power methods to the virtualbox python module23:13
martiniThe upshot - I can power on / power off / power status a virtualbox machine (specified by name at startup time) with ipmitool23:14
*** steverweber_ has quit IRC23:14
*** steverweber_ has joined #openstack-ironic23:14
jlvllal_sfoWho wants a review, from someone with no authority ;)23:14
JoshNangjlvllal_sfo: how about some state machine additions? https://review.openstack.org/#/c/153444/23:15
jlvllal_sfoJoshNang: Sure.  Thanks23:15
JayFanderbubble: that kind of use case is treating your servers like 'snowflakes', you care about a specific server23:19
JayFanderbubble: as opposed to cloud23:19
jlvllal_sfoJoshNang: Confused on https://review.openstack.org/#/c/153444/7/ironic/conductor/manager.py  Line 1568 and 1571.  Confused on why same command with same arguments23:19
JoshNangjlvllal_sfo: so, that moves the node CLEANING->CLEANED and CLEANED->AVAILABLE (CLEANED is there for future support of rechecking a cleaning, or something to that effect)23:21
anderbubbleJayF, there’s three primary concerns here: 1) we’d like our ipmi addresses to match our host addresses as offsets within each subnet; 2) we’d like to be able to easily track physical hosts when reading log output; and 3) our users actually do have to care about the network topology of the nodes they are running on, and the relation of the nodes to each other23:21
anderbubblefor (3), we could probably just change the naming scheme to be based on switches rather than racks, and encode the switch as a resource on the node23:22
anderbubblebut for the other two, I don’t know23:22
JayF2 is going to be made easy by mrda's incoming logical names patch23:23
JayFpossibly23:23
*** korekhov has quit IRC23:24
JayFYou can also encode metadata into the node.extra23:24
*** zhenzanz has quit IRC23:24
anderbubbleJayF, logical names won’t necessarily mean that a given instance name would get matched up with a given node name23:25
mrda\o/23:26
anderbubbleAnd I know this isn’t a cloud workflow; but we’re taking baby steps here; we’ve got a lot of traditional cluster infrastructure and history here, and I think we would technically be able to provision it with Ironic (rather than, say, Cobbler or xcat) and would get a huge win in future flexibility23:26
anderbubbleI’m going offline to head home soon; but, JayF, would you be willing to talk about this more later / tomorrow? Really, just getting feedback and thoughts from anyone who’s already used to the normal OpenStack/Ironic way of doing things would be useful to me as I plan and propose whether we might be able to use OpenStack for our system next year or so.23:28
*** anderbubble has quit IRC23:30
JayFmrda: 2015-02-11 23:23:24.070 5111 ERROR ironic.drivers.modules.agent [-] node 74c9f587-89bc-480a-8b36-28722c709025 command status errored: {u'message': u'Error downloading image.', u'code': 500, u'type': u'ImageDownloadError', u'details': u'Download of image id 08c71789-f292-49b3-a03e-6d0a57e96b63 failed: empty response received'}23:32
*** achanda has quit IRC23:32
*** wanyen has quit IRC23:32
*** achanda has joined #openstack-ironic23:33
JayFmrda: this makes me very expect something firewall changed in devstack23:33
JayFmrda: this means response = None in the agent code23:34
JayFhttp://img.9001mem.es/5_.jpeg23:36
*** chlong has joined #openstack-ironic23:37
*** oomichi_ has joined #openstack-ironic23:38
*** oomichi_ has quit IRC23:48
*** achanda has quit IRC23:52
*** achanda has joined #openstack-ironic23:53
*** achanda has quit IRC23:53
martiniAh, Jenkins test failed, for a requirements issue: vboxbmc the command would require pyvbox, which is not in openstack/requirements.  I was about to do the same thing for virsh anyway, so if that's not trivially fixable, I'll punt to virshbmc23:56
*** achanda has joined #openstack-ironic23:56
Shrewshttps://review.openstack.org/#/c/154391/23:58
*** naohirot has joined #openstack-ironic23:58
ShrewsJayF: particularly https://review.openstack.org/#/c/154391/2/lib/ironic23:58
JayFproxy-server: 172.24.5.2 172.24.5.2 11/Feb/2015/23/23/23 GET /v1/AUTH_21c991b1b7c94c4a98a0319583292027/glance/08c71789-f292-49b3-a03e-6d0a57e96b63%3Ftemp_url_sig%3Dc0131380db789ad4bcb437b455b033d7ee824745%26temp_url_expires%3D1423700420 HTTP/1.0 401 - python-requests/2.2.1%20CPython/2.7.6%20Linux/3.15.2%2B - - 35 - txcb99278e6c1d4b0d927af-0054dbe46b - 0.0321 - - 1423697003.78990006423:58
JayF1423697003.821978092 -23:59
*** jogo has joined #openstack-ironic23:59
jogoId7a9366d2c6a36139240f64371002362dc2d8d3b23:59

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