Thursday, 2014-10-16

*** yongli has joined #openstack-ironic00:23
*** achanda has quit IRC00:25
*** rainya has quit IRC00:29
*** yjiang5_away has joined #openstack-ironic00:31
*** marcoemorais has quit IRC00:50
*** dlaube has quit IRC01:09
*** jjulien has joined #openstack-ironic01:29
*** yjiang5_away is now known as yjiang501:30
*** kongfy has joined #openstack-ironic01:30
*** chenglch has joined #openstack-ironic01:31
*** praneshp has quit IRC01:53
*** MattMan has quit IRC01:54
*** MattMan has joined #openstack-ironic01:54
*** shakamunyi has joined #openstack-ironic01:55
Haomeng|2morning ironic:)02:19
*** nosnos has joined #openstack-ironic02:20
*** kongfy_ has joined #openstack-ironic02:21
*** kongfy has quit IRC02:21
*** kongfy_ is now known as kongfy02:21
mrdaHi Haomeng|202:43
Haomeng|2mrda: morning:002:43
Haomeng|2:)02:43
*** praneshp has joined #openstack-ironic02:55
*** praneshp_ has joined #openstack-ironic02:56
*** vinbs has joined #openstack-ironic02:57
*** praneshp has quit IRC02:59
*** praneshp_ is now known as praneshp02:59
*** ramineni has joined #openstack-ironic03:03
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add maintenance_reason when setting maintenance mode  https://review.openstack.org/12864603:14
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add Node.maintenance_reason  https://review.openstack.org/12864503:14
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add maintenance_reason when setting maintenance mode  https://review.openstack.org/12864603:16
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add Node.maintenance_reason  https://review.openstack.org/12864503:16
*** rloo has quit IRC03:20
*** nosnos has quit IRC03:26
*** nosnos has joined #openstack-ironic03:27
*** Haomeng|2 has quit IRC03:30
*** nosnos has quit IRC03:31
*** harlowja is now known as harlowja_away03:32
*** kongfy has quit IRC03:33
*** harlowja_away is now known as harlowja03:34
*** Haomeng has joined #openstack-ironic03:39
*** Haomeng|2 has joined #openstack-ironic03:45
*** Haomeng has quit IRC03:46
*** enikanorov has joined #openstack-ironic04:17
openstackgerritAnusha Ramineni proposed a change to openstack/ironic-specs: Management Interface to firmware update  https://review.openstack.org/10084204:21
*** marcoemorais has joined #openstack-ironic04:22
*** nosnos has joined #openstack-ironic04:23
*** marcoemorais1 has joined #openstack-ironic04:24
*** marcoemorais has quit IRC04:27
*** teju has joined #openstack-ironic04:37
*** rushiagr_away is now known as rushiagr04:37
tejui see openstack juno is out....i dont see ironic packages...04:43
Haomeng|2teju: hi04:45
tejuHaomeng|2 : hi...how r u?04:46
Haomeng|2teju: which source are you using to get ironic rpms?04:46
Haomeng|2teju: fine thank you, and you?04:46
tejuhttp://docs.openstack.org/juno/install-guide/install/yum/content/ch_basic_environment.html04:46
tejuHaomeng|2 : cool...04:48
Haomeng|2yes, good reference04:49
tejuHaomeng|2 : will ironic packages be added later ?04:50
Haomeng|2teju: I understand the offical juno release rpms are not ready now04:50
Haomeng|2teju: yes04:50
tejuHaomeng|2 : ok04:50
Haomeng|2teju: can you check next week?04:51
Haomeng|2should be ready04:51
tejuHaomeng|2 : ok04:51
Haomeng|2:)04:51
tejuHaomeng|2 : d u know default username & password for ubuntu 14.04 built using disk image builder?04:52
Haomeng|2teju: no default password04:52
tejuHaomeng|2 : oh...username?04:52
Haomeng|2we can inject ssh key to bypass ssh password04:52
tejuHaomeng|2 : PXE boot worked fine...but cant login04:52
Haomeng|2teju: just ssh to login04:53
Haomeng|2teju: should not input password04:53
Haomeng|2I think04:53
tejuHaomeng|2 : ok...how about username?04:53
Haomeng|2teju: and you can create nova key04:53
tejuHaomeng|2 : ok..i will try04:53
Haomeng|2teju: boot it with nova key pair04:53
Haomeng|2teju: try again04:53
Haomeng|2teju: then ssh it with key04:54
Haomeng|2teju: and change the password after sshed with key:)04:54
tejuHaomeng|2 :k04:54
Haomeng|2teju: try and goog luck:)04:54
Haomeng|2http://docs.openstack.org/user-guide/content/cli_configure_instances.html04:55
Haomeng|2nova keypair-add KEY_NAME > MY_KEY.pem04:55
*** enikanorov has quit IRC04:55
Haomeng|2and this one - http://docs.openstack.org/grizzly/basic-install/yum/content/basic-install_operate.html04:56
Haomeng|2nova boot with this option "--key-name default_key"04:56
Haomeng|2should work:)04:56
tejuHaomeng|2 : thanks04:57
Haomeng|2teju: yw04:57
Haomeng|2teju: :)04:57
Haomeng|2another way, to pass the "--user-data" when booting04:59
Haomeng|2and run our customized scsipts with --user-data04:59
Haomeng|2such as add new sudo users:)04:59
*** rameshg87 has joined #openstack-ironic04:59
tejuHaomeng|2 : k...when I did PXE boot using ironic, i did not use any nova commands....i will use this time to inject keys05:01
Haomeng|2teju: ok:)05:01
*** rameshg87_ has joined #openstack-ironic05:02
*** rameshg87 has quit IRC05:06
*** achanda has joined #openstack-ironic05:09
*** praneshp has quit IRC05:14
*** praneshp has joined #openstack-ironic05:15
*** rameshg87_ has quit IRC05:16
*** rameshg87 has joined #openstack-ironic05:18
*** pradipta_away is now known as pradipta05:19
*** kongfy has joined #openstack-ironic05:22
*** k4n0 has joined #openstack-ironic05:29
*** Nisha has joined #openstack-ironic05:35
*** HenryG has quit IRC05:36
*** rakesh_hs has joined #openstack-ironic05:38
*** pensu has joined #openstack-ironic05:38
*** pcrews has quit IRC05:40
*** harlowja is now known as harlowja_away05:41
*** coolsvap|afk is now known as coolsvap05:56
*** achanda_ has joined #openstack-ironic06:00
*** rushiagr is now known as rushiagr_away06:00
*** rameshg87_ has joined #openstack-ironic06:01
*** achanda has quit IRC06:03
*** rameshg87 has quit IRC06:05
*** spandhe__ has quit IRC06:06
*** achanda_ has quit IRC06:39
*** achanda has joined #openstack-ironic06:44
*** shakamunyi has quit IRC06:46
*** shakamunyi has joined #openstack-ironic06:51
*** achanda has quit IRC06:53
*** shakamunyi has quit IRC06:56
*** rakesh_hs2 has joined #openstack-ironic07:01
*** rakesh_hs has quit IRC07:02
*** rameshg87_ has quit IRC07:07
*** rameshg87__ has joined #openstack-ironic07:08
*** ifarkas has joined #openstack-ironic07:11
*** kongfy has quit IRC07:11
*** jcoufal has joined #openstack-ironic07:16
*** HenryG has joined #openstack-ironic07:20
*** dtantsur|afk is now known as dtantsur07:46
dtantsurMorning Ironic07:46
*** kongfy has joined #openstack-ironic07:46
*** ndipanov_gone is now known as ndipanov07:50
yuriyzmorning Ironic dtantsur07:56
*** andreykurilin_ has joined #openstack-ironic07:58
*** jistr has joined #openstack-ironic08:09
*** andreykurilin_ has quit IRC08:16
*** yuanying_ has quit IRC08:17
*** yuanying has joined #openstack-ironic08:17
*** yuanying has quit IRC08:21
*** lucasagomes has joined #openstack-ironic08:27
*** viktors has joined #openstack-ironic08:29
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Update doc headers at end of Juno  https://review.openstack.org/12873508:41
*** kbyrne has quit IRC08:42
*** igordcard has joined #openstack-ironic08:42
*** praneshp has quit IRC08:43
*** rameshg87 has joined #openstack-ironic08:51
*** rameshg87__ has quit IRC08:53
*** killer_prince is now known as lazy_prince08:53
*** kongfy has quit IRC08:54
*** yuanying has joined #openstack-ironic08:54
*** rameshg87_ has joined #openstack-ironic09:03
*** lazy_prince has quit IRC09:05
*** datajerk has quit IRC09:06
*** rameshg87 has quit IRC09:06
*** datajerk has joined #openstack-ironic09:07
*** pensu has quit IRC09:11
*** lazy_prince has joined #openstack-ironic09:17
*** rameshg87_ has quit IRC09:22
*** pensu has joined #openstack-ironic09:26
*** datajerk has quit IRC09:29
*** datajerk has joined #openstack-ironic09:30
*** vinbs has quit IRC09:34
*** derekh has joined #openstack-ironic09:39
*** vinbs has joined #openstack-ironic09:39
*** jmanko has quit IRC09:45
openstackgerritAnusha Ramineni proposed a change to openstack/ironic: Update node-validate error messages  https://review.openstack.org/12886209:49
GheRiveromorning all09:57
*** chenglch has quit IRC10:01
*** killer_prince has joined #openstack-ironic10:03
dtantsurGheRivero, yuriyz, morning10:04
*** shikui_ has joined #openstack-ironic10:05
openstackgerritA change was merged to openstack/ironic: Update doc headers at end of Juno  https://review.openstack.org/12873510:07
*** Kui has quit IRC10:08
*** pelix has joined #openstack-ironic10:16
*** openstackgerrit has quit IRC10:19
*** openstackgerrit has joined #openstack-ironic10:20
*** lazy_prince has quit IRC10:24
*** killer_prince is now known as lazy_prince10:24
* dtantsur relocates to the office, brb10:32
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Get new auth token for ramdisk if old will expire soon  https://review.openstack.org/12597210:36
*** Nisha has quit IRC10:48
*** Haomeng has joined #openstack-ironic10:49
*** Haomeng|2 has quit IRC10:50
*** ramineni has quit IRC10:56
*** pensu has quit IRC10:57
*** foexle has joined #openstack-ironic11:06
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Get new auth token for ramdisk if old will expire soon  https://review.openstack.org/12597211:11
*** marcoemorais1 has quit IRC11:11
*** vinbs has quit IRC11:14
*** jmank has joined #openstack-ironic11:22
*** sambetts has joined #openstack-ironic11:30
*** sambetts has left #openstack-ironic11:30
*** sambetts has joined #openstack-ironic11:31
*** shikui__ has joined #openstack-ironic11:33
*** shikui_ has quit IRC11:36
*** vdrok has quit IRC11:36
*** marck has joined #openstack-ironic11:39
*** Haomeng|2 has joined #openstack-ironic11:45
*** Haomeng has quit IRC11:46
*** yongli has quit IRC11:52
tejuHaomeng|2 : good night11:58
openstackgerritTom Hancock proposed a change to openstack/ironic: Switch default partition type to gpt  https://review.openstack.org/12662512:04
*** yongli has joined #openstack-ironic12:06
*** teju has left #openstack-ironic12:06
*** vdrok has joined #openstack-ironic12:09
*** dprince has joined #openstack-ironic12:32
*** pradipta is now known as pradipta_away12:41
*** pensu has joined #openstack-ironic12:53
*** rloo has joined #openstack-ironic12:55
*** jjohnson2 has joined #openstack-ironic13:01
vdrokmorning Ironic13:08
vdrokdoes anyone know how to get reasons why some tests are skipped? is there an option for tox or testr?13:08
vdroktox -v doesn't help13:09
*** yongli has quit IRC13:11
*** zz_jgrimm is now known as jgrimm13:13
jrollmorning ironic :)13:14
jrollvdrok: I've always wondered that myself :)13:14
jrolldtantsur: only a +1 on 128645? :o13:15
*** r-daneel has joined #openstack-ironic13:15
*** pradipta_away is now known as pradipta13:17
openstackgerritVladyslav Drok proposed a change to openstack/ironic: More helpful failure for tests on noexec /tmp  https://review.openstack.org/11582713:22
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add maintenance_reason when setting maintenance mode  https://review.openstack.org/12864613:23
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add Node.maintenance_reason  https://review.openstack.org/12864513:23
*** rakesh_hs2 has quit IRC13:23
*** pensu has quit IRC13:25
lucasagomesjroll, morning13:25
jrollheya lucasagomes13:25
Shrewsuh, what tests are skipped?13:26
Shrewsoh, some in py2613:28
jroll¯\_(ツ)_/¯13:28
lucasagomeslol13:29
lucasagomescool emoticon :)13:29
jroll:D13:29
jrollit's one of my favorites13:29
dtantsurjroll, vdrok13:30
jrollsecond to the eyes of disapproval13:30
dtantsurmorning!13:30
jrollಠ_ಠ13:30
lucasagomesʘ‿ʘ13:30
jrollmorning dtantsur :)13:30
jrollhehe13:30
vdrokmorning jroll lucasagomes Shrews dtantsur ! :)13:30
dtantsurjroll, it has -1 now13:30
lucasagomesvdrok, morning13:30
jrolldtantsur: nope, fixed that :)13:31
dtantsurok, will have one more look13:31
jrollI just added api tests13:32
Shrewsthe 4 skipped tests in py26 jobs are due to parted not being available there13:33
Shrewsvdrok: ^^^^13:33
*** yongli has joined #openstack-ironic13:33
*** shikui__ has quit IRC13:34
vdrokShrews, i mean not reason really, but how to print it during tox run :)13:34
Shrewsvdrok: doubtful the reason goes to the screen. probably in one of the .testrepository/ log files13:35
Shrewsmight be a testr option?  dunno13:36
vdrokShrews, yup, seems that only in logs13:36
vdroktried some options for testr and subunit but no success13:37
jrollHaomeng|2: I fixed the BP link here if you want to remove your -1 :) https://review.openstack.org/12838813:38
openstackgerritVladyslav Drok proposed a change to openstack/ironic: More helpful failure for tests on noexec /tmp  https://review.openstack.org/11582713:44
*** pradipta is now known as pradipta_away13:47
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode  https://review.openstack.org/12892513:48
lucasagomesjroll, ^13:48
* lucasagomes needs to rebase already lol13:48
lucasagomesdamn13:48
jrollnice13:49
jrollyeah, should be easy rebase though :P13:49
jrolljust push the button :P13:49
jrollI can't wait for notification support13:49
lucasagomesjroll, does that works!? lemme see13:49
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode  https://review.openstack.org/12892513:49
jrollit does :)13:50
lucasagomesoh s*t it does13:50
jrolllucasagomes: is that a sync api call?13:54
jrollthat remotes to the conductor?13:54
openstackgerritDmitry Tantsur proposed a change to openstack/ironic-specs: Introduce driver capabilities  https://review.openstack.org/12892713:57
dtantsurlucasagomes, ^^^13:57
dtantsurjroll, may be interesting for use as well13:57
jrollyus13:57
jrollnice one :)13:57
lucasagomesjroll, it only changes the db so yes :/13:58
lucasagomesmaybe I should make it async so in the future we don't break the api13:59
jrollhmm, I wonder if we should just return a 202 and do it async13:59
lucasagomeshmm makes sense to me13:59
jrollthen we need to add rpc methods and whatnot :P13:59
lucasagomesjroll, right indeed...13:59
lucasagomesjroll, do you think we should simply return 202 right now (w/o RPC) just for the sake of having the API consistent14:00
lucasagomesand once notifications are implemented in Nova we can create the RPC calls14:00
jrollmmm14:00
jrollI mean, 202 usually means it isn't done14:00
lucasagomesjroll, just thinking because, doing a RPC call to update the db is a bit silly14:00
lucasagomesjroll, yeah true14:00
jrollbut maybe the client should just look for 20x14:00
lucasagomesalright...14:00
jrollwell14:00
jrollwe do rpc for node.update :)14:01
lucasagomeslol14:01
lucasagomesso true14:01
lucasagomesaight lemme do that14:01
jrollcool14:01
jrollsorry for the extra work :P14:01
lucasagomesjroll, it's all good14:01
jrollput it on the review for posterity14:02
* jroll bbiab14:03
*** athomas has quit IRC14:23
*** rameshg87 has joined #openstack-ironic14:29
*** athomas has joined #openstack-ironic14:30
NobodyCamGood Morning Ironic14:30
dtantsurNobodyCam, morning14:30
NobodyCammorning dt14:31
NobodyCamdtantsur: even :-p14:31
lucasagomesNobodyCam, yo14:31
lucasagomesmorning14:31
NobodyCammorning lucasagomes :)14:31
rameshg87good morning all14:31
NobodyCammorning rameshg87 :)14:32
rameshg87i am coming for the summit too :)14:32
rameshg87morning NobodyCam14:32
NobodyCamrameshg87: awesome :)14:33
NobodyCamhave you voted for the sessions you'd like to see?14:33
rameshg87NobodyCam: i am just seeing. i hadn't planned anything, and i wasn't following up anything on the summit.14:34
rameshg87NobodyCam: i had taken early bird ticket, yesterday applied for visa invitation letter14:34
NobodyCam:)14:35
rameshg87NobodyCam: just seeing today what all sessions are there and preparing my scheduler :)14:35
rameshg87*schedule14:35
*** coolsvap is now known as coolsvap|afk14:36
rameshg87NobodyCam: is there some schedule or link containing information on when all ironic folks are meeting ?14:36
NobodyCamthere are session talk listed on the web site: https://openstacksummitnovember2014paris.sched.org14:37
jrollmorning NobodyCam rameshg87 :)14:37
rameshg87jroll: good morning :)14:37
NobodyCamwe are voting on hte dev sessions now. voting closes friday14:37
NobodyCammorning jroll :)14:38
rameshg87NobodyCam: yeah these are session right ? so when are the ironic folks meeting to discuss on the most voted items in google doc14:38
jrollit's mostly wednesday14:39
jrolland thursday morning14:39
NobodyCamrameshg87: VOTING CLOSES FRIDAT AND WE'LL GOING OVER IN MONDAYS MEETING14:39
NobodyCamgah dran caps14:39
jrollhehehe14:39
rameshg87jroll, NobodyCam, okay..14:40
NobodyCam:-p14:40
jrollrameshg87: http://kilodesignsummit.sched.org/14:40
*** k4n0 has quit IRC14:40
jrollrameshg87: you should also go to https://openstacksummitnovember2014paris.sched.org/event/10c3a654c250f60b9efc7f18cd7d2cb8 and https://openstacksummitnovember2014paris.sched.org/event/722245d15f368a720d95c9a9bbb77100 :D14:41
jroll</shameless plug>14:41
rameshg87jroll: yup, i am already in .. you can see my name first as an attendee .. :)14:42
jroll\o/14:42
rameshg87jroll: sorry, it has become second now :14:42
NobodyCamlol14:42
*** rameshg87 is now known as rameshg87-afk14:44
jrollso many attendees :o14:46
*** openstackgerrit has quit IRC14:48
*** yongli has quit IRC14:49
*** openstackgerrit has joined #openstack-ironic14:50
*** linggao has joined #openstack-ironic14:55
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode  https://review.openstack.org/12892514:58
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode  https://review.openstack.org/12892515:01
*** lazy_prince is now known as killer_prince15:01
*** yongli has joined #openstack-ironic15:02
*** ramineni has joined #openstack-ironic15:04
*** hemna has joined #openstack-ironic15:09
*** yongli has quit IRC15:12
*** pcrews has joined #openstack-ironic15:12
jrolllucasagomes: hmm, we use 204 for node.delete15:12
jrollthough I'm not sure why15:12
lucasagomesjroll, no content15:13
jrollright, but it's async15:13
lucasagomesbecause we are deleting the node15:13
jrollI think15:13
*** foexle has quit IRC15:13
jrollpecan.request.rpcapi.destroy_node(pecan.request.context,15:13
*** ifarkas has quit IRC15:14
lucasagomesjroll, yeah, I think that destroy node doesn't spawn any worker tho15:14
jrollI guess DELETE .../maintenance is updating it, though15:14
jrollok, it's fine :)15:14
lucasagomesjroll, I think that's the REST way, to reuse the http methods and status code for diff operations15:16
*** ifarkas has joined #openstack-ironic15:16
lucasagomeslike in async apis people would create a task via POST /blah and abort/cancel it via DELETE /blah/<id>15:16
jrolllucasagomes: yeah, it seems good15:17
jrollI +1'd for now15:17
lucasagomesaight :)15:18
jrollI think we can remove your todo, left a comment15:18
lucasagomesjroll, right yeah makes sense15:18
lucasagomesjroll, you know what's the story with nova notifications?15:19
lucasagomesdoes it already exist and we are not using it or what?15:19
*** pensu has joined #openstack-ironic15:19
JayFlucasagomes: I read the comment more as "we have this problem everywhere, not just here"15:20
JayFlucasagomes: i.e. we should notify nova on everything, so we don't need a todo to notify them of this small thing15:20
JayFbut imbw15:20
lucasagomesJayF, +1 yeah I think that's what jroll said... I agree15:20
lucasagomesI will remove that comment15:20
*** killer_prince has quit IRC15:28
openstackgerritDmitry Nikishov proposed a change to openstack/ironic: Removed hardcoded IDs from "node" test resources  https://review.openstack.org/12797415:31
jrolllucasagomes: well, nova today puts things on the notification bus15:33
jrollI don't believe it consumes that at all15:33
lucasagomeslol15:33
jrollI want to put notifications on that same bus as well15:33
lucasagomesright15:33
jrollbut notifying nova of node changes / etc, might have to be a different thing15:33
jrollmaybe even a webhook sort of thing15:34
lucasagomesthe fact that it doesn't consume it kinda sucks :P15:34
jrollI mean... it's for billing etc to consume15:34
lucasagomesjroll, oh yeah, I saw someone mentioning about webhooks on the pycon15:34
lucasagomesbut I don't know much about it, I will read15:34
jrollit's basically a callback over http15:34
lucasagomesright15:34
lucasagomesso the server would notify the client when something is completed?15:35
lucasagomesor done*15:35
jrollwell, in our case15:35
jrollironic would hit a nova api15:35
lucasagomesright15:35
jrollbut yeah, that could be done too15:35
lucasagomeswell it sounds good15:35
jrollI've always used them for like... a third-party service does a thing, it calls back to my application15:36
jrolllike if you use twilio, when someone sends an SMS to twilio, it calls an endpoint in your app15:36
lucasagomesneutron should implement something like that as well, so we can remove that sleep(15) after sending the DHCP information to it15:36
lucasagomesto neutron*15:36
lucasagomesjroll, ah awesome, yeah seems that's the missing bit indeed15:37
jroll++15:37
jrollI think neutron does that for nova a bit15:37
*** killer_prince has joined #openstack-ironic15:37
*** killer_prince is now known as lazy_prince15:37
lucasagomesI see15:38
lucasagomeshttps://pypi.python.org/pypi/webhooks/0.3.015:38
lucasagomes:)15:38
*** shakamunyi has joined #openstack-ironic15:38
lucasagomesWebhooks Made Easy15:38
jrollorly15:38
jroll"This project is in a pre-alpha state. It's not ready for use on ANYTHING."15:38
jrolllol15:38
lucasagomeswe already use the WSME (Web Services Made Easy) #butnot15:38
lucasagomeshah15:39
devanandamorning, all15:39
lucasagomesa big ass warning there15:39
jrollmorning devananda :)15:39
lucasagomesdevananda, morning15:39
NobodyCammorning devananda15:39
devanandajroll: notifications for/from neutron? yep. that was implemented in Nova during Juno. we should add it in Kilo15:40
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode  https://review.openstack.org/12892515:40
*** jistr has quit IRC15:40
jrolldevananda: yes. would also love to have neutron/ironic notifications15:40
devanandahttps://bugs.launchpad.net/ironic/+bugs?field.tag=juno-rc-potential is empty15:41
devanandaso the release is going to be cut in minutes15:41
lucasagomesyay!15:41
jrollwoohoo15:41
NobodyCamwoo hoo15:41
pensuyoyo!15:41
NobodyCammorning pensu :)15:42
pensuMornning NobodyCam :)15:42
*** jmanko has joined #openstack-ironic15:48
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Merge tag '2014.2'  https://review.openstack.org/12896515:48
jroll\o/15:49
jrollhmm, nobody wants to talk about network partitioning in paris? :|15:50
JayFDoes anyone have a link to that google doc? If it's on the whiteboard I couldn't find it :x15:52
NobodyCamhttps://docs.google.com/spreadsheets/d/1XBKdeDeGfaRYaThjIIoYRwe_zPensECnxsKUuqdoVmQ/edit#gid=015:52
NobodyCamthat one?15:52
*** jmank has quit IRC15:52
JayFaye cap'n15:52
JayFthanks15:52
NobodyCam:-p15:52
NobodyCamahh no votes for inheritance :-p15:53
*** jmanko has quit IRC15:56
lucasagomesdahell is this https://review.openstack.org/12896515:57
lucasagomesI mean why it's removing that test15:57
jrolllucasagomes: weird15:59
lucasagomesyeah16:00
*** jistr has joined #openstack-ironic16:00
jrollthat was part of an rc fix16:01
lucasagomesyeah, I saw the patches from other projects, they usually has a merge conflict with it16:02
lucasagomesbut this test doesn't16:02
lucasagomeshave*16:02
lucasagomeshttps://review.openstack.org/#/q/owner:%22OpenStack+Proposal+Bot%22+status:open,n,z16:02
dtantsurfolks, need your opinion on whether to continue this short version of spec: https://review.openstack.org/#/c/128927/116:03
dtantsurand morning devananda16:03
JayFdtantsur: I think I was drafted into drawing up a similar/identical spec16:04
JayFdtantsur: and then I gleefully found you had already done it16:05
JayFdtantsur: I'm +9001 to that going to full specness16:05
jrolldtantsur: yes, we should do it16:05
dtantsuroh cool :)16:05
jrollJayF: this is more about "does this driver support whole disk" etc16:05
JayFjroll: it's all the same thing16:05
jrollbeing able to use an API to determine what a driver can do16:05
jrollkinda16:05
JayFjroll: did you read my comment on it?16:05
jrollyes16:07
jrolland I think that "driver capabilities" should expose things like "I support this node capability"16:07
*** pcrews has quit IRC16:08
JayFand those capabilities can also represent configuration that a driver can perform16:08
* JayF afk for a bit for a session16:08
*** pcrews has joined #openstack-ironic16:09
jroll^16:09
*** rainya has joined #openstack-ironic16:09
*** nosnos has quit IRC16:12
*** yongli has joined #openstack-ironic16:12
*** nosnos has joined #openstack-ironic16:12
*** ramineni has quit IRC16:13
*** openstackstatus has joined #openstack-ironic16:13
*** ChanServ sets mode: +v openstackstatus16:13
*** marcoemorais has joined #openstack-ironic16:14
*** nosnos has quit IRC16:17
*** rameshg87-afk is now known as rameshg8716:17
dtantsurg'night everyone16:19
*** dtantsur is now known as dtantsur|afk16:19
lucasagomesdtantsur, g'night16:19
-openstackstatus- NOTICE: An error in a configuration change to mitigate the poodle vulnerability caused a brief outage of git.openstack.org from 16:06-16:12. The problem has been corrected and git.openstack.org is working again.16:19
NobodyCamdtantsur|afk: night16:23
*** yongli has quit IRC16:23
rloohi lucasagomes, did you want to look at 115827? (or I will approve)16:24
NobodyCammorning rloo16:24
rloomorning NobodyCam!16:24
NobodyCam:)16:24
*** jcoufal has quit IRC16:26
lucasagomesrloo, oh was it updated? nice16:27
lucasagomesrloo, 1 sec lemme see16:27
rloolucasagomes: no worries. Just thought you might want to look at it.16:27
lucasagomesah right he followed the suggestions and skipped instead of raising16:27
lucasagomesI think that's good16:27
rloolucasagomes: thx16:28
*** lsmola has quit IRC16:29
lucasagomesrloo, ta u for pointing me to that :)16:29
*** lazy_prince has quit IRC16:30
*** shakamunyi has quit IRC16:30
yjiang5NobodyCam: Hi, what's the conclusion of the qcow size and disk size yesterday? My znc always lost the buffer ....16:33
Shrewscores: unless someone just really wants to be the QA liaison for ironic (https://wiki.openstack.org/wiki/CrossProjectLiaisons) i'll go ahead and volunteer16:33
NobodyCamanyone seen this 2014-10-16 15:54:02.354 6758 ERROR ironic.drivers.modules.pxe [-] PXE deploy failed for instance 0ec9ba69-ab9e-49bc-a0dc-fee4a11d2112. Error: [Errno 12] Cannot allocate memory16:33
jrollyjiang5: I didn't see anything16:34
jrollNobodyCam: uh oh, where's that16:34
NobodyCamon a deploy16:34
yjiang5jroll: ok16:36
*** rameshg87 has quit IRC16:36
jrollNobodyCam: oh, on your own stuff? I mean, it just looks like you're out of ram16:39
*** yongli has joined #openstack-ironic16:40
NobodyCamya16:41
*** achanda has joined #openstack-ironic16:43
*** lsmola has joined #openstack-ironic16:44
lucasagomesright folks I'm going home16:47
lucasagomeshave a good night everybody :)16:47
jrollsee ya tomorrow lucas :)16:47
*** lucasagomes has quit IRC16:47
*** derekh has quit IRC16:50
rlooShrews: thank you QA liaison!16:53
*** coolsvap|afk is now known as coolsvap16:55
* devananda goes through the proposed session topics16:58
devanandaJayF: hi! re: capabilities, is there a spec that describes what we talked about at the midcycle?16:58
devanandaJayF: if not, can you draft one?16:58
JayFdevananda: dtantsur|afk appears to have started working on one16:59
jrollthat is very very not the same spec16:59
JayFdevananda: I strongly enouraged him to write more than the first three sections and I'll be in that review helping16:59
JayFjroll: I want it to be the same spec16:59
JayFjroll: it's talking about the *same thing*16:59
jrollugh, no, it's not16:59
jrollthe driver capabilities stuff could land even if we throw out node capabilities17:00
JayFIn order to say a node can be capable of something17:00
jrollit should *also* expose node capabilities that drivers can handle17:00
JayFthe driver has to be capable of providing that too17:00
JayFmost of this I'm talking about are *driver* driven capabilities17:00
jrollsure, it may be a dependency for node capabilities17:00
JayFwhere did you get the idea this is talking about node capabilities?17:00
jrollbut they're totally different thigns17:00
jrollI didn't17:00
jrollyour thing is node capabilities17:01
devanandaJayF: wait. I thought this was entirely talking about node capabilities17:01
devanandaby this I mean line 7 on the spreadsheet17:01
JayFdevananda: jroll: I don't understand how you can separate what dtantsur|afk's spec talks about from what line 7 on that doc talks about17:02
JayFIt's effectively the same thing17:02
* devananda looks for dtantsur|afk 's spec17:02
JayFI don't understand why there's a distincion being made between driver and node capabilities17:02
JayFwhen the driver is (pun intended) behind the wheel of any configuration, firmware, raid configurations that happen17:02
devanandaooh17:03
devanandafirstly, I think review 128927 is going in the wrong directly17:03
jrollJayF: dtantsur|afk's spec is about being able to hit an API endpoint and find out what a driver can do. not about making drivers do new htings.17:04
devanandarather than codify that our drivers can support different fundamental capabilities irrespective of the hardware they're operating on17:04
devanandaI think we should be fixing the drivers so they aren't different17:04
jrolldevananda: I don't think we can ever be 100% the same, but would love to be proved wrong17:04
*** killer_prince has joined #openstack-ironic17:04
devanandathat IPA and iSCSI deploys result in different things is not a thing that Nova should care about. or that I as a user should care about.17:05
*** killer_prince is now known as lazy_prince17:05
devanandabecause they shouldn't result in different things17:05
devanandathe discussion I would like to have is how we expose hardware capabilities to the scheduler17:05
openstackgerritA change was merged to openstack/ironic: More helpful failure for tests on noexec /tmp  https://review.openstack.org/11582717:05
devanandasuch as "this node supports UEFI, that one doesn't"17:05
jrollright17:06
devanandaor "this node currently has a RAID10 configuration, that one is JBOD"17:06
devanandaand "it is possible to build RAID [0,1,5,10] on this node, but it will take time" -- so the scheduler can choose whether to pick a different node or not17:06
devanandathat might be reaching a bit much ... but it dovetails into ready-state discussions17:07
devanandathose have nothing to do with whether IPA can do partitioning or configdrive17:07
JayFI guess I see, in a lot of ways, the decom/hardware capabilities/ready-state stuff all talking about the same thing17:07
JayFdecom/ready-state is about getting a node basically "ready" for a tenant17:07
JayFhardware capabilities is similar, in that we'll be ensuring the node is "ready" for the configuration requested17:08
devanandano17:08
JayFwell, maybe decom/ready-state are similar, hardware caps is a much larger ball of wax17:08
jrolldevananda: right. at any rate, I do think 128927 is valuable17:08
*** rainya has quit IRC17:08
devanandaJayF: I agree with 17:07:54 < JayF> decom/ready-state is about getting a node basically "ready" for a tenant17:09
*** rainya has joined #openstack-ironic17:09
devanandaJayF: but the schedule-time decision about where Nova places an instance requires that Nova know (via some interface we have to define) what the capabilities of the hardware are17:10
JayFYeah, because we push everything nova wants for scheduling up to the resource manager17:10
JayFhrm17:10
devanandaJayF: right now, operators can manually set "capabilities:foo" within the node['properties'] field -- it's cludgly and undocumented17:10
devanandaJayF: and it is not actually related to the driver or the hardware capabilities. it's disjointed.17:11
JayFjroll: ^ so fwiw we could do what I suggested to you and comstud yesterday afternoon17:11
JayFjroll: w/r/t how we map flavors17:12
devanandafor example, look at how the iLO driver handles legacy vs uefi boot. it handles hardware which does both, and it can change the hardware's boot mode on demand in response to a request from Nova17:12
devanandawe don't need a decom phase to change the boot mode17:12
jrollJayF: kind of, you can't just dump "flavor-name" in properties17:13
*** rainya has quit IRC17:14
JayFdevananda: yeah, I get the idea. I honestly don't know if I'm the best person to map out that interaction though17:14
*** rainya has joined #openstack-ironic17:15
*** ifarkas has quit IRC17:18
* JayF wishes almost he could pair with someone on writing that spec17:18
NobodyCambrb ... quick walkies17:18
*** dlaube has joined #openstack-ironic17:19
*** harlowja_away is now known as harlowja17:19
devanandaJayF: I'm happy to help17:21
devanandaJayF: there are some areas of the interaction with the scheduler I'm fuzzy on (and honestly, I don't think _anyone_ fully understands the nova scheduler)17:22
JayFdevananda: perhaps we could set aside some time tomorrow? It's a hackday in the office so my schedule is flexible :)17:22
devanandaJayF: tmw morning works. I fly out to a wedding in the afternoon tho17:22
JayFmorning pst? like 10amish?17:22
JayFover an etherpad and maybe a g+17:23
devanandaJayF: yes17:23
JayFand if jroll isn't good at hiding I might try to steal him as well17:23
JayFhaha17:23
devanandaJayF: are you in PST?17:23
jroll>.>17:23
JayFdevananda: yeah :) j* is in SF :)17:24
devanandaNobodyCam: hi! do you have (or want to create) a list of questions for Operators? I see a note, I think it's from you, about that17:24
devanandaJayF: sounds good. see you @1017:24
JayFnice :)17:25
NobodyCamdevananda: the note is from me. I do not have a list I can attempt to gererate one.. any thing we would like to focuse one, with our questions?17:30
devanandaNobodyCam: that's what I'm asking you17:31
NobodyCamlol... I can try and do questions for several areas :) how long is our slot.. ie. about how many questions should we have?17:32
JayFIf you have a written list of questions, why would it be worthwhile to take up summit time with them?17:33
JayFWhy not present the list on the ML, use the answers to decide what to do with oper track time17:33
JayFor to have better answers once we get to paris17:33
NobodyCamI assume so we can get answers from the operators17:33
jrollohai17:33
* jroll posts an AMA17:34
NobodyCamjroll: The American Medical Association (AMA)??17:34
JayFNobodyCam: Ask Me Anything17:35
jrollAsk Me Anything17:35
jrollit's a reddit thing17:35
NobodyCamahh17:35
JayFNobodyCam: aka "IAMA Ironic Operator AMA"17:35
NobodyCamheheheh17:35
*** praneshp has joined #openstack-ironic17:35
jrollI mean, as far as ops track goes17:35
jrollI would want to ask operators "how can we help you"17:35
devanandahttps://etherpad.openstack.org/p/PAR-ops-meetup   <-- ops summit planning etherpad17:35
jrolland I would like operators to be able to grill us with questions, feature requests, etc17:35
devanandajroll: ++17:36
jrolle.g. "why is ironic such a pain to deploy"17:36
jroll(it's not, just an example)17:36
NobodyCamahh so then we don't need our own questions?17:37
* NobodyCam has not attended the op track b417:37
jrollI mean17:37
jrollI have one question: "how can we help?"17:37
NobodyCamWhat areas in Ironic would you improve?17:38
jrollnone, operators don't write code, don'tcha know?17:38
*** achanda_ has joined #openstack-ironic17:38
jrollnah, I get what you mean17:39
NobodyCamWhat areas in Ironic's work flow  would you improve?17:39
NobodyCamlol17:39
NobodyCam:-p17:39
jrollworkflow?17:39
devanandaNobodyCam: you're assuming everyone in the ops track has used ironic alraedy17:39
jrollthat's a good point17:39
NobodyCamoh17:40
JayFI mean, would 10 minutes of "this is what happens when you call nova boot when hooked up to ironic" with a chart17:40
JayFbe a useful start to the operators thing?17:40
devanandaI think I'd like to start from: does Ironic solve a problem you have, or at least make your lives easier?17:40
JayFI know some of our internal operators at Rackspace needed that to wrap their head around how Ironic is kind-of like a hypervisor17:40
devanandaJayF: I dunno. in fact, I actually don't know how many folks in the room will know what Ironic is already. maybe all of them. maybe not.17:41
devanandaJayF: so taht's a good point. having that "wtf is it" slide to start might be really helpful17:41
NobodyCamfirst question: who here has Heard of Ironic?17:41
JayFo/17:41
yjiang5NobodyCam: :)17:42
JayFIt's that song by Alanis Morrisette, right?17:42
NobodyCamlol17:42
*** achanda has quit IRC17:42
NobodyCamAnswer: Ironicly we are _NOT_ the song by Alanis Morrisette17:43
yjiang5NobodyCam: for the qcow diksize question, I checked in glance channel, and seems there "would be the virtual size or what ever it was called ... anyways it's not implemented yet", and I think that 'virtual size" will be the right checking.17:43
*** rloo has quit IRC17:43
NobodyCamyjiang5: I think I agree17:43
NobodyCam:)17:44
*** rloo has joined #openstack-ironic17:44
yjiang5NobodyCam: possibly I can have a look on it later.17:45
*** athomas has quit IRC17:46
devanandajroll: on "power control", I don't undersatnd the connection you're making between nova rescue and soft-off17:46
NobodyCamdevananda: do we need slides for the op session or just a list of questions?17:47
devanandaNobodyCam: we can do anything we want17:47
NobodyCamack17:47
JayFdevananda: When we talk to customers, we tell them to in-band reboot in most cases and that "nova reboot" is a power cord pull17:47
JayFdevananda: in the case of implementing rescue, you *need* an out of band way to safely shut down a machine and not wreck the filesystem17:47
JayFdevananda: since theoretically they're using rescue because they can't access things in-band anymore17:48
NobodyCamJayF: but if thats the case will apci call work?17:48
openstackgerritJohn Trowbridge proposed a change to openstack/python-ironicclient: Adds tty password entry for ironicclient  https://review.openstack.org/12901017:48
devanandaso this gets back to pets-vs-cattle17:48
NobodyCamhttp://abcnews.go.com/Weird/wireStory/illinois-pet-dubbed-worlds-tallest-cow-2620946817:49
devanandaif you read the libvirt nova driver, you'll see that it destroys the VM when rebooting it17:49
devanandait doesn't gently shut it down17:50
JayFNobodyCam: maybe.17:50
JayFNobodyCam: think about how complex the network config is for onmetal; that fails at times :)17:50
*** yongli has quit IRC17:50
NobodyCamahh didn't think of upstream failure17:50
JayFNobodyCam: or, for instance, CoreOS has a bug where it's cloud-init replacement will crash if the user gives it malformed user data17:51
JayFwhile that makes you go "well don't give it bad data" that can be harder than it sounds17:51
JayFand without rescue || console you can't really iterate without a delete and boot command again :)17:51
devanandacorrecting myself -- nova's libvirt driver supports a soft reboot (ironic doesn't). it falls back to hard reboot if the soft reboot fails17:54
devanandanot exposing taht does seems like a bug (or lack of feature) in our driver17:55
NobodyCambrb getting coffee17:55
devanandathere are, however, some complications -- not all power drivers can possibly support an ACPI soft-off (eg, SNMP and iBoot drivers)17:55
devanandaand even the ones that can have no way to know when the host has actually rebooted17:56
devanandaugh17:56
JayFdevananda: it's almost like we need to do an ACPI power *off*, not reboot17:57
JayFdevananda: then have Ironic power it back on via BMC if it shuts down before $timeout17:57
JayFif it doesn't shut down before $timeout, take the big hammer (BMC hard off/on) to it17:57
NobodyCamdevananda: we have or had a couple of reviews for that: (mine is easy to get...so i'll use it as an example) https://review.openstack.org/#/c/107778/18:00
devanandaNobodyCam: I searched but dont see any open bugs on this18:03
openstackgerritJosh Gachnang proposed a change to openstack/ironic-specs: Support Decommissioning of Nodes  https://review.openstack.org/10268518:05
devanandajroll, morgabra: I see a track note for "network partitioning" -- yes, we need to support that upstream. Should that discussion be in the Neutron track, though?18:05
*** yongli has joined #openstack-ironic18:05
NobodyCamsorry, turned on coffee maker and blew the power out... :-p18:13
NobodyCamdevananda: I don't think we ever actually had a bug18:14
NobodyCamjust a couple of reviews18:15
NobodyCamthat I recall18:15
NobodyCamwe talked our selfs and Ng out of it though,18:16
devanandaNobodyCam: I think we talked tripleo out of it as their use-case was a layer violation18:17
* NobodyCam files a bug ... but not for ^^^18:18
devanandaNobodyCam: but as a generic user of nova+ironic, I may want to soft-reboot my instance at some point18:19
NobodyCamdevananda: which do you like better, try soft, if fail then hard, expose soft only option tohte users18:20
devanandaif we want to match other nova virt driver capabilities, we need an option18:20
NobodyCamlol this doc page looks a little lacking: http://docs.openstack.org/developer/ironic/api/ironic.common.utils.html18:21
*** yongli has quit IRC18:21
*** pelix has quit IRC18:25
*** Isotopp_ is now known as Isotopp18:32
NobodyCamyjiang5: filed a bug : https://bugs.launchpad.net/ironic/+bug/138216418:37
*** achanda_ has quit IRC18:37
*** achanda has joined #openstack-ironic18:38
*** yongli has joined #openstack-ironic18:44
*** derekh has joined #openstack-ironic18:50
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Improve IPA client library  https://review.openstack.org/11111818:51
Shrewswhy on earth am i getting import errors when running 'tox -epy27' locally?????18:52
NobodyCamwhat are you importing?18:53
*** yongli has quit IRC18:54
Shrewsthis is with HEAD off of master. no changes18:55
Shrewsgoing to try recreating the venv18:55
NobodyCam++18:55
*** rainya has quit IRC18:58
*** jistr has quit IRC18:59
*** boris-42 has quit IRC19:02
*** marcoemorais has quit IRC19:03
*** boris-42 has joined #openstack-ironic19:03
*** marcoemorais has joined #openstack-ironic19:03
*** rainya has joined #openstack-ironic19:04
Shrewsyay. better19:04
jrolldevananda: there's work being done in neutron to have neutron support configuring real switches; that should be all ironic needs. I think we should talk about how to implement switching between provisioning and tenant networks. the abstraction there and the need to coordinate it in-driver19:05
*** hemna has quit IRC19:05
*** praneshp has quit IRC19:07
* NobodyCam steps afk for few...19:09
*** hemna has joined #openstack-ironic19:12
*** spandhe_ has joined #openstack-ironic19:13
*** praneshp has joined #openstack-ironic19:14
*** praneshp has quit IRC19:27
*** BertieFulton has joined #openstack-ironic19:28
*** praneshp has joined #openstack-ironic19:29
*** BertieFulton has quit IRC19:31
*** dprince has quit IRC19:32
*** BertieFulton has joined #openstack-ironic19:36
openstackgerritDavid Shrewsbury proposed a change to openstack/ironic: Improve hash ring value conversion  https://review.openstack.org/12903119:39
Shrewsdevananda: hope you'll take a look at 129031 there ^^^19:40
devanandajroll: ah. that seems like a conductor-layer thing19:41
devanandathough I haven't given it much thought yet, and am kinda distracted right now19:41
NobodyCamShrews: worth adding a quick test to test_hash_ring.py to ensure _hash2long is returning s long?19:46
NobodyCams/s/is/19:46
ShrewsNobodyCam: possibly?  :)  -1 for that and i'll add it19:46
*** BertieFulton has quit IRC19:48
*** BertieFulton has joined #openstack-ironic19:49
NobodyCamlol per your request sir. -1'd :-p19:49
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Improve IPA client library  https://review.openstack.org/11111819:50
BertieFultonHi all, would anyone happen to know what work is going on in regards to https://blueprints.launchpad.net/ironic/+spec/cinder-integration?19:51
NobodyCamHi BertieFulton :)19:52
BertieFultonThe very helpful NobodyCam has been trying to help me track down the assignee19:52
BertieFultonHi NobodyCam19:52
BertieFultonbut no luck so far19:52
* NobodyCam checks his corp email again ....19:52
NobodyCamoh19:53
NobodyCamspeak of the devil19:53
BertieFulton:)19:53
*** derekh has quit IRC19:54
*** praneshp has quit IRC19:56
*** achanda has quit IRC19:59
*** BertieFulton has quit IRC20:03
*** shikui__ has joined #openstack-ironic20:03
*** BertieFulton has joined #openstack-ironic20:03
ChuckChi ironic!20:05
ChuckCi have a question about ironic and tempest20:05
ChuckCare the api/baremetal tests under tempest ironic tests, or old?20:06
openstackgerritDavid Shrewsbury proposed a change to openstack/ironic: Improve hash ring value conversion  https://review.openstack.org/12903120:06
adam_gChuckC, they are tests of the API's CRUD operations using the fake driver20:08
ChuckCadam_g: thanks!  I'm wondering if there are any ironic tempest tests that eventually result in neutron api calls20:10
ChuckCadam_g: specifically for updating ports20:11
adam_gChuckC, tempest.scenario.test_baremetal_basic_ops will do a full nova boot + ironic provisioning, including port updates20:11
ChuckCadam_g: many thanks20:12
*** pensu has quit IRC20:12
*** achanda has joined #openstack-ironic20:12
*** BertieFulton has quit IRC20:18
*** andreykurilin_ has joined #openstack-ironic20:21
*** BertieFulton has joined #openstack-ironic20:22
*** sambetts has quit IRC20:26
*** shikui__ has quit IRC20:28
NobodyCambrb20:31
*** BertieFulton has quit IRC20:33
*** tatyana has joined #openstack-ironic20:38
*** ChuckC has quit IRC20:42
jrolldevananda: right, though drivers may need to coordinate when it happens. maybe we have a NetworkInterface. idk20:46
JayFAs long as we call it something slightly less confusing than "NetworkInterface" :P20:47
* JayF has thousands of network interfaces20:47
*** praneshp has joined #openstack-ironic20:47
NobodyCamqemu-img needs a python-lib :-p20:50
jrollyou have the power! :P20:52
NobodyCamJayF: call it IWAN (= Interface Without A Name)20:53
jrollheh20:53
*** rainya has quit IRC20:54
*** linggao has quit IRC20:54
NobodyCamof course that may get confuzzled with The Cisco Intelligent WAN (IWAN)20:54
*** tatyana has quit IRC20:55
openstackgerritMathieu Mitchell proposed a change to openstack/ironic-python-agent: Write image directly to disk  https://review.openstack.org/12904620:55
NobodyCamand then you may have to tell folks that your not reffering to this type of Iwan http://en.wikipedia.org/wiki/Iwan20:55
*** praneshp has quit IRC20:56
yjiang5jroll: to your provisioning network and teneant network, you mean we change the deploying port to be a tenant port after deployment, is my understanding correct?21:00
lifelessNobodyCam: interface formally known as?21:01
jrollyjiang5: I mean switch the VLANs (networks) that the port is allowed to access21:01
NobodyCamoh I like that one21:01
NobodyCammorning lifeless :)21:01
JayFNobodyCam: we keep adding things, we'll need an interface loader. I think we should call it iLO21:02
*** rainya has joined #openstack-ironic21:03
yjiang5jroll: yes, I like that idea! However, can you please share how do you apply vlan to the deploy port through ironic now? With flat network and w/o configuring hardware switch through neutron, can we have the vlan to that port now?21:04
jrollno, you need to be able to configure the hardware switch through neutron21:04
* jroll finds a thing21:04
yjiang5jroll: and currently there is no such support yet, right?21:04
jrollhere's a bit on how rackspace is doing it: https://etherpad.openstack.org/p/ironic-neutron-bonding21:05
yjiang5jroll: Thanks, it's just what I'm looking for.21:07
jroll:)21:07
jrollit's open source, just not completely upstream21:08
mrdaMorning ironic21:10
NobodyCammorning mrda21:10
mrdaNobodyCam: \o21:10
jrollheya mrda21:11
NobodyCam:)21:11
NobodyCamjust a note to everyone.. Wow we have a great group of folks here.21:13
*** ChuckC has joined #openstack-ironic21:13
yjiang5jroll: this is a bit similar to SR-IOV effort, which need the external connection point also.21:13
NobodyCamyjiang5: your on the size bug I see awesome Thank you :)21:14
jrollNobodyCam: <321:14
jrollyjiang5: what's that?21:14
mrdaNobodyCam: :)21:14
mrdajroll: hey21:14
yjiang5NobodyCam: Sure.I just need firstly figure out how to fix it in glance side :)21:14
yjiang5jroll: I mean the external connection point. In SR-IOV usage, a SR-IOV VF is assigned to a nova insance , and in some situation, it need configure the corresponding switch, thus also need the external switch connection point information. I will check with the PCI-SRIOV guys to see if my understanding is correct.21:17
ChuckCadam_g: are you still there?21:17
adam_gChuckC, yea21:17
jrollyjiang5: I guessit's similar, I don't claim to understand all of it :)21:17
NobodyCamyjiang5: we could be the check our selfs after the image is pulled down from glance21:18
*** jjohnson2 has quit IRC21:18
NobodyCams/be/do/21:19
ChuckCadam_g: hey, I'm wondering if updating mac_address in baremetal scenario testing makes sense21:19
ChuckCadam_g: it's a nic replacement scenario21:19
yjiang5NobodyCam: sure, will work that way firstly and that will at least make our life better. In the long term, do it in glance and nova will be more generic and better IMHO.21:19
yjiang5NobodyCam: Of course, there is no conflict of these two efforts.21:19
NobodyCamyjiang5: ye ++++21:20
adam_gChuckC, that test class only has one test (test_baremetal_server_ops), you can tack on another to do a boot instance/check/replace mac/check/etc type thing21:20
NobodyCams/ye/yep/21:20
yjiang5jroll: me either. Just think multiple usage/requirement will make life easier.21:21
ChuckCadam_g: ok, thanks.  I'm writing up a neutron spec now, and will add that.21:22
adam_gChuckC, ah cool. im not sure if nic replacement falls under 'basic ops' but a test can live in tempest's scenarios somewhere21:22
adam_gChuckC, or wherever else those kinds of tests might move to in the future21:23
*** rainya has quit IRC21:24
*** rainya has joined #openstack-ironic21:25
ChuckCadam_g: I'm wondering if scenario testing is new, so not much is there yet, or if it's expensive, so folks don't want to add much.21:25
adam_gChuckC, the scenario tests in general have been around a long time, the baremetal tests are fairly new and small at this point21:26
*** achanda has quit IRC21:28
*** rainya has quit IRC21:31
*** achanda has joined #openstack-ironic21:31
*** rainya has joined #openstack-ironic21:31
NobodyCamJayF: did you see yuriyz put up a new rev of https://review.openstack.org/#/c/103105.21:36
NobodyCamyuriyz: thank you :)21:36
JayFwoo, it's in a tab21:36
NobodyCam:-p21:37
openstackgerritRuby Loo proposed a change to openstack/ironic: Removed hardcoded IDs from "node" test resources  https://review.openstack.org/12797421:52
openstackgerritRuby Loo proposed a change to openstack/ironic: Remove hardcoded IDs - possible alternative (DO NOT MERGE)  https://review.openstack.org/12906821:52
*** igordcard has quit IRC21:52
openstackgerritChris Behrens proposed a change to openstack/ironic-python-agent: Add vhd writing support to agent  https://review.openstack.org/12907021:54
*** andreykurilin_ has quit IRC22:03
rloohey how do I undo I revision? I accidentally added a new revision to 127974. And it changed the topic too :-(22:05
rloohttps://review.openstack.org/#/c/127974/22:05
*** rainya has quit IRC22:05
*** rainya has joined #openstack-ironic22:06
openstackgerritChris Behrens proposed a change to openstack/ironic: Store image disk_format and container_format  https://review.openstack.org/12846322:06
*** rwsu has quit IRC22:07
dlaubeCan anyone help me figure out why I'm getting "WARNING keystonemiddleware.auth_token [-] Unable to find authentication token in headers" in my ironic-api.log while nova-compute tries to authenticate against it?    I've made sure that nova/ironic/keystone are all from the juno release packages on my ubuntu 14.0422:08
dlaubenova-compute.log thows "TRACE nova.openstack.common.periodic_task Unauthorized: Unauthorized (HTTP 401)"22:08
dlaubeI've been over my credentials in nova-compute.conf/nova.conf a bunch of times22:08
JayFrloo: git review -d 1234,4; git review22:09
JayFrloo: where 1234 is the change number and 4 is the revision you want back22:09
dlaubeI can get-token just fine with keystone using those creds, just cant seem to figure it out22:09
JayFrloo: no undo, just redo :)22:09
rlooJayF: thx!22:09
JayFdlaube: have you proof of concepted this in noauth?22:09
JayFdlaube: IDK that specific problem but when we initially deployed, we did everything in noauth and added the auth later22:09
JayFdlaube: to remove one possible break-point22:09
dlaubeJayF: excellent idea22:14
dlaubeI had to noauth ironic a while back when I had keystone issues22:14
JayFYeah I'd get everything working end-to-end in noauth22:15
dlaubelet me try that22:15
JayFthen add auth back to services Ironic depends on (like glance)22:15
JayFthen finally add auth back to Ironic and the nova driver for ironic22:15
dlaubeok, doing it now22:16
NobodyCamoh good idea JayF :)22:17
JayFNobodyCam: we've done this before, and on a time crunch too ;)22:17
NobodyCam:)22:18
NobodyCamlooks like /me is being called for walkies duity again... brb22:19
dlaubecool. no longer seeing "WARNING keystonemiddleware.auth_token [-] Unable to find authentication token in headers"  in ironic-api.log22:19
dlaubebut nova-compute.log has changed to thowing this;22:19
dlaubeTRACE nova.openstack.common.periodic_task AuthorizationFailure: Authorization Failed: Not Found (HTTP 404)22:20
dlaubeI should set auth_strategy=noauth  in nova-compute.conf next?22:20
JayFI'm honestly not sure22:21
dlaubeok, just set auth_strategy=noauth in nova.conf and nova-compute.conf22:23
JayFthe thing to remember is22:23
JayFare all your other services running as noauth?22:23
dlaubeglance is using keystone, so is neutron22:23
dlaubeI have to no auth those as well?22:24
JayFyou have to make sure you auth to those22:24
JayFeven if you noauth to ironic22:24
*** pcrews has quit IRC22:24
dlaubeim seeing this in nova-compute.log now:  http://pastie.org/private/qw93fhndgkglhqpfyaitma22:24
jrollright, ironic might be passing tokens elsewhere22:25
JayFthat's still trying to auth22:25
dlaubehmm22:25
jrollyou know22:25
jrollthere might be assumptions in our client22:26
jrollor driver22:26
dlaubeeven though have auth_strategy=noauth in nova.conf and nova-compute.conf, I have not commented out the [keystone_authtoken] config block22:27
dlaubeI wonder if that is causing this22:27
JayFpossibly.22:27
JayFI think my noauth advice might have been bad, if you still have auth on for glance and neutron and have to keep it that way22:27
dlaubelemme comment out and restart all nova22:27
JayFbecause I strongly suspect that a mix of auth/noauth won't work22:27
*** pcrews has joined #openstack-ironic22:30
dlaubeI commented out [keystone_authtoken] config blocks in my nova configs, no change after restart22:31
dlaubewell, I can go set auth_strategy=noauth on neutron/glance really quick22:31
* JayF has gtg but I hope you can figure it out :(22:31
dlaubeno worries JayF22:31
jrollohhhhhhhh22:31
jrollI have a thing22:31
jrollsec22:32
dlaubeme too! been on this 2 days22:32
JayFWe need a dlaube-installs-ironic RCA22:32
JayFso we know where docs are bad and where things are hard22:32
* JayF actually gone22:32
jrolldlaube: set ironic.admin_auth_token to anything22:32
jrolland also set ironic.api_endpoint22:32
dlaubeI still have not found a solid replacement for the deprecated Baremetal wiki22:32
jrollboth in nova-compute.conf22:32
openstackgerritRuby Loo proposed a change to openstack/ironic: Removed hardcoded IDs from "node" test resources  https://review.openstack.org/12797422:33
jrollthat should let you do noauth22:33
dlaubesweet jroll, let me try that really quick22:33
jrollyou need api_endpoint, for sure, otherwise it will try to hit keystone for the ironic url22:34
dlaubejroll: I think that is what is going on here22:34
dlaubeunder my [ironic] config block inside my nova-compute.conf, I only have these;22:35
dlaubeadmin_tenant_name      admin_url     admin_username  admin_password22:35
jrollyeah22:35
jrollhmm, I wonder if auth would work if you added api_endpoint... if ironic isn't in your service catalog that might explain it22:36
*** yongli has joined #openstack-ironic22:36
dlaubeI've got this:  http://pastie.org/private/iuw2rkfdlsspw3ifmvfeew22:38
dlaubeso I should add    api_endpoint = http://198.x.x.210:6385   to the [ironic] config block in my nova-compute.conf and give that a try it would seem22:38
jrollyeah22:39
dlaubeok, trying now22:39
dlaubestill seeing "TRACE nova.openstack.common.periodic_task AuthorizationFailure: Authorization Failed: Not Found (HTTP 404)"22:40
dlaubemaybe I'll put keystone auth back into nova-compute and see what happens22:41
jrollugh, wth22:42
dlaubeok, set keystone instead of noauth for ironic,nova,nova-compute configs + api_endpoint = http://198.x.x.210:6385   under the [ironic] config block for nova configs… restarted everything22:45
dlaubeback to nova-compute.log saying "TRACE nova.openstack.common.periodic_task Unauthorized: Unauthorized (HTTP 401)"22:46
dlaubeoh22:46
jrollwell, right, I was trying to get noauth to work22:46
jrollI also have to go, though, sorry :(22:46
dlaubeI do see this in ironic-api.log22:46
dlaubeWARNING keystonemiddleware.auth_token [-] Configuring auth_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint22:46
jrolloh22:46
jrollthat's weird22:46
dlaubeno prob jroll, I appreciate the help dude22:46
jrollyeah no worries22:47
dlaubeI wonder if that warning is causing this22:47
jrollthat's a very strange error22:47
jrollbut yes, I could see that22:47
jrollor, make sure ironic and nova-compute are pointed at the same auth url at least22:47
dlaubeinteresting22:47
dlaubeI'll check that again but I think they are22:48
jrollok22:48
jrollgood luck!22:48
dlaubethanks!22:48
*** achanda has quit IRC22:54
*** achanda has joined #openstack-ironic22:58
*** ChuckC___ has joined #openstack-ironic23:13
*** ryanpetrello has quit IRC23:32
*** ryanpetrello has joined #openstack-ironic23:33
*** ChuckC___ has quit IRC23:34
NobodyCamok ya all /me is steping out a few minutes early... have a good night :)23:57
mrdaHave a good night NobodyCam23:58
Haomeng|2morning ironic:)23:59
Haomeng|2NobodyCam: good night:)23:59
mrdaHi Haomeng|223:59
Haomeng|2mrda: morning:)23:59

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