Wednesday, 2014-02-19

NobodyCamhahahahaa undercloud | CREATE_COMPLETE00:00
*** rsachary- has joined #openstack-ironic00:01
*** anniec has joined #openstack-ironic00:01
NobodyCamquick walkies... brb00:06
Haomeng|2NobodyCam: cool00:22
*** matsuhashi has joined #openstack-ironic00:22
NobodyCam:)00:24
*** ryanpetrello has joined #openstack-ironic00:26
*** matsuhashi has quit IRC00:32
*** matsuhas_ has joined #openstack-ironic00:34
*** anniec has quit IRC01:03
*** mdenny has quit IRC01:04
*** russellb has quit IRC01:05
*** ryanpetrello has quit IRC01:14
NobodyCamjust pushed up a new volume driver patch. thou looks like zuul is down 8 and a half hour (plus) queue times01:15
*** derekh has quit IRC01:24
*** harlowja_away has quit IRC01:25
openstackgerritYongli He proposed a change to openstack/ironic: Remove extraneous vim configuration comments for ironic  https://review.openstack.org/7316001:26
*** rsacharya has quit IRC01:31
*** nosnos has joined #openstack-ironic01:36
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Implements send-data-to-ceilometer  https://review.openstack.org/7253801:55
*** ryanpetrello has joined #openstack-ironic02:07
*** lazy_prince is now known as killer_prince02:08
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Check BMC availability in ipmitool 'validate' method  https://review.openstack.org/6869702:17
*** ryanpetrello has quit IRC02:31
*** killer_prince is now known as lazy_prince02:52
*** lazy_prince has quit IRC03:05
*** lazy_prince has joined #openstack-ironic03:12
*** lazy_prince is now known as killer_prince03:12
*** rsachary- has left #openstack-ironic03:24
*** matsuhas_ has quit IRC03:29
openstackgerritRuby Loo proposed a change to openstack/ironic: Implement API to get driver properties  https://review.openstack.org/7300503:58
*** rsachary- has joined #openstack-ironic04:03
*** rloo has quit IRC04:05
*** rsachary- has quit IRC04:06
*** rsacharya has joined #openstack-ironic04:07
*** coolsvap has joined #openstack-ironic04:25
*** ryanpetrello has joined #openstack-ironic04:35
*** matsuhashi has joined #openstack-ironic04:35
*** loki_ has joined #openstack-ironic05:26
*** shausy has joined #openstack-ironic05:32
shortstoplifeless, got a moment? need to talk about 7305405:33
lifelessshoot05:33
*** rmiki has joined #openstack-ironic05:34
shortstopRight, so have you got a chance to look at my response here - https://review.openstack.org/#/c/73054/4/etc/ironic/ironic.conf.sample05:34
shortstoplifeless, I do like the idea of not PXE Booting the node at all after deployment since its simply going to boot from disk05:43
shortstophowever, I'm not sure if it's going to work when a node is only forced to PXEBoot in the BIOS, this node is never going to come up05:44
lifelesswhen would that happen?05:47
shortstopWell, I asked some of the folks here who currently deploy and they prefer to keep every node to boot via PXE or simply not boot at all. They'd rather have a node that continuously try to PXEBoot rather than boot on its own unmanaged and unnoticed.05:51
shortstopbut that's just one of the reasons i presume, there may be more05:52
lifelessso if the node doesn't have a boot block05:53
lifelessit won't boot unmanaged05:53
lifelessif it does get turned on, ironic will notice and turn it off if its meant to be off05:53
shortstopAh, So is there a periodic task currently taking care of that?05:55
lifelessthere is in nova-bm05:56
lifelessand there is intended to be one in ironic05:56
lifelessif a node has a boot block, and turns on, it will get turned off05:56
lifelessif a node has a boot block and is meant to be on - thats fine05:56
lifelessshortstop: out of interest, where is 'here' when you say 'asked some of the folks here who currently deploy' ?05:57
lifelessshortstop: anyhow, we can control boot options in ipmi05:57
lifelessshortstop: and turn local on or off depending on the expected config05:57
lifelesswhich is what we decided would be better in channel after I wrote that review05:58
shortstopYes thats right, but how sure are we that every Power Manager in Ironic is going to have that05:58
*** coolsvap1 has joined #openstack-ironic05:59
*** hstimer has joined #openstack-ironic06:01
*** coolsvap has quit IRC06:03
*** marty has quit IRC06:05
*** hstimer has quit IRC06:05
lifelessshortstop: fiat?06:07
shortstopBut I'm convinced otherwise. FWIW, if Ironic is going to handle the power states of the nodes periodically, then it sounds great to simply not PXEBoot at all. Thanks a ton :)06:08
shortstoplifeless, fiat? sorry?06:09
lifelessshortstop: edict, command, order.06:10
lifelessshortstop: anyhow - did you see the spec updates?06:10
*** vkozhukalov has joined #openstack-ironic06:10
shortstoplifeless, the blueprint? Yep, replied to it06:11
lifelessshortstop: the etherpad specifically06:11
shortstoplifeless, https://etherpad.openstack.org/p/icehouse-ironic-windows-support ?06:12
lifelessyup06:12
shortstoplifeless, I just found it by doing a grep on the IRC logs, lemme go through it :P06:13
lifelessshortstop: its linked in the spec now06:13
lifelessshortstop: out of interest, where is 'here' when you say 'asked some of the folks here who currently deploy' ?06:13
shortstopHere as in HP, Bangalore, India :)06:17
shortstoplifeless, isn't reflecting in the spec - https://blueprints.launchpad.net/ironic/+spec/windows-disk-image-support06:18
lifelessshortstop: look for 'Read the full specification'06:21
lifelessits cleverly disguised06:21
shortstopah, like that! Thanks! :)06:22
shortstoplifeless, AIUI and for clarity, so if an image is received by Ironic and it does not have an AKI/ARI associated, we assume its a disk image?06:32
lifelessyes06:32
*** anniec has joined #openstack-ironic06:33
*** ryanpetrello has quit IRC06:33
*** matsuhashi has quit IRC06:35
shortstoplifeless, so then nova will be the one who'll decide if its a disk or a partition image. Right, that spans out nicely. Will get started on this. Thanks a ton!06:36
*** matsuhashi has joined #openstack-ironic06:37
lifelesswell, the user will, but implicitly not explicirlty06:39
*** loki_ has quit IRC06:45
openstackgerritSun Jing proposed a change to openstack/ironic: Support serial console access  https://review.openstack.org/6410006:52
*** mrda is now known as mrda_away07:14
*** jcooley_ has quit IRC07:17
*** jcooley_ has joined #openstack-ironic07:17
*** jcooley_ has quit IRC07:22
*** mdurnosvistov_lt has joined #openstack-ironic07:24
*** rmiki has quit IRC07:24
*** ifarkas has joined #openstack-ironic07:27
*** saju_m has joined #openstack-ironic07:30
*** lazy_prince has joined #openstack-ironic07:30
*** dshulyak has joined #openstack-ironic07:31
*** anniec has quit IRC07:34
agordeevgood morning, Ironic07:34
*** mdurnosvistov_lt has quit IRC07:40
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Re-enable lazy translation  https://review.openstack.org/7462607:57
Haomeng|2agordeev: morning:)08:00
agordeevHaomeng|2: morning, how are you?08:09
Haomeng|2agordeev: fine:)08:09
*** saju_m has quit IRC08:21
*** jistr has joined #openstack-ironic08:29
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Sync Oslo gettextutils  module to Ironic  https://review.openstack.org/7462908:32
*** openstack has joined #openstack-ironic08:42
*** rsacharya_ has quit IRC08:43
*** rsacharya_ has joined #openstack-ironic08:43
*** JayF has joined #openstack-ironic08:45
*** rsacharya has quit IRC08:47
*** rsacharya_ is now known as rsacharya08:47
*** yuriyz has joined #openstack-ironic08:47
*** nosnos_ has joined #openstack-ironic08:59
*** nosnos has quit IRC08:59
*** coolsvap1 has quit IRC09:06
*** rsacharya_ has joined #openstack-ironic09:09
*** derekh has joined #openstack-ironic09:13
*** rsacharya_ has quit IRC09:13
*** loki__ has joined #openstack-ironic09:14
*** rsacharya_ has joined #openstack-ironic09:15
*** lucasagomes has joined #openstack-ironic09:16
*** mdurnosvistov has quit IRC09:17
*** mdurnosvistov has joined #openstack-ironic09:24
*** coolsvap has joined #openstack-ironic09:34
*** matsuhashi has quit IRC09:46
*** nosnos_ has quit IRC09:46
*** nosnos has joined #openstack-ironic09:47
*** matsuhashi has joined #openstack-ironic09:47
*** saju_m has joined #openstack-ironic09:58
*** tatyana has joined #openstack-ironic09:59
*** athomas has quit IRC10:21
*** tatyana has quit IRC10:24
*** tatyana has joined #openstack-ironic10:24
*** martyntaylor has joined #openstack-ironic10:27
*** max_lobur has joined #openstack-ironic10:31
*** athomas has joined #openstack-ironic10:33
*** aignatov_ is now known as aignatov10:40
*** aignatov is now known as aignatov_10:41
*** Haomeng|2 has quit IRC10:49
*** Haomeng|2 has joined #openstack-ironic10:49
*** Haomeng has joined #openstack-ironic10:50
*** Xurong has joined #openstack-ironic10:56
*** aignatov_ is now known as aignatov11:14
*** matsuhashi has quit IRC11:28
*** matsuhashi has joined #openstack-ironic11:31
*** ifarkas has quit IRC11:42
*** coolsvap has quit IRC11:57
*** max_lobur has quit IRC12:02
*** max_lobur has joined #openstack-ironic12:09
*** ifarkas has joined #openstack-ironic12:14
*** matsuhashi has quit IRC12:20
*** aignatov is now known as aignatov_12:21
*** matsuhashi has joined #openstack-ironic12:25
*** aignatov_ is now known as aignatov12:25
*** nosnos has quit IRC12:56
*** matsuhashi has quit IRC13:08
*** matsuhashi has joined #openstack-ironic13:08
*** matsuhashi has quit IRC13:08
*** lucasagomes is now known as lucas-hungry13:14
*** jdob has joined #openstack-ironic13:23
*** loki__ has quit IRC13:23
*** jistr is now known as jistr|english13:31
*** rsachary- has joined #openstack-ironic13:32
*** linggao has joined #openstack-ironic13:39
*** jbjohnso has joined #openstack-ironic13:47
*** dkehn_ has quit IRC13:55
*** ryanpetrello has joined #openstack-ironic13:57
*** lucas-hungry is now known as lucasagomes13:58
*** jbjohnso has quit IRC14:09
*** saju_m has quit IRC14:11
*** rloo has joined #openstack-ironic14:26
*** matty_dubs|gone is now known as matty_dubs14:27
*** lazy_prince has quit IRC14:30
*** jistr|english is now known as jistr14:36
*** jdob_ has joined #openstack-ironic14:40
*** jdob has quit IRC14:41
*** russellb has joined #openstack-ironic14:48
*** rsachary- has quit IRC14:48
*** dhellmann has quit IRC14:49
*** dhellmann has joined #openstack-ironic14:49
*** dhellmann has quit IRC14:50
*** dhellmann has joined #openstack-ironic14:52
*** rsacharya_ has quit IRC14:52
*** jdob has joined #openstack-ironic14:58
*** jdob_ has quit IRC14:58
*** anniec has joined #openstack-ironic14:59
*** anniec_ has joined #openstack-ironic15:02
*** anniec has quit IRC15:03
*** anniec_ is now known as anniec15:03
*** openstackgerrit has joined #openstack-ironic15:09
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Support preserve_ephemeral  https://review.openstack.org/6823615:10
*** jbjohnso has joined #openstack-ironic15:11
openstackgerritMikhail Durnosvistov proposed a change to openstack/python-ironicclient: Fix params order in assertEqual  https://review.openstack.org/7474515:17
NobodyCamGood Morning Ironic15:20
max_loburmorning NobodyCam :)15:20
max_loburmorning Al15:20
max_lobur*All15:20
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Fix test migrations for alembic  https://review.openstack.org/7474715:20
yuriyzmorning Ironic15:21
NobodyCammorning max_lobur yuriyz :)15:21
agordeevNobodyCam: morning!15:23
agordeevmax_lobur: morning!15:23
agordeevyuriyz: morning!15:23
NobodyCammorning agordeev :)15:23
yuriyzmorning agordeev15:23
rloohi everyone!15:24
NobodyCamHi rloo :)15:24
agordeevrloo: hi15:24
NobodyCamlucasagomes: happen to be around?15:25
lucasagomesNobodyCam, morning!15:26
lucasagomesyes15:26
NobodyCammorning lucasagomes15:27
lucasagomesNobodyCam, btw, need to talk to u about the volume driver15:28
NobodyCamI pushed up a new volume driver with a sample nova.conf15:28
lucasagomesNobodyCam, we need to refactor the code that is using some of the libvirt code15:29
NobodyCamlol15:29
NobodyCamsylphCollectWrapper(optionObject)15:29
NobodyCamww15:29
NobodyCam./nova/tests/virt/ironic/test_volume_driver.py:31:1: N311  importing code from other virt drivers forbidden15:29
NobodyCamyep :)15:29
lucasagomesNobodyCam, http://paste.openstack.org/show/67275/15:29
lucasagomesNobodyCam, exactly15:29
lucasagomesNobodyCam, nova bm has the same problem, BUT, the whitelisted it -.-15:29
lucasagomesthey*15:29
NobodyCamya I was looking at that15:30
lucasagomesack15:30
lucasagomesyea I started fixing up my patches upstream (epehmeral and api console)15:30
agordeevNobodyCam: a little update: devstack is still not ready. I'm working on creating neutron friendly ovs tap devices for virsh domains, but with no luck. Need to debug it later with tcpdump and so on :)15:30
NobodyCamwe are really only using LibvirtFakeVolumeDriver15:31
lucasagomesagordeev, that's the patch ur working on? https://review.openstack.org/#/c/70348/15:32
*** coolsvap has joined #openstack-ironic15:33
lucasagomesagordeev, I'm happy to help u testing it, we need the ci working asap. How to setup devstack to test it? What I've to add to the localrc15:33
lucasagomesNobodyCam, yeah, maybe we should put it in a common place, idk about duplicating that class15:33
lucasagomesmaybe15:33
agordeevlucasagomes: are you familiar with neutron/ovs stuff?15:35
NobodyCamlucasagomes: fake drivers like that just seem odd to me in the live code. I was thinking some thing like a ironic_tests_fakes.py file15:36
lucasagomesagordeev, not really hah15:36
NobodyCamin the test dir15:36
lucasagomesagordeev, but, I can help troubleshooting15:37
*** KanagarajM_ has joined #openstack-ironic15:37
lucasagomesagordeev, btw, are u using ubuntu precise?15:37
lucasagomesNobodyCam, yeah, I don't see problem with that15:38
lucasagomesNobodyCam, there's also an libvirt option that we import from libvirt in the volume_driver.py15:38
agordeevlucasagomes: yup, i'm on precise with cloud archive enabled for fresh libvirt with --persistent option available15:38
lucasagomesagordeev, ack15:38
agordeevlucasagomes: https://review.openstack.org/#/c/70348/ updated with fresh code. localrc -> http://paste.openstack.org/show/67287/15:47
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: Sync common config module from Oslo  https://review.openstack.org/7476015:48
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: WIP: Use oslo.db module (DRAFT)  https://review.openstack.org/4215915:48
agordeevlucasagomes: i think it is better to get neutron with virsh domain working first, rather than troubleshooting the devstack patch itself15:51
lucasagomesagordeev, right, yea I agree with that15:54
lucasagomesI will take a look at the neutron integration15:54
agordeevor could anybody tell me how do you guys test that https://review.openstack.org/#/c/70468/ ? i hope this helps too15:54
*** aignatov is now known as aignatov_15:57
*** athomas has quit IRC16:03
NobodyCamok off the phone now16:12
*** athomas has joined #openstack-ironic16:13
*** KanagarajM_ has quit IRC16:15
*** KanagarajM_ has joined #openstack-ironic16:18
*** rloo has quit IRC16:22
*** rloo has joined #openstack-ironic16:23
devanandamorning, all16:27
NobodyCamGood morning devananda16:28
* devananda fixes flake8 issue16:30
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Check BMC availability in ipmitool 'validate' method  https://review.openstack.org/6869716:30
*** datajerk has quit IRC16:30
*** datajerk has joined #openstack-ironic16:31
*** datajerk has quit IRC16:38
*** KanagarajM_ has quit IRC16:39
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: API: Expose a way to start/stop the console  https://review.openstack.org/7299816:40
*** jbjohnso has quit IRC16:42
openstackgerritJenkins proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/7119216:42
* NobodyCam makes another cup of coffee16:43
*** digambar has joined #openstack-ironic16:48
devanandalucasagomes: posting a client change for that too?16:49
lucasagomesdevananda, there's one already16:50
*** jistr has quit IRC16:50
lucasagomeshttps://review.openstack.org/#/c/74007/16:50
devanandaah sweet16:50
lucasagomesdevananda, morning16:50
lucasagomesdevananda, btw didn't get any reply about the roaster thing16:50
lucasagomesdevananda, could ping someone in hp to verify it for me?16:51
devanandalucasagomes: ack. I emailed him this morning16:52
lucasagomesdevananda, right, thank u16:52
*** aignatov_ is now known as aignatov16:52
*** matty_dubs is now known as matty_dubs|lunch16:57
*** jcooley_ has joined #openstack-ironic16:59
*** derekh has quit IRC17:03
*** aignatov is now known as aignatov_17:04
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Add provision_updated_at field to nodes table  https://review.openstack.org/7478117:04
*** jcooley_ has quit IRC17:05
*** yuriyz has quit IRC17:05
*** aignatov_ is now known as aignatov17:06
lucasagomesdevananda, ok I'm confirmed :) thanks!17:08
*** zul has quit IRC17:08
devananda:)17:10
*** jcooley_ has joined #openstack-ironic17:10
*** anniec has quit IRC17:11
*** Kanagaraj has joined #openstack-ironic17:12
devanandalucasagomes: trying out your patches, i get this from the client: Unknown column 'nodes.console_enabled' in 'field list'17:13
lucasagomesdevananda, hmm checking17:14
lucasagomesit's the migration17:14
devanandayea, i've run dbsync17:14
lucasagomesafter moving to alembic, maybe I did it wrong17:14
*** digambar has quit IRC17:14
devanandait's not adding the col17:14
lucasagomeshttps://review.openstack.org/#/c/72998/6/ironic/db/sqlalchemy/migrate_repo/versions/001_nodes_add_console_enabled.py17:15
lucasagomeslemme see here17:16
devanandalucasagomes: um, ya. not swlalchemy-migrate any more :)17:16
lucasagomesah damn17:16
lucasagomesyea17:16
NobodyCamlol :-p17:16
NobodyCamgotch ya17:16
NobodyCam:-p17:17
*** digambar has joined #openstack-ironic17:17
*** digambar has quit IRC17:18
*** digambar has joined #openstack-ironic17:19
*** digambar has quit IRC17:20
*** digambar has joined #openstack-ironic17:21
NobodyCambbt...brb17:23
*** Kanagaraj has quit IRC17:29
*** Kanagaraj has joined #openstack-ironic17:36
*** matty_dubs|lunch is now known as matty_dubs17:49
max_loburbbiaw17:50
*** max_lobur is now known as max_lobur_afk17:50
*** KanagarajM_ has joined #openstack-ironic17:52
devanandalucasagomes: i see your new patchset, but the migrate looks the same?17:54
*** Kanagaraj has quit IRC17:55
*** shausy has quit IRC17:55
lucasagomesdevananda, yeah was more a rebase, but the odd thing is that, it seems to work with that migration17:55
lucasagomesI'm taking a look at it17:56
*** anniec has joined #openstack-ironic17:58
*** anniec has quit IRC18:00
BLZbubba_on ubuntu precise, where do I find bm_db_sync?18:03
*** anniec has joined #openstack-ironic18:04
NobodyCamBLZbubba_: nova/cmds18:04
NobodyCampost bbt walkies..brb18:06
BLZbubba_NobodyCam: i have the nova-baremetal package installed and this screipt doesn't seem to be part of it18:08
BLZbubba_script too18:08
*** KanagarajM_ has quit IRC18:16
*** jcooley_ has quit IRC18:20
NobodyCamahh they moved it on me: https://github.com/openstack/nova/blob/master/nova/cmd/baremetal_manage.py#L8618:21
devanandaupdated https://review.openstack.org/#/c/72969/ (tripleo-incubator bits for ironic)18:21
NobodyCamieek missed that one... :-p18:22
*** ndipanov has quit IRC18:24
*** tatyana has quit IRC18:25
devanandaafk for several hours, gotta fly back to seattle soon18:26
NobodyCamhave a good flight devananda18:28
*** anniec has quit IRC18:30
*** marty has joined #openstack-ironic18:34
*** anniec has joined #openstack-ironic18:37
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: API: Expose a way to start/stop the console  https://review.openstack.org/7299818:39
BLZbubba_NobodyCam: ok the deb included baremetal_manage.py18:39
NobodyCam:)18:39
BLZbubba_thanks!18:40
lucasagomesdevananda, NobodyCam ^ idk if it's correct tho18:40
lucasagomesno idea how to create a test for a individual migration with alembic18:40
NobodyCamBLZbubba_: :)18:40
lucasagomeslike we had _check_####18:40
NobodyCamlucasagomes is there a example in other projects?18:41
NobodyCamwho else is using alembic18:41
lucasagomesNobodyCam, yea that's a good point18:41
lucasagomesidk to be honest18:41
BLZbubba_hopefully that is the same as nova-baremetal-manage18:41
*** dtalton has joined #openstack-ironic18:42
NobodyCam:) should be one and the same18:42
lucasagomesack I'm done for today18:43
* lucasagomes tired18:43
lucasagomeshave a good night NobodyCam devananda everyone18:43
NobodyCamhave a good night lucasagomes :)18:43
*** Kanagaraj has joined #openstack-ironic18:43
*** lucasagomes has quit IRC18:43
BLZbubba_it looks like nova-baremetal-manage is ignoring the [database] section in nova.conf; is there another place to put the database connection info?18:52
BLZbubba_it is updating the sqlite file instead of using the mysql connect string18:54
NobodyCamhttps://github.com/openstack/nova/blob/master/etc/nova/nova.conf.sample#L2073-L208918:54
rlooNobodyCam: did you see the 'do not merge' https://review.openstack.org/5132818:55
NobodyCamlooking18:56
NobodyCamya was expected18:57
NobodyCamwe need full ci18:57
rlooNobodyCam: so ironic won't graduate for icehouse :-(18:57
NobodyCamdevananda: you see -2 on nova driver?18:57
devanandayep18:58
devanandaright18:58
devanandasee my gripe in -nova18:58
NobodyCam:-p18:58
devanandasee teh comments on the BP too18:58
*** killer_prince is now known as lazy_prince18:59
NobodyCamagordeev: are you around19:05
*** Kanagaraj has quit IRC19:08
*** anniec has quit IRC19:16
NobodyCammax_lobur_afk: you happen to be around, and have a any updates on the migration from nova-bm19:17
*** martyntaylor has left #openstack-ironic19:28
*** aignatov is now known as aignatov_19:33
*** anniec has joined #openstack-ironic19:34
*** max_lobur has joined #openstack-ironic19:34
*** anniec has quit IRC19:35
NobodyCamdavidlenwell: hear tail you may be looking into the nova-bm to ironic migration script19:35
*** jrist has quit IRC19:35
*** anniec has joined #openstack-ironic19:39
davidlenwellNobodyCam: indeed I am .. plan on hacking on it on saturday on my 9 hour train ride19:39
NobodyCamdavidlenwell: awesome.. quick plea could you put up a WIP tagging implements bp:deprecate-baremetal-driver19:41
NobodyCamso that it gets added to the BP19:41
davidlenwellwhat is a WIP?19:42
NobodyCamWork In Progress19:42
davidlenwelloh19:42
NobodyCamthe BP was just bumped to J cycle19:43
*** aignatov_ is now known as aignatov19:43
NobodyCamaignatov: you still here19:43
aignatovNobodyCam: yes, I'm here19:44
davidlenwellNobodyCam: devananda might have done that on purpose until he see's that I'll actually make a commit .. but I'm not sure19:44
NobodyCamw00t quick favor.. any chance I can get you to add implements bp:deprecate-baremetal-driver to your commit message on 7034819:45
NobodyCamdavidlenwell: I'll sync up with devananda when he lands19:45
davidlenwellawesome19:45
davidlenwellI won't be working on it till friday19:45
NobodyCam:) sweet :) thats perfect timming :)19:45
davidlenwellI'm also going to confirm this .. https://blueprints.launchpad.net/ironic/+spec/serial-console-access19:47
davidlenwellworks19:47
davidlenwellI've got an ipmi server here .. so I can confirm I can hit its console with some cherry picking then we can plus 2 that19:47
NobodyCamdavidlenwell: w00t Awesome19:47
*** jcooley_ has joined #openstack-ironic19:47
davidlenwellI'll be able to put in at least 10 hours a week for the near future on ironic .. So I'll be in channel.. NobodyCam you know me well enough to know if something pops up I can tackle or test or review.. don't be shy19:54
davidlenwellotherwise I'll try to focus on anything I can that is blocking graduation19:54
davidlenwelland do some reviewing also19:55
*** jrist has joined #openstack-ironic20:01
*** jcooley_ has quit IRC20:08
*** jcooley_ has joined #openstack-ironic20:09
*** jcooley_ has quit IRC20:13
openstackgerritAndreas Jaeger proposed a change to openstack/ironic: Improve help strings  https://review.openstack.org/7482220:14
NobodyCamagordeev: sorry got side tracked on calls20:15
NobodyCams/calls/phone calls/20:16
NobodyCamagordeev: any chance I can get you to add "implements bp:deprecate-baremetal-driver" to your commit message on 7034820:16
NobodyCamwow zuul queue up to 14 hours20:19
* NobodyCam makes a bagel20:20
*** mrda_away is now known as mrda20:33
mrdaMorning all20:33
NobodyCammorning mrda20:33
mrdahow was the bagel, NobodyCam ?20:34
NobodyCamyummy :)20:34
mrda:)20:34
*** ryanpetrello has quit IRC20:36
*** jcooley_ has joined #openstack-ironic20:39
*** jcooley_ has quit IRC20:49
*** anniec has quit IRC20:53
*** jcooley_ has joined #openstack-ironic20:55
*** dtalton has left #openstack-ironic21:03
matty_dubsHmm, so looking more at the console patch, the password file for ipmitool gets deleted as soon as the method starting the console returns.21:08
matty_dubsI think it needs to persist until the console session is ended -- but how big of a security risk do you think that is?21:09
mrdaso running "tox -epy27" on a new VM this morning I'm seeing "tox.ConfigError: ConfigError: substitution key 'posargs' not found".  Did something break?21:10
NobodyCami'm running it right now21:10
mrdathanks NobodyCam, glad to know it's me :)21:11
NobodyCamsorry :(21:11
NobodyCam:-p21:11
mrdaNobodyCam: can you tox --version for me.  My guess is that you're running 1.6.x, no the 1.7.0 that came out overnight :)21:17
*** jcooley_ has quit IRC21:17
*** jcooley_ has joined #openstack-ironic21:18
NobodyCamnobodycamAir:nova NobodyCam$ tox --version21:18
NobodyCam1.6.1 imported from /Library/Python/2.7/site-packages/tox-1.6.1-py2.7.egg/tox/__init__.pyc21:18
jrollmrda, I've seen that, it's a 1.7+ problem21:18
NobodyCambrb quick walkies21:18
mrdasigh, might need to pin tox locally for a day until the build is fixed21:19
jrollmrda: that's an openstack-wide issue21:19
mrdaso, -infra is the place?21:19
jrollyeah, guess so.21:20
mrdaI don't want to distract the gate issues though21:20
jrollright21:20
jrollafaik it's a known issue and they're just telling people to run 1.6 for now21:20
JoshNangmatty_dubs: what's the reason for the password file vs using "-P $password"?21:20
matty_dubsJoshNang: So it's not visible to anyone running 'ps'21:20
JoshNangmatty_dubs: gotcha. makes sense21:21
matty_dubsJoshNang: Writing it to a temp file, it's at least locked down to people who have permission to read the file (which is only the 'ironic' user)21:21
*** jcooley_ has quit IRC21:22
* NobodyCam is back21:23
*** jcooley_ has joined #openstack-ironic21:30
*** max_lobur has quit IRC21:31
*** max_lobur has joined #openstack-ironic21:31
jrollI'm trying to add an external driver to ironic.drivers. I've installed the driver through pip and added it to setup.cfg, but it's not getting loaded by the driver factory. any thoughts on what I've missed?21:35
*** anniec has joined #openstack-ironic21:35
mrdaso, just for eavesdrop's benefit, "sudo pip install tox==1.6.1" resolves my issues for now.21:36
mrdajroll: no, but I'm interested in the answer :)21:36
NobodyCamjroll: can you paste (http://paste.openstack.org) your setup.cfg21:37
NobodyCamjroll: how are you testing?21:37
jrollNobodyCam: sure21:37
jrollI've got devstack running with ironic21:38
jrollI added to the setup.cfg and restarted the conductor process21:38
jrollI added a log statement to the ConductorManager that logs self.drivers, and my driver isn't there21:38
NobodyCamthat sounds about right21:41
jrollI think the issue is that I need to "reinstall" ironic to pick up the setup.cfg changes21:42
jrollbut setup.py install fails21:42
NobodyCamoh update the venv I'll bet21:42
NobodyCamsource the venv and install21:43
jrolldo you know where the venv is located in devstack?21:43
jrollthe conductor doesn't seem to run from a virtualenv21:44
*** anniec has quit IRC21:45
davidlenwellNobodyCam:  piston just orderd me a 3 node cluster that has ipmi for my house.. So I'll be a lot more help with confirming things on real hardware then21:47
NobodyCamjroll: .venv maybe https://github.com/openstack-dev/devstack/blob/master/stack.sh#L64221:47
NobodyCamdavidlenwell: awecome-ness21:47
davidlenwellin the mean time I have a single node with ipmi I can confirm the console thing with ..21:47
jrollNobodyCam: yeah, not there. I must not have that option set for whatever reason21:48
NobodyCamsweet.. all I have is laptop in the rv21:48
NobodyCamjroll: what d you get if you pip install from ironic dir21:49
NobodyCamalso do you the paste link for your setup.cfg21:49
NobodyCamargg this always gets me ... H306  imports not in alphabetical order21:51
jrollNobodyCam: sorry, got it now21:55
jrollI ended up putting it in the setup.cfg for my driver21:56
NobodyCamnothing to be sorry for :)21:56
jrollbut my problem was . instead of : between module/class name :P21:56
NobodyCamglad you got it working :)21:56
NobodyCamlol :) i do / in the imports ALL the Time :-p21:56
NobodyCamhave to catch myself21:56
NobodyCam:-p21:57
jrollheh21:57
*** jdob has quit IRC21:57
NobodyCamfrom ironic/common import blah21:57
NobodyCam:-p21:57
*** anniec has joined #openstack-ironic21:58
*** vkozhukalov has quit IRC22:12
*** thedodd has joined #openstack-ironic22:16
*** mdurnosvistov_lt has joined #openstack-ironic22:20
*** jcooley_ has quit IRC22:31
*** jcooley_ has joined #openstack-ironic22:31
*** mrda is now known as mrda_away22:33
*** jcooley_ has quit IRC22:35
*** jcooley_ has joined #openstack-ironic22:36
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: API: Expose a way to start/stop the console  https://review.openstack.org/7299822:37
*** jcooley_ has quit IRC22:37
*** jcooley_ has joined #openstack-ironic22:38
*** jcooley_ has quit IRC22:42
*** linggao has quit IRC22:43
*** aignatov is now known as aignatov_22:47
*** mdurnosvistov_lt has quit IRC22:49
*** mdurnosvistov_lt has joined #openstack-ironic22:49
*** thedodd has quit IRC23:00
*** mrda_away is now known as mrda23:01
*** mdurnosvistov_lt has quit IRC23:18
*** mdurnosvistov_lt has joined #openstack-ironic23:19
NobodyCamlifeless: happen to be around?23:20
*** matty_dubs is now known as matty_dubs|gone23:21
*** epim has joined #openstack-ironic23:22
lifelessyes'23:32
lifelessNobodyCam: ^23:33
*** openstack has joined #openstack-ironic23:34
NobodyCamironic assignes power driver per node. do you have any "off the top of your head" ideas on how to pass that info to register-nodes23:35
lifelessNobodyCam: see the refactoring discussions i've had wit stevenk23:36
lifelessNobodyCam: I think the transition wouldbe to do it globally to start with based on the power manager in the testenv23:37
lifelessNobodyCam: and then add a per-node entry once his refactoring is done23:37
NobodyCamlifeless: thats kinda what I was thinking (based on the power manager)23:38
NobodyCamjroll: you have an example?23:38
jrollNobodyCam: I'm working on a driver that takes a bunch of things in driver_info - hoping not to have a massive amount of keys at the root23:40
jrollso like right now I want to do "driver_info": {"agent_url": "http://some-ip:9999", "metadata": {"a": "whole", "bunch": "of", "keys": "here"}}23:41
jrollNobodyCam: or thinking about it another way, can I pass arbitrary data to provision right now?23:43
NobodyCamjroll: and you don't just want to add all the meta values to driver_info, extra or properties23:46
jrollNobodyCam: I want to keep a hierarchy23:47
jrollbut now that I'm thinking of it, we need to pass data to the deploy driver at deploy time, too23:47
*** max_lobur has quit IRC23:57

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