Friday, 2015-05-29

*** arif-ali has quit IRC00:00
*** naohirot has joined #openstack-ironic00:00
*** arif-ali has joined #openstack-ironic00:04
*** davideagnello has quit IRC00:11
cineramawhee bugs00:12
openstackgerritNaohiro Tamura proposed openstack/ironic: Improve strictness of iLO test cases error checking  https://review.openstack.org/17770000:14
*** chuckC_ has quit IRC00:17
openstackgerritAlex Weeks proposed openstack/ironic-specs: Add pluggable metrics backend for Ironic and IPA  https://review.openstack.org/13717100:19
*** Sukhdev has quit IRC00:21
*** jeh has joined #openstack-ironic00:36
openstackgerritAlex Weeks proposed openstack/ironic-specs: Add pluggable metrics backend for Ironic and IPA  https://review.openstack.org/13717100:42
openstackgerritZhenguo Niu proposed openstack/ironic: Add disk layout check on re-provisioning  https://review.openstack.org/18001400:44
*** penick has quit IRC00:45
*** ijw_ has quit IRC01:09
*** ijw has joined #openstack-ironic01:10
*** GheRivero has joined #openstack-ironic01:22
*** GheRivero has left #openstack-ironic01:23
*** alexpilotti has joined #openstack-ironic01:28
*** alexpilotti has quit IRC01:38
*** bradjones has quit IRC01:52
openstackgerritStephanie Miller proposed openstack/bifrost: Fix ansible-playbook segfault  https://review.openstack.org/18662601:55
*** bradjones has joined #openstack-ironic01:56
openstackgerritStephanie Miller proposed openstack/bifrost: Fix ansible-playbook segfault  https://review.openstack.org/18662601:56
*** kan_ has joined #openstack-ironic01:59
*** ijw has quit IRC02:01
*** eghobo has quit IRC02:04
*** cdearborn has quit IRC02:10
openstackgerritHaomeng,Wang proposed openstack/ironic: Add documentation for getting a node's console  https://review.openstack.org/17664202:18
*** rwsu has quit IRC02:25
*** MattMan has quit IRC02:37
*** spandhe has quit IRC02:56
*** spandhe has joined #openstack-ironic03:02
*** davideagnello has joined #openstack-ironic03:09
*** barra204 has quit IRC03:11
*** barra204 has joined #openstack-ironic03:13
*** davideagnello has quit IRC03:14
openstackgerritZhenguo Niu proposed openstack/ironic-specs: Add nodes tagging support  https://review.openstack.org/18397103:33
*** pradipta has joined #openstack-ironic03:42
*** ramineni has joined #openstack-ironic03:51
*** sandhya has joined #openstack-ironic03:53
sandhyaAny reviews for this - https://review.openstack.org/#/c/186285/403:53
*** achanda has joined #openstack-ironic03:53
*** rameshg87 has joined #openstack-ironic03:56
*** rameshg87 has left #openstack-ironic03:56
*** rameshg87 has joined #openstack-ironic03:56
rameshg87good morning ironic03:56
*** thrash is now known as thrash|g0ne03:57
*** eghobo has joined #openstack-ironic04:04
*** achanda has quit IRC04:05
*** achanda has joined #openstack-ironic04:06
*** zhidong has joined #openstack-ironic04:09
*** achanda has quit IRC04:11
*** Sukhdev has joined #openstack-ironic04:29
*** Sukhdev has quit IRC04:34
*** lazy_prince has joined #openstack-ironic04:39
lazy_princeMorning all..04:40
rameshg87lazy_prince: o/04:43
lazy_princerameshg87: hey..04:44
*** Sukhdev has joined #openstack-ironic04:44
lazy_princerameshg87: is there any recommended way to handle nova-compute (using ironic driver) failures..?04:45
Haomenglazy_prince: morning04:59
Haomengrameshg87: morning05:00
*** zhidong has quit IRC05:00
pshigelazy_prince, rameshg87, morning :)05:00
Haomengpshige: morning:)05:00
pshigeHaomeng: good afternoon! :)05:01
Haomengpshige: :)05:01
*** achanda has joined #openstack-ironic05:05
openstackgerritHaomeng,Wang proposed openstack/bifrost: supports redhat yum installation  https://review.openstack.org/18529405:11
*** yog__ has joined #openstack-ironic05:14
*** jeh has quit IRC05:17
*** Sukhdev has quit IRC05:20
*** jjulien has quit IRC05:22
*** jjulien has joined #openstack-ironic05:23
*** takadayuiko has joined #openstack-ironic05:32
openstackgerritMerged openstack/bifrost: Redirect error echoes to STDERR  https://review.openstack.org/18582305:56
openstackgerritMerged openstack/bifrost: Add CONTRIBUTING.rst to doc/source/dev  https://review.openstack.org/18600505:56
*** eghobo has quit IRC05:59
*** eghobo has joined #openstack-ironic05:59
jlvillalmartini, I think you are up too late :)  If you are commenting on patches at this hour.06:01
martinilol up too late *and* on vacation06:01
jlvillalmartini, Double wrong :)06:02
jlvillalmartini, But the vacation explains being up late.  Enjoy your vacation.06:02
jlvillalmartini, Time for me to go to bed and I'm on the west coast.06:02
martiniactually just finished making an ansible role for myself from scratch, as a bit of exercise, to create a local apt mirror.  I actually have better internet connectivity here than at home.06:02
martinigood night!06:02
jlvillalmartini, Ansible is cool :)06:03
jlvillalmartini, I have also combined it with Docker.06:03
jlvillalmartini, Just do enough in a Dockerfile to get it so Ansible can run.  Then do the rest in Ansible.06:03
martinihaha I've done the same in chef, now playing with Ansible instead to get a good comparison06:04
*** spandhe has quit IRC06:07
*** radek__ has joined #openstack-ironic06:09
sandhyaHi! Any reviews for this blueprint - https://review.openstack.org/#/c/186285/4? Thanks!06:10
sandhyahttps://review.openstack.org/#/c/186285/406:12
*** Nisha has joined #openstack-ironic06:15
openstackgerritMichael Davies proposed openstack/python-ironicclient: Cache negotiated api microversion for server  https://review.openstack.org/17367406:16
*** eghobo has quit IRC06:34
jlvillalmrda, My last review before I go to sleep :)06:39
*** dguerri`away is now known as dguerri06:41
*** e0ne has joined #openstack-ironic06:42
mrdajlvillal: thanks!06:43
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not save auth token on TFTP server in PXE driver  https://review.openstack.org/15981906:43
jlvillalmrda, I hope it is useful :)06:44
*** dguerri is now known as dguerri`away06:46
mrda:)06:47
*** e0ne has quit IRC06:49
*** dtantsur|afk is now known as dtantsur06:55
*** ifarkas has joined #openstack-ironic06:59
*** leopoldj has joined #openstack-ironic07:04
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Rename discoverd -> inspector  https://review.openstack.org/18549907:07
*** dguerri`away is now known as dguerri07:07
dtantsurand morning everyone07:07
*** dguerri is now known as dguerri`away07:08
*** yog__ has quit IRC07:12
*** spandhe has joined #openstack-ironic07:13
*** dlpartain has joined #openstack-ironic07:14
*** spandhe_ has joined #openstack-ironic07:16
*** spandhe has quit IRC07:19
*** spandhe_ is now known as spandhe07:19
*** achanda has quit IRC07:22
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390207:24
*** dlpartain has left #openstack-ironic07:25
rameshg87dtantsur: o/07:26
rameshg87Haomeng: pshige: o/07:26
rameshg87lazy_prince: what kind of failures in nova-compute do you mean ?07:27
rameshg87lazy_prince: do you mean ha for nova compute ?07:27
lazy_princerameshg87: say a failure can be due to disk failure or network failure. or consider downtime for applying security patches too..07:28
rameshg87lazy_prince: yeah, do you mean the "nova-compute running ironic virt driver" itself going down for some reason ?07:29
lazy_princerameshg87: HA could be one solution but there could be others... I just want to see if there is one recommended way by ironic community..07:29
lazy_princerameshg87: yes07:30
rameshg87lazy_prince: i am not familiar with any07:30
rameshg87lazy_prince: may be you can ping rackspace folks to see how they run nova compute in production07:30
rameshg87JayF: jroll: JoshNang: any thoughts ... ^^^07:30
lazy_princerameshg87: yup.. I guess I will have to check with them when they are available..07:31
rameshg87lazy_prince: running multiple instances of n-cpu was discussed at the summit07:31
rameshg87lazy_prince: that is nova's recommended way even07:32
rameshg87lazy_prince: we came to a general idea that it is possible by hashing the ironic node's uuid across multiple n-cpu's07:32
rameshg87lazy_prince: and it seemed possible to everyone in the discussion  (unless we hit any other blocker)07:33
rameshg87lazy_prince: there might be an ongoing work for that in liberty07:33
lazy_princerameshg87: aha.. k.. so it seems its WIP.07:33
lazy_princerameshg87: any URL or pointer would help..07:33
rameshg87lazy_prince: https://etherpad.openstack.org/p/liberty-ironic-nova-virt-driver07:34
rameshg87lazy_prince: but that doesn't seem to have complete thing captured07:34
*** dtantsur is now known as dtantsur|brb07:35
*** jistr has joined #openstack-ironic07:38
*** dlpartain has joined #openstack-ironic07:39
*** rameshg87 is now known as rameshg87-lunch07:40
*** yog__ has joined #openstack-ironic07:41
*** achanda has joined #openstack-ironic07:44
*** notq has quit IRC07:46
openstackgerritHaomeng,Wang proposed openstack/bifrost: supports redhat yum installation  https://review.openstack.org/18529407:47
*** dlpartain has quit IRC08:01
*** pas-ha has joined #openstack-ironic08:02
*** dguerri`away is now known as dguerri08:04
*** romainh has joined #openstack-ironic08:22
*** derekh has joined #openstack-ironic08:23
*** lucasagomes has joined #openstack-ironic08:25
*** spandhe has quit IRC08:32
*** romcheg has joined #openstack-ironic08:35
*** achanda has quit IRC08:35
*** ramineni1 has joined #openstack-ironic08:40
*** ramineni has quit IRC08:42
*** achanda has joined #openstack-ironic08:48
*** MattMan has joined #openstack-ironic08:49
*** ndipanov has joined #openstack-ironic08:49
*** edcragg has joined #openstack-ironic08:50
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Cache Keystone client instance  https://review.openstack.org/18668508:55
Haomenghi ironic team, anyone try with ironic-webclient, I installed and run, after the correct ironic api url http://9.5.126.78:6385 input, got error message "Your API must support CORS requests from http://9.5.126.78:8000", any idea?08:56
*** achanda has quit IRC09:02
*** heyongli has quit IRC09:10
sambettsMorning Ironic09:21
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Cache Keystone client instance  https://review.openstack.org/18668509:23
rameshg87-lunchHaomeng: i think it requires a patch09:33
* rameshg87-lunch searches09:34
rameshg87-lunchHaomeng: https://review.openstack.org/#/c/180680/09:35
*** notq has joined #openstack-ironic09:42
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390209:43
*** pradipta has quit IRC09:45
*** romcheg has quit IRC09:46
*** romcheg has joined #openstack-ironic09:47
*** rameshg87-lunch has quit IRC09:48
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E12[3-8] in ironic/api  https://review.openstack.org/18645809:50
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E12[3-8] in ironic/common  https://review.openstack.org/18645609:50
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E12[3-8] in ironic /cmd /db and /dhcp  https://review.openstack.org/18645709:50
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E12[3-8] for ironic/tests/drivers  https://review.openstack.org/18645009:50
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E12[3-8] in non-driver ironic/tests  https://review.openstack.org/18645109:50
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E12[3-8] for ironic/drivers  https://review.openstack.org/18645409:50
openstackgerritSam Betts proposed openstack/ironic: Remove E12[3-8] from flake8 ignore list  https://review.openstack.org/18602109:50
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E12[3-8] in ironic/conductor  https://review.openstack.org/18645509:50
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E12[3-8] for ironic/tests/api  https://review.openstack.org/18645209:50
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E12[3-8] for ironic/tests/conductor  https://review.openstack.org/18645309:50
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: Enhance Power Interface for Soft Reboot and NMI  https://review.openstack.org/18670010:05
*** naohirot has quit IRC10:10
*** Nisha has quit IRC10:19
*** achanda has joined #openstack-ironic10:28
*** sandhya has quit IRC10:35
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property  https://review.openstack.org/17822910:35
*** dtantsur|brb is now known as dtantsur10:38
Haomengrameshg87-lunch: got it, thank you:)10:40
dtantsurtakadayuiko, ifarkas, what are your blocking concerns for https://review.openstack.org/#/c/185499/ ?10:46
takadayuikodtantsur: o/ I'm checking now. "blocking" means about devstack plugin, right? I'm writing my comment, but I agree with you. We need yo not forget it ;)10:47
dtantsurtakadayuiko, yeah, I'll start repairing right afterwards and moving it's docs away from never-working etherpad10:48
*** yog__ has quit IRC10:48
dtantsurcan we please merge without it?10:48
takadayuikodtantsur: sure! I +1ed now :)10:48
dtantsurdamn etherpad, I can't even add a line that devstack plugin is broken >_<10:50
*** Haomeng|2 has joined #openstack-ironic10:51
*** Haomeng has quit IRC10:54
dtantsurifarkas, you ok with ^^^?10:55
*** zhenguo has quit IRC10:58
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Update doc "install from packages" section to include Red Hat  https://review.openstack.org/18671410:59
ifarkasdtantsur, I don't have any blocking concern. That's why I didn't add a -1 to express this11:06
dtantsurok, let's merge it and see how it goes :D11:06
ifarkas\o/11:07
takadayuikogo go!11:07
*** mdbooth has quit IRC11:12
*** ramineni1 has quit IRC11:13
*** mdbooth has joined #openstack-ironic11:17
openstackgerritMerged stackforge/ironic-discoverd: Rename discoverd -> inspector  https://review.openstack.org/18549911:19
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not save auth token on TFTP server in PXE driver  https://review.openstack.org/15981911:20
dtantsur\o/11:20
sambetts\o/ !!11:23
dtantsurnow some paper work to rename repos, launchpad, etc :)11:23
takadayuikodtantsur: yeah. Is there something which I can help?11:24
dtantsurtakadayuiko, I'm afraid no. I'm waiting for governance approval on https://review.openstack.org/#/c/185442/ which will hopefully happen on Tue evening (Wed night for you)11:25
takadayuikodtantsur: OK. I cannot anything about governance :p11:26
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Repair devstack plugin after rename  https://review.openstack.org/18671811:26
dtantsurtakadayuiko, you can test this ^^^ though11:26
dtantsurI didn't test it yet11:26
ifarkasdtantsur, wow, that was quick! :-)11:26
dtantsurlol yes11:27
takadayuikodtantsur: thank you for giving me a homework ^^^11:27
dtantsurtakadayuiko, not at home please :) also, isn't it beer time for you already?11:27
openstackgerritImre Farkas proposed stackforge/ironic-discoverd: Fake missing local_gb for root_device_hint plugin  https://review.openstack.org/18589611:28
takadayuikodtantsur: hahaha, OK :) mmm...exactly, it's 20:28. Our timezone are totaly different, so that we can only on rally per day...very inconvenience, right?11:29
openstackgerritImre Farkas proposed stackforge/ironic-discoverd: Do not require local_gb by ramdisk  https://review.openstack.org/18603311:29
dtantsuryeah... well, world is big :)11:29
takadayuikoon -> one :p11:30
*** thrash|g0ne is now known as thrash11:31
dtantsurI'm going to have lunch. go have some rest, takadayuiko :)11:32
takadayuikodtantsur: thanks :) Don't worry11:41
*** lucasagomes is now known as lucas-hungry11:44
TheJuliagood morning11:46
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Use keystonemiddleware auth credentials  https://review.openstack.org/17078211:52
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Load authenticate token from HTTP header  https://review.openstack.org/17423111:52
dtantsurTheJulia, morning11:56
*** trown|outttypeww is now known as trown11:56
*** dprince has joined #openstack-ironic12:01
TheJuliagood morning dprince12:01
TheJuliagood morning dtantsur12:01
dprinceTheJulia: morning12:01
*** achanda has quit IRC12:07
sambettso/ Morning TheJulia12:23
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Repair devstack plugin after rename  https://review.openstack.org/18671812:35
*** lucas-hungry is now known as lucasagomes12:48
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Repair devstack plugin after rename  https://review.openstack.org/18671812:53
*** cdearborn has joined #openstack-ironic12:55
*** afaranha has quit IRC12:56
*** afaranha has joined #openstack-ironic13:00
takadayuikodtantsur: we cannot use ironic-inspector unless node status is manageable. should we write about it into CONTRIBUTING.rst? How do you think?13:02
dtantsurtakadayuiko, I think we have it in README13:02
dtantsurlemme find13:02
dtantsurbut it's a good idea to have it in devstack eventually...13:03
dtantsurhttps://github.com/stackforge/ironic-discoverd#node-states13:03
dtantsurtakadayuiko, ^^13:03
takadayuikoAh, L287? Right.13:03
dtantsurtakadayuiko, also devstack plugin won't work until we somehow fix Ironic not to import ironic_discoverd :( I'm working on it13:03
*** Nisha has joined #openstack-ironic13:04
takadayuikodtantsur: Mmm, maybe it's enough within README13:05
takadayuikodtantsur: ? why? < devstack plugin won't work until we somehow fix Ironic not to import ironic_discoverd13:06
dtantsurtakadayuiko, because we don't have ironic_discoverd module any more13:06
dtantsurit's ironic_inspector now13:06
takadayuikoDo we need to fix something in Ironic?13:07
dtantsuryep13:09
dtantsurI'll do it today13:09
takadayuikoAhhh, we need to fix ironic/drivers/modules/discoverd.py13:09
takadayuiko(sigh)13:09
dtantsuryep13:10
*** achanda has joined #openstack-ironic13:14
jrolllazy_prince: we run 2x nova-compute hosts with clustered compute manager. restart one at a time for upgrades etc. it can be racy but it works well enough.13:16
jrolllazy_prince: I'm personally half excited about this whole "sharding compute" thing, and half bummed that we couldn't just add a distributed lock system to it13:17
jroll"just" :P13:17
jrollmorning everybody13:17
openstackgerritchenglch proposed openstack/ironic: Ironic should use its own context  https://review.openstack.org/18471413:21
krtaylormorning ironic13:22
*** cdearborn has quit IRC13:22
krtaylorare we back on a normal meeting schedu;e?13:22
krtaylorans schedule13:22
* krtaylor needs more coffee13:22
TheJuliagood morning jroll13:25
*** mtanino has joined #openstack-ironic13:26
krtaylorI didn't see any firm conclusion on the alternating meeting time email thread13:26
*** jeh has joined #openstack-ironic13:29
lazy_princejroll: so when you keep running 2x nova computes with ironic driver, do you keep both of them running at the same time..? or do you run them one at a time..13:30
sambettsMorning jroll13:31
dtantsurmorning krtaylor, jroll, sambetts13:33
jrolllazy_prince: yes, both running and accepting requests. the resource tracker takes a few minutes (!!!) to start up, so active/passive would have that much downtime when failing over13:35
TheJuliajroll: is the few minutes just due to the scale of your deployment?13:35
*** subscope has quit IRC13:35
jrollTheJulia: sure, it scales directly with number of nodes13:36
jrollbut even around ~1000 nodes it takes that long13:36
TheJuliaWe really need doc on this subject, I filed a bug on the lack of it about an hour ago. :(13:36
NobodyCamgood (UGT) Morning Ironic ... and of course ....13:36
NobodyCamTGIF13:37
dtantsurNobodyCam, morning, TGIF!!13:37
dtantsurI'm looking forward to first normal weekend in 3 weeks13:37
* TheJulia does not quite get this concept of Friday13:37
NobodyCam:) morning dtantsur, TheJulia, jroll13:38
NobodyCamdtantsur: +++++13:38
lazy_princejroll: when you say active/passive, do you mean that you keep both the ir-computes behind ha proxy or something..?13:38
* NobodyCam has lots of things to do around the house and RV13:38
jrollTheJulia: on what subject specifically? how to run nova with ironic?13:38
TheJuliajroll: running any sort of nova-compute interaction with ironic in terms of HA13:39
jrolllazy_prince: to be clear we don't do active/passive (meaning use a cluster manager to start nova-compute on the passive if the active dies)13:39
TheJuliai.e. we lack a "Don't do x, do y, we're working on this!" kind of thing13:39
jrolllazy_prince: we run both at the same time, with the same hostname, they manage the same resources13:40
lazy_princejroll: aha. same hostname.. i get it now....13:40
jrollTheJulia: to be fair the only supported configuration is run one nova-compute. there's officially no HA model for this.13:40
jrolllazy_prince: :)13:40
jrollTheJulia: and maybe that's what that doc looks like, idk13:40
TheJuliajroll: :)  Possibly13:40
jrollwe should have a general "how to run this in real life" doc13:41
lazy_princeor in a production env...13:41
TheJuliaYes, I was trying to encourage that after another discussion at the summit, but people ran away to go look at specs :)13:41
jrolllazy_prince: indeed, that's real life to me :)13:44
lazy_princewell, if I know what needs to be document on a high level, I could work on the best practices document for ironic in real life... :)13:44
*** Nisha has quit IRC13:45
lucasagomesjroll, TheJulia lazy_prince kragniz sambetts NobodyCam good (ugt) morning13:45
jrollheya lucas :)13:45
kragnizlucasagomes: morning!13:46
* kragniz pretends to be an ironicista13:46
*** cdearborn has joined #openstack-ironic13:47
jrollkragniz: you just became one, good morning :P13:47
kragnizI think ironic people like saying good morning the most out of all the irc channels I'm in13:48
dtantsurdefinitely :)13:48
sambettsits always morning in ironic land :)13:48
cdearbornUmmmm - good morning?13:49
lucasagomescdearborn, morning :-)13:49
lucasagomesit's ironic because the majority of the good morning's actually happens in my afternoon13:50
lazy_princejroll: another thing, I took the ironic neutron plugin and refactored it as a extension driver for ML2 plugin in neutron. And we would like to put it on stackforge for everyone to take a look at it.13:50
jrolllazy_prince: awesome! I'd love to see it. got a link?13:51
openstackgerritMerged openstack/bifrost: Fix ansible-playbook segfault  https://review.openstack.org/18662613:51
openstackgerritMerged stackforge/ironic-discoverd: Fake missing local_gb for root_device_hint plugin  https://review.openstack.org/18589613:51
*** subscope has joined #openstack-ironic13:52
jrolllazy_prince: though I think the plan may be to throw that out this cycle -- not sure13:52
lazy_princejroll: currently working with legals now, but we will be able to provide a link as soon as legal gives green signal...13:52
jrolllazy_prince: legal :(13:53
openstackgerritMerged openstack/bifrost: Add ability to write CSV file  https://review.openstack.org/18578613:53
lazy_princejroll: just a process that we have to follow..13:55
jrolllazy_prince: I know, legal people in open source make me sad13:57
jrollin general13:57
gridinvjroll: question on network isolation - with dedicated provisioning network, will ironic still be able to support pxe boot of the partition images with pxe_ipmitool?14:00
gridinvjroll: or local boot only?14:00
jrollgridinv: I think it will be local boot only, but if someone can make magic happen I'm all for it14:01
gridinvjroll: i guess question here can we boot still in the provisioning network, and flip after ramdisk is loaded ?14:02
*** krtaylor has quit IRC14:02
jrollgridinv: maybe, but I don't see how ironic would know when the ramdisk is loaded14:02
*** Nisha has joined #openstack-ironic14:02
lazy_princegridinv: It will be local boot only... as tenants network will not have access to pxe servers... unless out of band solutions are used..14:02
gridinvlazy_prince: that was my understanding, but wanted to know if there is a way to switch to tenant network after boot of kernel/ramdisk.14:04
lazy_princegridinv: also, how about subsequent reboots...14:04
gridinvlazy_prince:  oh, true, didn't think that far.14:05
BadCubmorning folks14:05
*** mtanino has quit IRC14:05
sambettsmorning BadCub o/14:08
lazy_princewith local boot, how are we going to address the kernel updates and instance rebuilds...14:08
lazy_princejust curious.14:08
TheJuliathe local os can update it's own kernel in the context of local booting14:09
*** achanda has quit IRC14:10
NobodyCammorning BadCub sambetts lazy_prince gridinv :)14:10
lazy_prince:/14:10
TheJulialazy_prince: OSes have tools to assert their required packages14:11
* TheJulia clicks tracking on the shiny 2U chassis that should be at her house sometime today and wishes she could know by the minute when the truck is expected to arrive14:13
*** Sukhdev has joined #openstack-ironic14:13
gridinvlazy_prince:  i guess instance rebuild would have to go through entire cycle, placing node onto provisioning network again, ...14:13
lazy_princewont it be different from the network boot of the partition images... as for PXE boot the kernel will be managed by openstack but for local boot, it will be managed by tenants14:13
takadayuikodtantsur: around?14:13
dtantsurtakadayuiko, yep14:13
*** krtaylor has joined #openstack-ironic14:14
NobodyCamTheJulia: 2u.. what did you get?14:14
TheJuliaa used supermicro off of ebay14:14
NobodyCamahh :)14:14
takadayuikodtantsur: I'm testing devstack plugin, and it fails "sudo ip link add brbm-inspector type veth peer name $IRONIC_INSPECTOR_INTERFACE" in prepare_environment14:14
TheJuliaNobodyCam: 2x Xeon 5620, 32GB ram, 12 drive bays14:15
takadayuikobut I cannot understand why it fails here. It will absolutely successes14:15
TheJuliaNobodyCam: and yes, bifrost will be used to deploy to it14:15
*** subscope has quit IRC14:15
NobodyCamTheJulia: ++++14:15
*** Nisha has quit IRC14:16
*** [1]cdearborn has joined #openstack-ironic14:16
takadayuikocleanup_inspector also looks no problem14:16
*** zz_jgrimm is now known as jgrimm14:17
*** leopoldj has quit IRC14:17
*** kan_ has quit IRC14:17
TheJulialazy_prince: Sadly I don't know the logic path for network booting of partition images all that well, but I think the question really comes down to where does an operator want to manage things and what tools or processes do they already have14:17
* TheJulia wonders if its about time to rebuild $WORK_LAPTOP14:18
dtantsurtakadayuiko, does it say anything on failure?14:20
dtantsurI think it failed earlier for me...14:20
takadayuikodtantsur, yeah, RTNETLINK answers: File exists. So that I guess cleaning(? done in unstack.sh) is not done well...14:21
takadayuikoAnyway, I'll try to reboot :)14:23
dtantsuryeah, should work :)14:25
*** jistr has quit IRC14:26
*** [3]cdearborn has joined #openstack-ironic14:28
openstackgerritDmitry Tantsur proposed openstack/ironic: ironic-discoverd is being renamed to ironic-inspector  https://review.openstack.org/18677214:30
dtantsurneed this ^^^ to unblock our devstack plugin, plz review :)14:30
takadayuikosure :D14:30
*** cdearborn has quit IRC14:31
*** subscope has joined #openstack-ironic14:31
takadayuikoIt's too late to review this, I'll check it tomorrow :)14:31
dtantsurbetter on Monday :-P14:31
takadayuikoNo, I myself want to do14:32
dtantsurhey, weekend is for rest :) -2 to reviewing stuff on Saturday14:34
*** [1]cdearborn has quit IRC14:35
takadayuikohahaha, -2?? Terrible >_<14:35
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Repair devstack plugin after rename  https://review.openstack.org/18671814:35
dtantsurtakadayuiko, core powers! :)14:36
takadayuikoIt's abuse of power :D14:37
NobodyCamlol .. stopping weekend work is NOT abuse of power14:38
dtantsur++14:38
takadayuikodtantsur: Anyway, I have to go home now before last-train, good night!14:39
dtantsurtakadayuiko, g'night, have a great weekend!14:39
*** takadayuiko has quit IRC14:39
NobodyCamg'night tak14:40
NobodyCamdoh tab fail14:40
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Report/Configure LAN alert destinations  https://review.openstack.org/18511214:42
NobodyCamany one happen to know Christopher Dearborn's IRC nick?14:42
jrollNobodyCam: cdearborn14:43
dtantsur[3]cdearborn,14:43
dtantsurright now I guess14:43
jrollaha14:43
NobodyCamahh :) TY14:43
NobodyCam[3]cdearborn: please feel free to ping me RE: 185993 when you around :)14:44
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Report/Configure LAN alert destinations  https://review.openstack.org/18511214:46
*** jistr has joined #openstack-ironic14:47
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Report/Configure LAN alert destinations  https://review.openstack.org/18511214:47
*** Haomeng has joined #openstack-ironic14:51
*** Haomeng|2 has quit IRC14:54
*** achanda has joined #openstack-ironic15:00
*** dlpartain has joined #openstack-ironic15:02
*** absubram has joined #openstack-ironic15:02
*** dlpartain has left #openstack-ironic15:03
*** absubram has quit IRC15:04
*** absubram has joined #openstack-ironic15:04
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Report/Configure LAN alert destinations  https://review.openstack.org/18511215:11
*** mtanino has joined #openstack-ironic15:12
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Report/Configure LAN alert destinations  https://review.openstack.org/18511215:13
*** jjohnson2 has joined #openstack-ironic15:13
*** hemnafk is now known as hemna15:14
* lazy_prince leaving for the day15:17
NobodyCamnight lazy_prince15:17
NobodyCamhave a good weekend15:17
lazy_princeNobodyCam: thanks..15:18
*** lazy_prince has quit IRC15:24
*** ifarkas has quit IRC15:28
*** rameshg87 has joined #openstack-ironic15:29
devanandag'morning, all15:34
BadCubmornin devananda15:34
TheJuliagood morning15:34
dtantsurdevananda, BadCub, morning15:35
*** subscope has quit IRC15:35
BadCubmornin dtantsur15:35
NobodyCamgood morning devananda15:35
cineramahi ironicists15:37
BadCubmorning cinerama15:38
NobodyCammorning cinerama15:39
sambettsMorning devananda cinerama15:39
cineramaor perhaps, people of iron15:39
TheJuliagood morning cinerama15:39
cineramahi TheJulia. oh i had a question for you but let me sip this coffee first and decide whether it actually makes sense15:40
BadCubcinerama: does anything make sense before coffee?15:41
cineramaBadCub: before coffee even the mountains outside my window are covered in clouds15:42
BadCubcinerama: my entire world is covered in clouds before coffee lol15:43
cineramaYAY CLOUD15:44
* BadCub grumbles about meeting in 15 minutes15:45
devanandacinerama: ooh, i like "people of iron"15:48
devanandaBadCub: why didyou have to remind me ...15:48
BadCubdevananda: cuz it's my job to remind you of such things lol15:48
* BadCub adds "official meeting grumbler" to job titile15:49
*** absubram has quit IRC15:51
lucasagomesdevananda, BadCub cinerama good (ugt) morning15:52
BadCubmornin lucasagomes15:53
* lucasagomes loved the ugt thing... we should put that up somewhere in our wiki15:53
cineramahi lucasagomes - btw, cool to see ironic.rocks. will look great on the next round of shirts :)15:53
NobodyCamgood (UGT) mornign lucasagomes15:53
NobodyCam:) ++++ on UGT15:53
TheJuliacinerama: no rush, still hitting segfaults on my work laptop but I'm thinking its time to rebuild it since it just seems fubar.15:53
cineramaTheJulia: i put the "-I" patch up yesterday15:53
lucasagomescinerama, yes! For now it only redirects to the wiki but hope soon we will have something that rocks up there :-)15:53
cineramaTheJulia: are you getting segfaults with that?15:54
TheJuliacinerama: I'm getting segfaults upon ansible exiting (yeah... weird)15:55
TheJuliaand the debugger basically points to pyyaml, but its a lie as far as I can tell.... oh and it exits the debugger error free.15:56
*** absubram has joined #openstack-ironic15:56
cineramaTheJulia: can you pastebin & i'll have a look in 1 sec. that problem may be a broader one with ansible and/or python versions15:56
*** davideagnello has joined #openstack-ironic15:56
TheJuliacinerama: sure15:56
cineramaTheJulia: the annoying thing was i drilled down as far as the simplejson call and then every time i tried to place the breakpoint somewhere that would have been okay in the previous run, it segfaulted first15:56
*** jistr has quit IRC15:58
dhellmanndevananda: I would like to cut a release of python-ironicclient on Monday to unblock the work on dropping the oslo namespace packages. The changes that will be released are listed in http://paste.openstack.org/show/245107/ -- Does that work for you?16:00
dhellmannthe version will be 0.7.016:00
TheJuliacinerama: re-running since I'm on a call16:01
*** ijw has joined #openstack-ironic16:05
*** romcheg has quit IRC16:05
*** jistr has joined #openstack-ironic16:06
*** krtaylor has quit IRC16:08
* dtantsur votes for ironicclient 1.0.016:08
*** jistr has quit IRC16:09
dtantsuranyway, I'm going entering "weekend" state in my state machine16:09
dtantsursee you next week16:09
*** tteggel has quit IRC16:09
NobodyCamnight dtantsur16:09
NobodyCamhave a good weekend16:09
* TheJulia lines that proposal16:10
*** tteggel has joined #openstack-ironic16:11
*** viktors is now known as viktors|afk16:11
TheJulialikes16:12
* TheJulia apparently can't type today16:12
*** dtantsur is now known as dtantsur|afk16:12
*** Sukhdev has quit IRC16:13
rameshg87lucasagomes: hi16:13
*** rwsu has joined #openstack-ironic16:15
lucasagomesrameshg87, hey there16:17
rameshg87lucasagomes: there is a bug https://bugs.launchpad.net/ironic/+bug/1451310 for https://review.openstack.org/#/c/185667/16:19
openstackLaunchpad bug 1451310 in Ironic "Instance doesn't come up on uefi localboot with agent ramdisk" [Undecided,New] - Assigned to Ramakrishnan G (rameshg87) (rameshg87)16:19
rameshg87just fyi16:19
lucasagomesrameshg87, oh nice, and did you try the patch out?16:19
*** rameshg87 has quit IRC16:19
*** rameshg87 has joined #openstack-ironic16:20
*** Sukhdev has joined #openstack-ironic16:20
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/bifrost: Preserve logs in logs/ folder  https://review.openstack.org/18658116:20
* lucasagomes updates the commit message16:20
TheJuliacinerama: http://paste.openstack.org/show/0dPiGmDUrjzjH3nggaEF/16:21
openstackgerritLucas Alvares Gomes proposed openstack/ironic: IPA: Do a soft reboot at the end of the deployment  https://review.openstack.org/18566716:21
JayFlucasagomes: ^ there's a reason we didn't do that originally16:22
JayFlucasagomes: scraping my brain to try and remember it now16:22
cineramaTheJulia, wow weird so ansible basically finishes and then bombs out16:22
lucasagomesJayF, right, yeah I think the best way is to make it optional16:22
TheJuliacinerama: yup16:22
cineramaTheJulia: i mean there's no other expected output after the point at which it segfaults, right?16:23
lucasagomesJayF, cause hard reboot mess up with UEFI on some machines + it's hard to use with the wol driver16:23
* lucasagomes mark the patch as WIP16:23
TheJuliacinerama: nope, nothing :(16:23
JayFlucasagomes: makes sense; I'll rack my brain for why we changed it originally16:23
JayFlucasagomes: although we do perform a "sync" after writing image and configdrive so getting incomplete writes shuldn't be an issue16:24
TheJuliaI think the concern is hardware raid controllers that don't honor the sync16:24
TheJulias/concern/issue/16:25
JayFoooh. I hadn't thought about that.16:25
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Add pluggable credentials storage  https://review.openstack.org/18605616:25
JayFAlthough I'm not sure I'd ever want my raid controller to lie to me about sync16:25
TheJuliaYeah, it is a thing... as much as it makes me want to *facepalm*16:25
JayFalthough I guess without BBU if a "hard reboot" is implemented in UPS16:25
JayFthat could be nasty16:25
TheJuliayup16:25
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/bifrost: Initial inventory module  https://review.openstack.org/18408416:26
lucasagomesJayF, right, yeah sync helps with filesystem operations16:26
lucasagomesJayF, but for some reasons and rameshg87 can give you a better overview on that it still not enough for UEFI16:26
lucasagomesmaybe because now part of the boot process not in the OS filesystem any more16:27
TheJuliaheh, I've like half re-written 148084 :(16:27
openstackgerritVladyslav Drok proposed openstack/ironic: Add pluggable credentials storage  https://review.openstack.org/18507416:27
*** romcheg has joined #openstack-ironic16:28
rameshg87JayF: lucasagomes: for me i suspected something to do with uefi firmware16:28
rameshg87JayF: lucasagomes: i never got to figure out what's going on - but it wasn't definitely related to disk16:29
JayFinteresting16:29
JayFI just explicitly remember us not wanting to do that back in teeth-agent days16:29
JayFand now I can't remember why16:30
rameshg87JayF: this is the end result - https://drive.google.com/file/d/0B5a_VAhX3Hz5WU1qN0FObkdSS00/view?usp=sharing :(16:30
*** spandhe has joined #openstack-ironic16:30
JayFooooh, I know why we didn't do it soft16:30
JayFbecause we had to turn the machine off, change networks, power machine on16:30
JayFwe wanted no chance of the machine coming up on the wrong network16:30
TheJuliaahh, that makes sense process wise16:31
rameshg87ah okay ..16:31
lucasagomesJayF, ah right... so it wasn't about making sure the machine actually rebooted onto the client's image16:31
rameshg87JayF: may be change the order to soft power off the machine, assert if it powered off, <do whatever>, power on the machine16:32
lucasagomesfor that we probably can add some checks if soft reboot is enabled16:32
* TheJulia is having a deja vu moment from the summit16:32
lucasagomeslike trying to contact IPA see if it's gone after requesting reboot16:32
lucasagomesrameshg87, yeah that's a good approach too16:32
*** eghobo has joined #openstack-ironic16:32
lucasagomeswe can do a power off from inside, and Ironic can coordinate on powering on it again16:33
lucasagomeswhich will cover both cases gracefully16:33
rameshg87yes16:33
lucasagomeswe still can make it configurable for people like JayF where hard reboot just works16:34
lucasagomescause the soft one might requires aditional calls to the bmc to get the state and powering it on again16:35
lucasagomesand it can be slower than the hard reboot version16:35
lucasagomesso there's no downside for any use case16:35
pshigeTheJulia: sorry ... I've just fixed typos.16:36
*** eghobo has quit IRC16:36
* rameshg87 is sleepy infront of screen16:37
TheJuliapshige: oh, no problem :)  Thank you!16:37
rameshg87lucasagomes: i will update my results for that patch on gerrit16:37
lucasagomesrameshg87, ack16:37
jlvillalGood morning Ironic16:37
lucasagomesthanks16:37
rameshg87good night ironic16:37
BadCubmornin jlvillal16:37
lucasagomesjlvillal, good (ugt) morning16:37
*** rameshg87 has quit IRC16:37
jlvillal:)16:37
*** romainh has left #openstack-ironic16:37
NobodyCamgood (UGT) morning jlvillal16:37
* jlvillal Looked up UGT yesterday :)16:38
pshigejlvillal: morning :)16:38
pshigerameshg87: night!16:38
NobodyCammorning (UGT) pshige16:38
pshigeuhh16:38
pshige0138 JST16:38
jlvillalpshige: Universal Greeting Time ;)16:38
BadCubmornin pshige16:39
NobodyCamhttp://www.total-knowledge.com/~ilya/mips/ugt.html16:39
* BadCub will have to remember to add [ugt] to his greetings since it is always morning in Ironic-ville16:39
* jlvillal is too lazy to do that ;)16:39
BadCubjlvillal: lol16:40
jlvillallucasagomes: Isn't it time to enjoy your weekend? :)16:40
lucasagomesjlvillal, yup I'm going soon16:41
lucasagomesand monday is holiday here as well \o/16:41
*** eghobo has joined #openstack-ironic16:41
*** pas-ha has quit IRC16:41
* jlvillal is pondering trying to make 'coverage' work on Ironic code and figure out what kind of code coverage we are getting with our unit tests.16:41
lucasagomesjlvillal, btw just answered ur comment about the cmdline tests taking precendece16:41
lucasagomesthanks for the review16:41
jlvillallucasagomes: Thanks.  I was thinking of if you had 'root=/disk1 root=/disk2'16:42
jlvillallucasagomes: It should use 'root=/disk2' as per how the kernel does it.16:43
pshigemy mba was broken. I can do almost nothing at all. I should fix it tomorrow ...16:43
jlvillallucasagomes: I'll be honest I think your code already does it :)  Just not a test16:43
lucasagomesjlvillal, ohhh gotcha16:43
lucasagomesI can update it to make sure16:44
lucasagomesbut yeah I think it's grand16:44
jlvillallucasagomes: Thanks.  Not a big deal.16:44
lucasagomescause I split it and build a dict so the last will overwrite the first16:44
jlvillallucasagomes: Gave me a chance to wander into kernel code last night :)16:44
lucasagomesnice one16:44
jlvillallucasagomes: Yep!16:44
lucasagomesand with that I will call it a day16:44
NobodyCamnight lucasagomes16:45
BadCubhappy weekend lucasagomes :)16:45
jlvillallucasagomes: Good night and have a great weekend! :)16:45
NobodyCamhave a good weekend16:45
lucasagomeshave a great (ugt) night everyone! enjoy the weekend16:45
NobodyCam:)16:45
jrolllucasagomes: before you go16:45
lucasagomesjroll, shoot16:45
jrollI kind of like ramesh's idea of doing soft power off in band16:45
jrollthen you can check power state etc16:45
lucasagomesyeah me too, I'm going on this path16:45
jrolland it'll still work for network flips16:45
jrollah ok, cool16:45
lucasagomesjroll, but I also want to continue to allow the hard reboot16:46
jrollyeah16:46
lucasagomescause for you guys it just works16:46
jroll+1 I haven't looked at the patch lately16:46
lucasagomesso you don't need to add some extra calls to ur bmc16:46
lucasagomesas part of ur deployment16:46
lucasagomesjroll, it's the same, but in WIP16:46
jrollgotcha16:46
jrollcool, have a good night dude :)16:46
lucasagomesthanks! you too16:47
lucasagomesenjoy the weekend16:47
lucasagomestalk soon16:47
*** derekh has quit IRC16:48
*** jeh has quit IRC16:56
jrollBadCub: +1 for seattle16:56
BadCubjroll: coolness! I believe devananda is going to chat with facilities in HP to see what space we have available16:57
devanandathanks for the reminder -- yes, I need to ping Angela16:58
BadCubthis big thing is coming up with a dates16:58
BadCubdevananda: hehehe you're welcome :)16:58
*** dguerri is now known as dguerri`away16:58
*** _gridinv has joined #openstack-ironic17:00
jnielsen55Is it possible to tell Ironic about a kick start file that it can pull from glance?17:01
cineramaTheJulia: how far should we try to drill down into these segfaults? given that it's happening in two places i'm starting to get a bit concerned17:01
devanandajnielsen55: ironic doesn't use installers17:01
TheJuliacinerama: I'm conflicted on that.  *ponders*17:02
jnielsen55k, so how do I get the same functionality from Ironic that I get from a ks file?17:03
TheJuliajnielsen55: you have a pre-built image that you roll out17:03
cineramaTheJulia: on the one hand, it's that unique combo of boring/frustrating & not entirely our balliwick but also trying to get it addressed will potentially save us & others hassle in future17:03
jnielsen55k, like an image build with disk-builder?17:04
TheJuliajnielsen55: https://github.com/openstack/diskimage-builder is one way17:04
jnielsen55perfect17:04
jnielsen55k, that is what I will try. Thanks all!17:04
TheJuliacinerama: exactly that, and I suspect whatever badness I'm hitting came in from a package update on the other machine17:04
*** vishwanathj has joined #openstack-ironic17:05
*** gridinv_ has joined #openstack-ironic17:06
TheJuliajnielsen55: no problem, let us know if you have any more questions17:07
* TheJulia steps away to go find lunch17:07
jnielsen55Is there ever any plans to add installers into Ironic at some point or to avoid that all together?17:08
*** achanda has quit IRC17:10
*** achanda_ has joined #openstack-ironic17:10
openstackgerritSam Betts proposed stackforge/ironic-discoverd: Add SSL/TLS Support  https://review.openstack.org/18684317:13
devanandajnielsen55: architecturally different. not going to happen.17:16
*** krtaylor has joined #openstack-ironic17:17
sambettsTheJulia, devananda, jnielsen55: Once boot and deploy are split, wouldn't installers with KS and preseed just be a boot and with a deploy no-op ?17:17
devanandasambetts: no, because reboot wouldn't map17:18
devanandasambetts: net-booting a cloud image (and no-op'ing the deploy step) is completely viable. reboot wipes the state because the boot medium is remote and non-persistent17:18
sambettsdevananda: ah, makes sense17:18
devanandasambetts: but if you net-boot an iso, every time you reboot, it will just restart the installer ....17:18
sambettsdevananda: so unless you could out-of-band change the boot device it would just keep booting into the installer17:21
devanandasambetts: right.17:21
devanandasambetts: also, and more importantly, using an installation medium violates the abstraction -- it breaks the guarantee that every boot of that image results in the same initial state of the system17:22
devanandasambetts: which is a fundamental value that clouds provide17:22
devanandaconsistency17:22
sambettsdevananda: yeah, definatly isn't cloudy anymore17:22
NobodyCambrb17:23
dhellmanndevananda: I would like to cut a release of python-ironicclient on Monday to unblock the work on dropping the oslo namespace packages. The changes that will be released are listed in http://paste.openstack.org/show/245107/ -- Does that work for you? Looks like the version will be 0.7.0, although dtantsur|afk suggested going to 1.0.0 so I can do that if you want.17:23
* devananda looks17:24
* krotscheck is reading up on http cache headers. He highly doubts that any of the API's in openstack have implemented anything even remotely close to what's possible here.17:24
devanandalooks like mostly just bug fixes - yep, fine with me17:24
sambettsright, I'm calling it a day, night all o/17:25
devanandadhellmann: I can tag it today, or i'm fine if you want to do it17:25
dhellmanndevananda: if you want to do it today, that's fine. I try not to release things on fridays, myself, so I can wait to monday17:25
devanandadhellmann: good point - I forgot what day it was17:26
*** barra204 has quit IRC17:26
dhellmanndevananda: ok, I'll put 0.7.0 on my list for monday17:26
devanandadhellmann: cheers17:26
jjohnson2jnielsen55, for what it is worth, the use of scripted installers is one reason why my group keeps using xCAT.17:27
jjohnson2that and we write most of it...17:27
jjohnson2We had proposed schemes to do kickstart/autoyast/etc initialized deployments, but as pointed out above it doesn't map well to the vision of ironic17:28
devanandafwiw, once the boot/deploy interface split is done, it will be possible to create a pxe-kickstart-style driver17:30
*** trown is now known as trown|lunch17:31
devanandaafter boot() is complete, change the boot device so it doesn't go down that code path again, and flip that switch back in tear_down()17:31
jjohnson2devananda, though relying upon the boot device change is a tad hairier than making sure the deployment payload is torn down17:32
devanandathat said, I will stand by "this isn't cloudy and I don't like it" -- but nothing will prevent you from writing that driver :)17:32
*** achanda_ has quit IRC17:32
devanandajjohnson2: well - presumably you may want other nodes to use that same payload17:33
*** achanda has joined #openstack-ironic17:33
jjohnson2devananda, oh, well I really should see how ironic really works, our model is endpoint specific contexts that can be torn down17:33
devanandayea, the models are different17:34
jjohnson2devananda, so the shared install resources are useless without a context pointing them out17:34
jjohnson2and a 'tear down' for us is setting the context to neuter the netboot17:34
*** romcheg has quit IRC17:34
jjohnson2nowadays most openstack engagements I've been a part of use the innate openstack things for tenants, but different stuff for the actual operators17:35
jjohnson2I'm led to believe this allows openstack to focus on a particular use case without unnatural stretching to things that the remote users don't want to care about...17:37
jjohnson2but I haven't been hands on in a general openstack sense in a long while now...17:38
jjohnson2just talking to BMCs17:39
*** gridinv_ has quit IRC17:39
*** romcheg has joined #openstack-ironic17:39
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Report/Configure LAN alert destinations  https://review.openstack.org/18511217:41
*** penick has joined #openstack-ironic17:41
jjohnson2that for example, is something I don't think maps to Openstack usage much...17:41
jjohnson2though a lot of Openstack environments would want to have it somewhere nonetheless17:42
jnielsen55k, thanks for the info17:42
*** diegolp has quit IRC17:44
openstackgerritMerged stackforge/pyghmi: Report/Configure LAN alert destinations  https://review.openstack.org/18511217:45
jjohnson2one of my next moves is to support devnode access to ipmi to do in-band/out-of-band similarly...  It's something I had not planned on but some of the things I've been doing recently would be really nice to have in band17:49
*** hblixt has joined #openstack-ironic17:50
* BadCub steps away for a little while17:50
*** achanda_ has joined #openstack-ironic18:00
*** achanda has quit IRC18:02
*** penick has quit IRC18:05
*** jrist has quit IRC18:06
*** barra204 has joined #openstack-ironic18:08
*** jrist has joined #openstack-ironic18:12
*** barra204 has quit IRC18:15
*** _gridinv has quit IRC18:16
*** edcragg has quit IRC18:16
*** penick has joined #openstack-ironic18:17
*** barra204 has joined #openstack-ironic18:20
*** Sukhdev has quit IRC18:20
*** Sukhdev has joined #openstack-ironic18:21
*** alexpilotti has joined #openstack-ironic18:26
*** barra204_ has joined #openstack-ironic18:28
*** barra204 has quit IRC18:31
*** romcheg1 has joined #openstack-ironic18:32
jnielsen55Sorry for all the questions. Trying to keep them to a minimum. I'm trying to active a node that I'm going to provision. Getting the following error. "The provisioning operation can't be performed on node dc81504f-7cd4-4066-8679-95cc943aafaa because it's in maintenance mode. (HTTP 400)"18:33
*** romcheg has quit IRC18:34
jnielsen55I'm guessing it's in mainteance because of the last_error message I am seeing when I run an ironic node-show command.18:34
jnielsen55During sync_power_state, max retries exceeded for node dc81504f-        | |                        | 7cd4-4066-8679-95cc943aafaa, node state None does not match expected    | |                        | state 'None'. Updating DB state to 'None' Switching node to maintenance | |                        | mode.18:34
TheJuliajnielsen55: seems like it couldn't actually talk to the management interface18:35
TheJulia"max retries exceeded"18:35
NobodyCamjnielsen55: are the ipmi creds correct?18:36
*** trown|lunch is now known as trown18:36
jnielsen55Just verified with the ipmitool and it returns a chassis power is on state.18:38
TheJuliado you see anything in the ironic conductor log?18:40
NobodyCamjnielsen55: what happens if you take the node out of maintenance mode18:41
NobodyCamironic node-set-maintenance uuid off18:42
jnielsen55I have not tried that yet. Let me try it18:42
jnielsen55I'm running Ironic on Juno, so it looks like that option isn't available with Juno18:44
jnielsen55I only see a node-set-provision-state18:44
NobodyCamtrying to recall juno.  maybe "ironic node-update replace maintance=false" ???18:47
NobodyCamthat may be wrong18:47
jrollironic node-update $uuid replace maintenance=False18:48
NobodyCamoh ya $uuid ... TY jroll :)18:48
jrollNobodyCam: and spelling ;D18:48
NobodyCam;O18:48
* NobodyCam is very bad at typing18:49
jnielsen55try that now18:49
jnielsen55thanks for the correct commands18:49
jnielsen55trying that now, I can't spell either18:49
jnielsen55that worked18:50
jnielsen55[root@d1pocos11 ~]# ironic node-list +--------------------------------------+---------------+-------------+--------------------+-------------+ | UUID                                 | Instance UUID | Power State | Provisioning State | Maintenance | +--------------------------------------+---------------+-------------+--------------------+-------------+ | dc81504f-7cd4-4066-8679-95cc943aafaa | None          | power on    |18:50
jnielsen55thank you very much!18:50
NobodyCamjnielsen55: :) also please use paste.openstack.org or like for pasting info in channel18:51
jnielsen55noted, thanks18:52
NobodyCam:)18:52
*** barra204_ is now known as shakamunyi18:52
*** jcoufal has joined #openstack-ironic18:54
*** jcoufal has quit IRC18:55
*** lekha has joined #openstack-ironic18:56
openstackgerritStephanie Miller proposed openstack/bifrost: Ensure dependencies are present for dib image build  https://review.openstack.org/18687518:58
*** penick has quit IRC19:00
*** caiobo has joined #openstack-ironic19:01
UForgottenis there a recommended repo to get ironic for ubuntu trusty?19:04
*** jgrimm is now known as zz_jgrimm19:05
NobodyCamUForgotten: I would say clone the github repo19:05
jrollfor trusty? :x19:06
jrollUForgotten: I think it's in the stock trusty repos but am not sure19:06
UForgottenI thought so but its not19:07
jrollhmm19:07
NobodyCamhttp://packages.ubuntu.com/source/trusty/ironic19:07
jrollah, ironic-api and ironic-conductor are separate19:08
UForgottenthe ironic docs just say to apt-get it so there have to be packages in a repo somewhere19:09
jrollUForgotten: see that link, there are packages individually for ironic-api and ironic-conductor19:10
* jroll boots up ubuntu to look19:11
UForgottenTried pulling it from universe and it’s not happy about dependencies.19:15
jrollcare to share?19:15
UForgottenhttp://pastebin.com/x6gKCAxR19:16
jrollooo, fun.19:17
NobodyCamhttp://paste.openstack.org/show/KKCntoLp1vIeSHtWqYhA19:17
jrollzigo: any clue on UForgotten's paste there?19:18
adam_gUForgotten, what error doy ou get when installing ironic-common19:18
UForgotten ironic-common : Depends: python-ironic (= 2014.1~rc1-0ubuntu1) but it is not going to be installed19:18
adam_gwhat about python-ironic ? :)19:18
UForgottenthats why I tried adding it in the second attempt which was also in the pastebin19:18
jroll python-ironic : Depends: python-sqlalchemy (< 0.9) but 0.9.7-1 is to be installed19:19
UForgotten^19:19
adam_goh19:20
adam_gthey packaged ironic 2015.119:21
adam_gUForgotten, try this19:22
adam_gadd-apt-repository cloud-archive:kilo19:22
adam_gapt-get update19:22
UForgottenI’m running juno, and I dont have apt-add-repository command :(19:22
adam_goh :\19:22
NobodyCamUForgotten: that should be a trusty command19:23
*** alexpilotti has quit IRC19:23
*** achanda_ has quit IRC19:23
adam_gits installed as part of the python-software-properties package19:24
*** lucasagomes has quit IRC19:24
UForgottenyes, just found that, need to install apt-get install software-properties-common python-software-properties first19:24
UForgotten'juno': not a valid cloud-archive name.19:26
UForgottenhttps://wiki.ubuntu.com/ServerTeam/CloudArchive would lead me to believe that it is, perhaps they depracated it, but it lists others: Must be one of ['folsom', 'folsom-proposed', 'grizzly', 'grizzly-proposed', 'havana', 'havana-proposed', 'icehouse', 'icehouse-proposed', 'tools', 'tools-proposed']19:27
adam_gUForgotten, i dont think the cloud archive will help with juno. the ironic package has a dependency conflict19:29
*** romcheg1 has quit IRC19:31
UForgottenhmm. I wonder why its trying to install a newer python-sqlalchemy.19:32
*** penick has joined #openstack-ironic19:33
*** romcheg has joined #openstack-ironic19:37
jnielsen55anyone seen an issue when trying to do a baremetal install with nova boot and it complains that the quota has been exceeded?19:39
NobodyCamjnielsen55: sounds like your quota may not be setup correctly19:40
NobodyCamhttp://docs.openstack.org/havana/config-reference/content/cli_set_compute_user_quotas_procedure.html19:40
NobodyCamdoh old doc19:40
NobodyCamhttp://docs.openstack.org/user-guide-admin/cli_set_quotas.html19:41
adam_gUForgotten, if you're on stock trusty you should be getting  0.8.4-1build1 which should be good. what does 'apt-cache show python-sqlalchmey' show ?19:42
adam_g(typo)19:43
jnielsen55Thanks! The tenant that runs nova boot should have quotas equal to that of the baremetal specs?19:43
NobodyCamjnielsen55: I would say > bm specs19:44
*** dprince has quit IRC19:44
jnielsen55k, makes sense. Thanks again119:45
UForgottenadam_g: it shows two versions Version: 0.9.7-1 and Version: 0.8.4-1build1 - I tried telling it to install the old version and I get E: Release '0.8.4-1build1' for 'python-sqlalchemy' was not found19:46
adam_gUForgotten, apt-cache policy python-sqlalchemy should show you what repo is offering the newer conflicting verison19:47
UForgotten /var/lib/dpkg/status - must be locally cached. may have come with the openstack distro19:48
adam_gUForgotten, yeah, if you have some other third party repos enabled that offer the newer version you'll be stuck with that conflict19:49
*** penick has quit IRC19:50
UForgottenits not enabled as a repo anymore though. is there a way to force downgrade?19:50
*** ijw_ has joined #openstack-ironic19:50
UForgottenI’ll keep poking at it. Sounds like other people have had this problem before though, https://ask.openstack.org/en/question/56682/how-to-install-ironic-in-ubuntu-1404/19:51
adam_gUForgotten, is it already installed? (dpkg -l | grep sqlalch) i imagine you need that newer version for something else19:51
UForgottenyes its installed already19:51
adam_gyou can try to dpkg -P it19:52
UForgottennot sure whre it got that newer version from though. must have been from the original install19:52
UForgottenpython-keystone wants it.19:53
*** ijw has quit IRC19:53
adam_gUForgotten, whats the original install?19:54
UForgottenmirantis openstack 6.0 with juno on precise, then updating the OS to trusty. these must have come from the mirantis repo.19:55
adam_gif you've got openstack things coming from a third party repo, you're probably not going to be able to use openstack things from the main ubuntu archive.19:55
*** openstack has joined #openstack-ironic20:06
jnielsen55I tried to a ironic node-set-provision-state UUID active20:06
jnielsen55but I get a RPC no_node_deploy called for UUID, but provision state is already deploy failed20:06
jnielsen55sorry for all the questions. I almost have this working. Just keep running in to a few snags here are the end.20:07
*** Sukhdev has quit IRC20:21
*** openstack has joined #openstack-ironic20:31
openstackgerritShivanand Tendulker proposed openstack/ironic: Update iLO documentation for UEFI secure boot  https://review.openstack.org/17858220:40
*** alexpilotti has joined #openstack-ironic20:41
NobodyCamjnielsen55: is the node also in maintenance mode20:41
*** ndipanov has quit IRC20:43
*** ijw_ has joined #openstack-ironic20:51
*** ijw has quit IRC20:54
*** ijw has joined #openstack-ironic20:56
*** dguerri`away is now known as dguerri20:56
*** openstackgerrit has quit IRC20:59
*** ijw_ has quit IRC20:59
*** openstackgerrit has joined #openstack-ironic21:00
*** trown is now known as trown|outttypeww21:09
*** jjohnson2 has quit IRC21:09
*** shakamunyi has quit IRC21:26
*** krtaylor has quit IRC21:28
*** openstack has joined #openstack-ironic21:32
*** [3]cdearborn has quit IRC21:47
*** gridinv_ has joined #openstack-ironic21:53
openstackgerritShivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info  https://review.openstack.org/17478521:54
*** alexpilotti has quit IRC21:56
jlvillalNobodyCam: Do you use the dashboard that Dmitry made?22:00
jlvillalOr anyone else :)22:01
NobodyCamI do not... though I have looked at it.22:01
jlvillalI submitted a patch to update the dashboard: https://review.openstack.org/#/c/186923/22:01
jlvillalNobodyCam: Now it has all of the 'Ironic' projects.22:01
jlvillalThough I will have to wait for sdague to get back from vacation.  See if they like the idea.22:02
NobodyCamsweet :)22:02
*** stendulker has quit IRC22:03
devanandajlvillal: I use gertty most of hte time, fwiw22:08
jlvillaldevananda: I should try it again22:08
*** romcheg has quit IRC22:10
*** romcheg has joined #openstack-ironic22:10
*** romcheg has quit IRC22:11
*** romcheg has joined #openstack-ironic22:16
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/18693122:17
*** romcheg has quit IRC22:23
*** romcheg1 has joined #openstack-ironic22:23
openstackgerritStephanie Miller proposed openstack/bifrost: Tiny documentation fix  https://review.openstack.org/18694022:30
NobodyCamcinerama: did you check the rendered version of the readme22:34
cineramaNobodyCam: hold that thought. that's one thing i often forget to do!22:34
NobodyCam:-p22:35
cineramaNobodyCam: looks ok to me?22:36
NobodyCamit should be ok the wrapping just looks a little odd in gerrit22:36
*** hemna is now known as hemnabeer22:36
*** eghobo_ has joined #openstack-ironic22:36
*** krtaylor has joined #openstack-ironic22:36
cineramathat line wrap is just in gerrit, the actual rst has (and had) one big long line for that stuff22:37
NobodyCamya22:37
*** eghobo has quit IRC22:38
*** eghobo__ has joined #openstack-ironic22:39
*** eghobo_ has quit IRC22:43
*** romcheg1 has quit IRC22:46
devanandagotta hit the road to avoid traffic -- have a good weekend, yall!22:47
*** radek__ has quit IRC22:54
BadCubgood weekend devananda22:55
*** penick has joined #openstack-ironic22:57
*** penick has quit IRC22:58
jlvillaldevananda: Enjoy!22:58
cineramasee you next week23:00
NobodyCamnight devananda have fun this weekend23:01
jlvillalcinerama: Question on https://review.openstack.org/#/c/186875/23:06
cineramahi jlvillal23:06
jlvillalcinerama: Is that your patch?23:06
cineramajlvillal: it is23:06
jlvillalAnd hi cinerama :)23:06
jlvillalIt seems like that git stuff is something that might be repeated.23:07
jlvillalAny thoughts on making it more generic?23:07
jlvillalA function or something that could take a URL and a dest directory.23:07
jlvillalAnd then does all those steps?23:07
jlvillalI'm just thinking about possible future work.23:07
* jlvillal not sure how easy that is or not.23:07
jlvillalcinerama: Hopefully I am making sense.23:08
cineramajlvillal: i see what you mean23:08
cineramajlvillal: so one thing that i want to do longer-term is to look at whether we can use the git and pip ansible modules23:09
jlvillalcinerama: I see four location in the code right now that do a 'git clone'.  Not sure if they do the other steps or not.23:09
cineramajlvillal: i agree with you that refactoring stuff is a good idea23:09
jlvillalcinerama: That probably is a good idea to use the modules :)23:09
jlvillalcinerama: Just a thought.23:09
cineramajlvillal: my take on it for today was to unbreak my environment first23:09
jlvillalcinerama: That is always a good first step!23:10
*** Marga_ has joined #openstack-ironic23:10
cineramajlvillal: so i can see refactoring with use of the modules (if they will work for us)23:11
jlvillalcinerama: Sounds good.  Thanks.23:14
*** ijw_ has joined #openstack-ironic23:15
*** Marga_ has quit IRC23:16
*** ijw has quit IRC23:18
*** penick has joined #openstack-ironic23:24
*** gridinv_ has quit IRC23:31
*** penick has quit IRC23:31
*** gridinv_ has joined #openstack-ironic23:33
*** ijw_ has quit IRC23:40

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