Tuesday, 2016-09-06

*** vishwanathj has joined #openstack-ironic00:35
*** hoangcx has joined #openstack-ironic00:45
openstackgerritgengchc2 proposed openstack/ironic: Add __ne__ built-in function  https://review.openstack.org/36549100:50
*** vsaienko has quit IRC01:12
*** yuanying has joined #openstack-ironic01:24
*** yuanying has quit IRC01:24
*** hoangcx has quit IRC01:32
*** baoli has joined #openstack-ironic01:51
*** baoli_ has joined #openstack-ironic01:53
*** ijw has joined #openstack-ironic01:55
*** baoli has quit IRC01:56
openstackgerritNguyen Phuong An proposed openstack/ironic: [api-ref] Correcting type of r_addresses parameter  https://review.openstack.org/36555102:00
*** ijw has quit IRC02:01
*** baoli_ has quit IRC02:03
*** hoangcx has joined #openstack-ironic02:03
*** ijw has joined #openstack-ironic02:03
*** ijw has quit IRC02:04
*** roleeeee has joined #openstack-ironic02:04
*** ijw has joined #openstack-ironic02:04
roleeeeeI can't find a simple tutorial on how to install and configure a bare metal hypervisor on my desktop :(02:05
*** phuongnh has joined #openstack-ironic02:05
*** ijw has quit IRC02:10
*** roleeeee has quit IRC02:21
*** ijw has joined #openstack-ironic02:36
*** ijw has quit IRC02:40
*** vishwanathj is now known as vishwanathj_zzz02:47
*** amotoki has joined #openstack-ironic02:48
*** amotoki has quit IRC02:50
*** yuanying has joined #openstack-ironic02:52
openstackgerritCao ShuFeng proposed openstack/python-ironicclient: Add volume_connector support  https://review.openstack.org/21478602:54
openstackgerritCao ShuFeng proposed openstack/python-ironicclient: Add volume_target support  https://review.openstack.org/28523302:55
*** yuanying has quit IRC02:55
*** yuanying has joined #openstack-ironic02:57
*** ijw has joined #openstack-ironic03:00
*** yuanying has quit IRC03:00
*** yuanying has joined #openstack-ironic03:00
*** hoangcx has quit IRC03:01
*** ijw has quit IRC03:05
*** amotoki has joined #openstack-ironic03:07
*** hoangcx has joined #openstack-ironic03:12
*** zhugaoxiao has quit IRC03:14
*** zhugaoxiao has joined #openstack-ironic03:14
*** yuanying has quit IRC03:18
*** amotoki has quit IRC03:18
*** yuanying has joined #openstack-ironic03:20
openstackgerritCao ShuFeng proposed openstack/python-ironicclient: Add volume_connector support  https://review.openstack.org/21478603:29
openstackgerritCao ShuFeng proposed openstack/python-ironicclient: Add volume_target support  https://review.openstack.org/28523303:37
*** vikrant has joined #openstack-ironic03:43
*** ijw has joined #openstack-ironic03:44
*** ijw has quit IRC03:48
*** amotoki has joined #openstack-ironic03:54
*** ijw has joined #openstack-ironic04:00
*** yuanying has quit IRC04:00
*** Sukhdev has joined #openstack-ironic04:01
*** yuanying has joined #openstack-ironic04:02
*** sdake has joined #openstack-ironic04:05
*** watanabe_isao has joined #openstack-ironic04:06
*** ijw has quit IRC04:09
*** sdake has quit IRC04:25
*** ijw has joined #openstack-ironic04:30
*** moshele has joined #openstack-ironic04:34
*** links has joined #openstack-ironic04:39
*** ijw has quit IRC04:40
*** ijw has joined #openstack-ironic04:41
*** ijw has quit IRC04:42
*** harlowja_at_home has joined #openstack-ironic04:42
*** harlowja_at_home has quit IRC04:47
*** sdake has joined #openstack-ironic04:50
*** rbartal has joined #openstack-ironic05:01
*** sdake has quit IRC05:01
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Add vendor, product to interface information  https://review.openstack.org/27994005:03
*** vikrant has quit IRC05:08
*** vikrant has joined #openstack-ironic05:10
*** sdake has joined #openstack-ironic05:10
*** sdake has quit IRC05:17
*** jaosorior has joined #openstack-ironic05:21
openstackgerritJinxing Fang proposed openstack/ironic: Update the string format  https://review.openstack.org/36342105:23
*** ijw has joined #openstack-ironic05:29
*** zzzeek has quit IRC05:30
*** ijw_ has joined #openstack-ironic05:31
*** ijw has quit IRC05:32
*** ijw_ has quit IRC05:35
*** ChubYann has quit IRC05:36
*** ijw has joined #openstack-ironic05:38
*** ijw has quit IRC05:40
*** ijw has joined #openstack-ironic05:43
*** e0ne has joined #openstack-ironic05:46
*** ijw has quit IRC05:46
*** e0ne has quit IRC05:47
*** ijw has joined #openstack-ironic05:47
*** hoonetorg has quit IRC05:48
*** mjura has joined #openstack-ironic05:51
*** ijw has quit IRC05:57
*** ijw has joined #openstack-ironic05:57
*** mjura has quit IRC05:58
*** mjura has joined #openstack-ironic05:59
*** vmud213 has joined #openstack-ironic06:01
*** ijw has quit IRC06:01
*** rcarrillocruz has quit IRC06:02
*** ijw has joined #openstack-ironic06:02
*** ijw has quit IRC06:03
*** ijw has joined #openstack-ironic06:10
*** hoonetorg has joined #openstack-ironic06:12
*** ijw has quit IRC06:25
*** pcaruana has joined #openstack-ironic06:48
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add translation marker to help in conf.py  https://review.openstack.org/36588806:49
*** fxpester has joined #openstack-ironic06:56
*** tesseract- has joined #openstack-ironic07:00
*** ijw has joined #openstack-ironic07:00
*** ijw has quit IRC07:00
*** ijw has joined #openstack-ironic07:00
*** hoangcx has quit IRC07:01
*** hoangcx has joined #openstack-ironic07:04
*** Sukhdev has quit IRC07:06
*** Sukhdev has joined #openstack-ironic07:06
*** Sukhdev has quit IRC07:11
openstackgerritTuan Luong-Anh proposed openstack/ironic: Remove unnecessary condition when apply six.text_type  https://review.openstack.org/36589907:16
*** ifarkas_afk is now known as ifarkas07:16
openstackgerritMerged openstack/ironic-inspector: Replace assertRaisesRegexp with assertRaisesRegex  https://review.openstack.org/33221807:22
openstackgerritCao Xuan Hoang proposed openstack/ironic-inspector: TrivialFix: Remove cfg import unused  https://review.openstack.org/36590207:26
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Add portgroup support to osc plugin  https://review.openstack.org/36213007:28
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Add possibility to work with portgroups  https://review.openstack.org/33596407:28
*** jpich has joined #openstack-ironic07:30
openstackgerritCao Xuan Hoang proposed openstack/ironic-lib: TrivialFix: Remove cfg import unused  https://review.openstack.org/36590507:30
openstackgerritCao Xuan Hoang proposed openstack/ironic-ui: TrivialFix: Remove logging import unused  https://review.openstack.org/36590907:32
*** ijw has quit IRC07:35
openstackgerritCao Xuan Hoang proposed openstack/ironic-ui: Clean imports in code  https://review.openstack.org/36591107:35
*** ijw has joined #openstack-ironic07:36
*** daemontool has joined #openstack-ironic07:54
openstackgerritCao Xuan Hoang proposed openstack/ironic-ui: Clean imports in code  https://review.openstack.org/36591107:56
*** sborkows has joined #openstack-ironic07:58
*** jistr is now known as jistr|dentist08:07
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c  https://review.openstack.org/31844008:10
*** ohamada has joined #openstack-ironic08:11
*** sborkows has quit IRC08:11
*** sborkows has joined #openstack-ironic08:12
*** derekh has joined #openstack-ironic08:15
*** lucas-dinner is now known as lucasagomes08:16
lucasagomesmorning all08:16
*** ijw has quit IRC08:17
*** hshiina has joined #openstack-ironic08:24
vmud213morning lucasagomes08:25
vmud213morning all08:25
lucasagomes:-)08:26
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Optionally power off node in oneview  https://review.openstack.org/36033008:28
*** Romanenko_K has joined #openstack-ironic08:28
openstackgerritTuan Luong-Anh proposed openstack/ironic: Remove unnecessary condition when apply six.text_type  https://review.openstack.org/36589908:36
*** watanabe_isao has quit IRC08:37
*** ijw has joined #openstack-ironic08:39
openstackgerritTuan Luong-Anh proposed openstack/ironic: Remove unnecessary condition when apply six.text_type  https://review.openstack.org/36589908:45
*** athomas has joined #openstack-ironic08:46
*** zhangjl has joined #openstack-ironic08:46
tangchenmorning all :)08:49
*** hshiina has quit IRC08:50
sergekmorning all08:52
xekdtantsur|afk, maybe we should set gate-grenade-dsvm-ironic-inspector as non voting? It's very unstable...08:59
*** hoangcx has quit IRC08:59
openstackgerritgengchc2 proposed openstack/ironic: Add __ne__ built-in function for API Version object  https://review.openstack.org/36549109:03
*** ijw has quit IRC09:07
*** PixieBoots has joined #openstack-ironic09:10
*** PixieBoots has quit IRC09:11
*** PixieBoots has joined #openstack-ironic09:11
lucasagomes#pixiesay I'm back -m happy09:12
PixieBootsʕ^ᴥ^ʔ: I'm back09:12
* lucasagomes needs to find another place for it tho...09:13
*** PixieBoots has quit IRC09:14
openstackgerritOpenStack Proposal Bot proposed openstack/bifrost: Updated from global requirements  https://review.openstack.org/36597009:15
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/36597709:17
*** ijw has joined #openstack-ironic09:18
*** sambetts|afk is now known as sambetts09:21
sambettsMorning all09:21
*** jistr|dentist is now known as jistr09:23
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/36599909:25
openstackgerritGalyna Zholtkevych proposed openstack/ironic-inspector: Set node to the error if reapply fails  https://review.openstack.org/36566209:26
*** vmud213 has quit IRC09:27
*** vmud213 has joined #openstack-ironic09:28
*** daemontool has quit IRC09:29
lucasagomessambetts, morning09:35
*** sdake has joined #openstack-ironic09:45
xekaarefiev, ifarkas, Hi, I saw that the checks on https://review.openstack.org/#/c/352295/ keep failing on gate-grenade-dsvm-ironic-inspector although irregularly09:47
xekmaybe we should set it as non voting?09:47
sborkowsyes, at this moment it fails on wget command to repo.tinycorelinux.net with timeout error09:48
sambettsshouldn't that be using our prebuilt ramdisk not building its own?09:49
*** dtantsur|afk is now known as dtantsur09:59
dtantsur#pixiesay Morning Ironic09:59
*** vsaienko has joined #openstack-ironic09:59
dtantsurhe does not like me :D09:59
sborkowsmorning dtantsur09:59
dtantsurmorning lucasagomes, vmud213, tangchen, sergek, sambetts, sborkows09:59
dtantsurxek, we can't just remove gates we don't like. it has to be fixed, aarefiev started looking into it yesterday09:59
aarefievmorning all!10:00
dtantsurhey aarefiev10:00
openstackgerritBeth Elwell proposed openstack/ironic-ui: Updated to ironic API v1.11 and added manageable state  https://review.openstack.org/36109810:00
aarefievI'm trying to reproduce problem locally10:00
xekdtantsur, good to know :)10:00
openstackgerritBeth Elwell proposed openstack/ironic-ui: Updated to ironic API v1.11 and added manageable state  https://review.openstack.org/36109810:00
xekaarefiev, there were different places at which the job timed out10:01
vmud213morning dtantsur10:01
dtantsursambetts, we should NOT build any ramdisks in the grenade job10:01
dtantsurprobably misconfiguration. is anyone looking into it? I can, if nobody10:01
aarefievxek: I saw only test_network_basic_ops fail10:01
sambettsdtantsur: I don't have the time right now10:02
lucasagomesdtantsur, hi there10:02
xekaarefiev, right, and now it timed out a couple of times on wget10:02
dtantsursborkows, do you have a link for the run where we failed with wget?10:02
dtantsurxek, ^^^10:02
dtantsurI will look into this problem while aarefiev looks into the networking one10:02
sborkowsdtantsur: http://logs.openstack.org/95/352295/9/check/gate-grenade-dsvm-ironic-inspector/d0a7ea9/logs/grenade.sh.txt.gz10:04
dtantsurthanks10:04
*** Sukhdev has joined #openstack-ironic10:07
*** vsaienko has quit IRC10:08
openstackgerritBeth Elwell proposed openstack/ironic-ui: Add functionality for editing an existing node  https://review.openstack.org/34536210:09
TheJuliaGood morning everyone.  Just saying good morning before visit the doctor this morning.  I'll be back in a few hours.10:09
dtantsurmorning TheJulia10:10
lucasagomesTheJulia, good morning, hope all is well10:10
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add portgroup support to osc plugin  https://review.openstack.org/36213010:11
*** Sukhdev has quit IRC10:13
TheJuliaAll is well, just my yearly visit10:13
*** phuongnh has quit IRC10:14
*** e0ne has joined #openstack-ironic10:15
vsaienk0dtantsur: are we ok to disable ramdisk building on grenade job https://review.openstack.org/#/c/366028/? Turning it off means that we are not going to test upgrades for IPA right?10:17
dtantsuroh, the first PTG was finally announced10:17
dtantsurvsaienk0, no, it's not related10:18
dtantsurwe are still fetching the appropriate ramdisk version (at least we should), we just don't build it in place10:18
dtantsurwhich we just can't afford, we don't even do it in regular jobs10:18
vsaienk0dtantsur: you are right!10:19
sambettsright, we have IPA prebuilds for each version of Ironic, e.g. stable/mitaka / master etc, and devstack understands which to download10:20
dtantsurdamn, I hoped the PTGs won't take the whole week >_<10:20
*** ijw has quit IRC10:20
openstackgerritVasyl Saienko proposed openstack/ironic: Fix object save after refresh failure  https://review.openstack.org/35474410:25
*** sdake has quit IRC10:33
*** athomas has quit IRC10:37
dtantsurlucasagomes, lol: https://bugs.launchpad.net/ironic-python-agent/mitaka/+bug/162056310:39
openstackLaunchpad bug 1620563 in ironic-python-agent mitaka "[Mitaka] Supported root device hints fail validation" [Medium,Triaged] - Assigned to Dmitry Tantsur (divius)10:39
lucasagomesdtantsur, urgh...10:39
dtantsurI think we can fix it, it's not a new feature. we even document it for mitaka10:40
lucasagomesdtantsur, yeah ++10:40
*** athomas has joined #openstack-ironic10:41
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Optionally power off node in oneview  https://review.openstack.org/36033010:44
tangchenlucasagomes, dtantsur: Ruby told me this link. http://docs.openstack.org/cli-reference/openstack.html10:44
tangchenlucasagomes, dtantsur: He said we actually have had doc for baremetal commands. But would you please tell me where the source files are ?10:45
openstackgerritBeth Elwell proposed openstack/ironic-ui: Add functionality for editing an existing node  https://review.openstack.org/34536210:45
tangchenlucasagomes, dtantsur: It is about this patch. https://review.openstack.org/#/c/361009/10:45
*** HenryG_ is now known as HenryG10:46
*** baoli has joined #openstack-ironic10:46
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: [Mitaka only] Fix incomplete root device hints validation  https://review.openstack.org/36605010:49
dtantsurlucasagomes, ^^^10:49
dtantsurand jroll ^^^10:49
lucasagomestangchen, hmm I'm not sure, lemme take a look10:49
lucasagomestangchen, it could be the case of these docs being generated from the code as well (docstrings)10:50
lucasagomesdtantsur, thanks for fixing it!10:50
*** zzzeek has joined #openstack-ironic10:51
lucasagomestangchen, https://github.com/openstack/openstack-manuals/blob/master/doc/cli-reference/source/ironic.rst and if you look at the raw version it says the file was automatic generated10:55
*** snecklifter has joined #openstack-ironic10:55
*** zzzeek has quit IRC10:56
tangchenlucasagomes: So, we don't need this bug anymore, right? https://bugs.launchpad.net/python-ironicclient/+bug/161488810:56
openstackLaunchpad bug 1614888 in python-ironicclient "No documentation for "openstack baremetal node xxx" commands" [Medium,In progress] - Assigned to Tang Chen (tangchen)10:56
*** mrtenio has quit IRC10:56
lucasagomestangchen, :-( apparently not10:56
tangchenlucasagomes: OK, then I'll close it. Thanks a lot. :)10:57
lucasagomeswell thank you for working on it10:57
*** zzzeek has joined #openstack-ironic10:57
*** baoli has quit IRC10:57
*** baoli has joined #openstack-ironic10:59
*** dprince has joined #openstack-ironic11:00
*** baoli has quit IRC11:01
*** joprovost has joined #openstack-ironic11:14
dtantsurxek, sborkows, the gate fix for building ramdisk was merged11:20
dtantsurnot sure about the networking problem though11:21
*** lucasagomes is now known as lucas-hungry11:22
*** e0ne has quit IRC11:25
*** ijw has joined #openstack-ironic11:27
*** thrash|g0ne is now known as thrash11:28
dtantsursambetts, ok, but IPA gate is still broken: http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/9be1b3d/logs/devstacklog.txt.gz#_2016-09-06_11_04_07_51511:28
*** amotoki_ has joined #openstack-ironic11:29
*** ijw has quit IRC11:29
*** ijw has joined #openstack-ironic11:30
sambettsdtantsur: :/ yeah... not sure what to say other than to change the repo mirror over to a different one :/11:30
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Optionally power off node in oneview  https://review.openstack.org/36033011:30
sambettsdtantsur: I wonder if I should make the tinycore build script have a list of mirrors and have it ping/try to wget something and pick the first one that works11:31
*** amotoki has quit IRC11:31
dtantsurnice idea11:32
jrollmorning y'all11:32
sambettso/ jroll11:32
jrollsambetts: when fun.gi was exploring a TCL mirror, he noticed that if you send a ping packet to them, they completely drop your IP for two minutes or something11:33
jrollbecause that's sane11:33
jrolljfyi :)11:33
dtantsurLOL11:33
sambettsjroll: yeah, I was exploring it at the same time, but I've not been able to recreate it11:33
jrollah, hm11:33
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal port commands  https://review.openstack.org/36569211:35
mat128morning jroll, sambetts, dtantsur11:38
jrollsoooo what's going on with CI?11:38
mat128argh11:38
mat128TCL times out apparently :(11:38
sambettsjroll: tinycore package repo is down :(11:38
jrolldtantsur: ^ I see TCL connectivity problems, I see coreos jobs failing on that mitaka patch with n-cpu not coming up11:38
dtantsursigh...11:39
dtantsurunrelated, jroll do you think we could rfe-approve https://bugs.launchpad.net/ironic/+bug/1619339 ?11:39
openstackLaunchpad bug 1619339 in Ironic "[RFE] Switching to local boot by default" [Wishlist,Confirmed]11:39
jrollwell, n-cpu comes up11:39
jrollbut hypervisor-stats call fails11:39
jrolljust curious if you know already, I can dig11:39
mat128on the TCL side, I proposed https://review.openstack.org/#/c/325981/ a while ago11:40
mat128needs a rebase now11:40
dtantsurhaven't dug into it, $dowstream_stuff :(11:40
jrollok11:40
jrollmat128: ++11:40
sambettsmat128: very +++11:40
mat128the thing is, simply putting up a patch for review in system-config doesnt seem to work :(11:41
mat128I'll rebase and we might need to go poke ppl11:41
jrollyeah, I'd kick a ML thread honestly11:41
vsaienk0jroll: have look at the n-cpu logs, I think there will be errors11:41
jrollvsaienk0: nope, like I said, n-cpu is fine http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/b10463f/logs/screen-n-cpu.txt.gz11:42
*** fragatina has joined #openstack-ironic11:42
jrolloh, it's the wrong amount of resources, though11:42
jrollwat11:42
*** skazi has quit IRC11:42
*** mrtenio has joined #openstack-ironic11:42
*** xuao has joined #openstack-ironic11:42
*** skazi has joined #openstack-ironic11:43
*** dprince has quit IRC11:43
*** fragatina has quit IRC11:43
sborkowsdtantsur: thanks for info, I'm rechecking patch11:43
*** dprince has joined #openstack-ironic11:43
mat128jroll: should I just bump http://lists.openstack.org/pipermail/openstack-infra/2016-May/004278.html ?11:44
jrollvsaienk0: dtantsur: oh, looks like maybe ipmitool was hanging(?) here, or something like that http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/b10463f/logs/screen-ir-cond.txt.gz11:47
dtantsurhmm11:47
jrollmat128: oh, I guess first we want to do what jeremy recommended11:47
mat128jroll: https://review.openstack.org/#/c/325981/3/ is exactly what he suggested11:47
jrolland virtualbmc never saw it http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/b10463f/logs/ironic-bm-logs/virtualbmc.txt.gz11:48
*** ricardoas has left #openstack-ironic11:48
mat128JayF and I went to -infra and asked around, Paul suggested something along the lines of what we submitted11:48
*** ricardoas has joined #openstack-ironic11:48
mat128jroll: next step is configure our build to use that mirror, but it needs to exist first11:48
jrollmat128: I meant with the "how it's supposed to be mirrored", but yeah I guess that's a good start for bumping it11:48
vsaienk0jroll: yes, It seems that power sync wasn't accomplished11:48
*** zhangjl has quit IRC11:48
vsaienk0jroll: other tests seems to be passed: http://logs.openstack.org/50/366050/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv/d8c2fdb/console.html#_2016-09-06_11_22_25_941023 but job was aborted by timeout11:50
*** bfournie has quit IRC11:50
jrollvsaienk0: yeah, maybe a fluke11:51
vsaienk0jroll: are we going to merge portgroups in newton? the patches are ready: https://review.openstack.org/#/q/topic:bug/1526403 but very slow reviewing :(11:54
*** joprovost1 has joined #openstack-ironic11:54
*** joprovost has quit IRC11:54
*** joprovost1 is now known as joprovost11:54
jrollvsaienk0: I guess it depends if folks will review them, it's on my list to work on this week11:54
jrollit would be nice but it's getting late11:54
* jroll bbiab11:58
*** gabriel-bezerra has joined #openstack-ironic11:59
*** sborkows has quit IRC12:01
*** daemontool has joined #openstack-ironic12:04
*** ijw has quit IRC12:05
*** trown|outtypewww is now known as trown12:06
openstackgerritMerged openstack/ironic: Remove unused file: safe_utils.py  https://review.openstack.org/36578512:06
*** joprovost has quit IRC12:07
*** joprovost has joined #openstack-ironic12:07
*** daemontool_ has joined #openstack-ironic12:10
mat128jroll: done, http://lists.openstack.org/pipermail/openstack-infra/2016-September/004718.html12:12
mat128by the way, the downtime was "planned": http://forum.tinycorelinux.net/index.php/topic,20294.0.html12:12
*** daemontool has quit IRC12:12
*** fragatina has joined #openstack-ironic12:13
*** sborkows has joined #openstack-ironic12:16
*** joprovost has quit IRC12:20
vmud213dtantsur: Just reported a bug here:  https://bugs.launchpad.net/ironic/+bug/162059812:20
openstackLaunchpad bug 1620598 in Ironic ""ironic port-show" does not show local_link_connection and pxe_enabled fields" [Undecided,New] - Assigned to vmud213 (vmud213)12:20
vmud213dtantsur: not sure if it is a bug12:20
sambettsvmud213: are you passing the right API version in the client/12:21
sambetts?12:21
vmud213sambetts: ironic --ironic-api-version 1.22 port-create -n $NODE12:21
vmud213Is there anything wrong?12:22
sambettsvmud213: you need to include the API version when you do port-show too12:22
*** fragatina has quit IRC12:22
vmud213sambetts: yes..My mistake.12:23
vmud213sambetts: then it's not a valid bug. But in that case we should even stop populating the fields.Because it misleads the user12:24
*** xuao has quit IRC12:24
sambettsvmud213: you mean not include the fields in the output if they aren't returned by the API?12:24
vmud213yes12:25
*** clenimar has quit IRC12:26
*** lucas-hungry is now known as lucasagomes12:27
*** clenimar has joined #openstack-ironic12:31
openstackgerritAnkit Kumar proposed openstack/proliantutils: Fix Inspection failure in Gen7  https://review.openstack.org/35713412:31
*** rbudden has joined #openstack-ironic12:34
*** bfournie has joined #openstack-ironic12:38
vmud213sambetts: What is your opinion on that?12:39
*** baoli has joined #openstack-ironic12:44
dtantsurvmud213, +1, we should not confuse users by adding non-displayable fields12:44
*** baoli_ has joined #openstack-ironic12:45
sambettsvmud213: The problem with that is that the client would then need to adjust for every API microversion, the way it is now it is designed to work with the most recent and doesn't switch on or off fields if the API doesn't returned it, it just doesn't display it12:45
sambettsvmud213: IMO it should be sending version 1.22 by default, unless requested a lower version, in which case the user should expect it to not be returned12:46
sambettsdtantsur: ^12:46
dtantsursambetts, well, this is a longer discussion :) I'm only suggesting to now display fields that are not present in API response12:47
sambettsdtantsur: we'll have to duplicate all the API field switching in the client then won't we?12:48
dtantsurno, why?12:48
*** baoli has quit IRC12:48
dtantsurwe either see a field or not. I guess currently if we don't see a field, we substitute None or empty string12:48
*** jaosorior has quit IRC12:48
*** jaosorior has joined #openstack-ironic12:49
*** mmedvede has quit IRC12:49
*** jaosorior has quit IRC12:49
*** pcaruana has quit IRC12:50
*** jaosorior has joined #openstack-ironic12:51
vmud213I am not sure about how it is currently implemented, but IMO it certainly is something odd from user's perspective.12:52
mjturekgm ironic!12:54
sambettso/ mjturek12:55
*** vishwanathj_zzz is now known as vishwanathj12:57
dtantsuraarefiev, re https://review.openstack.org/323769: I wonder if we can avoid messing with virsh by powering nodes on with ironic and them immediately deleting them13:04
dtantsuraarefiev, I understand it's kind of racy, but it may allow us to move forward13:04
aarefievdtantsur: yeah, it's option13:05
*** cdearborn has joined #openstack-ironic13:05
jrollmat128: cool, ty13:05
dtantsuraarefiev, let's maybe do this, get a non-voting job, then figure out?13:05
dtantsurI still have some hopes we can get rid of bash gate in newton :)13:05
aarefievdtantsur: ok, it would be cool )13:06
aarefievI'm playing with grenade now13:06
aarefievand can't reproduce yet (13:06
dtantsurdamn.. I guess it's transient13:07
*** Goneri has joined #openstack-ironic13:07
openstackgerritGalyna Zholtkevych proposed openstack/ironic-inspector: Set node to the error if reapply fails  https://review.openstack.org/36566213:08
*** ppiela has joined #openstack-ironic13:08
*** mmedvede has joined #openstack-ironic13:11
*** rloo has joined #openstack-ironic13:15
*** e0ne has joined #openstack-ironic13:17
*** vikrant has quit IRC13:32
*** vikrant has joined #openstack-ironic13:37
openstackgerritDmitry Tantsur proposed openstack/ironic: Fix updating port MAC address for active nodes  https://review.openstack.org/35473513:40
dtantsuraarefiev, grenade still fails: http://logs.openstack.org/95/352295/9/check/gate-grenade-dsvm-ironic-inspector/d1cf2a0/console.html#_2016-09-06_13_35_25_66975113:41
dtantsurI wonder why ironic grenade is not affected by the same problem13:41
jrollinteresting13:42
aarefievdtantsur: as me, I'm continue to digging, running reproduce.sh from logs now13:42
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Deny chassis with too long description  https://review.openstack.org/34524813:44
aarefievdtantsur: I thought configuration issue, but it passes sometimes13:44
* dtantsur bangs his head on the table13:45
*** rloo has quit IRC13:45
dtantsursrsly, why before the release??13:45
*** joprovost has joined #openstack-ironic13:46
*** rloo has joined #openstack-ironic13:46
*** vmud213 has quit IRC13:46
*** vikrant has quit IRC13:47
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent: Use CoreOS 1068.10.0  https://review.openstack.org/36614213:48
*** xuao has joined #openstack-ironic13:48
jlvillaljroll: On the portgroups API patch. https://review.openstack.org/347549   Is that okay to land, assuming the code is good? I know we like to be sure about API changes.13:52
dtantsurjlvillal, I'm -0 to landing any big API changes this late in the cycle13:53
dtantsurwon't block it myself though13:53
jlvillaldtantsur, I think it was a goal to land portgroups in Newton though.13:54
dtantsuryes, but who is going to benefit from it right now? nova support won't land in newton, client bits won't land in newton..13:55
jrollyeah, I've been wondering the same13:55
anteayajroll: can you take a peek at https://review.openstack.org/#/c/365706/1 for me please?13:55
jrollwould be nice to get it done, but it's late'13:55
anteayajroll: when you have a minute?13:55
anteayait is a patch to increase a job timeout and I want to ensure you are aware and agree it is necessary13:56
anteayathank you13:56
openstackgerritRicardo Araújo Santos proposed openstack/ironic: Fixes parameters validation in SSH power manager.  https://review.openstack.org/36615013:56
jrollanteaya: +1'd with a comment to explain, thanks for checking13:57
anteayajroll: thanks for looking13:57
jrollsure13:58
*** anush has joined #openstack-ironic14:00
*** krtaylor has joined #openstack-ironic14:02
*** joprovost1 has joined #openstack-ironic14:02
rloojroll, dtantsur, jlvillal: wrt features/"things" that require changes in other projects as well. I thought jroll that you had mentioned the thinking of 1. land patches in ironic in V1; 2. land patches in other projects in v2.14:03
*** joprovost has quit IRC14:03
*** joprovost1 is now known as joprovost14:03
dtantsurwe can land them right after branching stable/newton just as well..14:04
rloohi and good morning everyone, jroll, dtantsur, jlvillal, anteaya,14:04
dtantsurmorning rloo :)14:04
anteayarloo: morning ruby14:04
jrollrloo: yes, but we still need to think about how close to end of cycle it is, if we were a 'normal' project we'd be saying no now14:04
jrollrloo: morning :)14:04
rloojroll, dtantsur: the 'close to end of cycle' is a good reason. in this case, i don't know that it breaks anyone since no one is using so either way I guess.14:05
jrolljlvillal: rloo: I'm not against landing them this week, but we should do it sooner than later14:05
jrollthis touches plenty of ports code that people are using, though14:05
dtantsurrloo, you never know what breaks what :) such things tend to happen all of a sudden14:05
rloojroll: i haven't looked at the code. if it does touch existing ports code, then yeah, maybe punt.14:05
dtantsurI'd not say no to a small API addition, but this does not look like small14:05
*** ametts has joined #openstack-ironic14:06
lucasagomesrloo, jroll morning14:06
rloojroll: your call. the trello shows portgroups support as 'must have', so...14:07
jlvillalI don't object to waiting until after newton, if the goal is to get it in soon after Newton. So work can progress on Nova and the client.14:07
rloohi lucasagomes!14:07
jrollrloo: indeed14:07
jrollwhy don't we all review it today and see how it looks :)14:07
sambettsif we don't have Nova and we don't have client, I don't see why we need to push for it to get into Newton14:07
dtantsurditto as sambetts14:08
rloojroll: why don't we just get ironic newton done 'early'14:08
rloojroll: and then get working on the bigger stuff.14:08
jrollrloo: and branch stable/newton next week with everything else?14:08
rloojroll: looking at trello, there's keystone policy stuff, virtualbmc stuff14:08
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Deny chassis with too long description  https://review.openstack.org/34524814:09
*** amotoki_ has quit IRC14:09
rloojroll: if we're ready to branch by next week. but am thinking, why not focus on the little/cleaning up stuff then.14:09
*** jcoufal has joined #openstack-ironic14:09
jrollyeah, virtualbmc is just CI so that could be any time14:09
*** hshiina has joined #openstack-ironic14:10
jrollI'd like security groups but sukhdev hasn't touched that patch, and I don't mind pushing it back14:10
rloojroll: i really wanted notifications though. but don't think that'll happen. (for searchlight)14:10
dtantsurkeystone policy only contains smaller patches IIUC14:10
lucasagomesre virtualbmc, would be good to get this in https://review.openstack.org/#/c/364921/ to see if that error will be triggered again14:10
jrollrloo: I thought it would :(14:10
lucasagomesI'm watching the logs, but having a tool to capture it for us is much handier14:11
rloojroll: partially my fault? I was having a hard time understanding the notification spec/code. was going to look into it today again.14:11
jrollrloo: I mean, making things better is never bad14:11
rloojroll: i think once we/i agree on the 'event_type' thing and what it means, the coding will be the easy part.14:11
jrollrloo: the code is up for it, I think14:12
dtantsurI'm +0 on notifications, as we don't need nova/client/anything to consume them14:12
lucasagomesI've looked at some of mario's patch14:12
lucasagomesI think I've -1'd two of 'em recently14:12
lucasagomesabout the notifications14:13
lucasagomesbut it can be easily fixed14:13
rloolucasagomes: it isn't just mario's patch, yuriy has a spec for additional notifications. i want to make sure they (event types) make sense/consistent.14:13
jrollright, so I only planned for mario's stuff in newton14:13
rloolucasagomes: it is easy to ok 2 notifications. but then, what's the bigger picture wrt additional notifications. do we just issue them wherever w/o a consistent understanding of them, blah blah.14:13
lucasagomesrloo, right agreed. I was mostly pointing that there are some patches up for it14:13
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal chassis commands  https://review.openstack.org/36615814:13
lucasagomesrloo, it's tricky indeed... I think the whole notification thing is incremental14:14
lucasagomeswe can get _some_ now and the rest later14:14
jrollI don't mind punting it, if we think that's the right thing to do14:14
lucasagomesas long as the payload is agreed on14:14
rloojroll: right, but just looking at mario's stuff isn't enough. (it reminds me a bit of osc plugin where we merged a few commands w/o thinking about how all the commands ought to be structured.)14:14
rloojroll: i'll look at it today and see where we're at.14:15
dtantsuroh, OSC... yeah, that was tough. I wonder if we need one spec to cover the majority or all notifications14:15
dtantsurto avoid the same situation14:15
jrollrloo: okay, sounds good14:15
*** moshele has quit IRC14:16
rloodtantsur: i don't know much about notifications, i'm using both mario's and yuriy's spec to think about it.14:16
*** hj-hpe has joined #openstack-ironic14:16
*** amotoki has joined #openstack-ironic14:17
rloobtw, i looked and didn't see any meeting logs, so am assuming there was no ironic meeting yesterday14:17
*** michauds has joined #openstack-ironic14:17
jrollthere wasn't, lucas sent a mail14:20
*** joprovost1 has joined #openstack-ironic14:20
*** links has quit IRC14:21
*** joprovost has quit IRC14:21
*** joprovost1 is now known as joprovost14:21
rloojroll: thx, that isn't good, I didn't see it. I wonder what happened to my mail setup. I can see it via a different email address. hmm.14:23
jrollrloo: idk :(14:23
rloojroll: just another of life's mysteries...14:23
lucasagomesjroll, I feel inclined to mark https://bugs.launchpad.net/ironic/+bug/1548652 as fix released14:24
openstackLaunchpad bug 1548652 in VirtualBMC "calls to vbmc via ipmitool sometimes time out" [High,Confirmed]14:24
lucasagomesjroll, I've already bumped the g-r to the newer version of pyghmi14:24
*** ametts has quit IRC14:24
*** xuao has quit IRC14:24
jrolllucasagomes: cool, go for it14:24
*** zigo has quit IRC14:25
*** xuao has joined #openstack-ironic14:25
mat128rloo: I received in the past a temp-ban from the -dev mailing list for too many bounces14:25
mat128fun fact is we're using Office365...14:25
rloomat128: oh. but i seem to be getting other openstack-dev mails. i wonder if i did something to my filter and it is deleting the ironic ones; i seem to be missing them since sept 1.14:26
*** ametts has joined #openstack-ironic14:29
*** wajdi has joined #openstack-ironic14:31
*** zigo has joined #openstack-ironic14:32
*** zigo is now known as Guest3914714:33
*** xuao has quit IRC14:35
*** mkam has joined #openstack-ironic14:37
*** amotoki has quit IRC14:38
*** Guest39147 has quit IRC14:39
*** zigo_ has joined #openstack-ironic14:42
*** krtaylor has quit IRC14:43
*** rbrud has joined #openstack-ironic14:44
*** sdake has joined #openstack-ironic14:44
*** mkam has quit IRC14:45
*** mkam has joined #openstack-ironic14:46
*** daemontool_ has quit IRC14:47
*** zigo_ has quit IRC14:47
*** daemontool has joined #openstack-ironic14:48
*** zigo_ has joined #openstack-ironic14:48
*** sborkows has quit IRC14:50
*** ifarkas is now known as ifarkas_afk14:57
*** syed_ has joined #openstack-ironic15:00
*** mjura has quit IRC15:01
mat128JayF: I'm back in case you still want to do it now15:08
*** amotoki has joined #openstack-ironic15:11
*** pester has joined #openstack-ironic15:13
TheJuliaGood morning everyone15:13
mat128morning TheJulia15:14
JayFmat128: I have a meeting from 8:30-8:35/8:40 (standup)15:15
JayFmat128: wanna meet up after that15:15
mat128sure15:15
*** fxpester has quit IRC15:15
openstackgerritJulia Kreger proposed openstack/ironic: Add volume_connectors and volume_targets to task  https://review.openstack.org/36619615:16
openstackgerritJulia Kreger proposed openstack/ironic: [WIP] Add Cinder storage driver  https://review.openstack.org/36619715:16
*** thrash is now known as thrash|biab15:18
*** zigo_ is now known as zigo15:20
*** fragatina has joined #openstack-ironic15:20
*** fragatina has quit IRC15:27
*** tangchen has quit IRC15:33
*** pester has quit IRC15:38
lucasagomesTheJulia, morning15:41
*** pcaruana has joined #openstack-ironic15:42
*** thrash|biab is now known as thrash15:44
*** sdake has quit IRC15:44
*** MattMan_ has quit IRC15:45
*** MattMan has joined #openstack-ironic15:46
*** rbartal has quit IRC15:52
JayFjroll: install guide -> should it go on whiteboard as a subteam?15:56
JayFjroll: and/or on trello?15:56
jrollJayF: you're welcome to add it to whiteboard, that trello is for newton priorities so I'm not inclined to add things :)15:56
jrollJayF: unless you want to make a "maybe ocata priority" column there and add it15:57
JayFI don't care about trello.15:57
JayFI ask for your sake ;)15:57
JayFThe subteam, I think I'll put it in just b/c it's nice for the rest of folks to know install guide work is happening15:57
jrollk15:58
*** mgoddard_ has joined #openstack-ironic16:02
*** rbrud has quit IRC16:04
*** mgoddard has quit IRC16:05
*** hshiina has quit IRC16:06
openstackgerritDmitry Tantsur proposed openstack/ironic: Fix: Duplicated driver causes conductor to fail  https://review.openstack.org/36623616:07
*** rpioso has joined #openstack-ironic16:09
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal chassis commands  https://review.openstack.org/36615816:10
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal port commands  https://review.openstack.org/36569216:13
*** derekh is now known as derekh_afk16:14
*** e0ne has quit IRC16:20
*** daemontool has quit IRC16:21
*** daemontool has joined #openstack-ironic16:25
*** dtantsur is now known as dtantsur|afk16:28
*** daemontool has quit IRC16:29
*** Sukhdev has joined #openstack-ironic16:30
*** stevemar has quit IRC16:31
devanandamorning, all16:33
*** apoorve has joined #openstack-ironic16:33
*** sahil has joined #openstack-ironic16:34
jrollmorning devananda \o16:34
* jroll -> lunch16:34
*** rbrud has joined #openstack-ironic16:34
sahilGood afternoon16:34
lucasagomesdevananda, morning16:35
sahilI am trying to setup ironic with devstack16:35
lucasagomessahil, afternoon :-)16:35
*** derekh_afk is now known as derekh16:35
sahilbut cannot do so16:35
sahilthe default set up which uses VMs to emulate bare metal nodes works16:35
sahilbut I am trying to make it to boot bare metal nodes16:36
sahiland unable to do so16:36
sahilneed help16:36
sahilWhat info should I provide16:36
NobodyCamGood Morning Ironicers16:39
jlvillalGood morning NobodyCam16:40
NobodyCammorning jlvillal :) hope you had a good (long) weekend16:41
lucasagomesNobodyCam, morning16:41
lucasagomesand I'm calling it a day :-)16:41
NobodyCamMorning lucasagomes :)16:41
lucasagomeshave a great evening all, see ye tomorrow16:41
NobodyCamhave a great night :)16:41
sahilHello anyone16:41
NobodyCammorning sahil16:42
sahilSo I have tried multiple way to setup devstack with ironic16:42
sahilbut in no way is it able to boot a baremetal node16:42
*** fragatina has joined #openstack-ironic16:42
sahilI need help with configuring it16:42
sahilI am using default devstack setup with ironic16:43
sahiland that is working with VM as bare-metal nodes16:43
sahilI need to extend the setup such that neutron is able to recognize the vlan on which bare-metal nodes exist16:43
*** ChubYann has joined #openstack-ironic16:43
*** fragatina has quit IRC16:43
NobodyCami thought there was a var to allow bare metal16:44
*** lucasagomes is now known as lucas-dinner16:44
sahilvar ?? variable16:44
*** fragatina has joined #openstack-ironic16:44
sambettssahil: here is an example local.conf that I use for booting baremetal nodes16:44
sambettssahil: http://paste.openstack.org/show/521216/16:44
lucas-dinnerIRONIC_IS_HARDWARE16:44
lucas-dinnersahil, NobodyCam ^16:44
* lucas-dinner goes now16:44
NobodyCam:)16:45
NobodyCamThank you lucas-dinner :)16:45
sambettssahil: we currently only support ipmi, cisco, oneview and drac hardware via the devstack plugin: https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L66'16:45
sahilthanks16:45
sahilI have ipmi nodes16:45
sahilI will try the local.conf example you provided16:46
sahilsee if that works16:46
sambettssahil: you;ll need to create a hardware info file as described by that link16:46
sahilok,16:46
sahiland what about the network (vlan) on which the node is attached (data network)16:46
sambettssahil: my local.conf configures Ironic to talk on a flat network (Ironic's default configuration), so you need to have a NIC on your devstack in the same VLAN as your baremetal nodes16:47
sahilgot it16:48
ricardoashello, everyone16:48
sahilshould I add that nic in a bridge or will devstack do it when installing16:48
sahilI am running devstack in a VM16:49
ricardoasmorning, NobodyCam16:49
*** mjturek has quit IRC16:49
sambettssahil: you need to configure the OVS_PHYSICAL_BRIDGE, and PUBLIC_INTERFACE options in the local.conf with the NIC you want to use for baremetal, devstack will handle the rest16:50
NobodyCamMorning ricardoas :)16:50
ricardoasNobodyCam, i submitted a patch to a bug you reported on ssh power driver16:51
*** fragatina has quit IRC16:52
ricardoasNobodyCam would you mind reviewing it? It's at https://review.openstack.org/366150 :D16:52
sahilmy devstack VM has two nics, one on the same vlan as the baremetal node and other that can talk to the internet16:52
sahilfor HOST_IP16:53
sahilwhich ip should I provide16:53
sambettssahil: host ip needs to be the IP in the baremetal VLAN16:53
sahilok16:53
*** Sukhdev has quit IRC16:53
sahilIRONIC_DEPLOY_DRIVER={enabled_driver} | What does this mean ?16:54
*** rama_y has joined #openstack-ironic16:54
sambettssahil: you need to replace {enabled_driver} with the driver you want to use, e.g. agent_ipmitool16:54
sahilok, thank you16:55
sahiland about the image_url16:55
sahildo I need to download and place a .qcow2 image at the location16:55
sahilor will it be downloaded automatically during set up16:55
sahilIMAGE_URLS="http://1.2.3.4/dashboard/static/ubuntu-dhcp.qcow2"16:55
sahilin enable_plugin ironic {ironic_repo} {ironic_ref} what should I put for ironic_ref ?16:56
sambettsif you don't specfic IMAGE_URLS, devstack will download cirros for you, however I found that cirros didn't have the drivers required for my hardware, you can put a URL in there that you want devstack to download a custom/prebuilt image from16:56
sahilfor ironic_repo I undersand this would be ironic repo in github16:56
sahilok16:56
sambettssahil: you can just delete the {ironic_ref} if you want to use master16:57
sahilok16:57
sambettsit used if you want to deploy a different commit or branch16:57
*** sdake has joined #openstack-ironic16:57
sahilthank you for the help16:57
sahilnow I will go and try to set it up16:57
sahilwill come back and report progress (or not)16:57
*** jcoufal_ has joined #openstack-ironic16:58
*** jpich has quit IRC16:59
*** trown is now known as trown|lunch17:00
*** anush has quit IRC17:00
xavierrmorning Ironic17:00
*** rbrud has quit IRC17:01
*** jcoufal has quit IRC17:01
xavierrdo we support keystone v3 in ironic client?17:03
*** mgoddard_ has quit IRC17:03
*** mgoddard has joined #openstack-ironic17:03
*** ohamada has quit IRC17:05
*** bradjones has quit IRC17:06
sambettsxavierr: I believe we do https://github.com/openstack/python-ironicclient/commit/7226ad44aafc0a4399a62e7ebbd26f69bade8c2117:06
*** bradjones has joined #openstack-ironic17:11
*** bradjones has quit IRC17:11
*** bradjones has joined #openstack-ironic17:11
NobodyCammorning sambetts, xavierr and vdrok :)17:12
*** sdake_ has joined #openstack-ironic17:12
*** apoorve has quit IRC17:13
sambettsHey NobodyCam17:14
NobodyCam:)17:14
*** sdake has quit IRC17:15
jrolldevananda: rloo: things came up and I won't be here for the start of the API meeting again :( do one of y'all want to run that or should we cancel it again this week? (maybe until ocata is open or even the summit?)17:21
rloojroll: I'm good with cancelling17:21
rloojroll: but we should have after ocata and before summit17:22
jrollrloo: okay, so maybe cancel the next two?17:22
xavierrty sambetts, I'm making some tests right now :)17:22
rloojroll: yeah, fine with me17:22
xavierrhey NobodyCam o/17:22
jrollrloo: ok, thanks, email sent17:23
rloothx jroll17:23
* jroll afk for a bit and then picking driver removal stuff back up17:23
*** michauds has quit IRC17:28
*** e0ne has joined #openstack-ironic17:28
*** sdake_ has quit IRC17:28
*** rama_y has quit IRC17:29
*** sdake has joined #openstack-ironic17:29
*** fragatina has joined #openstack-ironic17:32
*** fragatina has quit IRC17:32
*** fragatina has joined #openstack-ironic17:33
*** jheroux has joined #openstack-ironic17:34
openstackgerritFabio Dassan proposed openstack/pyghmi: Implement M4 and Kent support  https://review.openstack.org/36145717:34
*** jaosorior has quit IRC17:36
*** e0ne has quit IRC17:36
*** harlowja has joined #openstack-ironic17:38
*** amotoki has quit IRC17:39
*** mjturek has joined #openstack-ironic17:40
*** michauds has joined #openstack-ironic17:45
*** sdake has quit IRC17:49
devanandaI have some work done on the specs for it, but won't be able to make the meeting today either :(17:50
clif_hhas anyone ever tried to use kexec to boot from the agent to an image in order to avoid a reboot?17:50
mat128clif_h: heh17:50
clif_hsounds crazy I'm sure17:50
mat128can't say we havent discussed it downstream17:51
mat128;)17:51
devanandawe've discussed it upstream too :)17:51
clif_hany pointers to said discussion?17:51
devanandatldr; it would be very specific to the environment, and not generalizable enough, so we haven't put any effort upstream into it yet17:51
devanandaclif_h: no pointers come to mind. mostly hallway track stuff17:52
clif_hI'm sure its very dependent on the hardware involved17:52
mat128clif_h: IIRC, our takeaways were a) what about non-Linux images and b) security concerns of "touching" customer data from within deploy environment17:52
mat128clif_h: kexec doesnt require hardware support17:52
devanandamat128: in effect it does, because some hardware doesn't respect the kernel's request to stop DMA17:52
clif_hwell, what I mean is, are all the devices in a good state upon starting the new kernel17:53
clif_hand will the behave well, or will things break17:53
devanandaclif_h: right17:53
devanandathat's the primary reason I didn't put much effort into supporting it17:53
clif_hits something we could do on OnMetal since we do have a limited set of hardware to support17:53
devanandain theory, it'll work in specific environments, with specific hardware and specific user images17:53
clif_hand I'd like to do most of the development upstream if possible17:53
devanandaclif_h: do you allow customers to upload their own images?17:54
clif_hall thankfully apply to onmetal17:54
*** fragatina has quit IRC17:54
clif_hdevananda: I think we do, but (without looking at any actual data) I get the sense that most customers use our images17:54
*** fragatina has joined #openstack-ironic17:55
clif_hthe images would almost certainly have to be based on our images anyway17:55
openstackgerritRuby Loo proposed openstack/python-ironicclient: OSC plugin support microversions 1.21 & 1.22  https://review.openstack.org/36627517:55
clif_hunless they want to recreate any work we did getting the images configured/running on our hardware properly17:55
mat128clif_h: customers images would require latest cloud-init, amongst other stuff17:55
clif_hwhich seems insane17:55
mat128:)17:55
*** sdake has joined #openstack-ironic17:56
*** rpioso has quit IRC17:56
mat128clif_h: I'd say if you can make a POC for a "kexec reboot" in IPA17:56
mat128that would open the discussion :)17:56
mat128the rest is just handling interactions and side effects17:56
clif_hthat's my aim as long as nothing comes up that would totally rule this out17:57
JayFclif_h: OnMetal does not support customer images17:57
JayFclif_h: fwiw17:57
clif_hah, that makes things easier17:57
mat128clif_h: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/shutdown.sh17:57
JayFI still think the technical hurdle is huge17:57
clif_hJayF: why huge17:57
JayFunless you're going to install the deploy ramdisk kernel in every image17:57
mat128you have to mount / read the customer image17:57
JayFyou're going to have to kexec into a different version of customer kernel17:57
*** e0ne has joined #openstack-ironic17:58
clif_hI thought you just said we don't support customer images17:58
JayFand from all the research I've done, kexec barely works right from similar kernels, going from a coreos 4.x.x -> CentOS 6 2.6.x.x is going to be loltastic17:58
mat128clif_h: you probably have a variety of kernels17:58
clif_hJayF: can you point me to that research17:58
mat128for the different OSes17:58
clif_hyeah I get the variety of kernels is a technical hurdle17:58
mat128clif_h: if you really wanted to read the on-disk kernel, that could help you: https://wiki.xen.org/wiki/PyGrub17:58
JayFclif_h: mainly hallway track stuff, maybe with devananda :P and a little bit at the OCP summit17:59
clif_hwhat I don't get is why the versions of the kernels matter17:59
JayFclif_h: because you have a piece of hardware initialized with kernel driver X17:59
clif_hits not like the kernels are sharing state17:59
mat128it's used to read kernel from disk for booting in Xen, no reason you can't write it to ram and kexec on it17:59
mat128clif_h: the hardware has a state17:59
JayFclif_h: you boot into kernel driver Y, it doesn't shutdown and reinit the hardware17:59
clif_hJayF: as long as we can reset the hardware to a 'clean' state right before kexec, I don't see the problem17:59
clif_hthat removes the problem of supporting several target kernels17:59
clif_hsince you'd do reset before handing off to the new kernel18:00
JayFyou mean like, a clean boot :P18:00
mat128clif_h: how do you reset all devices while still booted?18:00
clif_hJayF: no, because I doubt ever piece of hardware needs to be reset18:00
*** rpioso has joined #openstack-ironic18:00
clif_hmat128: my expectation is that not all devices need to be reset18:00
clif_hmaybe that's an erroneous assumption18:00
mat128clif_h: we've had problems downstream with ixgbe cards being initialized with kernel X then soft-rebooted to kernel Y18:00
mat128requiring a hard reboot or they wouldn't load correctly18:00
JayFclif_h: the folks I talked to said basically with "really good drivers" it shouldn't be a problem18:00
*** persia has quit IRC18:01
JayFclif_h: but the hard part is that the quality of drivers vary, and you're more likely to have a "bad driver" in whatever old kernel is being shipped by CentOS 6 or old Ubuntu18:01
clif_hyeah it basically boils down to: which devices need to be reset, and can we reset them?18:01
JayFin my general knowledge, the answer would be "resetting hardware without at least a warm reboot is difficult/impossible"18:02
JayFbut please go prove it in a lab :)18:02
clif_hJayF: idgi, if our images work, then ostensibly the drivers work, regardless of age18:02
mat128clif_h: they work from a cold boot18:02
JayFclif_h: so lets use a wifi card as an example18:02
clif_hagain it comes down to 'can I reset the hardware that needs it'18:02
JayFclif_h: almost all wifi cards come with firmware that's loaded at system boot18:02
clif_hJayF: do we have wireless adapters in our servers?18:03
JayFclif_h: you'd have to figure out some way to crowbar in older firmware to work with an older driver on kexec, and afaict those tools don't exist18:03
mat128clif_h, JayF: it's about the same problem as pci-passthrough and hypervisors18:03
JayFclif_h: no, but many other devices work that way. it's just the exaggerated version of that problem18:03
clif_hmaybe it is too much work for too little gain18:04
mat128clif_h: you really should try it18:04
clif_hbut I still don't see an example of someone trying at least18:04
mat128boot IPA, extract kernel/ramdisk from one of the images and kexec on it18:04
JayFit'd be fun to see what happens18:04
* clif_h is gonna do it18:05
clif_hit may be just crazy enough to work18:05
JayFbut I investigated this before onmetal v1 launched, talked to folks who knew things about the kernel, and was basically told that it was likely impossible18:05
JayFmainly the same chat you're having with me and mat right now :) "Probably impossible, but cool to try!"18:05
mat128you could optimize for a similar case, though18:05
JayFI think it's likely very possible to kexec from one kernel into the exact same kernel version18:06
JayF(or a small patchset difference)18:06
mat128RHEL 7 runs 3.1018:06
JayFI think in real usefulness terms, kexecing from a given kernel into an arbitrary one is where difficulties will lie18:06
*** crinkle_ is now known as crinkle18:07
mat128the old CoreOS we had (367?) was supposedly running 3.1518:07
mat128I'd bet that it would kinda work18:07
mat128boot, maybe network wouldnt come up18:07
*** athomas has quit IRC18:07
mat128clif_h, JayF: what about booting a deploy env that's similar enough to the image being deployed?18:08
mat128I bet we can make a ramdisk that boots on most versions of the kernel18:08
mat128then it's just about booting the right ramdisk for the image being deployed, which can be handled in software18:09
clif_hdoesn't that still run into the device reset issue?18:09
mat128yes, but at least it would have been inititlized with the right kernel version18:09
mat128reducing the ridks18:09
clif_hthat seems independent of the kernal A version -> kernel B version problem18:09
*** mjturek has quit IRC18:09
mat128risk*18:09
clif_hidk maybe kernel version really does matter18:09
mat128my idea is to boot kernel B for deployment18:09
mat128so it's B -> B18:10
mat128like the KSplice days18:10
mat128compile patched kernel, kexec on it18:10
mat128clif_h: let me know how far you get and/or what you try, I'm interested in the results :)18:11
*** trown|lunch is now known as trown18:12
clif_hsure thing18:12
*** Romanenko_K has quit IRC18:13
openstackgerritMathieu Mitchell proposed openstack/ironic: Add a basic install guide  https://review.openstack.org/36329418:20
JayFtonyb: congrats!18:20
JayFmat128: there's a rendering error in the posted render18:21
JayFmat128: also, I was thinking we'd need to populate the install-*.rst files?18:21
mat128JayF: where?18:21
mat128oh man, I tried but we have so many high-level sections18:21
JayFI would just suggest more like, link back to the whole guide18:22
mat128I'd be creating a ton of files, and reading through that gave me ideas on how I'd restructure it18:22
mat128Ah18:22
mat128one big link and thats it?18:22
JayFyep18:22
JayFfor the rendering issue18:22
JayF* Service overview18:22
mat128can you point out the rendering issue?18:22
JayF* None18:22
mat128OH18:22
JayFand the None is a very-broken link18:22
*** fragatin_ has joined #openstack-ironic18:22
mat128oh god18:22
mat128I just uploaded the files without looking18:22
mat128I was missing a >18:23
mat128but ok, one big link then?18:23
*** rbrud has joined #openstack-ironic18:24
jlvillalNot sure if people saw this: http://www.openstack.org/ptg18:24
jlvillalAfter Barcelona the Project Team Gathering will be in Atlanta.  February 20-24, 201718:24
*** fragatina has quit IRC18:25
mat128jlvillal: interesting18:26
JayFmat128: I'd suggest that, and maybe for each of the install-* pages too?18:26
mat128because they are directly included by the master document?18:26
mat128I wasn't sure how that was done18:26
JayFmat128: I think? I'm not sure either honestly :/18:27
mat128ubuntu/suse/redhat?18:27
JayFmat128: we should def add lara as a reviewer on that18:27
JayF(lara brindley)18:27
mat128I'll add her18:30
*** rbrud has quit IRC18:35
*** sabeen has joined #openstack-ironic18:40
*** rbrud has joined #openstack-ironic18:40
*** baoli has joined #openstack-ironic18:42
*** baoli_ has quit IRC18:42
JayFJay Faulkner proposed openstack-infra/project-config: Publish install guide for Ironic  https://review.openstack.org/36629018:45
JayFmat128: ^ fyi, i have it depends-on to the install guide patch18:45
mat128oh great18:45
mat128it's going to make Jenkins give you a -1 though18:45
mat128I noted that the other day :(18:45
mat128so even though zuul won't let that merge, it's enforced in the verification18:45
JayFweird18:46
*** rama_y has joined #openstack-ironic18:47
mat128we'll see :)18:47
mat128https://review.openstack.org/#/c/363190/18:47
mat128"This change depends on a change that failed to merge."18:48
*** priteau has joined #openstack-ironic18:48
mat128oh, maybe it just failed merging (as in, merge conflict?)18:50
JayFyes18:51
JayFthat's what that usually means18:51
JayFeither this patch, or another in the chain, is merge conflicted18:51
*** michauds has quit IRC18:56
sahilHello19:01
sahilI tried installing DEVSTACK with IRONIC to boot bare-metal nodes by customizing the local.conf for my environment that was provided here19:02
sahilit failed with error "Found no valid images to use!" at the stage of initializing tempest19:03
sahilfrom local.conf, I had Commented out the line 'IMAGE_URLS="http://1.2.3.4/dashboard/static/ubuntu-dhcp.qcow2"'19:03
sahilthinking that it will configure devstack with default cirros images, is this the problem ?19:03
sambettssahil: you'll also need to comment out the DEFAULT_IMAGE_NAME config option19:04
sambettsand the DOWNLOAD_DEFAULT_IMAGES config option19:05
sambetts(sorry) forgot about those19:05
sahilok, will try again19:05
sahilthank you19:05
sahilI have a 101 question19:05
sahilwhen running ./unstack.sh19:06
sahildoes it still refer to the local.conf19:06
sahilI am asking this because, if I need to make changes to local.conf, should I run unstack.sh first, then make changes, then run stack.sh19:07
sahilor it does not matter19:07
mat128sahil: changes to local.conf are not instantaneous19:07
mat128sahil: you always have to restack19:07
mat128but any run of stack.sh will read your local.conf19:08
*** apoorve has joined #openstack-ironic19:08
*** e0ne has quit IRC19:08
*** michauds has joined #openstack-ironic19:08
sahilshould I also comment out "DEFAULT_IMAGE_NAME=ubuntu"19:08
sahilSorry, my bad, I meant19:09
*** Sukhdev has joined #openstack-ironic19:09
sahilshould I comment out "DEFAULT_INSTANCE_USER=ubuntu"19:09
sambettsYes, because it is image specific19:10
sahilgot it19:10
sahilwhere can I learn more about configuring and customizing local.conf19:10
sahilSorry I am new to openstack19:10
sambettssahil: http://docs.openstack.org/developer/devstack/configuration.html#local-conf19:10
*** pcaruana has quit IRC19:11
sambettssahil: for learning about how to configure Ironic, your best bet is to read our plugin, which can be found at github.com/openstack/ironic in devstack/lib/ironic19:11
sahilok, restacking with following options commeted out. #DOWNLOAD_DEFAULT_IMAGES=False #IMAGE_URLS="http://1.2.3.4/dashboard/static/ubuntu-dhcp.qcow2" #DEFAULT_IMAGE_NAME=ubuntu-dhcp #DEFAULT_INSTANCE_USER=ubuntu19:13
sahilfingers crossed19:13
sambetts:)19:13
*** fragatin_ has quit IRC19:17
*** fragatina has joined #openstack-ironic19:18
anishanyone who works on python-dracclient online ?19:20
anishI extended it to pull in iDRACCard and LC settings, but I'm wondering why the attributes (Enumeration,String,Integer,Service) don't use a base class and extend it instead of redefining them for every resource19:22
natoriousJayF: any reason this would be failing some tests but not others?  https://review.openstack.org/#/c/363959/19:22
JayFwell, it appears to be failing nearly every test19:23
JayFthe only test it's passing is docs19:23
JayFpep8 failures here: http://logs.openstack.org/59/363959/3/check/gate-ironic-python-agent-pep8-ubuntu-xenial/63752ab/console.html#_2016-09-01_20_56_30_49420819:24
JayFI'd presume some kind of unit test issues too19:24
*** tesseract- has quit IRC19:25
natoriousah, imports not alphabetical19:26
*** persia has joined #openstack-ironic19:27
JayFnatorious: yeah, the errors for the unit tests will be in that console.html for the other jobs too, just clikc the name to see the log19:27
*** mkam has quit IRC19:30
*** mbound has joined #openstack-ironic19:32
openstackgerritMathieu Mitchell proposed openstack/ironic: Add a basic install guide  https://review.openstack.org/36329419:32
mat128JayF: let me know what you think ^, btw the link is still valid http://mathieumitchell.com/ironic/1612278/19:33
JayFmat128: trying to think of something else we can call the old install guide19:34
JayFmat128: because otherwise we're like "go read the install guide <link>" to someone in the install guide19:35
mat128the old install guide?19:35
mat128developers guide install guide?19:35
JayFMaybe legacy?19:35
JayFidk19:35
mat128legacy sounds fine19:35
mat128in any case, we should be done in a week :)19:35
mat128there isnt *that* much19:36
mat128just that it isnt structured at all19:36
*** narasimha_SV_ has joined #openstack-ironic19:38
narasimha_SV_apart from ubuntu,centos and rhel19:39
narasimha_SV_is there a way to use a customized image of own19:39
openstackgerritNate House proposed openstack/ironic-python-agent: Fixes pep8 import errors.  https://review.openstack.org/36630819:40
narasimha_SV_and get all the required images using disk image builder19:40
mat128narasimha_SV_: for deploy or guest image?19:40
narasimha_SV_mat128: to deploy on a server19:40
openstackgerritMathieu Mitchell proposed openstack/ironic: Add a basic install guide  https://review.openstack.org/36329419:40
*** aslezil has joined #openstack-ironic19:40
*** rcernin has joined #openstack-ironic19:41
mat128narasimha_SV_: even though it mentions "virtual" image, http://docs.openstack.org/image-guide/ is a useful resource19:41
mat128JayF: updated, along with static rendering at http://mathieumitchell.com/ironic/1612278/19:41
narasimha_SV_mat128: this is for normal VMs right19:42
narasimha_SV_I am looking for ironic19:42
narasimha_SV_for baremetals19:42
mat128narasimha_SV_: the same glance images should be used for baremetal19:42
narasimha_SV_https://github.com/jriguera/ansible-ironic-standalone/wiki/Using-Ironic-client-with-pxe_ipmitool-driver19:42
mat128narasimha_SV_: other tools to create images http://docs.openstack.org/image-guide/create-images-automatically.html19:43
jrollmat128: JayF: fyi, that "depends on a change that failed to merge" comes up if you update the dependent patch while CI is running19:43
*** mkam has joined #openstack-ironic19:43
narasimha_SV_so you are saying me that I can use the same image which can be used for VMs right ?19:43
mat128narasimha_SV_: as long as they support ConfigDrives, yes19:44
JayFmat128: early out today (I'm leaving now), but +1'd that patch, nice job! \o/19:44
mat128narasimha_SV_: thats what we do19:44
mat128JayF: good :) ty19:44
*** sabeen has quit IRC19:44
narasimha_SV_is it possible to do this using pxe_ipmitool driver19:44
openstackgerritNate House proposed openstack/ironic-python-agent: Provides convenience for logging metrics data.  https://review.openstack.org/36395919:45
narasimha_SV_as in the above link he specified that it is not possible with pxe_ipmitool19:45
mat128narasimha_SV_: I'm not sure, but I think the author of the document mixes the deploy ramdisk and the actual customer image19:45
mat128or maybe i'm just reading wrong19:45
narasimha_SV_does pxe_ipmitool supports complete image to be used for baremetals ?19:46
mat128for *deployment* kernel/ramdisks, you can use http://tarballs.openstack.org/ironic-python-agent/coreos/files/ or http://tarballs.openstack.org/ironic-python-agent/tinyipa/files/19:46
*** sdake has quit IRC19:46
mat128"If you want to deploy whole disk images, is better using the agent_ipmitool driver."19:46
narasimha_SV_ok19:46
mat128thats last sentence from your document19:47
mat128narasimha_SV_: if you already have whole disk images, and you don't want to maintain 2 sets of images19:47
mat128agent_ipmitool will work for you19:47
mat128the only requirement is that you have an agent ramdisk, but I linked those above (tarballs.o.o)19:47
*** moshele has joined #openstack-ironic19:48
mat128narasimha_SV_: there's another page, https://github.com/jriguera/ansible-ironic-standalone/wiki/Using-Ironic-client-with-agent_ipmitool-driver19:48
*** rcernin has quit IRC19:48
narasimha_SV_thanks mat12819:48
*** sahil has quit IRC19:49
narasimha_SV_is chasis id a compulsion ?19:50
*** aslezil has quit IRC19:55
mat128narasimha_SV_: hah.. I don't know anyone who uses chassis_id right now19:55
mat128it was designed to consider it the chassis of multiple nodes19:55
mat128but right now I don't see anything making use of it19:55
mat128https://en.wikipedia.org/wiki/Blade_server#Blade_enclosure19:56
sambettsmat128: right now it doesn't quite work in the way that makes it useful, at least for me, we've had several discussions at the last three summits about it19:57
*** devananda is now known as devananda|travel19:57
*** [1]rpioso has joined #openstack-ironic19:58
jlvillalsambetts: Working late I see :)19:58
sambettsjlvillal: got a TC meeting at 21:00 I have to attend about getting my other responsibility networking-cisco back into the bigtent19:59
jlvillalsambetts: Good luck!19:59
jlvillalsambetts: Tell them you wrote it in Golang :P19:59
*** davidlenwell has quit IRC19:59
jroll>.>20:00
sambettshahaha20:00
mat128sambetts: yeah, I was just explaining what we intended to implement to narasimha_SV_. Right now it's not very useful, I agree.20:00
*** rpioso has quit IRC20:02
*** sdake has joined #openstack-ironic20:03
rybridges1Hey guys, quick question. Why do we pass 'fail_if_in_state()' in ironic/conductor/manager.py a callback method in '_check_deploying_status()' but we dont pass it a callback method when it is used  ironic/conductor/base_manager.py20:04
mat128rybridges1: (random guess) fail_if_in_state takes either, and we want late evaluation in the first case?20:06
rybridges1aren't both uses of 'fail_if_in_state()' essentially the same use case? In one instance, we are failing a node as soon as its conductor comes back online, in the other case, we are failing the node from a different conductor while its original conductor is offline20:07
*** joprovost has quit IRC20:07
rybridges1either way, we are just failing a node that used to belong to an offline conductor20:08
jrollrybridges1: I'd guess that we just aren't being consistent in writing code :)20:09
* jroll looks20:09
rybridges1okay jroll, that makes a bit more sense haha20:09
rybridges1so its probably fine to just not pass it a callback method then20:09
jrollyeah, it is20:11
rybridges1cool. Thanks a lot jroll!20:11
jrollrybridges1: the callback fires in another thread so possibly undesirable in some cases20:11
jrollso that could be why too20:12
jrollyou're welcome :)20:12
*** davidlenwell has joined #openstack-ironic20:12
*** apoorve has quit IRC20:16
*** aslezil has joined #openstack-ironic20:18
*** srobert has joined #openstack-ironic20:23
*** praneshp has joined #openstack-ironic20:29
*** narasimha_SV_ has quit IRC20:31
openstackgerritMathieu Mitchell proposed openstack/ironic: Import Bare Metal service overview into install-guide  https://review.openstack.org/36632920:31
*** moshele has quit IRC20:33
*** sabeen has joined #openstack-ironic20:34
*** sahil has joined #openstack-ironic20:35
sahilhello20:36
sahilsecond attempt to install devstack with ironic that can talk to a baremetal node on a preconfigured VLAN failed20:36
sahilwhile registering the node with ironic20:36
sahilerror is as follows:20:36
sahilNo valid host was found. Reason: No conductor service registered which supports driver agent_ipmitool. (HTTP 400)20:36
sahilfrom the local.conf file20:37
sahildo I need to include agent_ipmitool in the list of IRONIC_ENABLED_DRIVERS=fake,pxe_iscsi_cimc,pxe_agent_cimc,pxe_ucs20:37
sahil?20:37
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/29643220:37
sahilOn checking the screen session, I found that ironic conductor died with the following error20:40
sahilDriverLoadError: Driver PXEAndCIMCDriver could not be loaded. Reason: Unable to import ImcSdk library20:40
sahilDo I need for my setup, when my nodes are going to use ipmitool ?20:40
*** moshele has joined #openstack-ironic20:41
*** Goneri has quit IRC20:41
*** bfournie has quit IRC20:48
sambettssahil: yes, you need to only include the drivers you want to load in that list20:51
sambettssahil: in your case agent_ipmitool20:51
sahilI tried restarting ironic conductor service by removing the said driver20:52
sahiland only including agent_ipmitool20:52
sahilhold on a sec, let me confirm this20:52
sahilagain20:52
sahilok, so if I use only the fake and agent_ipmitool driver20:54
sahilit works20:54
sahilotherwise conductor crashes with the error DriverLoadError: Driver PXEAndCIMCDriver could not be loaded. Reason: Unable to import ImcSdk library20:54
sambettssahil: right, pxe_iscsi_cimc, is the driver causing that error, its a Cisco driver and it requires an additional SDK20:55
sahilI understand that ironic work-flow requires creating a iscsi target on baremetal node20:55
sahilwill removing these drivers affect it somehow20:55
sambettssahil: not at all, all drivers are independent20:56
sahilgreat20:56
sahilso will restack again20:56
sahillet see20:56
sahilby the way sambetts thank you already20:56
sambetts:) sure20:57
sahilI have made more progress today than in last two weeks20:57
sahilwhen I was trying my devstack was failing at setting up neutron20:57
sahilnow I am failing at registering nodes in ironic20:57
sahilthat is a lot of progress :)20:57
sahilhopefully I will get it working today20:57
sambettsGood luck :D20:59
*** sdake has quit IRC21:02
jrollblah, drivers and interfaces don't call super().__init__ :(21:02
*** trown is now known as trown|outtypewww21:02
*** derekh has quit IRC21:05
* sambetts -> bed 21:06
sambettsnight everyone21:06
*** sambetts is now known as sambetts|afk21:06
jlvillaljroll: :(  That doesn't sound good. If the parent classes should be initialized too.21:09
jrolljlvillal: there's nothing to do there, currently, but makes it awkward to apply a change to __init__ for all drivers :)21:09
jrollor rather21:09
jrollI can't trust all drivers (out of tree etc) will do it, even if I fix it in ironic21:09
jlvillalAh21:10
jrollit's cool, drivers are going away anyway :D21:10
*** mmedvede has quit IRC21:11
*** mmedvede has joined #openstack-ironic21:11
*** aslezil has quit IRC21:16
*** dprince has quit IRC21:16
mrdaMorning Ironic21:19
*** aslezil has joined #openstack-ironic21:21
jrollheya mrda \o21:22
jlvillalHi mrda21:25
mrdao/21:26
*** jcoufal_ has quit IRC21:29
*** ametts has quit IRC21:30
*** aslezil has quit IRC21:30
*** patchbot has joined #openstack-ironic21:33
*** srobert has quit IRC21:34
*** aslezil has joined #openstack-ironic21:35
*** notmyname has joined #openstack-ironic21:36
notmynameFYI I updated the patchbot config, so if there's any more troubles, please ping me21:36
*** notmyname has left #openstack-ironic21:36
*** mbound has quit IRC21:40
*** moshele has quit IRC21:42
*** hecliunyx has quit IRC21:46
xavierrjroll arrond?21:47
NobodyCammorning mrda21:48
jrollxavierr: sup?21:48
*** hecliunyx has joined #openstack-ironic21:48
xavierrnight jroll. hey, our CI is down and probably will be down until next week. Our lab's cloud and network as a whole is under a maintenance. How keep our community ware of this downtime?21:48
jrollxavierr: I'm not sure, what does infra's guide say?21:49
*** aslezil has quit IRC21:49
*** aslezil has joined #openstack-ironic21:49
xavierrjroll: I'll see21:50
*** Sukhdev has quit IRC21:51
*** wajdi_ has joined #openstack-ironic21:52
*** aslezil has quit IRC21:54
*** Sukhdev has joined #openstack-ironic21:55
*** leitan has joined #openstack-ironic21:55
*** wajdi has quit IRC21:55
*** wajdi_ has quit IRC21:57
*** Sukhdev has quit IRC21:59
sahilyeahhh devstack installed finally22:01
sahilthank you sambetts22:01
sahilnow some last details22:01
mrdaNobodyCam: :)22:02
NobodyCam:)22:02
*** cdearborn has quit IRC22:08
openstackgerritMario Villaplana proposed openstack/ironic-specs: Update notifications spec  https://review.openstack.org/36442222:08
*** Sukhdev has joined #openstack-ironic22:09
sahilwhen inquiry ironic using "ironic node-show node-0" it shows deploy-ramdisk22:09
sahiland deploy-kernel22:09
sahildoes that mean I do not have to state the image to nova while booting the baremetal node22:09
sahilHow to do I ask nova to boot this node22:10
*** Goneri has joined #openstack-ironic22:10
xavierrsahil: have you ever done a baremetal deploy?22:11
sahilonly with VM as baremetal in devstack22:12
sahilthis is first time with real baremetal node22:12
xavierrsahil: ok ok22:12
sahilhence the 101 questions, sorry22:12
*** baoli has quit IRC22:12
*** baoli has joined #openstack-ironic22:13
openstackgerritMerged openstack/ironic-lib: TrivialFix: Remove cfg import unused  https://review.openstack.org/36590522:13
xavierrsahil: no problem. When deploying a baremetal machine you will need to tell nova for which flavor use, which network and the user image22:14
jrollsahil: this is covered in our devstack docs :)22:14
* jroll finds link22:14
sahilyes yes right22:14
sahilI know how to provide the network22:14
jrollhttp://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack22:14
jrollsee below that there are some nova commands22:15
jroller, openstack commands22:15
jrolle.g. openstack server create --flavor baremetal ....22:15
* xavierr needs to deploy a bm using openstack cli because he still using nova boot haha22:16
*** priteau has quit IRC22:16
sahilaccording to the docs, I know how to fetch the image name, flavor, network id22:18
sahilbut it also talks about setting up the ssh keys22:18
sahilI am guessing that is specific to the VMs22:19
sahilOr I have to follow the procedure for baremetal deployment too ?22:19
xavierrsahil: it depends of which driver you are using22:19
sahili am using the agent_ipmitool22:20
jrollwell, with all drivers we recommend using ssh keys via nova22:20
sahilspecifically22:21
jrollvsaienk0: I just fixed up https://bugs.launchpad.net/ironic/+bug/1618853 , please use 'fix released' in the future22:21
openstackLaunchpad bug 1618853 in Ironic "Multitenancy job fails not being able to ping the booted instance" [Critical,Fix released] - Assigned to Vasyl Saienko (vsaienko)22:21
sahilopenstack server create --flavor baremetal --image $image --key-name default testing22:21
jrollsahil: yes, directly above that there is a command to create and upload san ssh key22:22
sahilwhat does "--key-name default testing" means22:22
jrolls/san/an/22:22
*** priteau has joined #openstack-ironic22:22
jroll'--key-name default' means "use the ssh key named default", which is named when you run openstack keypair creater22:22
jrollcreate*22:22
jroll'testing' here is the name of the instance22:23
jlvillalrloo: Do you have a few moments to explain OSC to me? In regards to: https://review.openstack.org/#/c/364440/22:23
patchbotpatch 364440 - python-ironicclient - osc node power on & off commands22:23
sahilI understood22:23
sahilcreate using openstack keypair create, name it something22:23
sahiland then use it during openstack server create command22:23
tonybJayF: Thanks.  I had to read my email to know why you were congratulating me ;P22:23
openstackgerritJim Rollenhagen proposed openstack/ironic: Log a warning for unsupported drivers and interfaces  https://review.openstack.org/36639922:24
jrollwheeeeeeeeeeeeeeeeeee ^22:24
jrollsahil: yep :)22:24
*** priteau has quit IRC22:26
* jroll is out for the night, see y'all tomorrow22:28
xavierrsee you tomorrow, bye :)22:28
*** Goneri has quit IRC22:29
xavierrsahil: tell us tomorrow if the deployment worked22:29
xavierrnight all22:29
*** xavierr is now known as xavierr_afk22:30
sahilI figured out rest of the stuff,22:30
sahilran the server create command22:30
sahilfingers crosse22:30
sahilcrossed22:30
sahilwill report the results tomorrow22:30
sahilthanks guys for all the help22:30
*** krtaylor has joined #openstack-ironic22:33
*** rajinir has joined #openstack-ironic22:36
*** jjohnson2 has quit IRC22:38
rloojlvillal: i have like 2 minutes. you still here?22:39
jlvillalrloo: I am. But I can catch up to you tomorrow :)22:40
rloojlvillal: ok, tomorrow then!22:40
*** michauds has quit IRC22:42
*** sahil has quit IRC22:42
*** mkam has quit IRC22:42
*** rloo has quit IRC22:47
openstackgerritMario Villaplana proposed openstack/ironic: Replace "phase" with "status" in notification base  https://review.openstack.org/36455822:52
openstackgerritMario Villaplana proposed openstack/ironic: Add power state change notifications  https://review.openstack.org/32186522:52
*** baoli has quit IRC22:58
*** krtaylor has quit IRC23:06
*** hj-hpe has quit IRC23:08
*** rbudden has quit IRC23:08
*** sdake has joined #openstack-ironic23:10
*** sahil has joined #openstack-ironic23:11
sahilHello23:24
sahilAfter setting up devstack with Ironic having a single baremetal node23:24
sahilI tried to boot it23:24
sahilthe node is stuck in "clean Wait" state23:24
sahilHow do I get it into manageable state to try it provisioning it again23:25
*** rbrud has quit IRC23:31
*** bapalm has quit IRC23:35
*** Sukhdev has quit IRC23:40
*** rama_y has quit IRC23:40
*** bapalm has joined #openstack-ironic23:41
*** rbudden has joined #openstack-ironic23:42
*** leitan has quit IRC23:56

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