Wednesday, 2015-06-03

*** hemna is now known as hemnafk00:01
*** ijw_ has joined #openstack-ironic00:02
*** ijw has quit IRC00:06
*** BadCub is now known as BadCub_Hiding00:10
*** shakamunyi has joined #openstack-ironic00:13
*** barra204 has joined #openstack-ironic00:13
*** jlk has joined #openstack-ironic00:13
*** jlk has quit IRC00:13
*** jlk has joined #openstack-ironic00:13
*** ijw_ has quit IRC00:27
*** ijw has joined #openstack-ironic00:27
openstackgerritJulia Kreger proposed openstack/bifrost: Lock Bifrost to Ansible stable-1.9  https://review.openstack.org/18753200:29
openstackgerritJulia Kreger proposed openstack/bifrost: Preserve logs in logs/ folder  https://review.openstack.org/18658100:31
*** zhenguo has joined #openstack-ironic00:33
*** Sukhdev has quit IRC00:35
*** hblixt has quit IRC00:40
dhellmannNobodyCam: I have a patch up to exclude the bad version00:44
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Update network provider spec  https://review.openstack.org/18782900:52
jrolldevananda: ^ network spec thing00:52
*** bethelwell has quit IRC00:54
*** mtanino has quit IRC00:56
TheJuliagoodnight folks01:00
*** jrist has quit IRC01:08
*** superfly_ has joined #openstack-ironic01:12
*** spandhe has quit IRC01:13
*** superfly_ is now known as superflyy01:14
*** thrash is now known as thrash|g0ne01:14
*** jlk has left #openstack-ironic01:17
*** smoriya has joined #openstack-ironic01:18
*** jrist has joined #openstack-ironic01:20
*** barra204 has quit IRC01:24
*** shakamunyi has quit IRC01:24
*** superflyy has quit IRC01:24
*** eghobo has quit IRC01:33
*** ijw has quit IRC01:34
*** ijw has joined #openstack-ironic01:35
*** kan_ has joined #openstack-ironic01:35
openstackgerritMerged openstack/ironic: Update the config drive doc to replace deprecated value  https://review.openstack.org/18753401:37
Haomeng|2TheJulia: night:)01:42
*** chenglch has joined #openstack-ironic01:53
*** davideagnello has quit IRC01:58
*** yuanying has joined #openstack-ironic02:03
heyongliHaomeng|2,  hello02:14
*** Haomeng|2 is now known as Haomeng02:15
Haomengheyongli: morning:)02:15
heyonglimorning,02:15
heyongliHaomeng,  when i play with the bifrost, in clean machine, sudo passwd for localhost is needed, it's ansible side i know, but mention this would be nice in wiki, or just tell usr, use '-K', what do you think about this.02:17
openstackgerritbaiyuan proposed openstack/ironic: Add documentation for getting a node's console  https://review.openstack.org/17664202:19
Haomengheyongli: yes, agree with you, so can you help to update bifrost's readme?02:19
Haomengheyongli: thank you02:19
heyonglisure02:19
openstackgerritYongli He proposed openstack/bifrost: local instll with -K is nice to user  https://review.openstack.org/18784102:24
*** yuanying_ has joined #openstack-ironic02:28
*** yuanying has quit IRC02:31
*** achanda has joined #openstack-ironic02:32
Haomengheyongli: thanks for your patch, will help to review02:34
heyonglithanks, Haomeng02:35
Haomengheyongli: yw:)02:35
heyongliplay with the bifrost recently02:35
Haomengheyongli: yes, it is useful to install ironic standalone to provision the bare metal, and i want to integrate with ironic-inspector and ironic web-client, then we have all-in-one standalone ironic components:)02:37
*** dumbhead is now known as balajin02:37
heyongliHaomeng,  good idea, actually, i also think it value able,  bm machine management, why not ironic02:38
openstackgerritbaiyuan proposed openstack/ironic: fix node-get-console returns url always start with http  https://review.openstack.org/18552302:38
Haomengheyongli: yes, if we have more baremetal monitoring tool to be integrated into all-in-one standalone, and it is more useful and cool to manage/monitoring/using the baremetal with one-step solution02:39
heyongliHaomeng, we need a 'devstack' support02:40
heyonglii have not set it up 2 days ... -:)02:40
heyonglireadme bypass several things, a new user run into problem, i think , could we have a bash scripts setup a demo env for developer and experience only user?02:41
heyonglii would like capture my steps from a fresh system, composite to a single bash for demo developer .. Haomeng02:45
*** saripurigopi has quit IRC02:47
Haomengheyongli: yes, it is new project, and have some patch to be applied, for example the package dependency missing issue02:49
*** ijw has quit IRC02:50
heyonglii apply them already,  always want a single click, -:)02:52
Haomengheyongli: :)02:52
heyongliHaomeng, this project help a lot already,  i still seek a lazy way to do all stuff, i burn a Unattended usb stick for install this fist wake up machine in stack.02:56
openstackgerritZhai, Edwin proposed openstack/ironic-specs: New meter for Node Manager  https://review.openstack.org/17610902:57
Haomengheyongli: yes, we can build these into usb/iso which can run on live mode without installation, these are pre-installed by biforst already:)02:57
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390202:58
heyongliHaomeng, yeah, both way are awesome,  are we going to do this, i like it02:58
Haomengheyongli: :)02:58
*** achanda has quit IRC03:02
*** achanda has joined #openstack-ironic03:03
heyongliHaomeng, do we have a way to check if we need update apt-cache? every time i try to re apply role, this is take too long time, i don't thing it needed each time apply role03:03
openstackgerritMerged openstack/ironic: Do not save auth token on TFTP server in PXE driver  https://review.openstack.org/15981903:03
Haomengheyongli: I understand it is working on safe mode, you can disable the task as workaround to save your time:)03:04
heyongliok, reasonable03:04
heyongliwhy not we add a safe mode option?03:05
heyongliworth? maybe not, i don't know03:05
Haomengheyongli: I understand it is better to update cache first to avoid some package version issue03:06
*** achanda has quit IRC03:08
heyonglisafemode by default,  it is.03:08
Haomengyes03:08
*** yuanying has joined #openstack-ironic03:15
Haomengheyongli: I think no need to add *safe mode* option:)03:15
*** yuanying_ has quit IRC03:16
*** yuanying has quit IRC03:22
*** [1]cdearborn has quit IRC03:31
*** achanda has joined #openstack-ironic03:34
*** spandhe has joined #openstack-ironic03:36
*** spandhe_ has joined #openstack-ironic03:42
*** spandhe has quit IRC03:43
*** spandhe_ is now known as spandhe03:43
*** yuanying has joined #openstack-ironic03:52
*** alexpilotti has joined #openstack-ironic03:55
*** achanda has quit IRC03:58
*** achanda has joined #openstack-ironic03:58
*** achanda has quit IRC04:03
*** saripurigopi has joined #openstack-ironic04:04
*** yuanying has quit IRC04:10
*** yuanying has joined #openstack-ironic04:12
*** yuanying has quit IRC04:18
*** yuanying has joined #openstack-ironic04:19
*** yuanying has quit IRC04:20
*** yuanying_ has joined #openstack-ironic04:24
*** yuanying_ has quit IRC04:25
*** yuanying has joined #openstack-ironic04:27
*** coolsvap|afk is now known as coolsvap04:30
*** coolsvap is now known as coolsvap|afk04:31
*** coolsvap|afk is now known as coolsvap04:32
*** krtaylor has quit IRC04:40
*** spandhe has quit IRC04:41
*** spandhe has joined #openstack-ironic04:45
*** yuanying has quit IRC04:45
*** yuanying has joined #openstack-ironic04:48
*** saripurigopi has quit IRC04:52
*** saripurigopi has joined #openstack-ironic04:52
openstackgerritbaiyuan proposed openstack/ironic: fix node-get-console returns url always start with http  https://review.openstack.org/18552304:59
heyongliHaomeng, yeah, kind of overshooting05:14
heyongliHaomeng,  downloading OS image failed 'time out' , but wget directly is definitely ok, why? any clue?05:18
*** saripurigopi has quit IRC05:23
*** krtaylor has joined #openstack-ironic05:27
Haomengheyongli: did you access Internet via http proxy?05:42
openstackgerritFeng Xi Yan proposed openstack/ironic: Add documentation for getting a node's console  https://review.openstack.org/17664205:42
heyongliglobal , redsocks, may be it no stable, will timeout sometime, i try downloading to /httpboot/ directly.05:43
Haomengheyongli: bifrost does not support proxy now05:44
heyongliredsocks is transparent to any app05:44
heyonglimaybe just unstable, -:)05:44
Haomengheyongli: yes, it is not proxy, should work05:44
heyongliit's ok now, thanks05:49
Haomengheyongli: welcome:)05:50
*** yuanying has quit IRC05:51
*** Shrews has quit IRC05:51
*** rameshg87 has joined #openstack-ironic05:52
rameshg87good morning ironic05:52
heyonglithose ansible will hide some error, i see a proposal to keep log, right?05:52
*** dguerri`away has quit IRC05:55
*** yuikotakada has joined #openstack-ironic05:55
*** Shrews has joined #openstack-ironic05:56
*** dguerri`away has joined #openstack-ironic05:57
*** dguerri`away is now known as dguerri05:57
*** kan_ has quit IRC06:05
*** radek_ has joined #openstack-ironic06:07
Haomengrameshg87: morning Ramesh:)06:10
*** kan_ has joined #openstack-ironic06:10
Haomengheyongli: yes, should redirect the output message including both stand output and error to log file06:11
*** romainh has joined #openstack-ironic06:11
rameshg87Haomeng: o/06:14
Haomengrameshg87: :)06:14
*** shakamunyi has joined #openstack-ironic06:16
*** barra204 has joined #openstack-ironic06:17
*** ukalifon1 has joined #openstack-ironic06:23
openstackgerritHaomeng,Wang proposed stackforge/ironic-discoverd: Supports standalone ironic  https://review.openstack.org/18787806:31
openstackgerritHaomeng,Wang proposed stackforge/ironic-discoverd: Supports standalone ironic  https://review.openstack.org/18787806:32
openstackgerritHaomeng,Wang proposed stackforge/ironic-discoverd: Supports standalone ironic  https://review.openstack.org/18787806:35
*** yuanying has joined #openstack-ironic06:37
yuikotakadaHaomeng: Hi :) thank you for posting the patch. You can generate .conf file by executing "tox -egenconfig"06:38
Haomengyuikotakada: got, thanks for your infomation:)06:38
Haomengyuikotakada: this can generate example.conf, right?06:38
yuikotakadaHaomeng: right :)06:39
Haomengyuikotakada: ok, will try, thanks:)06:39
openstackgerritTan Lin proposed openstack/ironic-specs: Refactor Ironic's versioned objects to oslo.versionedobjects  https://review.openstack.org/18787906:42
yuikotakadaHaomeng: your're welcome. I'm looking forward your new patch set.06:45
Haomengyuikotakada: you are working on standalone ironic recently, right?06:45
Haomengyuikotakada: :)06:45
yuikotakadaHaomeng: No. But supporting standalone ironic is fine ;) And you?06:47
Haomengyuikotakada: yes, it can run out-of-openstack, can do some deployment on *under-cloud* level06:48
openstackgerritHaomeng,Wang proposed stackforge/ironic-discoverd: Supports standalone ironic  https://review.openstack.org/18787806:48
Haomengyuikotakada: regenerated the example.conf, welcome your comments:)06:48
yuikotakadaHaomeng: I don't know about standalone ironic well, but isn't it inconvenient without via-nova? If I remember correctly, we cannot know the IP address of baremetal node just using ironic, right?06:52
yuikotakadaHaomeng: thank you for updating patch. I'll check.06:52
Haomengyuikotakada: yes, standalone ironic will kickoff the baremetal provisioning without nova boot, can be used in non-openstack env06:53
Haomengyuikotakada: ok, thank you06:55
*** pradipta has joined #openstack-ironic06:55
*** yuikotakada has quit IRC06:56
*** spandhe has quit IRC06:57
*** yuikotakada has joined #openstack-ironic06:59
*** ifarkas has joined #openstack-ironic07:00
yuikotakadaHaomeng: so that just installing OS is your purpose?07:01
yuikotakadalike just creating Undercloud.07:01
Haomengyuikotakada: yes, install os and manage the baremetal07:01
*** radek_ has quit IRC07:02
Haomengyuikotakada: we can run all-in-one standalone ironic with ironic+inspector+webclient and more hardware management/monitoring tool to manage and use baremetal, maybe we can create usb drive or iso live media to run  them directly without installation07:02
yuikotakadaHaomeng: gotcha. Interesting use case.07:04
Haomengyuikotakada: :)07:04
*** radek_ has joined #openstack-ironic07:05
*** athomas has joined #openstack-ironic07:14
*** radek__ has joined #openstack-ironic07:18
*** radek_ has quit IRC07:20
*** bradjones has quit IRC07:20
*** dtantsur|afk is now known as dtantsur07:21
dtantsurMorning!07:21
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764207:22
*** bradjones has joined #openstack-ironic07:22
*** yuanying has quit IRC07:22
dtantsurHaomeng, oh, sounds interesting07:23
* dtantsur will look at the patch soon07:23
yuikotakadadtantsur: o/07:25
dtantsuryuikotakada, o/07:25
openstackgerritZhai, Edwin proposed openstack/ironic-specs: New meter for Node Manager  https://review.openstack.org/17610907:33
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for server  https://review.openstack.org/17367407:33
*** radek_ has joined #openstack-ironic07:35
*** chlong has quit IRC07:37
*** radek__ has quit IRC07:37
*** coolsvap is now known as coolsvap|afk07:41
*** ifarkas has quit IRC07:43
*** jcoufal has joined #openstack-ironic07:45
*** coolsvap|afk is now known as coolsvap07:46
dtantsuryuikotakada, maybe you already know, but our rename discoverd -> inspector was approved by the TC yesterday07:50
dtantsur\o/07:50
dtantsurso I'm going to create infra patches today07:50
dtantsurand ask for launchpad renaming07:50
*** rameshg87 is now known as rameshg87-lunch07:50
yuikotakadadtantsur: Wao! I didn't know, Congrats!!07:50
*** jistr has joined #openstack-ironic07:51
yuikotakadadtantsur: there are some tasks we need to do... 1 is as you mentioned, launchpad renaming, and changing diskimage-builder's element name is also necessary, right? and...what? We also need to move files under ironic_inspector_ramdisk, but it seems enough later07:56
dtantsuryuikotakada, I guess with move to IPA we'll just deprecated ironic-discoverd-ramdisk element, so I don't think we should rename it..07:56
dtantsurand (hopefully) files under ironic_inspector_ramdisk will move to IPA directly07:57
*** romcheg has joined #openstack-ironic07:59
yuikotakadadtantsur: will ironic-discoverd-ramdisk element be deprecated? although the shapes are different? so that, diskimage-builder's is shell script, but ironic_inspector_ramdisk is python script. Isn't there any person who want to use simple script not python? It's just a question, I don't understand which kind of usecases there are.08:00
*** ndipanov has joined #openstack-ironic08:00
dtantsuryuikotakada, that goes in line with Ironic willing to deprecate old bash-based ramdisk. while there may be use cases, it's too much a burden to support 2 ramdisks08:01
yuikotakadadtantsur: OK, I didn't know that. I understand.08:02
*** ifarkas has joined #openstack-ironic08:03
*** pas-ha has joined #openstack-ironic08:03
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390208:04
*** MattMan has joined #openstack-ironic08:13
*** lucasagomes has joined #openstack-ironic08:14
*** derekh has joined #openstack-ironic08:20
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Use keystonemiddleware auth credentials  https://review.openstack.org/17078208:23
*** spandhe has joined #openstack-ironic08:31
*** heyongli has quit IRC08:34
*** e0ne has joined #openstack-ironic08:46
dtantsuryuikotakada, launchpad rename is done. I will propose a patch to fix links08:47
*** heyongli has joined #openstack-ironic08:49
openstackgerritShivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info  https://review.openstack.org/17478508:49
yuikotakadadtantsur: Thanks! I've checked it. Do we need rename github also? or will be changed automatically?08:50
dtantsuryuikotakada, I will propose patch to infra for that. It's a manual action and it will require some time08:50
*** heyongli has quit IRC08:51
*** pelix has joined #openstack-ironic08:52
yuikotakadadtantsur, OK, I see. Are there something I can help you?08:52
dtantsuryuikotakada, thanks, I will ping you for various reviews08:52
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Launchpad project was renamed  https://review.openstack.org/18791408:53
yuikotakadadtantsur, sure :)08:53
dtantsure.g. this one ^^^08:53
*** edcragg has joined #openstack-ironic08:54
yuikotakadawill pypi also be renamed?08:55
dtantsuryuikotakada, I will create a new project later on, so that people can download old versions under old name08:56
openstackgerritZhenguo Niu proposed openstack/ironic-specs: Add nodes tagging support  https://review.openstack.org/18397108:57
yuikotakadadtantsur, OK , pypi.python.org/pypi/ironic-inspector, right? So that we need to write new & old URLs into README later. thank you. I'm learning a lot of things about project :)08:59
*** e0ne is now known as e0ne_09:01
dtantsuryvw :)09:01
*** e0ne_ is now known as e0ne09:01
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/18767909:03
* dtantsur brb09:03
sambettsGood (UGT) Morning o/09:03
openstackgerritMerged openstack/ironic: Update iLO documentation for UEFI secure boot  https://review.openstack.org/17858209:03
pshigesambetts: morining :)09:04
*** heyongli has joined #openstack-ironic09:06
sambettspshige: o/09:07
*** heyongli has quit IRC09:07
*** ifarkas has quit IRC09:16
*** yuikotakada has quit IRC09:17
*** yuikotakada has joined #openstack-ironic09:20
openstackgerritMerged openstack/ironic: Revert "Add simplegeneric to py34 requirements"  https://review.openstack.org/18620809:24
yuikotakadasambetts: o/09:25
sambettsyuikotakada: Just replying to your comments on my ironic-inspector patch :)09:26
yuikotakadasambetts: Thanks :D09:27
*** lazy_prince has joined #openstack-ironic09:28
yuikotakadaI'll leave here for dinner a couple of hours ;)09:29
*** yuikotakada has quit IRC09:29
*** ifarkas has joined #openstack-ironic09:35
openstackgerritMerged openstack/ironic: fix node-get-console returns url always start with http  https://review.openstack.org/18552309:38
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Remove auth token saving from iLO driver  https://review.openstack.org/18792409:48
*** pradipta has quit IRC09:48
*** erelwell has joined #openstack-ironic09:52
*** erelwell is now known as bethelwell09:52
*** e0ne is now known as e0ne_09:55
*** e0ne_ is now known as e0ne09:57
*** lazy_prince has quit IRC10:22
*** spandhe has quit IRC10:23
*** romcheg has quit IRC10:35
*** romcheg has joined #openstack-ironic10:36
dtantsursambetts, I will try to find where this assertEqual ordering tradition comes from...10:40
dtantsurI'm pretty sure we follow it in Ironic itself10:40
sambettsdtantsur: I've seen it throughout OpenStack and I really don't know why, to be personally it seems backwards :-P10:41
sambettss/to be/to me/10:41
dtantsurI think we should follow it at least for consistency, but yeah, it's interesting, why10:42
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic/api  https://review.openstack.org/18645810:43
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic/common  https://review.openstack.org/18645610:43
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic /cmd /db and /dhcp  https://review.openstack.org/18645710:43
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 for ironic/tests/drivers  https://review.openstack.org/18645010:43
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in non-driver ironic/tests  https://review.openstack.org/18645110:43
openstackgerritMerged stackforge/ironic-discoverd: Launchpad project was renamed  https://review.openstack.org/18791410:43
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 for ironic/drivers  https://review.openstack.org/18645410:43
openstackgerritSam Betts proposed openstack/ironic: Remove E123/6/7/8 from flake8 ignore list  https://review.openstack.org/18602110:43
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 in ironic/conductor  https://review.openstack.org/18645510:43
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 for ironic/tests/api  https://review.openstack.org/18645210:43
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 for ironic/tests/conductor  https://review.openstack.org/18645310:43
sambettsSorry for the spam10:43
sambettsdtantsur: Consistancy in the tests in OpenStack yes, but not with the rest of programming :-P ah well10:45
dtantsurright :) but we're part of openstack now10:45
sambettsdtantsur: Yeah, interestingly after doing a quick search for the reasoning behind it, the expected, actual order is the xUnit/sUnit frameworks used, and it seems to have stuck10:50
dtantsurinteresting10:51
sambettsdtantsur: theres a lot of people online asking the question why that order, its weird that the python doc examples are "wrong" and they don't put a preference on which should be first or second :-P10:53
dtantsuryeah :) any fixed order will be good, because it makes tests so easier to read10:53
pshige :)10:54
sambettsdtantsur: what do you think about Yuiko's comment about combining the tests? Thats all I've got left to do before pushing a new patch set for that10:57
*** romcheg has quit IRC10:57
* dtantsur is looking again10:58
openstackgerritchenglch proposed openstack/ironic-specs: Add petitboot iscsi deploy driver support  https://review.openstack.org/17764111:00
*** chenglch has quit IRC11:00
pshigeNow a tempest patch for Ironic got +A :)11:01
dtantsursambetts, left a comment + found one bug in tests11:02
dtantsurpshige, cool, which one?11:02
pshigeit took about two months ...11:02
pshigehttps://review.openstack.org/#/c/173061/11:03
sambettsdtantsur: Thanks :D11:04
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Use oslo config import methods for Keystone options  https://review.openstack.org/18794411:09
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Support for disabling DHCP server configuration  https://review.openstack.org/18736211:13
*** lucasagomes has quit IRC11:18
openstackgerritPeter Martini proposed openstack/bifrost: Typo fix (disk imae builder)  https://review.openstack.org/18794911:25
*** e0ne is now known as e0ne_11:32
*** Haomeng|2 has joined #openstack-ironic11:35
*** Haomeng has quit IRC11:38
*** trown|outttypeww is now known as trown11:40
*** e0ne_ has quit IRC11:42
* rameshg87-lunch goes home11:42
*** rameshg87-lunch has quit IRC11:42
*** romcheg has joined #openstack-ironic11:43
openstackgerritMerged openstack/ironic: Prevent node delete based on provision, not power, state  https://review.openstack.org/18636111:44
sambettsdtantsur: I added autospec=True to the mock.patch in my tests as you suggested, but having autospec=True breaks the py34 tests for some reason :(11:46
TheJuliagood morning!11:48
openstackgerritJulia Kreger proposed openstack/bifrost: Update test-birfrost to limit log lines  https://review.openstack.org/18770311:49
dtantsursambetts, probably this "some reason" should be fixed ;) what's the failure?11:50
dtantsurTheJulia, morning11:50
sambettsdtantsur: its an exception from mock itself when trying to patch it with autospec, py27 passes fine, http://paste.openstack.org/show/259168/11:53
*** dprince has joined #openstack-ironic11:54
dtantsuroh yeah, mock is broken under Python 3.411:54
dtantsursambetts, there's a workaround: https://github.com/stackforge/ironic-discoverd/blob/master/ironic_inspector_ramdisk/test/test_discover.py#L24-L2811:55
sambettsdtantsur: ah, nice!11:57
sambettsdtantsur: well sort of XD11:58
sambettsdtantsur: as nice as a hack can be :-P11:58
*** kan_ has quit IRC11:58
*** e0ne has joined #openstack-ironic11:58
*** lucasagomes has joined #openstack-ironic11:59
*** yuikotakada has joined #openstack-ironic12:03
*** lucasagomes is now known as lucas-hungry12:05
*** thrash|g0ne is now known as thrash12:05
*** derekh has quit IRC12:10
openstackgerritSam Betts proposed stackforge/ironic-discoverd: Make the number of green threads configurable  https://review.openstack.org/18772312:11
openstackgerritJulia Kreger proposed openstack/bifrost: Support for disabling DHCP server configuration  https://review.openstack.org/18736212:21
*** [1]cdearborn has joined #openstack-ironic12:24
*** athomas has quit IRC12:36
openstackgerritPratyusha proposed stackforge/proliantutils: Add iSCSI boot support in RIS  https://review.openstack.org/18716212:36
*** yuanying has joined #openstack-ironic12:38
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759212:39
*** yuanying has quit IRC12:46
*** athomas has joined #openstack-ironic12:47
*** jcoufal has quit IRC12:52
*** rwsu has joined #openstack-ironic12:54
*** smoriya has quit IRC12:57
*** jistr is now known as jistr|mtg12:57
*** derekh has joined #openstack-ironic12:58
dtantsurgertty is doing loooooong database migration after update... going for some tea, brb12:58
MattManCan one call the inspection interface on a driver via ironicclient CLI ?13:01
*** romcheg has quit IRC13:02
*** lucas-hungry is now known as lucasagomes13:08
lucasagomesMattMan, I think that is done by setting the provision state to inspect? /me checks13:08
*** rloo has joined #openstack-ironic13:10
lucasagomesMattMan, yeah, ironic node-set-provision-state $node_uuid inspect13:10
lucasagomesnow, the node should be moved to the "manageable" state first, so it's not exposed to the Nova scheduler while instrospecting13:11
lucasagomesironic node-set-provision-state $node_uuid manage13:11
lucasagomesironic node-set-provision-state $node_uuid inspect13:11
lucasagomesironic node-set-provision-state $node_uuid provide (so it goes back to a state where it can be seen by the nova scheduler)13:12
MattManlucasagomes: thanks... will give it a whirl... just testing my kilo port of solaris driver...  next step port to git tip and then will attempt to write up a spec13:13
lucasagomesMattMan, cool13:13
lucasagomesMattMan, solaris driver? sparc?13:14
MattMansparc & x8613:14
MattManSolaris specific in that it uses Solaris deployment tools for actual provisioning13:14
lucasagomesnice13:15
MattManIn both cases utilizes ipmitool to configure for network boot (pxe for x86 and wanboot for sparc)13:15
MattManHopefully when I get to writing up the spec all will be clear... or maybe not :)13:16
lucasagomesheh you will13:16
lucasagomesthis still gotta be fixed right? https://bugs.launchpad.net/ironic/+bug/139159813:16
openstackLaunchpad bug 1391598 in Ironic "get_supported_boot_devices() returns static device list" [Wishlist,Confirmed]13:16
MattManyes please13:16
MattManoptional task=None I hope would be OK13:17
lucasagomes+113:19
*** cdearborn has joined #openstack-ironic13:21
MattManI'll attempt to get a gerrit review up and going13:23
MattManWill be my first one :)13:24
lucasagomesMattMan, cool, if u want mark me as a reviwer I will glad review it13:24
MattManthanks will do13:24
MattManFor kilo is 0.5.1 recommended version of ironicclient ?13:26
*** jrist has quit IRC13:26
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759213:27
lucasagomesI think you can use the last version that was tagged recently13:28
lucasagomesI don't think we have added anything incompatible since the kilo release13:28
MattManSo 0.7.013:29
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759213:29
rloohello ironickers, lucasagomes, MattMan13:30
rloohey dtantsur, let me know when you want to discuss enroll13:31
*** cui has joined #openstack-ironic13:32
dtantsurrloo, hey, morning! right now will work :)13:32
dtantsurotherwise I will probably by away in 1.5 hrs13:32
rloodtantsur: ok, give me 30 sec to pull up your spec13:32
dtantsursure thing13:32
rloodtantsur: wrt the ordering (your comment)13:33
openstackgerritSam Betts proposed stackforge/ironic-discoverd: Make the number of green threads configurable  https://review.openstack.org/18772313:33
*** jcoufal has joined #openstack-ironic13:33
rloodtantsur: 1. the minor version of client only has warning, or we've up'd the version to the new version?13:33
dtantsurrloo, only warning13:34
dtantsurthe whole point of warning is to warn (hmm) people before we break them, not after13:34
dtantsurbtw that was proposal by sambetts IIRC13:34
rloodtantsur: so the client doesn't know about the new version. the only way someone can get it is to explicitly specify the new version or higher13:34
dtantsurrloo, yep13:34
rloodtantsur: what happens if a new feature/version is added to ironic13:34
rloodtantsur: the idea was that whenever a microversion was added to server, we up the client so it is supported13:35
dtantsurrloo, right, one day we up it13:35
rloodtantsur: it means that 'latest' doesn't represent the latest on the server13:35
dtantsurdo we have any "latest" support on client13:35
* dtantsur does not remember13:36
*** [1]cdearborn has quit IRC13:36
rloodtantsur: so if we land your enroll stuff, and the next day we land featureX and clientX is up'd to have featureXversion, that is OK?13:36
dtantsurrloo, well, with major version bump and after some time with warning13:36
rloodtantsur: yeah, version 'latest' == client uses the version that it knows about13:36
rloodtantsur: my concern is that we 'delay' or wahtever other features cuz of the enroll feature13:37
dtantsurrloo, tbh I don't see how we can avoid it13:37
rloodtantsur: 'delay' -- in the client, which is inconsistent with what I *thought*/how it was meant to work13:37
dtantsurbut yeah, we will. if people want them, they should bump microversion right now13:38
dtantsurI think that's how microversions are supposed to work at all13:38
rloodtantsur: you lost me there13:38
rloodtantsur: if people want what?13:38
rloodtantsur: you mean people should explicitly specify the version they want?13:39
dtantsurenroll change? well, people do13:39
*** jrist has joined #openstack-ironic13:39
dtantsurrloo, the same thing should happen every time we bump a microversion13:39
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759213:39
rloodtantsur: what 'same thing'?13:39
dtantsurrloo, everything we discuss right now13:39
dtantsurit didn't happen only because only once we actually bumped microversion due to a breaking change13:40
dtantsurother "bumps" were due to us wanting for every change, even non-breaking13:40
lucasagomesrloo, hi there!13:40
rloodtantsur: ahh. hmm. I don't know that we've documented how microversioning should work so voila, confusion reigns.13:41
sambettsrloo, dtantsur: could you release an rc/beta version of the client that does understand the new features, so if they want to use them they have to explictly upgrade their client? the client stable would stay as is, until after a deprecation period then the new one becomes the "stable"13:41
dtantsursambetts, every client understands the feature13:41
*** e0ne is now known as e0ne_13:41
dtantsurIIRC we don't have notion of "supported feature" for a client13:41
rloosambetts: yes and no. i mean yes we could do what we want but no, i think we need to step back13:41
*** e0ne_ is now known as e0ne13:41
rloodtantsur, sambetts: I think we need to think about/document how microversioning will/should work, so we don't go through this with every feature that isn't backwards compatible13:42
cuiHi,all: can i enable bm's VLAN Networking feature by using any neutron-xxx-plugins?13:42
dtantsurrloo, I think we did it last cycle13:42
dtantsurrloo, anyway, I'm open to better ideas how to implement ENROLL13:43
rloodtantsur: uhhh, well, let's say it certainly isn't clear that we three have the same idea on how it should work. so something is wrong (not communicating?)13:43
*** dan_ has joined #openstack-ironic13:43
dtantsurI'm open to other ideas ;)13:43
*** dan_ is now known as Guest8367913:43
rloodtantsur, sambetts: let me see if we have anything documented, might have been irc chats...13:44
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759213:44
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759213:45
rloodtantsur: basically, I think your proposal is overly complicated. but i need to step back to think about what we discussed/decided about microversions.13:45
dtantsurrloo, your suggestions?13:45
rloodtantsur: based on my understanding of the microversioning, I would have thought: 1. make change to server; 2. make change to client to set version to new version13:46
dtantsurrloo, so the only difference is whether to put a warning?13:46
rloodtantsur: but again, that's based on my understanding on how it was supposed to work. my understanding could be wrong cuz it doesn't seem to jive with yours or sambetts13:47
dtantsurI'm fine with not putting a warning at all, anyway not everyone will see it13:47
rloodtantsur: not just the warning but the whole major/minor stuff13:47
openstackgerritMerged openstack/ironic: Remove bogus conditional from node_update  https://review.openstack.org/18638613:47
*** romcheg has joined #openstack-ironic13:47
dtantsurrloo, your suggest us stopping following semantic versioning?13:47
dtantsurotherwise we have to bump major version with every breaking change13:47
rloodtantsur: so i haven't grok'd the diff between the microversions and semantic versioning.13:48
dtantsurthey're orthogonal13:48
dtantsurwhen you break your clients/API, you bump the major version - that's the rule of semantic versioning13:48
rloodtantsur: let me get back in 30 min or so. I need to refresh my memory on this microversioning stuff.13:49
dtantsurso if python-ironicclient 1.0.0 worked for people, and then we break it, we should issue python-ironicclient 2.0.013:49
dtantsurnot 1.1.0 or 1.0.113:49
dtantsuractually, it's kind of technical detail here13:49
rloodtantsur: did we break it when we went from nostate -> available?13:50
dtantsurrloo, we did break people, and we didn't bump the major version, mostly because of 0.x (versions starting with 0 are considered all unstable)13:50
dtantsurbut having version 0.x for a mature client is at best weird13:51
dtantsurso we can have bump to 1.0.0 with this enroll change, for example13:51
dtantsurtl;dr: the only reason I ask for bumping a major version is because it tells people that we broke something seriously13:52
NobodyCamGood morning (UGT) Ironic13:52
rloodtantsur: I'm not against a major version -- I'd like us (or me) to understand when we do minor/major versions so that going forward we're all on the same train13:52
BadCub_Hidingmorning folks13:52
dtantsurmorning, NobodyCam, morning, BadCub_Hiding, stop hiding :)13:53
sambettsGood UGT morning NobodyCam :)13:53
dtantsurrloo, for client versions can't we just follow semantic versioning?13:53
dtantsur(I think we actually do, just as other openstack clients)13:53
NobodyCammornign dtantsur sambetts rloo lucasagomes and BadCub_Hiding13:54
rloodtantsur: I am wondering what nova does13:54
rloodtantsur: not that I like copying nova all the time but they started this13:54
*** BadCub_Hiding is now known as BadCub13:54
rloomorning NobodyCam, BadCub_Hiding, sambetts13:55
BadCubmorning dtantsur NobodyCam13:55
BadCubmorning rloo13:55
sambettsrloo, dtantsur: swift might be one to look at too13:55
trownmorning NobodyCam BadCub sambetts dtantsur rloo13:55
rloosambetts: does swift use microversions?13:56
dtantsurmicroversions are unrelated to the current question13:56
BadCubmorning trown13:56
sambettsthey use SemVer for both client and server13:56
rloodtantsur: disagree, not totally unrelated13:56
dtantsurno, totally13:56
dtantsurit's our implementation detail13:56
pshigetrown: morning :)13:57
dtantsurtrown, morning13:57
dtantsurrloo, from the user's point of view, it does not matter how we implement compatibility. what does matter if a specific release breaks it or not13:58
dtantsurrloo, some people use semvers for their software to signal it13:58
*** jistr|mtg is now known as jistr13:59
rloodtantsur: so I don't really care that much about what we do, as long as we agree on how we do it.13:59
rloodtantsur: well, not sure if that made sense13:59
dtantsurthat's what we're trying to do now - to agree :)13:59
rloodtantsur: but i don't think it is up to the two of us to agree14:00
*** coolsvap is now known as coolsvap|afk14:00
dtantsurrloo, a couple of days ago I was assuming we agreed on it on the summit ;)14:00
rloodtantsur: I don't recall that discussion :-(14:00
rloodtantsur: was I there?14:00
dtantsurrloo, I believe so. State machine working session14:00
rloodtantsur: we didn't have a state machine working session?14:01
*** cui has quit IRC14:01
sambettsdtantsur, rloo14:01
rloodtantsur: or maybe it was hijacked14:01
NobodyCamgood (UGT) morning trown pshige14:01
dtantsurrloo, https://etherpad.openstack.org/p/liberty-ironic-state-machine-next-steps14:01
pshigeNobodyCam: morning :)14:01
sambetts:-P was about to link to that14:01
rloodtantsur: hard to know how much of this was at the summit vs people adding notes but regardless -- i don't see much under enroll :-(14:02
dtantsurrloo, "Change default node provision state" section. it's kind of brief14:02
sambettsrloo: its lines 34 - 4214:03
*** dprince has quit IRC14:03
*** dprince has joined #openstack-ironic14:03
sambettsits doesn't look like there was much more decided past ensure devstack doesn't implode14:03
jlvillallucasagomes, I added https://review.openstack.org/#/c/176890/ to the Nova review priority list.  Hopefully they will review it :)14:04
dtantsursambetts, that's why we're discussing the spec right now :)14:04
rloodtantsur, sambetts: guess i don't recall this cuz I am thinking now that the etherpad wasn't being projected so I didn't actually see the etherpad.14:04
dtantsuryeah, lack of projectors was a failure14:04
rloodtantsur, sambetts: ok, so there is nothing here about a major release of the client14:04
dtantsurrloo, if we follow semver, it's obvious14:05
rloodtantsur, sambetts: my interpretation of 'version' here is the microversion14:05
rloodtantsur, sambetts: I think your interpretation of 'version' is different14:05
dtantsurI don't think so14:05
dtantsurthis etherpad does not speak about client version; assuming we do use semver, it's an obvious question14:06
cdearborndtantsur, trown, wanted to let you know that the discovery workaround you gave me yesterday worked great!  Thx again!14:06
dtantsurcdearborn, np)14:06
rloodtantsur: so 'bump API version when default state changes' --> ironic server microversion up'd14:06
rloodtantsur: 'release new client with new version header' -> python-ironicclient with version == new version14:07
rloodtantsur: nothing there about major/minor versions of client14:07
*** lazy_prince has joined #openstack-ironic14:07
dtantsur<dtantsur> this etherpad does not speak about client version; assuming we do use semver, it's an obvious question14:07
rloodtantsur: so we didn't discuss that part at the summit. I'm not going crazy14:07
dtantsurhonestly I can't believe we seriously discuss it now14:08
rloodtantsur: well, i'm fine stopping the discussion. i'd still question your spec though.14:08
dtantsurI can just drop it and let devananda decide new version14:08
dtantsurrloo, could you please finally explain why?14:08
rloodtantsur: yeah, it seems to me the question of major/minor client versions is separate14:08
rloodtantsur: explain your spec or stopping the discussion?14:09
trownhttp://semver.org/14:09
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759214:09
dtantsurrloo, I'd like to see the reasons you question the spec, putting aside client versioning (which is none of my business actually)14:10
rloodtantsur: oh, w/o the client versioning stuff in your spec, i think i'm fine with it. i just want clarification on the ordering stuff so I understand.14:10
lucasagomesNobodyCam, morning14:10
lucasagomesjlvillal, nice! thank you14:10
rloodtantsur: sec, let me get back to your spec14:11
lucasagomesjlvillal, and morning :-)14:11
dtantsurrloo, so you prefer me dropping statement about client versioning, and let devananda do the same thing, but implicitly?14:11
rloodtantsur: wrt your comment in the spec (again...)14:11
jlvillallucasagomes, Good morning.14:11
dtantsurI'm fine with it14:11
jlvillalGood morning Ironic14:11
dtantsurjlvillal, morning14:11
rloodtantsur: 1. release new version of ironic. ok14:11
rloodtantsur: ok, let's just forget about 'releases' (Unless we need to)14:12
rloodtantsur: you make your enroll changes to the server14:12
rloodtantsur: you make <what> changes to the client?14:12
openstackgerritNaohiro Tamura proposed openstack/ironic: Add iRMC Virtual Media Deploy module for iRMC Driver  https://review.openstack.org/15195814:13
dtantsur2. fix devstack by defaulting to new version14:13
dtantsur3. release new client version defaulting to this version14:13
dtantsurfinished14:13
dtantsurrloo, ^^14:13
rloodtantsur: seems like the client needs to support 'enroll' in provision state, and up the version14:13
dtantsurrloo, what support do you expect?14:13
dtantsur"enroll" is not an action, it's just a state14:14
dtantsur"manage" is an action, but we already have it14:14
rloodtantsur: ok, so 2. we have hardcoded in devstack, the microversion?14:14
dtantsuryep, so that we can fix it before doing 3.14:14
dtantsurotherwise 3. will break it and all our gates14:14
rloodtantsur: oh right, was trying to remember how to get from enroll -> manageable14:14
rlooso 3 is what? 'release' -> new release of client?14:15
dtantsurrloo, yes14:15
dtantsurwith bumping the default microversion14:15
rloodtantsur: ok, so 3 is a release of changes to client in 114:15
rloodtantsur: ahh, that's what I don't understand14:16
dtantsuryeah14:16
rloodtantsur: so 1. changes to client are just the warning still?14:16
dtantsurdidn't you object to having a warning?14:16
dtantsurif we drop it, step 1 is changing only Ironic itself14:16
rloodtantsur: yeah, i don't see the need for the warning.14:16
rloodtantsur: ok thx. no warning.14:16
dtantsurstep 2 is changing devstack14:16
dtantsurstep 3 is changing client14:17
rloodtantsur: yup. i am good with that then. 1. ironic; 2. devstack; 3.client14:17
dtantsurrloo, ack, thanks. will update the spec14:17
rloodtantsur: maybe I should ask for +2 powers on specs now. just for your spec :)14:17
dtantsurrloo, I think you should, you're doing a lot of reviews on specs anyway14:18
jlvillalrloo, lucasagomes: FYI: There is a proposed spec on oslo versioned objects.14:18
dtantsur:)14:18
jlvillalhttps://review.openstack.org/#/c/187879/14:18
*** romcheg has quit IRC14:18
rloojlvillal: yeah, i saw that. haven't had a chance to look. do we need a spec for it?14:18
dtantsurjlvillal, I don't think that needs a spec tbh14:18
lucasagomesjlvillal, oh nice14:18
dtantsurleft a comment14:18
lucasagomeswill look...14:18
* jlvillal doesn't know if a spec is needed. I think yesterday there was discussion that a bug is enough.14:18
dtantsur++ for a bug14:19
jlvillaldtantsur, lucasagomes: rloo created a bug yesterday for it.14:19
jlvillalhttps://bugs.launchpad.net/ironic/+bug/146123914:20
openstackLaunchpad bug 1461239 in Ironic "replace objects with oslo.versionedobjects" [Low,New]14:20
*** mtanino has joined #openstack-ironic14:20
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Use keystonemiddleware auth credentials  https://review.openstack.org/17078214:20
lucasagomesyeah it's just internal, bug seems good14:21
*** mdbooth has quit IRC14:21
rloook, just commented in that spec14:21
rlootan is the oslo liason, right?14:22
jlvillalrloo, Yes14:22
openstackgerritMerged openstack/ironic: Add documentation for getting a node's console  https://review.openstack.org/17664214:22
NobodyCammorning jlvillal lucasagomes :)14:24
NobodyCam(UGT) ofc14:24
jlvillalNobodyCam, Good morning14:24
*** zz_jgrimm is now known as jgrimm14:25
*** david-lyle has quit IRC14:25
NobodyCam:)14:25
NobodyCamlucasagomes: have I told you I really like Pixie on the ironic.rocks page... because ... I really do :)14:26
lucasagomesNobodyCam, lol14:26
dtantsurproblem is that a lot of software does not recognize ironic.rocks as a link (even with http://)14:27
lucasagomesNobodyCam, he's still provisioning the website, needs more time14:27
NobodyCamya14:27
*** Haomeng has joined #openstack-ironic14:27
NobodyCamhehehehe14:27
trowndtantsur: really?14:27
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Add "enroll" state to the state machine  https://review.openstack.org/17915114:27
lucasagomesdtantsur, www.ironic.rocks?!14:27
* BadCub heads off to early meeting14:27
dtantsurrloo, updated the spec14:27
dtantsurlucasagomes, works here, does not work in skype14:27
dtantsurtrown, ^^14:28
rloothx dtantsur. looking...14:28
* dtantsur dives into project-config14:28
lucasagomesdtantsur, even with the http://www ?14:28
trownalso +1 to construction Pixie14:28
dtantsurlucasagomes, yep14:28
openstackgerritMerged stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759214:28
lucasagomesfill out a bug for skype!14:28
lucasagomesheh14:28
*** derekh has quit IRC14:28
trownya, skype needs to add the new TLDs14:28
dtantsurlol, bug for skype :D14:28
* trown pictures geodes with hipster outfits everytime he reads "ironic.rocks"14:30
*** Haomeng|2 has quit IRC14:30
dtantsurlol14:30
*** rwsu has quit IRC14:31
*** barra204 has quit IRC14:36
*** shakamunyi has quit IRC14:36
*** killer_prince has joined #openstack-ironic14:48
openstackgerritJulia Kreger proposed openstack/bifrost: Initial inventory module  https://review.openstack.org/18408414:49
*** lazy_prince has quit IRC14:49
TheJuliaNobodyCam: Do me a favor and take a look at 187532 please14:51
*** lazy_prince has joined #openstack-ironic14:53
*** killer_prince has quit IRC14:53
*** naohirot has quit IRC14:59
* NobodyCam looks14:59
*** yuikotakada has quit IRC15:06
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764215:09
*** jgrimm is now known as zz_jgrimm15:10
*** zz_natorious is now known as natorious15:11
NobodyCamTheJulia: 187532 looks like a patch... lol15:13
* NobodyCam is assuming look == review15:14
* TheJulia pours NobodyCam more coffee15:15
*** natorious is now known as zz_natorious15:16
NobodyCamTheJulia: TY :)15:16
*** killer_prince has joined #openstack-ironic15:17
NobodyCamTheJulia: +A'd :)15:17
TheJuliaty15:18
*** rwsu has joined #openstack-ironic15:19
*** lazy_prince has quit IRC15:20
*** mdbooth has joined #openstack-ironic15:20
*** alexpilotti has quit IRC15:24
*** gridinv_ has joined #openstack-ironic15:26
*** jcoufal has quit IRC15:27
lucasagomesdtantsur, re 187678, lemme know if my answer makes sense15:29
lucasagomeswith WOL there's no way if not ignore power off15:29
dtantsurI'm fine with any answer, actually. I just wanted it to be explicitly stated in a spec15:30
lucasagomesunless we do things like ssh'ing into the image and pwoering that off, but I want to avoid that because it's just a testing driver and powering it off is not a big deal to do manuall (at least for me)15:30
lucasagomesdtantsur, oh sure yeah, ok I will update it15:30
*** e0ne is now known as e0ne_15:32
*** killer_prince has quit IRC15:34
*** killer_prince has joined #openstack-ironic15:34
*** killer_prince has quit IRC15:35
*** e0ne_ is now known as e0ne15:35
*** zz_natorious is now known as natorious15:36
openstackgerritMerged openstack/bifrost: Lock Bifrost to Ansible stable-1.9  https://review.openstack.org/18753215:37
NobodyCamTheJulia: ^^^^15:37
* TheJulia dances15:38
*** david-lyle has joined #openstack-ironic15:39
*** Sukhdev has joined #openstack-ironic15:39
*** zz_jgrimm is now known as jgrimm15:40
*** romainh has left #openstack-ironic15:40
*** dtantsur is now known as dtantsur|afk15:41
dtantsur|afkIKEA time for me :) see you tomorrow15:41
NobodyCamhave a good night dtantsur|afk15:41
trownlol, dont get lost dtantsur|afk15:41
*** pas-ha has quit IRC15:41
*** hemnafk is now known as hemna15:41
NobodyCamfollow the arrows on the floor15:42
*** david-lyle has quit IRC15:47
*** alexpilotti has joined #openstack-ironic15:48
sambettsnight dtantsur|afk15:49
*** mdbooth has quit IRC15:49
*** mdbooth has joined #openstack-ironic15:50
*** thrash has quit IRC15:50
*** bradbeam has joined #openstack-ironic15:52
*** david-lyle has joined #openstack-ironic15:53
*** jhova has joined #openstack-ironic15:53
*** thrash has joined #openstack-ironic15:54
jhovaHey guys - Using bifrost to deploy standalone ironic and we're hitting issues with - cat {{ baremetal_csv_file }} not being able to path the csv file15:55
jhovaI inserted a log statement and the variable is being initialized correctly15:55
jhovahas anyone seen this issue?15:55
NobodyCamhey jhova .. I have not seen that, but I know we just landed a patch that pins us to version 1.915:58
NobodyCammaybe TheJulia has seen this ^^^^15:58
jhovaOK, maybe that's the issue. We just used the setup script and got Ansible 2.015:58
NobodyCamhttps://review.openstack.org/187532 just landed15:59
openstackgerritThiago Paiva Brito proposed openstack/ironic-specs: OneView Driver for Ironic  https://review.openstack.org/18776215:59
TheJuliajhova: I've not seen that15:59
TheJuliaYeah, we're finding all sorts of issues with Ansible 2.0 right now15:59
jhovaTheJulia: NobodyCam: we'll downgrade and see if that resolves the issue.15:59
TheJuliaTo the point we're locking on stable-1.9 for now.15:59
jhovathanks16:00
TheJuliano problem, if that doesn't fix things let us know :)16:00
NobodyCamjhova: if that fixes you... would you mind filling a bug on what you saw with 2.016:00
* jlvillal has procured his first cup of coffee for the day :)16:01
BadCubhiya jlvillal16:01
jlvillalBadCub: Good morning16:01
* TheJulia is jealous of this first cup of coffee16:01
* BadCub goes out for a breather after 1.5 hours of calls16:01
* BadCub is on 4th cup of coffee16:02
jlvillalTheJulia: I would assume you had yours hours ago :)16:02
TheJuliaNobodyCam: good thinking, the more bugs people file the less bugs I have to file :)16:02
* NobodyCam is on 3rd cup16:02
TheJuliajlvillal: can't have any today :(16:02
jlvillalTheJulia: The horror! ;)16:02
TheJuliaI know :(16:02
NobodyCamTheJulia: how are you moving16:03
TheJuliaNobodyCam: magic16:03
NobodyCam:-p16:03
*** eghobo has joined #openstack-ironic16:03
TheJuliaAnyone happen to know what model NUC's support AMT?16:04
jhovaTheJulia: will do16:05
*** jgrimm is now known as zz_jgrimm16:07
*** zz_jgrimm is now known as jgrimm16:09
*** jistr has quit IRC16:11
TheJuliaNUC5i5MYHE and NUC5i5MYBE16:12
*** gridinv_ has quit IRC16:13
*** ifarkas has quit IRC16:14
openstackgerritMerged openstack/bifrost: Add PyYAML to the list of requirements  https://review.openstack.org/18705116:18
jlvillalTheJulia: The ones with an E at the end usually.16:20
jlvillalTheJulia: And yes, what you posted :)16:20
*** jamielennox is now known as jamielennox|away16:21
*** barra204 has joined #openstack-ironic16:21
*** david-lyle has quit IRC16:22
*** spandhe has joined #openstack-ironic16:22
*** spandhe has quit IRC16:27
*** barra204 has quit IRC16:28
*** athomas has quit IRC16:35
*** jhova has quit IRC16:37
openstackgerritZhenguo Niu proposed openstack/ironic: Add disk layout check on re-provisioning  https://review.openstack.org/18001416:38
*** intr1nsic has joined #openstack-ironic16:38
*** marzif_ has joined #openstack-ironic16:39
sambettsCalling it a day for today, Good UGT night ironic o/16:39
*** trown is now known as trown|lunch16:39
NobodyCamhave a good night sambetts16:39
*** jeh has joined #openstack-ironic16:40
jlvillalHas anyone already created some scripts to do a virt-install of an image useful for Ironic testing?  Before I go re-invent the wheel :)16:45
lucasagomesjlvillal, devstack?16:47
jlvillallucasagomes: It does a 'virt-install'?  I was actually trying to create something to run dev-stack in.16:48
jlvillallucasagomes: So I don't accidentally destroy my system when running devstack :)16:48
lucasagomesyou can use a VM and deploy with Ironic on nested VMs16:48
lucasagomesI mean deploy nested VMs with Ironic16:49
lucasagomesso yeah, you can/should run devstack on a VM16:49
jlvillallucasagomes: Right.  I was just wanting to automate creating that first VM with virt-install.  So I can reproduce it as needed.16:49
lucasagomesjlvillal, I see, hmm I don't know anything that does it... I mean you could always snapshot a VM16:52
lucasagomesafter you run devstack and so on16:52
lucasagomesbut yeah... it's not that nice16:52
jlvillallucasagomes: Okay.  I just wanted to automate creating a simple VM, that then is all ready to run devstack in.16:52
lucasagomesthere's the docker thing that Shrews created as well, but I haven't tried yet16:53
jlvillallucasagomes: I will plug away at it.  Thanks! :)16:53
lucasagomeshttps://github.com/Shrews/dockstack/16:53
* jlvillal will need to spin up things more often with the functional testing work he has to do.16:53
jlvillallucasagomes: Cool.  Thanks.16:53
rlooJayF (or other core-specs), the RAID spec has a +2 and is waiting for you :-) https://review.openstack.org/#/c/173214/16:58
JayFRAID spec is 2x+2, 5x+1  if others want to take a final look and land it -> https://review.openstack.org/#/c/17321416:58
JayFWell, it can't land without zapping16:59
JayFrloo: ^16:59
JayFit deps on zapping which is -116:59
rlooJayF: oh geez. I -1'd zapping I think :-(16:59
JayFYep16:59
JayFrloo: I +216:59
JayFthe raid spec just now though, fwiw16:59
NobodyCammorning JayF17:00
rlooJayF: is JoshNang around/available to work on zapping spec?17:00
JoshNangrloo: o/17:00
JoshNangsorry i was eto yesterday17:00
rlooJayF: or err can you make him available :D17:00
*** bethelwell has quit IRC17:00
NobodyCammorning JoshNang17:00
JoshNangNobodyCam: good morning!17:00
NobodyCam:)17:00
rloono worries JoshNang. Let me know if I can help you ith the zapping spec.17:00
JoshNangrloo: i'll take a look at it today17:01
JoshNangrloo: thanks for the review!17:01
*** jhova has joined #openstack-ironic17:01
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Wake-On-Lan (WOL) power driver  https://review.openstack.org/18767817:02
*** spandhe has joined #openstack-ironic17:03
lucasagomesfolks I will calle it a day17:04
lucasagomeshave a good night everyone17:04
*** lucasagomes is now known as lucas-dinner17:04
TheJuliagoodnight17:04
clif_hjlvillal: thanks for the recheck on my review17:05
* TheJulia ponders lunch17:05
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Add serial field from SPD  https://review.openstack.org/18808617:06
NobodyCamnight lucas-dinner17:07
TheJuliawin 3017:07
TheJuliadoh17:07
NobodyCamlucas-dinner: I may have a question about WOL driver for you tommorrow17:07
lucas-dinnerNobodyCam, shoot17:07
lucas-dinnerstill here :-)17:07
NobodyCamlol17:08
jlvillalclif_h: You're welcome.  With the gate being broken all day I tried to find all the broken jobs yesterday and do a recheck in the evening.17:08
NobodyCamcould we mix in the ipmi listener in to the deploy ram disk and user image then send wol for power on and ipmi for power off?17:09
NobodyCamI am assuming that this is a testing only driver17:09
lucas-dinneryea that is a testing driver... wait trying to grasp the idea here17:10
lucas-dinnerthe part I don't get is ipmi listener in the deploy ramdisk?17:11
NobodyCamfor reboot aafter deploy17:11
jhovaWhat's the best way to reset the status of a node stuck in "cleaning"?  Do I need to manually set it in the database?17:11
NobodyCambut that may not be needed17:11
JayFNobodyCam: Wouldn't it be better to not emulate such a crappy protocol17:11
JayFjhova: Stuck how?17:12
lucas-dinnerNobodyCam, hmm we could but the dpeloy ramdisk won't be running after the image is deployed17:12
NobodyCamJayF: my thought is we have all the tooling to do that now basicly17:12
jhovajayf: I set the node to deleted status to reclaim, it rebooted into the dicovery image and has been for the last 3 hours or so.17:12
NobodyCamlucas-dinner: yes not needed in deploy rammdisk17:12
jhovaand the current status is cleaning17:12
lucas-dinnerNobodyCam, a simple way would be to make sure the user name & deploy ramdisk has a ssh key, so we could SSH into it and power off17:12
lucas-dinnerbut, I don't wanna do it currently, cause the machines I use to deploy is just under my table17:13
JayFjhova: it's possible it could be taking that long to erase your drive. If you look at the node output it should indicate the cleaning step it's on17:13
*** david-lyle has joined #openstack-ironic17:13
lucas-dinnerI can power them off17:13
lucas-dinnermanually I mean17:13
jrollBadCub: hey fyi I might be available for the proposed midcycle dates after all17:13
NobodyCamjroll: w00 h0017:13
*** david-lyle has quit IRC17:13
jrollNobodyCam: working on planning a northern michigan trip, cabin isn't available til the 16th :)17:14
NobodyCamlucas-dinner: ahh I expect my test system will be in other locations17:14
NobodyCam:)17:14
NobodyCamjroll: :)17:14
NobodyCamparty (mid-cycle) in seattle17:14
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/18809317:15
lucas-dinnerNobodyCam, right, well WOL just works on the local network anyway17:15
*** david-lyle has joined #openstack-ironic17:15
*** dguerri is now known as dguerri`away17:15
lucas-dinnerNobodyCam, well yeah the SSH'ing thing can be incorporated, but not sure I want to do it as part of that work17:16
lucas-dinnerthat needs to change image building and stuff, I'm good just powering my machines off by hand17:16
lucas-dinnerNobodyCam, you ok with that?17:16
NobodyCamlucas-dinner: by other location I mean my garage17:16
NobodyCamlucas-dinner: ya17:17
*** e0ne has quit IRC17:17
NobodyCamI need to put more though be hind what I'm thinking17:17
NobodyCamgo and have a pint for /me and I'll try and think about it more later today17:18
NobodyCamsee if even I can make sense of what I think I want17:18
NobodyCamlol17:18
lucas-dinnerNobodyCam, :D hah yeah thanks17:20
lucas-dinnerNobodyCam, you can buy a wireless power switch17:20
lucas-dinnerso you can turn it off remotly :-)17:21
lucas-dinnerhard power off17:21
NobodyCam:)17:21
lucas-dinnerand then turn it on and WOL it again :-)17:21
lucas-dinnerhttp://www.amazon.com/Ankuoo-Controlling-Electronics-Monitoring-Smartphones/dp/B00NAX31WI/ref=sr_1_30?s=electronics&ie=UTF8&qid=1433352108&sr=1-30&keywords=wireless+power+switch17:22
lucas-dinnerheh17:22
*** spandhe has quit IRC17:22
lucas-dinneraight heading, see y'all later good night!17:22
NobodyCamniht lucas-dinner :) enjoy17:23
jhovajayf: node-show doesn't show the current clean step. Is there a default password to the discovery image?17:23
JayFjhova: node-show --detail17:23
jhovajayf: running in standalone17:23
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Add serial field from SPD  https://review.openstack.org/18808617:24
*** ukalifon1 has quit IRC17:24
JayFI might not be the best person to help you from here on :) I'm literally going to be in meetings for hours following, lots of other smart folks here who might be able to help though17:24
jhovajayf: thanks man17:24
*** david-lyle has quit IRC17:28
JayFBadCub: jroll: What are the proposed dates for the mid-cycle? They aren't on the openstack wiki17:28
jrollJayF: aug 13-16 or so?17:28
jrollthey're on the mtg agenda17:28
jrolldevananda was going to send a poll17:29
NobodyCamhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic&diff=prev&oldid=8224817:33
NobodyCamya, I don't believe devananda has had the time to send out the poll.. discover and all :-p17:34
*** Sukhdev has quit IRC17:34
rlooBadCub: please chase devananda ^^ wrt midcycle :)17:35
*** trown|lunch is now known as trown17:38
openstackgerritMerged stackforge/pyghmi: Add serial field from SPD  https://review.openstack.org/18808617:49
*** dguerri`away is now known as dguerri17:59
*** edcragg has quit IRC17:59
openstackgerritJulia Kreger proposed openstack/bifrost: Initial inventory module  https://review.openstack.org/18408418:01
openstackgerritJulia Kreger proposed openstack/bifrost: Initial inventory module  https://review.openstack.org/18408418:02
*** spandhe has joined #openstack-ironic18:07
*** eghobo_ has joined #openstack-ironic18:18
* NobodyCam has lost his coffee cup... :(18:18
*** eghobo has quit IRC18:18
*** marzif_ has quit IRC18:19
*** marzif_ has joined #openstack-ironic18:19
TheJulialost?  did it run away?18:31
rloohey jlvillal, this is fixed, right? https://bugs.launchpad.net/ironic/+bug/146118218:31
openstackLaunchpad bug 1461182 in oslo.messaging "After oslo.messaging release Ironic gate is broken" [Undecided,In progress] - Assigned to Doug Hellmann (doug-hellmann)18:31
jlvillalrloo: Yes.18:31
NobodyCamTheJulia: I left it at the coffee maker :-p18:32
jlvillalrloo: Looks like we weren't the only ones affected by it18:32
rloojlvillal: yeah18:32
*** david-lyle has joined #openstack-ironic18:33
TheJulia:(18:35
*** spandhe has left #openstack-ironic18:35
*** ijw has joined #openstack-ironic18:35
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Provide access to get/set community string  https://review.openstack.org/18813518:36
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Remove libvirt from requirements  https://review.openstack.org/18813618:38
*** [1]cdearborn has joined #openstack-ironic18:38
greghaynesHello ironicers, I am wondering what the implications of https://review.openstack.org/#/c/186655/1/elements/deploy-ironic/init.d/80-deploy-ironic are for backwards compat18:44
greghaynesspecifically, do older versions of ironic support that path (with the api version)18:45
greghaynesand/or are we ok with breaking backwards compat with versions who do not18:45
*** spandhe has joined #openstack-ironic18:49
jehwe're using bifrost on a host with a raid card (LSI) that has a single virtual disk raid array and some jbods.  It looks like it might be installing the OS to a different disk then what it's booting. Are there any gotchas or tips on working with this type of configuration?18:51
NobodyCamjeh: you may need to use disk hints18:52
NobodyCamlet me see if I can grap a link for ya18:52
*** pradipta has joined #openstack-ironic18:53
*** cdearborn has quit IRC18:54
openstackgerritMerged openstack/bifrost: Tiny documentation fix  https://review.openstack.org/18694018:54
*** mordred has quit IRC18:55
*** mordred has joined #openstack-ironic18:55
NobodyCamjeh: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#specifying-the-disk-for-deployment18:55
BadCubHey everyone here is the link to the poll for Mid-Cycle: http://goo.gl/forms/s4pGM8mLyb18:55
openstackgerritMerged openstack/bifrost: Typo fix (disk imae builder)  https://review.openstack.org/18794918:55
BadCubAck.... Try this link instead... My bad: http://goo.gl/forms/RJvq0uqfSD18:56
krotscheckIronic doesn't use pastedeploy. does it.18:57
krotscheck?18:57
jehNobodyCam: thanks that's helpful18:57
NobodyCamkrotscheck: ???18:57
NobodyCamnot that I know18:57
NobodyCamjeh: :)18:57
*** marzif_ has quit IRC18:57
krotscheckEveryone else seem to.18:57
*** barra204 has joined #openstack-ironic18:57
NobodyCamgreghaynes: humm i'd need to test that18:58
krotscheckI don't really have an opinion on using it or no, but it's very likely to impact the middleware discussion.18:58
openstackgerritMerged stackforge/pyghmi: Provide access to get/set community string  https://review.openstack.org/18813518:58
krotscheckBecause paste-supporting middleware looks WAY different.18:58
*** ijw has quit IRC19:00
TheJuliaNobodyCam: You mentioned some issues on supermicro chassis using ipmi.  Specifically were they issues along the lines of the stupid thing doesn't want to netboot?19:02
*** barra204 has quit IRC19:02
NobodyCamTheJulia: its been a while sense I've had SM boxes.. but I *_think_* thats was one of them..19:04
NobodyCambrb19:05
TheJuliaThat is what my machine seems to be doing.  Everything ipmi wise has been great, but even if configured in the bios, it just doesn't actually really try to boot to the network :(19:05
*** cdearborn has joined #openstack-ironic19:06
openstackgerritMerged stackforge/pyghmi: Remove libvirt from requirements  https://review.openstack.org/18813619:09
BadCubI also posted the link to the poll on the meeting agenda for next week.19:12
*** e0ne has joined #openstack-ironic19:13
jrollBadCub: can you send the poll to the list so everyone sees it?19:15
BadCubYep19:15
rloogreghaynes: wrt your question about 186655; it is backwards compatible. the original url goes to /v1/... so the change is making it explicit.19:16
rlooBadCub: thx for the link. Did you send email out about it?19:17
BadCubrloo: doing that now19:17
rlooBadCub: oh, I see that jroll just asked that :)19:17
jroll:P19:18
BadCubsent19:19
*** pradipta has quit IRC19:20
*** [1]cdearborn has quit IRC19:21
greghaynesrloo: So if I hit /v1/nodes/foo on an old version of ironic that will work?19:23
rloogreghaynes: yes. cuz ironic only has /v1, and if not specified, it goes to v1.19:24
rloogreghaynes: caveat, unless we have a bug :)19:24
greghayneshah19:25
greghaynesok, awesome19:25
greghaynesty19:25
rloogreghaynes: in general, all requests have /v1/... It was noticed that the original here didn't, which is the reason for the patch.19:25
greghaynesgotcha19:25
* NobodyCam is back19:25
*** jgrimm is now known as zz_jgrimm19:26
jrollgreghaynes: rloo: so where does $IRONIC_API_URL come from?19:37
jrollit's not a config option, it comes from ironic itself19:38
jrollkinda surprised this passed ci19:38
rloojroll: dunno, you trying to get me to look?19:39
jrollrloo: no, just thinking out loud :)19:39
rloojroll: I'm not familiar with diskimage-builder. Maybe NobodyCam knows19:40
greghaynesjroll: boot param I think19:40
jrollgreghaynes: yeah, and looks like it comes across correct19:40
jrollso I'm wondering how this worked before19:40
*** igordcard_ has quit IRC19:40
greghaynesjroll: I assume what rloo was saying - youall default to /v1 if not specified?19:40
jrollwhere was the /v1 coming from before this change?19:40
jrollI guess?19:41
rloojroll: you mean how did the $IRONIC_API_URL/nodes/... request work?19:41
jrollwow, TIL19:41
jrollI didn't realize version was optional there19:41
rlooI guess the commit msg could have been a bit clearer about that.19:42
jrollyeah, or like, a bug19:43
rloojroll: yeah, that was noticed due to an Ironic patch that yuriy submitted recently19:43
jrollgreghaynes: left a +1 there19:43
rloojroll: I'm actually fine leaving it as is cuz it works but whatever :)19:43
greghaynesjroll: awesome19:43
jrollrloo: until we default to /v2 and it breaks :P19:44
jrollbut I think we'll deprecate the bash stuff before that happens19:44
jrollso either way19:44
jroll¯\_(ツ)_/¯19:44
rloojroll: yeah, but that goes back to my question (on the ironic patch). if we promote heartbeat and passthru etc to DeployInterface, would we change the endpoint.19:45
rloojroll: and you just mentioned another reason :)19:45
jrollrloo: sure, that's a great question, but a separate (and solvable) one19:45
rloojroll: yeah, separate. just wondering whether it is worth doing work if it ain't needed but it doesn't hurt so...19:46
jrollwell, the work is done :P19:46
rloojroll: almost, but yeah :)19:48
*** pas-ha has joined #openstack-ironic19:52
*** natorious is now known as zz_natorious19:53
*** barra204 has joined #openstack-ironic19:58
*** Haomeng has quit IRC19:59
*** Haomeng has joined #openstack-ironic19:59
*** barra204 has quit IRC20:03
*** mtanino has quit IRC20:06
*** e0ne is now known as e0ne_20:09
*** e0ne_ is now known as e0ne20:14
*** e0ne has quit IRC20:14
*** lucas-dinner has quit IRC20:15
*** alexpilotti has quit IRC20:17
*** gridinv_ has joined #openstack-ironic20:19
*** gridinv_ has quit IRC20:24
*** Sukhdev has joined #openstack-ironic20:29
*** radek_ has quit IRC20:44
openstackgerritJulia Kreger proposed openstack/bifrost: Initial inventory module  https://review.openstack.org/18408420:51
openstackgerritJulia Kreger proposed openstack/bifrost: Initial dynamic enrollment role  https://review.openstack.org/18817620:51
martiniTheJulia: I won't have time to look at the changes til tonight, but I'm looking forward to where this is going20:57
martiniOh, btw, I've been on for days but haven't really checked back log; is there a place for specs for bifrost?20:58
TheJuliamartini: no rush, it was an idea I started working on before the summit and wanted to put it out there20:58
TheJuliamartini: we haven't identified a specific place yet.  We should do that.20:58
*** bradbeam_ has joined #openstack-ironic20:59
*** pas-ha has quit IRC20:59
* TheJulia thinks it might be time to consider dinner21:01
*** bradbeam has quit IRC21:02
*** trown is now known as trown|outttypeww21:03
jhovaWe are trying to setup ironic standalone. We have the hosts provisioning but it goes through the install, reboots, and then loads back to the discovery ramdisk instead of the provided image. Here are the node details: http://pastebin.com/gtDVKSqY21:05
jhovaNo errors in logs during the provisioning process21:06
* TheJulia looks21:06
*** cdearborn has quit IRC21:08
*** bradbeam has joined #openstack-ironic21:08
TheJuliaso after the agent has pushed the image to disk, it reboots, and ends back up on the discovery/inspector image?21:08
NobodyCamjhova: can you paste the conductor log for this deploy attempt?21:08
TheJuliaI need to step away, I'll try and check back on IRC periodicially through the evening21:12
BadCubgo get some food TheJulia :)21:12
NobodyCamnight TheJulia21:12
jhovaThanks TheJulia: http://pastebin.com/9XWh67Js21:12
jhovaalot of spam in there from other IPMI calls21:13
*** [1]cdearborn has joined #openstack-ironic21:15
*** jeh has quit IRC21:18
mrdaMorning Ironic21:28
BadCubmornin mrda21:29
NobodyCammorning mrda21:29
mrdao/21:30
NobodyCamjhova: just checking that your sure CentOS-7-x86_64-GenericCloud-1503.qcow2 is a valid image?21:39
NobodyCamlooks like it should have worked21:39
jhovait's just a straight centos7 cloud image21:39
*** dontalton has joined #openstack-ironic21:40
jhovanobodycam: When I try to boot from local disk, it reverts back to network boot like the image isn't getting written to disk.21:40
jhovawe also have set {u'boot_option': u'local'} in the instance options21:42
jhovaWe're trying to install to a LSI RAID 1 virtual disk21:43
jrollI wonder if the bios can't boot from that disk21:44
jrolland falls back to pxe21:44
jrolljhova: ^^21:44
jhovajroll: We were successfully deploying images via triple0 with this setup previously21:45
jrolljhova: booting from that virtual disk?21:45
openstackgerritJosh Gachnang proposed openstack/ironic-specs: Implement Zapping States  https://review.openstack.org/18512221:45
jhovayeah21:45
jrollhrm21:45
jrollso what I would do is get in there and manually use ipmitool to set boot from disk21:46
jrolland reboot and whatnot, try to see what's up21:46
jrollfollow the console21:46
jhovaIt looks like when we set boot-option local in the instance properties that ironic is setting that via IPMITOOL21:46
jrollright21:46
*** alexpilotti has joined #openstack-ironic21:46
jhovabut we can give it a whirl21:47
jrollso I think at a minimum you need to watch the console21:47
jrolland see what's going on21:47
NobodyCamjhova: how did you add the local boot option?21:48
NobodyCamironic node-update <node-uuid> add instance_info/capabilities='{"boot_option": "local"}'21:48
jhovaironic node-update   uuid  add instance_info/capabilities='{"boot_option": "local"}'21:49
jhovayessir21:49
jrollyeah, that part is working21:49
jrollor seems to be21:49
jrolljust not the actual boot21:49
jhovagoing to try and set the root device to the LSI device in the instance_info21:50
*** dprince has quit IRC21:53
*** zz_natorious is now known as natorious21:53
jhovajroll NobodyCam: No dice. Cleaner logs: http://pastebin.com/D4KsJyt921:58
jhovatroubleshooting as jroll suggested now21:59
NobodyCam++ and i'll brb22:00
jrollditto22:00
openstackgerritRuby Loo proposed openstack/ironic: Don't raise exception from set_failed_state()  https://review.openstack.org/18818822:00
* TheJulia tries to remember if we ever landed things for TripleO so the overcloud nodes could reboot with the undercloud down22:10
jhovadisabled network boot and it got no valid media error22:14
TheJuliajhova: does that image have a partition table?22:15
jhovaso it's not getting written to disk, going to try a different image22:15
TheJuliatry cirros22:15
jhovaIt should, it's just he base centos cloud image22:15
TheJuliawell, it could be a partition image and lack any portion of a boot loader22:15
jhovatrying now22:18
*** jamielennox|away is now known as jamielennox22:20
*** Sukhdev has quit IRC22:29
*** dguerri is now known as dguerri`away22:29
*** [1]cdearborn has quit IRC22:30
*** bradbeam has quit IRC22:38
jhovaTheJulia: deployed cirros and same issue.22:38
TheJulia:(22:39
jhovais there a default password on the discovery image?22:40
TheJuliathat i don't know :(22:41
TheJuliait seems really odd that cirros did the same thing22:42
jhovaagreed22:43
jhovabanging my head here :)22:43
TheJuliaare you sure that the tripleo machines were bootingg from disk and not network?  glancing at the build scripts, it looks like overcloud nodes dont have support to boot from disk22:48
TheJuliabut that was a qui k glance while im being distracted22:48
*** barra204 has joined #openstack-ironic22:48
jhovaRDO manager was setting the capabilities flag in ironic and pulling it I believe22:52
jhovaI'm pretty sure it was from disk, because the overcloud-full image was still on the virtual disk when we switched to the ironic standalone setup22:53
*** barra204 has quit IRC22:53
TheJuliawhat kind of hardware are you running?22:54
jhovaSupermicro, LSI RAID cards.22:55
openstackgerritJamie Lennox proposed openstack/python-ironicclient: Cleanup session creation  https://review.openstack.org/18585022:57
TheJuliahmmm22:58
*** Sukhdev has joined #openstack-ironic22:59
TheJuliajhova: seems like the opposite problem of the supermicro i put in my home lab, it refuses to  oot from the network23:01
TheJulias/oot/boot/23:01
openstackgerritHaomeng,Wang proposed openstack/bifrost: supports redhat yum installation  https://review.openstack.org/18529423:07
TheJuliajhova: out of curiosity did you double check the bios settings?23:16
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Add 'pbr' to the requirements  https://review.openstack.org/18820423:16
jhovaTheJulia: In regards to the boot device?23:17
TheJuliaand order23:18
jhovaTheJulia: yeah, I even went as far as disabling all other boot devices23:18
jhovaTheJulia: The raid device is set as the primary boot device23:18
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Add 'pbr' to the requirements and update 'WSME' version  https://review.openstack.org/18820423:18
*** chlong has joined #openstack-ironic23:19
TheJuliacan you paste your node info again?23:21
jrolljhova: if tripleo was booting from pxe, there would still be an image on the disk, just no bootloader or kernel or anything23:22
openstackgerritMerged openstack/bifrost: Add pip to requirements list  https://review.openstack.org/18706823:22
jlvillalJoshNang: jroll: Have you noticed that 'tox -epep8' is failing for ironic-python-agent?23:29
jrolluh, no23:30
jlvillalFor example: https://review.openstack.org/#/c/187680/23:30
jrollso the gate is broken?23:30
jlvillaljroll: I can reproduce it on my system.   tox -v -v -r -epep823:30
jrolleveryone should keep in mind at this point that we don't work on the agent any more than the rest of the community :)23:30
jroll2015-06-03 17:42:33.405 | pkg_resources.VersionConflict: (pbr 1.0.1 (/home/jenkins/workspace/gate-ironic-python-agent-pep8/.tox/pep8/lib/python2.7/site-packages), Requirement.parse('pbr<1.0,>=0.5.21'))23:30
jrollhmm23:30
jhovaTheJulia: sorry, was eating dinner23:31
jlvillaljroll: Not sure what is causing that....23:31
jlvillaljroll: Is that inside the CoreOS image?23:31
jrolljlvillal: interesting, we don't have pbr in requirements.txt23:32
jrollno, coreos image has nothign to do with pep8 or unit tests23:32
jrolland coreos doesn't ship python, so :P23:32
jlvillaljroll: I noticed that and submitted a patch.  But I still get failure.23:32
jlvillaljroll: I saw 'imagebuild' in the command line.  So I wasn't sure...23:32
jlvillaljroll: https://review.openstack.org/18820423:32
jrolljlvillal: we flake8 the imagebuild code23:33
jlvillaljroll: Okay23:33
jrollI'll dig on it23:33
jrollwe shouldn't need to manually update requirements, btw23:34
jlvillaljroll: Thanks!23:34
*** jrist has quit IRC23:34
jlvillaljroll: True, if it already exists.  But if pbr should be there then doesn't someone have to add it initially?23:34
jrollyeah23:34
*** rloo has quit IRC23:36
*** dontalton has quit IRC23:37
jhovaTheJulia: http://pastebin.com/DkYCkfsp23:38
jrollCollecting pbr<1.0,>=0.5.21 (from hacking<0.9,>=0.8.0->-r test-requirements.txt (line 4))23:38
jrolljlvillal: I guess the bot doesn't update test-reqs23:39
* jroll fixes23:40
jlvillaljroll: Thanks.  I was still wandering around in .tox/pep8/lib/23:40
jlvillal:)23:40
*** rwsu has quit IRC23:41
jrolljlvillal: of course upgrading hacking finds a bunch of errors :)23:42
jrollI feel like I've been down this road23:42
jlvillaljroll: Sorry to send you on a 'yak shaving' mission :(23:43
jrollno worries23:43
jrollI just feel like I've done this work before23:43
jrolljlvillal: mind filing a bug while I hit this stuff?23:44
jlvillaljroll: Sure!23:44
jrollty!23:44
jlvillaljroll: https://bugs.launchpad.net/ironic/+bug/146171723:48
openstackLaunchpad bug 1461717 in Ironic "ironic-python-agent failing PEP8 tests" [Undecided,New]23:48
*** jrist has joined #openstack-ironic23:48
* jlvillal needs to go home before next meeting....23:48
*** smoriya has joined #openstack-ironic23:48
jrolljlvillal: awesome, ty23:48
jrollshould be done with this shortly23:48
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for server  https://review.openstack.org/17367423:52
openstackgerritJoshua Harlow proposed openstack/ironic: Use svg as it looks better/scales better than png  https://review.openstack.org/18821123:57
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Update hacking and fix errors  https://review.openstack.org/18821223:58
jrolljlvillal: ^^23:58
jrollcores that last patch fixes IPA gate23:58
jrollJayF: JoshNang NobodyCam whoever else is in the mood for reviewing pep8 fixes23:58
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Update hacking and fix hacking violations  https://review.openstack.org/18821223:59
jrollupdated commit message23:59

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