Monday, 2017-02-06

*** pmannidi has joined #openstack-ironic00:03
*** pmannidi has quit IRC00:05
*** pmannidi has joined #openstack-ironic00:11
*** mtanino has joined #openstack-ironic00:40
*** hw_wutianwei has joined #openstack-ironic00:41
*** hoangcx has joined #openstack-ironic00:49
*** phuongnh has joined #openstack-ironic00:54
*** litao has joined #openstack-ironic00:55
*** rbudden has quit IRC00:56
*** SerenaFeng has joined #openstack-ironic00:56
*** jistr has quit IRC01:00
*** jistr has joined #openstack-ironic01:00
*** rob0t__ has joined #openstack-ironic01:07
*** mtanino has quit IRC01:08
*** gcb has joined #openstack-ironic01:45
*** tovin07 has joined #openstack-ironic01:49
*** gcb has quit IRC01:49
*** gcb has joined #openstack-ironic01:50
*** ianychoi has quit IRC01:52
*** zhugaoxiao has joined #openstack-ironic01:53
*** ianychoi has joined #openstack-ironic01:54
*** mtanino has joined #openstack-ironic02:02
csmartmorning mrda02:03
csmart(belated)02:03
*** hoangcx_ has joined #openstack-ironic02:11
*** tuanluong has joined #openstack-ironic02:12
*** hoangcx has quit IRC02:14
mrdacsmart: o/02:15
*** hoangcx has joined #openstack-ironic02:16
*** hoangcx_ has quit IRC02:18
*** baoli has joined #openstack-ironic02:21
openstackgerritNaohiro Tamura proposed openstack/ironic master: Add supported_power_states field to node APIs  https://review.openstack.org/38219402:21
*** baoli has quit IRC02:22
*** jvgrant_ has quit IRC02:22
*** jvgrant has joined #openstack-ironic02:22
openstackgerritNaohiro Tamura proposed openstack/ironic master: Add supported_power_states field to api-ref  https://review.openstack.org/42700002:30
*** hoangcx_ has joined #openstack-ironic02:43
*** shu-mutou has joined #openstack-ironic02:44
*** hoangcx has quit IRC02:45
*** yonglihe has joined #openstack-ironic03:14
*** mikal has quit IRC03:29
*** JayF has quit IRC03:34
*** mikal has joined #openstack-ironic03:34
*** ianychoi has quit IRC03:37
*** JayF has joined #openstack-ironic03:37
*** ianychoi has joined #openstack-ironic03:39
*** SerenaFeng has quit IRC03:47
*** amotoki has quit IRC03:56
*** sdake has joined #openstack-ironic04:00
*** nmathew has joined #openstack-ironic04:01
*** links has joined #openstack-ironic04:09
*** amotoki has joined #openstack-ironic04:11
*** ianychoi has quit IRC04:12
*** ianychoi has joined #openstack-ironic04:14
*** vikrant has joined #openstack-ironic04:25
*** wrouesnel has quit IRC04:32
*** wrouesnel has joined #openstack-ironic04:33
*** wrouesnel has quit IRC04:35
*** wrouesnel has joined #openstack-ironic04:36
*** amarao has joined #openstack-ironic04:38
*** amarao has quit IRC04:39
openstackgerritAnh Tran proposed openstack/bifrost master: Typo fix: prepatory => preparatory  https://review.openstack.org/42950004:40
*** david-lyle has joined #openstack-ironic04:46
*** david-lyle_ has joined #openstack-ironic04:50
*** david-lyle has quit IRC04:50
*** wrouesnel has quit IRC04:50
*** wrouesnel has joined #openstack-ironic04:51
*** david-lyle_ is now known as david-lyle04:52
*** sabeen has joined #openstack-ironic04:57
*** amotoki has quit IRC05:04
*** wrouesnel has quit IRC05:06
*** wrouesnel has joined #openstack-ironic05:07
*** wrouesnel has quit IRC05:12
*** wrouesnel has joined #openstack-ironic05:12
*** wrouesnel has quit IRC05:16
*** wrouesnel has joined #openstack-ironic05:17
*** sdake has quit IRC05:18
*** david-lyle has quit IRC05:21
*** shu-mutou is now known as shu-mutou-AWAY05:27
*** amotoki has joined #openstack-ironic05:35
*** SerenaFeng has joined #openstack-ironic05:37
*** wrouesnel has quit IRC05:59
*** wrouesnel has joined #openstack-ironic05:59
*** aparnav has joined #openstack-ironic06:00
*** AlexeyAbashkin has joined #openstack-ironic06:06
*** MattMan_1 has quit IRC06:14
*** MattMan_1 has joined #openstack-ironic06:14
*** cvstealth has quit IRC06:17
*** cvstealth has joined #openstack-ironic06:18
*** links has quit IRC06:19
*** AlexeyAbashkin has quit IRC06:21
*** links has joined #openstack-ironic06:35
*** yolanda has joined #openstack-ironic06:43
*** mtanino has quit IRC06:46
*** moshele has joined #openstack-ironic06:49
*** vsaienko has joined #openstack-ironic06:49
*** moshele has quit IRC06:50
*** moshele has joined #openstack-ironic06:51
*** g3ek has quit IRC06:55
*** yogi has joined #openstack-ironic06:57
*** moshele has quit IRC07:01
*** g3ek has joined #openstack-ironic07:05
*** links has quit IRC07:05
*** tesseract has joined #openstack-ironic07:12
*** gcb has quit IRC07:13
*** gcb has joined #openstack-ironic07:14
*** links has joined #openstack-ironic07:17
*** vsaienko has quit IRC07:18
*** tovin07 has quit IRC07:21
*** ChubYann has quit IRC07:33
openstackgerritAparna proposed openstack/ironic master: Support `update_firmware` to hpsum based firmware update  https://review.openstack.org/42257207:34
*** dsneddon_afk has joined #openstack-ironic07:35
*** chihhsin has quit IRC07:42
*** AlexeyAbashkin has joined #openstack-ironic07:45
*** ccamacho has joined #openstack-ironic07:48
openstackgerritVasyl Saienko proposed openstack/ironic master: Add Ironic standalone tests  https://review.openstack.org/42355607:50
*** gcb has quit IRC07:52
*** gcb has joined #openstack-ironic07:54
*** pcaruana has joined #openstack-ironic07:55
*** moshele has joined #openstack-ironic08:00
*** vsaienko has joined #openstack-ironic08:02
*** pcaruana has quit IRC08:07
*** pcaruana has joined #openstack-ironic08:07
pas-hamorning Ironic :)08:19
*** owalsh-afk has joined #openstack-ironic08:22
vdrokmorning ironic and pas-ha !08:32
*** SerenaFeng has quit IRC08:34
*** stack_ has joined #openstack-ironic08:34
vsaienk0morning pas-ha, vdrok and all Ironic'ers!08:38
tuanluongmorning ironic team08:40
openstackgerritAparna proposed openstack/proliantutils master: Add HPSUM firmware update support  https://review.openstack.org/42200408:40
tuanluongmorning pas-ha vdrok vsaienk008:40
openstackgerritVasyl Saienko proposed openstack/ironic master: Add Ironic standalone tests  https://review.openstack.org/42355608:44
*** links has quit IRC08:45
*** links has joined #openstack-ironic08:45
vdrokmorning vsaienk0 and tuanluong08:47
*** fxpester has joined #openstack-ironic08:48
pas-hamorning tuanluong vsaienk0 vdrok :)08:49
*** sabeen has quit IRC08:52
*** ralonsoh has joined #openstack-ironic08:54
*** lifeless has quit IRC08:54
*** lifeless has joined #openstack-ironic08:55
*** mjura has joined #openstack-ironic08:59
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:00
openstackgerritMerged openstack/bifrost master: Remove my_ip_address from use  https://review.openstack.org/42897509:01
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/42921709:01
*** SerenaFeng has joined #openstack-ironic09:02
*** vsaienko has quit IRC09:05
*** rob0t__ has quit IRC09:09
*** lucasagomes has joined #openstack-ironic09:25
lucasagomesmorning all09:26
csmartlucasagomes: morning \o09:27
csmartpas-ha: vdrok vsaienk0 tuanluong good morning, too!09:28
vsaienk0dtantsur, jroll: what do you think about https://review.openstack.org/#/c/429573/ ?09:28
patchbotpatch 429573 - openstack-infra/project-config - Remove Ironic partition-pxe_snmp job09:28
*** tovin07 has joined #openstack-ironic09:29
*** links has quit IRC09:35
*** mgoddard_ has joined #openstack-ironic09:39
*** SerenaFeng has quit IRC09:47
*** derekh has joined #openstack-ironic09:50
openstackgerritGalyna Zholtkevych proposed openstack/ironic-specs master: API Evolution - ETAG identifiers  https://review.openstack.org/38199109:53
*** gcb has quit IRC09:54
*** yolanda has quit IRC09:56
vdrokmorning lucasagomes and csmart09:56
*** AlexeyAbashkin has quit IRC09:57
*** yolanda has joined #openstack-ironic09:57
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient master: Include driver properties to osc `driver show`  https://review.openstack.org/38115309:57
*** bcornec has quit IRC09:58
lucasagomeso/10:01
mkraiHi Ironic team10:02
mkraiCan you please help review https://review.openstack.org/#/c/415894/ ?10:02
patchbotpatch 415894 - ironic-specs - Replace WSME with jsonschema for api validation10:02
mkraiAnd this too https://review.openstack.org/#/c/413436/10:03
patchbotpatch 413436 - ironic - Add guru meditation report support10:03
openstackgerritAndrey Shestakov proposed openstack/bifrost master: Allow deploy-dynamic on remote host  https://review.openstack.org/41130410:03
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient master: Include driver properties to osc `driver show`  https://review.openstack.org/38115310:06
*** sambetts|afk is now known as sambetts10:06
sambettsMorning all10:07
*** fxpester has quit IRC10:12
*** dtantsur|afk is now known as dtantsur10:14
dtantsurmorning ironic, pas-ha, vdrok, vsaienk0, tuanluong, lucasagomes, csmart and sambetts :)10:14
vsaienk0o/10:14
lucasagomesdtantsur, hi there10:14
vdrokmorning mkrai sambetts and dtantsur10:14
tuanluongmorning lucasagomes mkrai sambetts dtantsur10:15
csmartdtantsur: sambetts  morning :-)10:15
*** owalsh-afk is now known as owalsh10:16
*** fxpester has joined #openstack-ironic10:17
*** yolanda has quit IRC10:26
*** rob0t__ has joined #openstack-ironic10:26
*** tuanluong has quit IRC10:26
openstackgerritAparna proposed openstack/proliantutils master: Add HPSUM firmware update support  https://review.openstack.org/42200410:26
*** phuongnh has quit IRC10:27
*** amarao has joined #openstack-ironic10:27
*** yolanda_ has joined #openstack-ironic10:29
*** hoangcx_ has quit IRC10:30
*** rob0t__ has quit IRC10:31
*** rob0t__ has joined #openstack-ironic10:32
*** rob0t__ has quit IRC10:36
sambettso/ dtantsur, vdrok, lucasagomes, vsaienk0, csmart10:42
vsaienk0morning sambetts10:42
lucasagomessambetts, o/10:51
*** rob0t__ has joined #openstack-ironic10:52
openstackgerritMerged openstack/ironic-inspector-specs master: Endpoint to list introspection statuses  https://review.openstack.org/37504510:54
*** amotoki has quit IRC10:55
*** rob0t__ has quit IRC10:57
*** ccamacho is now known as ccamacho|lunch10:58
*** mjura has quit IRC11:03
*** rob0t__ has joined #openstack-ironic11:08
*** rob0t__ has quit IRC11:12
openstackgerritOksana Voshchana proposed openstack/ironic master: Upgrade phase with multitenancy  https://review.openstack.org/42804311:18
*** nmathew has quit IRC11:20
*** links has joined #openstack-ironic11:21
*** mgould|afk is now known as mgould11:23
mgouldmorning Ironic dtantsur sambetts mkrai pas-ha vdrok vsaienk0 lucasagomes csmart11:23
vsaienk0\o11:24
lucasagomesmgould, o/11:24
vdrokmorning mgould :)11:24
*** skazi has quit IRC11:24
*** links has quit IRC11:25
csmartHehe hey mgould :-)11:27
*** rob0t__ has joined #openstack-ironic11:27
*** vsaienko has joined #openstack-ironic11:28
*** rob0t__ has quit IRC11:31
*** rob0t__ has joined #openstack-ironic11:32
*** aarefiev_afk is now known as aarefiev11:35
*** amotoki has joined #openstack-ironic11:35
*** rob0t__ has quit IRC11:36
pas-hahi mgould sambetts lucasagomes dtantsur11:36
*** skazi has joined #openstack-ironic11:36
*** jkilpatr has quit IRC11:40
openstackgerritOksana Voshchana proposed openstack/ironic master: Upgrade phase with multitenancy  https://review.openstack.org/42804311:40
*** rob0t__ has joined #openstack-ironic11:42
openstackgerritAparna proposed openstack/proliantutils master: Add HPSUM firmware update support  https://review.openstack.org/42200411:43
*** vsaienko has quit IRC11:46
*** rob0t__ has quit IRC11:47
*** dtantsur is now known as dtantsur|lunch11:48
openstackgerritMerged openstack/ironic master: Fix setting persistent boot device does not work  https://review.openstack.org/37632211:48
*** vsaienko has joined #openstack-ironic11:50
*** rob0t__ has joined #openstack-ironic11:55
*** rob0t__ has quit IRC11:59
*** amotoki has quit IRC12:03
jtomasekdtantsur|lunch: hi, is there a use case for a node capability (properties/capabilities) to have empty value e.g. "cap1:value1,cap2:,cap3:value3"?12:05
jtomasekdtantsur|lunch: should that ever happen?12:06
*** dtantsur|lunch is now known as dtantsur12:10
*** amotoki has joined #openstack-ironic12:10
dtantsurjtomasek, I don't think we will treat such capabilities correctly. when we need a boolean one, we usually do cap2:true12:10
*** jkilpatr has joined #openstack-ironic12:12
*** early has quit IRC12:12
*** mjura has joined #openstack-ironic12:13
openstackgerritZhenguo Niu proposed openstack/ironic master: Add nodes tagging support - RPC objects  https://review.openstack.org/23335712:15
*** yolanda_ has quit IRC12:18
*** cdaniel-afk is now known as cdaniel12:20
cdanielmorning all12:20
*** ccamacho|lunch is now known as ccamacho12:21
jrollmorning folks12:23
*** yolanda_ has joined #openstack-ironic12:23
lucasagomesjroll, cdaniel o/12:23
*** vikrant has quit IRC12:23
*** mjura has quit IRC12:24
*** yolanda_ has quit IRC12:27
*** yolanda_ has joined #openstack-ironic12:28
*** early has joined #openstack-ironic12:28
mat128|mtggood morning everyone12:29
dtantsurmorning jroll, cdaniel, mat128|mtg12:30
*** mat128|mtg is now known as mat12812:30
*** amotoki has quit IRC12:33
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient master: Add testcases for OSC baremetal port group commands  https://review.openstack.org/38542712:36
*** owalsh is now known as owalsh-afk12:37
jtomasekdtantsur: ok, we're trying to resolve the problem whether empty values are valid and whether value should be removed when empty in convertion functions: https://review.openstack.org/#/c/424547/7/src/js/utils/nodes.js12:38
patchbotpatch 424547 - tripleo-ui - Nodes Table tagging12:38
dtantsurjtomasek, I think it's safe to use https://github.com/openstack/ironic/blob/77bcccf98c99eecc22b97c73d14ff5d1bdce7e8d/ironic/drivers/utils.py#L149-L156 as a canonical implementation12:40
jtomasekdtantsur: ok, thanks12:40
*** nicodemos has joined #openstack-ironic12:44
nicodemosgood morning, Ironic. :)12:44
jrolldtantsur: a couple easy stable patches for you https://review.openstack.org/#/q/topic:test-setup+status:open+project:openstack/ironic12:46
* jroll touched them so is not voting12:46
openstackgerritAndrey Shestakov proposed openstack/ironic master: Remove trailing slash from base_url in tempest plugin  https://review.openstack.org/42967912:47
*** lucasagomes is now known as lucas-hungry12:49
*** _fatalis is now known as aimtsou12:50
dtantsurjroll, sure12:52
jrollthanks12:52
* dtantsur adds a stable dashboard to his gertty.yaml13:00
openstackgerritVasyl Saienko proposed openstack/ironic master: Add Ironic standalone tests  https://review.openstack.org/42355613:01
openstackgerritMerged openstack/ironic stable/newton: Prepare for using standard python tests  https://review.openstack.org/42899813:05
vdrokmorning cdaniel jroll mat12813:08
vdrokand morning nicodemos13:08
nicodemoshey, vdrok.13:09
openstackgerritMerged openstack/ironic stable/mitaka: Prepare for using standard python tests  https://review.openstack.org/42900013:09
*** mjura has joined #openstack-ironic13:09
*** aparnav has quit IRC13:12
openstackgerritDmitry Tantsur proposed openstack/ironic master: [devstack] Allow using "ipmi" hardware type  https://review.openstack.org/42969413:12
*** amotoki has joined #openstack-ironic13:12
dtantsurjroll, will test ^^^ locally, then we can set up a CI13:13
*** dprince has joined #openstack-ironic13:15
*** rbudden has joined #openstack-ironic13:19
*** jheroux has joined #openstack-ironic13:22
*** SerenaFeng has joined #openstack-ironic13:25
*** jcoufal has joined #openstack-ironic13:27
*** cdearborn has joined #openstack-ironic13:27
openstackgerritVasyl Saienko proposed openstack/ironic master: Add Ironic standalone tests  https://review.openstack.org/42355613:34
bfourniemorning all13:34
jrolldtantsur: awesome, fwiw, I've been running with ipmi hardware type in devstack, seems to work fine13:34
*** mjura has quit IRC13:35
dtantsurgreat!13:35
dtantsurmorning bfournie13:35
bfourniemorning dtantsur13:36
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient master: Client support resources filecache  https://review.openstack.org/42003313:36
*** sdake has joined #openstack-ironic13:37
*** amotoki has quit IRC13:38
*** sdake_ has joined #openstack-ironic13:40
*** ppiela has joined #openstack-ironic13:42
*** sdake has quit IRC13:44
*** SerenaFeng has quit IRC13:46
*** SerenaFeng has joined #openstack-ironic13:46
*** dims_ has quit IRC13:47
TheJuliagood morning everyone13:47
*** SerenaFeng has quit IRC13:48
dtantsurmorning TheJulia13:48
*** dims has joined #openstack-ironic13:48
*** rob0t__ has joined #openstack-ironic13:49
ppielaTheJulia: thanks for the weekend reviews!13:54
TheJuliappiela: no problem, everything I looked at this weekend seemed fairly strait forward13:54
nicodemosmorning TheJulia, bfournie13:57
*** rloo has joined #openstack-ironic14:00
*** lucas-hungry is now known as lucasagomes14:01
*** srobert has joined #openstack-ironic14:01
TheJuliappiela: You may want to take a look at 429111 again, CI didn't quite like it14:02
*** sasha2 has joined #openstack-ironic14:02
ppielaTheJulia: will do14:02
*** srobert has quit IRC14:02
TheJuliaLooks like pep8 and an npm validation error at a quick glance14:02
*** awiddersheim has quit IRC14:03
*** srobert has joined #openstack-ironic14:03
*** srobert has quit IRC14:03
openstackgerritMerged openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/42921714:03
TheJulialooks like an excess )14:03
openstackgerritMerged openstack/ironic-ui master: Fix node validation problem  https://review.openstack.org/42901214:03
*** srobert has joined #openstack-ironic14:04
*** awiddersheim has joined #openstack-ironic14:05
openstackgerritMerged openstack/ironic-ui master: Add support for additional port attributes  https://review.openstack.org/42906614:05
*** dtantsur is now known as dtantsur|brb14:06
openstackgerritMerged openstack/bifrost master: Typo fix: prepatory => preparatory  https://review.openstack.org/42950014:07
*** aparnav has joined #openstack-ironic14:10
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient master: Client support resources filecache  https://review.openstack.org/42003314:11
TheJuliappiela: reviewed the release notes you've added.14:12
ppielaTheJulia: thx, working on the ci failures14:13
*** vsaienko has quit IRC14:14
*** owalsh-afk has quit IRC14:14
*** vsaienko has joined #openstack-ironic14:15
TheJuliaAwesome14:15
*** owalsh-afk has joined #openstack-ironic14:15
*** owalsh-afk is now known as owalsh14:16
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient master: Client support resources filecache  https://review.openstack.org/42003314:16
aparnavHi JayF, Regarding you comment in https://review.openstack.org/#/c/408441/, Does the doc patch has to be blocked till the tests added in CI?14:17
patchbotpatch 408441 - ironic - Doc for sanitize erase support in iLO drivers14:17
*** baoli has joined #openstack-ironic14:18
*** chlong has joined #openstack-ironic14:19
*** yolanda_ has quit IRC14:21
*** yolanda_ has joined #openstack-ironic14:21
*** lindycoder has joined #openstack-ironic14:22
openstackgerritPeter Piela proposed openstack/ironic-ui master: Release-notes for recent feature additions  https://review.openstack.org/42941414:23
*** lindycoder has quit IRC14:25
*** superdan is now known as dansmith14:30
openstackgerritPeter Piela proposed openstack/ironic-ui master: Add support for editing Ironic network ports  https://review.openstack.org/42911114:34
TheJuliaaparnav: I think JayF, and he can correct me if I'm misinterpreting him here, but I think what he is stating is that it is not the best idea to include DIB element documentation in ironic's documentation since it is not explicitly tested as part of CI.  My concern is that DIB may change in the next year invalidating that documentation.  Realistically, part14:38
TheJuliaof it seems like documentation that should be in the dib element and that it should be explicitly referenced.14:38
TheJuliaaparnav: Also, thinking about it and putting my operator hat on, my immediate question would be "What generations are supported by this? What model of raid controllers are supported by this?" But that should definitely be in DIB element doc.14:39
*** baoli has quit IRC14:39
TheJuliaaparnav: I posted feedback on the doc update to that effect14:41
TheJuliappiela: Looks like the release note rev now has elements from the prior revision. :)14:42
*** ElCoyote_ has joined #openstack-ironic14:43
ppielaTheJulia: Yep, my mistake, I first checked changes into the wrong branch14:45
*** baoli has joined #openstack-ironic14:46
aparnavTheJulia, Thank you I will update it accordingly14:46
mat128TheJulia, aparnav: also commented. We should link to the DIB docs.14:46
*** sdake_ is now known as sdake14:49
*** chihhsin has joined #openstack-ironic14:51
*** rob0t__ has quit IRC14:51
*** rob0t__ has joined #openstack-ironic14:53
*** aparnav has quit IRC14:53
lucasagomesjroll, remind me please, is python-redfish part of the ironic umbrella ?14:56
jrolllucasagomes: not yet, no https://governance.openstack.org/tc/reference/projects/ironic.html14:56
lucasagomesjroll, right on :-/14:56
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Find a node by multiple attributes  https://review.openstack.org/42128514:57
jrolllucasagomes: I'd like it to be, but nobody has really talked about it much, if we merge the redfish spec idk why we couldn't start that14:57
*** rob0t__ has quit IRC14:57
lucasagomesjroll, yeah, to be honest I'm trying to package it for RDO and urgh... the setup.py is pretty nasty (it has a execute(["pip", "install" ...] there!!!)14:58
jrollO_o14:58
lucasagomesjroll, so I will fix it and was wondering who is actually reviewing it14:58
* TheJulia blinks14:58
lucasagomesjroll, https://github.com/openstack/python-redfish/blob/master/setup.py#L29-L3014:58
lucasagomesno joke14:58
TheJulialucasagomes: bcornec2 most likely14:58
lucasagomesTheJulia, ++14:58
TheJulialucasagomes: I have an email someplace from bruno that copies some of the python-redfish contributors, so we could likely get ahold of others if needed14:59
lucasagomesTheJulia, thanks, yeah I will put a patch up first and then ask bruno15:00
*** mjura has joined #openstack-ironic15:00
TheJulialucasagomes: awesome15:00
lucasagomesanother thing is that, the tarball.openstack... for red fish doesn't have anything else than -master15:00
lucasagomesmaybe the pypi job is broken ?15:00
mgouldTheJulia, lucasagomes: René Ribaud, according to the commit history...15:00
TheJulialucasagomes: it may not have even been branched yet, and as a library afaik it doesn't have to be15:01
TheJulialucasagomes: I think it was imported this cycle from github15:02
lucasagomesI see15:02
lucasagomesthat might explain it15:02
lucasagomesTheJulia, thanks for all info15:02
jrollwell, any releases should still have tarballs15:02
lucasagomesI've meeting now but after that I will try to fix that stuff upstream15:02
TheJuliathe last release was from when it was on github15:03
TheJulia0.3 == 9 months ago15:03
jrollah15:03
*** rob0t__ has joined #openstack-ironic15:03
lucasagomes:-/15:03
*** dtantsur|brb is now known as dtantsur|mtg15:03
TheJuliaI think it would behove us to be further involved with the redfish stuffs.  I just don't have any redfish hardware to play with. :(15:03
*** milan has joined #openstack-ironic15:03
milanmorning Ironic! :)15:04
* TheJulia wonders if moonshots are cheap on ebay yet15:04
TheJuliagood morning milan15:04
milanmorning TheJulia! :)15:04
*** srobert_ has joined #openstack-ironic15:04
*** vsaienko has quit IRC15:05
*** baoli has quit IRC15:05
jrollTheJulia: ++15:05
*** baoli has joined #openstack-ironic15:05
sambettsjroll: QQ, when you make a request to the Ironic API and you get an error, is there a reason why we return a json in the format {"error_message": "<string encoded json dictionary about the error>"} and not {"error_message": <json dictionary>} ??15:06
jrollsambetts: that is not a quick question :)15:06
jrollI don't know, off the top of my head15:06
jrollI would wonder if it's always a dict15:06
TheJuliaI don't think it always is, at least from historical memory15:07
*** rob0t__ has quit IRC15:08
sambettsmy first thought was "something something backward compatiblity", /me goes hunting for FIXME/NOTE comments15:08
*** srobert has quit IRC15:08
openstackgerritPeter Piela proposed openstack/ironic-ui master: Release notes for recently added features  https://review.openstack.org/42974215:09
TheJulia$280 for a management module... and no chassis on ebay :(15:11
TheJuliappiela: ^^^ new change set?15:11
robcresswellIts a bit of a pain having to decode every API return twice :p15:11
* TheJulia ducks since she is sure ppiela will soon toss stuff at her :)15:11
*** rob0t__ has joined #openstack-ironic15:12
*** srobert_ has quit IRC15:12
*** srobert has joined #openstack-ironic15:12
*** baoli has quit IRC15:16
*** rob0t__ has quit IRC15:16
*** srobert has quit IRC15:17
*** gcb has joined #openstack-ironic15:17
*** srobert has joined #openstack-ironic15:17
vdrokmorning TheJulia and milan15:18
milanmorning vdrok! :)15:18
*** baoli has joined #openstack-ironic15:19
*** baoli has quit IRC15:19
*** sabeen has joined #openstack-ironic15:20
TheJuliappiela: Ahh, I see you abandoned the prior change.15:21
openstackgerritMadhuri Kumari proposed openstack/ironic master: Fix directories permission  https://review.openstack.org/42707715:21
openstackgerritMario Villaplana proposed openstack/ironic master: Update api-ref for dynamic drivers  https://review.openstack.org/42846015:23
*** rob0t__ has joined #openstack-ironic15:23
mariojvcc jroll ^ thanks for the review, think i fixed everything commented on15:24
jrollmariojv: cool, will look15:24
*** fxpester has quit IRC15:25
*** srobert has quit IRC15:25
*** srobert has joined #openstack-ironic15:26
*** rob0t__ has quit IRC15:28
*** rloo has quit IRC15:29
*** rloo has joined #openstack-ironic15:29
vdrokdtantsur|mtg: I've looked through the last 100 (by report) of open bugs on ironic, can I put the ones that caught my eye as worth fixing to the bugs section of whiteboard?15:35
vdrok* by reporting time15:36
dtantsur|mtgvdrok, please do, much appreciated!15:36
* dtantsur|mtg does not have time for that, sorry15:36
vdroknp :)15:36
*** rob0t__ has joined #openstack-ironic15:37
*** jvgrant has quit IRC15:39
*** jvgrant has joined #openstack-ironic15:39
*** beekneemech is now known as bnemec15:40
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Retry to connect to RPC if failed  https://review.openstack.org/37646215:41
*** rob0t__ has quit IRC15:41
*** milan has quit IRC15:42
*** jaosorior has joined #openstack-ironic15:43
NobodyCamGood Morning Ironic'ers15:44
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Retry to connect to RPC if failed  https://review.openstack.org/37646215:45
rloohi and good monday morning all, vdrok, dtantsur|mtg, jroll, mariojv, TheJulia, sambetts, lucasagomes, mgould, mat12815:45
lucasagomesrloo, hi there15:45
jrollmorning rloo15:45
vdrokmorning NobodyCam and rloo15:45
sambettsjroll: So on quick investigation it turns out that wsme always formats our exceptions for us in to a JSON dict ready for returning to the client, and then we've also added middleware that trys to take the exception wraps it into JSON, which results in a double json encoded response15:45
rloomorning NobodyCam15:45
mariojvmorning rloo15:46
sambettso/ rloo15:46
dtantsur|mtgmorning rloo, mariojv15:46
rloosambetts: isn't double doubly better than single? (ugh) ^^15:46
NobodyCamMorning dtantsur|mtg rloo vdrok sambetts lucasagomes :)15:46
openstackgerritJulia Kreger proposed openstack/ironic-ui master: Release notes for recently added features  https://review.openstack.org/42974215:47
dtantsur|mtgmorning NobodyCam15:47
TheJuliappiela: Minor edits ^^^^15:47
TheJuliarloo: good morning rloo15:47
rloovdrok: i think it could be possible, L139 https://review.openstack.org/#/c/428475/1/ironic/conductor/manager.py15:48
patchbotpatch 428475 - ironic - exception from driver_factory.default_interface()15:48
rloovdrok: but i think it might not be possible at L36815:48
sambettsrloo: heh its not a huge issue, you just end up having to decode it twice in the client15:49
sambettsrloo: or in any UI code15:50
rloovdrok: but i don't want to clean that part up. the only goal of that patch was to replace the check for None with raising an exception sooner. so since the code checked for none, it means the code thinks an exception could be raised.15:50
lucasagomesNobodyCam, o/15:50
rloosambetts: but that's icky. i'm guessing our client doesn't decode it twice. if we changed to decode twice, and then ironic changes to only singly encode...15:50
rloosambetts: (but i haven't been paying attention to the discussion. just doesn't seem 'right' to encode twice...)15:51
sambettsrloo: yeah, we shouldn't be doing it IMO, I'm thinking it might have been left over code for processing exceptions from before we used wsme, which we didn't remove when we switched over15:52
rloosambetts: that theory sounds good15:53
NobodyCam:)15:53
sambettsrloo: we're double decoding in the client as a work around already ... https://github.com/openstack/python-ironicclient/blob/master/ironicclient/common/http.py#L7615:55
rloosambetts: we are?!!#15:55
openstackgerritOksana Voshchana proposed openstack/ironic master: Adds network check in upgrade phase  https://review.openstack.org/42804315:56
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Retry to connect to RPC if failed  https://review.openstack.org/37646215:56
vdrokrloo: on L139 as we might be updating node setting its driver to a hardware type that is not enabled? we'd fail earlier, when loading that  hw type. Also, I think that it was checking for None because we were not failing if None was returned by _register_and_validate_hardware_interfaces, now we raise instead, and conductor just stops?15:56
robcresswellThe ironic standalone ui had a bunch of code to double decode too; thats why I was asking Sam what was going on :)15:56
jrollEmilienM: reading -release channel, this is the first I've heard of ironic blocking tripleo releases, what's up with that?15:56
rloovdrok: we could also be updating a node's interface?15:57
EmilienMjroll: I don't think it's on ironic side15:57
jrollEmilienM: oh, perfect, thanks15:58
mat128hi rloo15:58
EmilienMjroll: we are still investigating the bug15:58
EmilienMjroll: I'll let you know how it goes15:58
jrollEmilienM: cool, happy to help if needed15:58
EmilienMthanks for asking15:58
jrollnp15:59
vdrokrloo: yeah, but if it's not set and we're setting it, we'd raise only IncompatibleInterface because interface is not supported if it's not supported, if we're removing that field, we already know that some interface is supported and enabled so can calculate default15:59
rloovdrok: sigh. I didn't add that exception to L128.16:00
rloovdrok: i'd rather that stuff get cleaned up in a separate patch, that wasn't the intent of my patch16:01
rloovdrok: i can remove L139 I added, I don't really care.16:02
rloovdrok: but i added that to be consistent etc.16:02
vdrokrloo: well, I understand that's not the intent, but with the changes to the _register_smth_interfaces_smth those places are now not able to raise, as conductor stopped already :) jroll dtantsur|mtg if you have time, could you also take a look at https://review.openstack.org/428475? I can be persuaded otherwise if people think it's worth leaving those :)16:04
patchbotpatch 428475 - ironic - exception from driver_factory.default_interface()16:04
rloovdrok: so i think a separate patch should clean that up16:04
rybridges2Good morning guys!16:05
*** Nisha_Agarwal has joined #openstack-ironic16:05
rybridges2I was wondering what you guys think about the use of ipmitool vs ipminative? Is one preferred over the other?16:05
rloojroll: vdrok and i were just discussing 428475. did you look at it?16:06
*** dtantsur|mtg is now known as dtantsur16:07
jrollrloo: am looking now16:07
rloojroll: thx. i wanted to ask about people's take on i18n (or not) on substrings16:07
jrollrloo: am not following irc conversation well, though16:07
rloojroll: should be clearer when you see vdrok's comments in that patch16:07
jrollrloo: idk enough about how translation works in openstack to have an opinion on that. however word order is different in many languages and I think that could break things?16:08
*** spartacloud has joined #openstack-ironic16:08
jrollI feel like it's usually assumed that the arguments to string.format whatever for i18n'd strings are not translated themselves16:08
rloojroll: yup, i think so too. but it occurred to me that we don't have any general rule about that. i think we do i18n on substrings already.16:08
jrollwe also probably shouldn't translate driver/hardware type16:09
jrollrloo: I'm not interested in thinking about rules for rare cases that don't affect actual runtime code right now, sorry16:09
vdroktranslation thing was mostly a nit :)16:09
rloojroll: ok16:09
rloovdrok: right, but good to think about16:09
* dtantsur reads the scrollback16:09
*** Syed__ has joined #openstack-ironic16:11
*** sacharya has joined #openstack-ironic16:12
openstackgerritMerged openstack/ironic-ui master: Add support for editing Ironic network ports  https://review.openstack.org/42911116:16
dtantsurjroll, "No valid host was found. Reason: No conductor service registered which supports driver ipmi" in my local devstack, huh16:18
dtantsurDriverNotFoundInEntrypoint: Could not find the following items in the 'ironic.drivers' entrypoint: ipmi.16:19
dtantsurI wonder if we did something wrong with enabling it...16:19
jrolldtantsur: did you pip install ironic recently?16:19
jrollit "just worked" for me16:19
jrollbut if you do git pull and restart, since we added ipmi to setup.cfg, that isn't enough16:19
*** nmathew has joined #openstack-ironic16:19
dtantsurjroll, I assumed devstack does it...16:19
*** sayantani01 has joined #openstack-ironic16:20
dtantsurthe same issue Oo16:20
jrolldtantsur: was it fresh devstack or re-stack?16:20
dtantsurfresh. the same after explicit pip install Oo16:20
jrollwhat the heck16:20
dtantsurjroll, and he's the answer:16:21
dtantsurit seems like we automatically add IRONIC_DEPLOY_DRIVER to the list of enabled drivers...16:21
dtantsurwhich is no longer correct :)16:21
* dtantsur fixes16:21
jrolloh, I didn't use IRONIC_DEPLOY_DRIVER, makes sense16:21
rybridges2dtantsur: check your ironic.conf16:22
dtantsurrybridges2, see above :)16:22
rybridges2and find enabled_drivers16:22
dtantsurbut yeah, that's what I ended up doing16:22
dtantsurthanks16:22
JayFheh16:23
JayFpatch to fix a devstack misconfig, of course, causes a misconfig a mere few weeks later16:23
JayF/o\16:23
rybridges2lol16:23
openstackgerritDmitry Tantsur proposed openstack/ironic master: [devstack] Allow using "ipmi" hardware type  https://review.openstack.org/42969416:24
ricardoasHello, ironic'ers!16:24
yolanda_hi, i've been working on the spec for custom deployment steps: https://review.openstack.org/412523. However, some of the questions are out of my knowledge, can other people provide more feedback, or contribute the spec as well?16:24
patchbotpatch 412523 - ironic-specs - Ironic deployment steps16:24
*** jcoufal_ has joined #openstack-ironic16:25
JayFdtantsur: isn't adding a hardware_type to IRONIC_ENABLED_DRIVERS wrong?16:25
dtantsurJayF, it is16:25
JayFdtantsur: won't it still get populated into the wrong config variable?16:25
dtantsurwell, we can't easily distinguish hw types and drivers by name only16:26
dtantsurnot without inspecting setup.cfg16:26
JayFmight be wise just to completely remove that failsafe, then16:26
JayFrather than have devstack automatically misconfigure people in some cases?16:26
dtantsurmaybe? maybe we should fail loudly instead16:27
*** jcoufal has quit IRC16:27
dtantsurI'll test this revision locally first, then think about it (or feel free to put a -1 requesting it)16:27
* dtantsur -> quick snack while devstack is building16:27
ricardoasJayF, got a second? I have a question about your comments at https://review.openstack.org/#/c/422118/ and https://review.openstack.org/#/c/429009/ (previously https://review.openstack.org/#/c/422064/ )16:28
patchbotpatch 422118 - ironic (stable/newton) - Adds another validation step when using dynamic al...16:28
patchbotpatch 429009 - ironic (stable/newton) - Ensures that OneView nodes are free for use by Ironic16:28
patchbotpatch 422064 - ironic (stable/newton) - Ensures that OneView nodes are free for use by Ironic16:28
ricardoas:)16:28
openstackgerritVasyl Saienko proposed openstack/ironic master: Add Ironic standalone tests  https://review.openstack.org/42355616:30
openstackgerritVasyl Saienko proposed openstack/ironic master: Add manual clean step ironic standalone test  https://review.openstack.org/42977016:30
*** galyna1 has joined #openstack-ironic16:31
*** owalsh is now known as owalsh-afk16:33
*** moshele has quit IRC16:33
*** gcb has quit IRC16:33
ricardoasJayF, by that I suppose we're not allowed to change minimal version at stable branches... so, in practice, we can't back port anything that requires a new minimal version of python-oneviewclient, right?16:34
JayFyes, exactly16:35
*** baoli has joined #openstack-ironic16:35
*** nmathew has quit IRC16:35
jrollrloo: reviewed that default_interface change16:38
*** pcaruana has quit IRC16:38
rloojroll: thx!16:38
openstackgerritOksana Voshchana proposed openstack/ironic master: Adds network check in upgrade phase  https://review.openstack.org/42804316:39
jrollrloo: np, thanks for writing that. still not convinced it's worth it but hey :)16:39
*** crushil has joined #openstack-ironic16:39
rloojroll: it's code clean up. if we don't expect it to be None, then we should code for that.16:39
jrollrloo: somehow it's more code :) I think you're right about it being better, though16:40
rloojroll: heh. it isn't the amount of code, it is the future understandability/maintainability of our code16:41
jrollya16:43
*** galyna_ has joined #openstack-ironic16:47
*** galyna2 has joined #openstack-ironic16:49
*** galyna1 has left #openstack-ironic16:50
*** galyna_ has quit IRC16:50
*** galyna2 has left #openstack-ironic16:51
*** galyna2 has joined #openstack-ironic16:51
*** aNuposic has joined #openstack-ironic16:54
ricardoasJayF: ok... thanks!!16:54
openstackgerritVasyl Saienko proposed openstack/ironic master: Add Ironic standalone tests  https://review.openstack.org/42355616:55
openstackgerritVasyl Saienko proposed openstack/ironic master: Add manual clean step ironic standalone test  https://review.openstack.org/42977016:55
JayFricardoas: http://docs.openstack.org/project-team-guide/stable-branches.html appropriate fixes is the best header for stuff like this16:55
*** baoli has quit IRC16:56
*** rpioso has joined #openstack-ironic16:56
jrollwho's ready for a meetin16:58
jrollg16:58
dtantsur\o/16:59
*** mjura has quit IRC16:59
*** [1]cdearborn has joined #openstack-ironic17:02
openstackgerritDmitry Tantsur proposed openstack/ironic master: [devstack] Allow using "ipmi" hardware type  https://review.openstack.org/42969417:03
*** milan has joined #openstack-ironic17:08
*** [2]cdearborn has joined #openstack-ironic17:09
*** dims has quit IRC17:11
*** mgould is now known as mgould|afk17:15
*** dims has joined #openstack-ironic17:18
*** tesseract has quit IRC17:18
*** cdearborn has quit IRC17:18
*** [2]cdearborn is now known as cdearborn17:18
*** amarao has quit IRC17:19
*** amarao has joined #openstack-ironic17:20
*** harlowja has joined #openstack-ironic17:20
*** [1]cdearborn has quit IRC17:21
*** amarao has quit IRC17:27
*** spartacloud has quit IRC17:28
*** dsneddon_afk is now known as dsneddon17:28
*** mat128_ has joined #openstack-ironic17:32
openstackgerritJohn L. Villalovos proposed openstack/ironic master: devstack: Adding a README for ironic-bm-logs directory  https://review.openstack.org/42696517:32
*** crushil has quit IRC17:41
*** crushil has joined #openstack-ironic17:42
*** baoli has joined #openstack-ironic17:43
*** alexpilotti has quit IRC17:47
*** harlowja has quit IRC17:49
*** derekh has quit IRC17:49
*** gmmaha has quit IRC17:52
*** rama_y has joined #openstack-ironic17:54
*** ralonsoh has quit IRC17:56
*** alexpilotti has joined #openstack-ironic17:56
jrolldtantsur: how many times can someone run node-create with name 'ports' in an installation of ironic?17:56
dtantsurjroll, lemme tell you a sad story: the most popular troubleshooting approach to every bare metal problem I'm seeing is to delete all nodes and start from scratch :(17:57
*** mgoddard_ has quit IRC17:58
jrollugh, okay, fair enough17:58
jrollI guess a version is the right thing to do17:58
* dtantsur was fighting with it for long time - and lost17:59
*** alexpilotti has quit IRC18:00
JayFlively meeting18:00
dtantsuryep18:00
* jroll goes to do errands and things, bbl18:00
vsaienk0dtantsur: we need to be sured that ipmi driver works or it is stable enough, related to https://review.openstack.org/#/c/429709/ ?18:00
patchbotpatch 429709 - openstack-infra/project-config - Add a non-voting job testing ironic with new "ipmi...18:00
lucasagomescalling it a day! Have a great eveninga ll18:01
dtantsurvsaienk0, just make sure that the job passes. then in e.g. 1 week we switch some of our jobs to it, or something like that18:01
lucasagomesevening all*18:01
*** lucasagomes is now known as lucas-afk18:01
dtantsurI haven't put much thought in it yet18:01
dtantsursee you lucas-afk18:01
vdroknight lucas-afk18:01
lucas-afko/18:01
rloonight lucas-afk18:01
jlvillalvdrok: I'd like to get your opinions on this patch: https://review.openstack.org/#/c/429280/18:01
patchbotpatch 429280 - networking-generic-switch - devstack: Use /etc/neutron/neutron.conf file18:01
vsaienk0dtantsur: we can do temp change to devstack-gate that switch driver, and do some number of rechecks. New job seems not needed18:01
jlvillalvdrok: Since you are one of the experts on networking-generic-switch18:02
jlvillalvsaienk0: I replied to your comment on: https://review.openstack.org/#/c/429280/18:02
patchbotpatch 429280 - networking-generic-switch - devstack: Use /etc/neutron/neutron.conf file18:02
rloovdrok: wrt those two bugs we just discussed. thx for bringing them up. did you want me to do the first one? (I'm not going to offer the 2nd one, heh)18:02
vdrokjlvillal: hah, the only real expert on that is vsaienk0 :) will do it tomorrow, not ime for it today unfortunately :(18:02
dtantsurvsaienk0, not sure what the problem is, your options require much more code.18:02
rloovdrok: i'm good if you want to do the first one.18:02
jlvillalvdrok: No worries18:02
Nisha_Agarwalvsaienk0, what is this new ipmi driver? part of driver composition?18:03
dtantsurNisha_Agarwal, yes18:03
vdrokrloo: I already forgot about the first one :D sure, if you want to grab it :)18:03
Nisha_Agarwaldtantsur, so the driver name need not have any interface?18:03
vdrokotherwise I can do it18:03
rloovdrok: ha ha. ok :) i'll update the bug with what was discussed at the meeting.18:03
vdrokthanks!18:04
dtantsurNisha_Agarwal, please check the latest version of the spec :) if you just pass the driver, the default interfaces are used.18:04
Nisha_Agarwaldtantsur, got it :)18:06
Nisha_Agarwali think i read quite long back :) its much updated than that18:07
dtantsuryep, we did update it a few times18:09
dtantsurok folks, calling it a day now. see you tomorrow!18:09
*** dtantsur is now known as dtantsur|afk18:09
*** gmmaha has joined #openstack-ironic18:10
* sambetts -> home18:11
*** sambetts is now known as sambetts|afk18:11
sambetts|afknight all18:11
galyna2good night :)18:11
*** galyna2 has left #openstack-ironic18:11
*** galyna2 has joined #openstack-ironic18:13
*** moshele has joined #openstack-ironic18:16
*** Nisha_Agarwal has quit IRC18:18
vdroknight sambetts|afk dtantsur|afk and galyna18:19
*** gmmaha has quit IRC18:19
*** gmmaha has joined #openstack-ironic18:20
*** galyna2 has quit IRC18:21
*** crushil has quit IRC18:22
*** gmmaha has quit IRC18:22
*** gmmaha has joined #openstack-ironic18:22
*** ijw has joined #openstack-ironic18:23
*** moshele has quit IRC18:23
*** aNuposic has quit IRC18:27
*** ijw has quit IRC18:32
*** vsaienko has joined #openstack-ironic18:36
*** pcaruana has joined #openstack-ironic18:36
JayFA super interesting networking bug, found in newton: https://bugs.launchpad.net/ironic/+bug/165708318:40
openstackLaunchpad bug 1657083 in Ironic "instance rebuild cause creation of two ports in two networks simultaneously" [Undecided,New]18:40
JayFmaybe worth digging into and fixing18:40
*** chedda has joined #openstack-ironic18:40
*** moshele has joined #openstack-ironic18:42
mariojvvsaienk0: thanks for the review on the api ref patch, i didn't know those samples were automatically generaetd18:42
mariojv*generated18:42
*** mgoddard_ has joined #openstack-ironic18:42
*** harlowja has joined #openstack-ironic18:44
openstackgerritVladyslav Drok proposed openstack/ironic master: Add port groups configuration documentation  https://review.openstack.org/42982618:44
*** crushil has joined #openstack-ironic18:45
mariojvseems to be broken though, at least on ubuntu 14.04, jq -S doesn't recognize the -S flag18:46
mariojvswitched to -s and trying again18:48
JayFsambetts|afk: put a comment on https://bugs.launchpad.net/ironic/+bug/1659836 -- not sure I understand the case you're describing18:48
openstackLaunchpad bug 1659836 in Ironic "Ironic Nova Virt driver tries to act on exclusively locked node during tear down" [Undecided,New]18:48
*** amarao has joined #openstack-ironic18:50
JayFjlvillal: https://review.openstack.org/#/c/398992 your comments were addressed here, if you wanna apply your +2A :)18:52
patchbotpatch 398992 - ironic-python-agent - Configure and use SSL-related requests options18:52
*** chlong has quit IRC18:52
*** ChubYann has joined #openstack-ironic18:53
rloohey, someone just asked me how to get started with openstack & ironic. what's the best way to get started? is there openstack docs that someone would recommend?18:55
*** aNuposic has joined #openstack-ironic18:55
mat128rloo: get started to do what precisely?18:55
mat128rloo: contributing? using?18:55
JayFstarted as what, an end user of a cloud? a deployer? a developer?18:55
*** sambetts|afk has quit IRC18:55
*** sambetts_ has joined #openstack-ironic18:56
rlooi think as a developer. but not much programming experience, and they don't know openstack. they have experience racking hw.18:56
rlooseems like a BIG ramp up18:56
mat128rloo: tell them to join the irc channel18:56
JayFThat's sorta a tough spot to start from18:56
mat128thats the first thing18:56
rloomat128: i did :)18:56
rloomat128: some folks are shy18:56
mat128next up, fix a typo and submit it18:56
mat128get used to the review process18:56
rybridges2rloo: do they know python at all?18:57
JayFShy or not, failing to join the channel isn't conductive to becoming part of the community :)18:57
rybridges2if they are inexperienced with python still, i would start with just python skills18:57
rybridges2when i first started openstack, i had never written python before18:57
mat128rybridges2: to me, there is plenty of stuff non-python in openstack18:57
mat128docs, reviewing code18:57
rybridges2i found that reading a textbook was very helpful18:57
mat128s/code/specs18:57
mat128Python Koans is a good one to get started on python18:58
JayFWhen I started on Ironic, I was very inexperienced at python, but knew a lot about the systems side18:58
rloorybridges2: what textbook?18:58
rybridges2i would highly recommend https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/159327603618:58
JayFfor someone without the systems or python chops, it'd be a really hard trek :(18:58
* JayF used codecademy to bone up on python basics18:58
rloorybridges2: oh, you mean python text book. i thought there might be a good openstack book :)18:58
rybridges2i used that and ramped up really fast in like a week18:58
rybridges2oh heh  i wish there was an openstack textbook18:58
mat128rloo: https://github.com/gregmalcolm/python_koans18:58
*** dsneddon is now known as dsneddon_afk18:59
mat128rloo: is the person an openstack user?18:59
rloomat128: nope. not yet.18:59
rloomat128: big learning curve... :)18:59
mat128rloo: what are their previous experience besides racking hardware?18:59
rloomat128: dunno, they didn't tell me.18:59
*** crushil has quit IRC19:00
mat128what is* whatever :P19:00
mat128oh19:00
*** dsneddon has joined #openstack-ironic19:00
rloomat128: i'll ask for a cv next time :)19:00
mat128haha19:00
rloook, i'll point them to this. but i think they should probably *use* openstack first... the install/admin guides are probably the best place to start?19:00
JayF++ great suggestion19:00
JayFtry to install openstack; fix bugs in docs19:01
*** sayantani01 has quit IRC19:01
JayFmany projects even try to get someone to run through the full install guide each release19:01
rlooJayF: oh, maybe we should too. who do we want to torture?19:01
mat128rloo: http://tickletux.wordpress.com/2007/01/24/using-fizzbuzz-to-find-developers-who-grok-coding/ comes to mind19:01
JayFrloo: /me touches nose19:01
*** vsaienk0 has quit IRC19:01
mat128rloo, JayF: ours is huge :(19:02
JayFrloo: I already have a post-release project: research and well-document creating deploy images for ironic19:02
mat128all OSes and combos19:02
JayFit's specifically a pain point I've heard from most ironic deployers19:02
JayFand I know DIB can do it, we just don't always document it well.19:02
mat128wget tarballs.o.o/ipa/coreos/{kernel,ramdisk}19:02
mat128;)19:02
JayFmat128: I mean /instance/ images19:02
mat128oh, yeah19:02
JayFI should've said instance images19:02
JayFthat's what I meant, not deploy images19:03
JayFimages to be imaged onto the disk by the other images19:03
JayF/o\19:03
*** mgoddard_ has quit IRC19:03
mat128we use Oz19:03
mat128yeah19:03
rloothx for volunteering JayF!19:03
rloofizzbuzz...19:04
openstackgerritMario Villaplana proposed openstack/ironic master: Update api-ref for dynamic drivers  https://review.openstack.org/42846019:04
rloothx all, you provided some good pointers!19:04
*** ijw has joined #openstack-ironic19:05
*** vsaienk0 has joined #openstack-ironic19:08
*** chlong has joined #openstack-ironic19:09
*** pcaruana has quit IRC19:11
*** crushil has joined #openstack-ironic19:12
rybridges2Yea one of the very first things that I did with openstack (after learning python a bit) was do a full setup of my own instance with all of the components19:12
rybridges2and that familiarizes you with the APIs and what each piece does19:12
rybridges2and you dont have to write any code19:13
openstackgerritMichael Turek proposed openstack/ironic master: Add OpenBMC class for accessing nodes using OpenBMC  https://review.openstack.org/42983619:13
*** ppiela has quit IRC19:14
*** gmmaha has quit IRC19:16
*** vsaienko has quit IRC19:19
openstackgerritXavier proposed openstack/ironic master: Validation before perform node deallocation  https://review.openstack.org/38601419:19
*** vsaienko has joined #openstack-ironic19:19
rloojroll: i thought soft power off etc was done, but i see two patches still? https://review.openstack.org/#/q/topic:bug/152622619:20
rloodtantsur|afk: ^^19:20
jrollrloo: that's fun19:20
rloojroll: yup, we love having fun19:21
jrollrloo: well, from a nova user perspective it's done, at least19:21
jrollone is discoverability api, one is docs19:21
rloojroll: well, you've got a few hours yet as ptl, so i'll leave for you to decide whether to prioritize, herd cats, etc :)19:21
* jroll wonders if the former was in the spec19:22
jrollrloo: I'm not adding an API version this late in the cycle :P19:22
*** vsaienko has quit IRC19:22
rloojroll: ok. i just wanted to delete that feature from subteam report, but i'll leave it in with a note about it not being finished.19:23
jrollrloo: ah, I see19:23
*** kjw3 has joined #openstack-ironic19:23
jrolland yeah it's the second bullet here that isn't done http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/enhance-power-interface-for-soft-reboot-and-nmi.html#rest-api-impact19:23
rybridges2speaking of these power interfaces...19:24
rloojroll: ok, i'll add that link to our subteam report thing. that reminds me, i still haven't reviewed the driver comp spec to see where we're at. i'm assuming you or dtantsur|afk did.19:24
rybridges2In my experience, ipmi_native has been a bt unreliable when issuing a reboot or a get_power() command19:24
rloorybridges2: you're going to say how wonderful they are and how happy you are...19:25
rybridges2it will just fail the first time with a timeout19:25
rybridges2hahaha! rloo19:25
rybridges2well19:25
JayFrybridges2: I'd highly reccomend !native for most production uses today19:25
rybridges2tbh i am quite happy with them19:25
jrollrloo: I'm fairly confident that I have the remaining work to be done written down19:25
rybridges2i am just wondering if what i am seeing is normal19:25
rloorybridges2: that's what i wanted to hear. and now for the 'but ...' :)19:25
rybridges2JayF: Thanks that is very helpful19:25
rloojroll: good.19:25
*** moshele has quit IRC19:26
rybridges2JayF: Just curious, why do you think non-native implementations are the way to go for prod uses right now?19:26
rybridges2any specific downsides to native? or is it just not as mature yet?19:27
JayFrybridges2: sorta a chicken->egg problem. more people use the ipmitool-based driver so it's more vetted, bugs resolved, etc19:27
rybridges2ahh that makes a lot of sense19:27
JayFalso, ipmi is a really borderline insane protocol19:27
rybridges2yes i agree19:28
JayFand ipmitool has longer experience of dealing with it than our python ipmi library ;)19:28
rybridges2the worst part about it is...19:28
rybridges2half the time the firmware from the vendor fails b/c it is super outdated or buggy or w/e19:28
JayFudp? the security problems? varied implementations?19:28
rybridges2at that point there is nothing we can do19:28
rybridges2no matter how good our implementation is on openstack19:28
JayFaha, I'll file that one under 'varied implementations'19:28
rybridges2if the firmware crashes we are screwed no matter what heh19:28
JayFrybridges2: I had a set of machines once, that the ipmi firmware would freeze up, you'd have to pass "power off" over and over until it finally worked and "unfroze" the bmc19:29
rybridges2yup19:29
JayFrybridges2: and this is literally the process the hardware vendor folks told us to do19:29
rybridges2bahaha19:29
rybridges2yea we have many similar issues19:29
rybridges2we have thousands of machines running ironic right now19:29
*** vsaienko has joined #openstack-ironic19:29
rybridges2we get failure rates on provides and boots about 12-15% of the time19:30
rybridges2almost all of them related to ipmi hardware/firmware failures19:30
*** amarao has quit IRC19:30
JayFrybridges2: on native driver?19:30
rybridges2no not native19:30
rybridges2we are using ipmitool right now19:30
JayFthat's some pretty incredibly flakey hardware19:31
JayFor massively underscaled conductors19:31
*** owalsh-afk has quit IRC19:31
*** spartacloud has joined #openstack-ironic19:31
*** owalsh-afk has joined #openstack-ironic19:33
*** moshele has joined #openstack-ironic19:34
*** dyasny has quit IRC19:35
rybridges2JayF: We actually run 20 conductor processes per node19:36
rybridges2err i should say19:36
rybridges2per ic19:36
rybridges2before we did that19:36
rybridges2our failure rates were like 60%19:36
JayFwait, what? You're running multiple conductor instances on the same node?19:37
rybridges2we know that it is the hardware in most cases though because when we try to issue raw ipmi commands to them they just dont respond19:37
rybridges2yes :)19:37
JayFThat has to be patched in, right?19:37
rybridges2we patched it ourselves, yes19:37
JayFeither that or you're getting some quantity of failures from conductors stepping on each others' tftp directories19:37
JayFbut they have to share a tftp directory, b/c only one service per conductor19:38
JayFyikes, yeah, I don't reccomend that setup at all19:38
rybridges2yes, we figured you guys would be opposed to it, which is why we did not try to push the changes upstream19:38
rybridges2but at our scale (50k + nodes) there was no choice19:38
rybridges2we needed more conductors19:38
JayFYeah; in our environemnt we virtualized the conductors19:39
rybridges2Oh that is interesting19:39
JayFran the entire ironic control plane on vms, for maximum ironic output19:39
rybridges2cool!19:39
JayFthat I think would be the "official" solution to your problem: containers or vms19:39
rybridges2yes19:39
JayFno rule that your control plan has to be bare nodes :)19:39
rybridges2that is our goal eventually19:39
aNuposicHi Folks, do we mention the openstack project names in lower case while referring to them commit messages or release notes?19:39
rybridges2so, you run all of the conductors on a single hypervisor?19:39
JayFI also think we wouldn't be opposed, in theory, to a "support multiple conductors on a single piece of hardware" spec, but it's hard technically19:40
JayFrybridges2: we have an internal cloud at rackspace, and we built using that19:40
JayFrybridges2: all rackspace cloud control plane, with very little exception, is on vms19:40
*** vsaienko has quit IRC19:40
TheJuliaaNuposic: I generally do unless it makes sense to capitalize in particular cases like the first word in a sentence.  The doc guidelines are useful in that regard.19:40
JayFaNuposic: http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html19:40
*** vsaienko has joined #openstack-ironic19:40
JayFTheJulia: jinx :P19:40
TheJulialol19:40
*** vsaienko has quit IRC19:41
rybridges2JayF: Ah ok that makes sense.19:41
aNuposicTheJulia: JayF: cool19:41
aNuposicyeah i have a suggestion on my patch set to use lower case in commit message so just wanted to confirm :)19:42
rybridges2JayF: So, the reason that we are trying to switch to ipminative over ipmitool is because we noticed that the performance of ipmitool is pretty slow. The sync_power_state was eating up major resources. We were thinking if we switched to native it might speed things up19:42
rybridges2JayF: But in my initial testing, native seems pretty finicky19:42
mat128rybridges2: ipmitool is heavy because of all the process opening, file descriptors, text parsing going on19:43
rybridges2yes exactly19:43
*** dyasny has joined #openstack-ironic19:43
rybridges2every time it issues a command it is spawning processes19:43
rybridges2when you have 15k baremetal nodes on a cluster and you have to spawn a new process for each one to get the power status, it slows things down a lot19:43
mat128rybridges2: for the record, I'm a core reviewer on pyghmi (our ipmi library) and jjohnson2 is the lead for it19:43
mat128rybridges2: I feel you :)19:44
rybridges2mat128: Oh that is awesome! glad to meet you.19:44
rybridges2i was taking a look at that pyghmi library quite a bit over the weekend actually19:44
mat128we are running ipmitool too because of the issues with native, but we have a general thread to make native better19:44
mat128im mostly core because it is used in virtualBMC (as a server rather than a client) and we can make changes if something breaks Ironic19:44
mat128havent committed much (if at all)19:45
mat128it's mostly Jarrod's project, but I see no reason valid commits arent considered19:45
rybridges2I see. very interesting19:45
mat128fun fact: Jarrod is optimizing for large scale, outside of openstack19:46
rybridges2when i was doing my initial testing against the pyghmi library...19:46
mat128we internally had problems with the global variables and state sharing going on with pyghmi being used as a library19:46
mat128inside of ironic19:46
rybridges2i noticed that i basically had to wrap my calls to set_power('boot') and get_power() with retries because they timeout on me 100% of the time the first time they run. but then instantly succeed the second time19:46
rybridges2ah okay19:46
mat128ugh19:46
JayFrybridges2: I wonder if you're running a too-old ipmitool19:47
JayFrybridges2: newer ipmitool has built-in retry support, and we utilize that19:47
mat128JayF: I think he was mentuioning pygnmi19:47
mat128oh god19:47
mat128mentioning pyghmi*19:47
JayFooooh19:47
rybridges2JayF: Yes I was talking about pyghmi with native19:47
rybridges2ipmitool seems to be working fine, albiet a bit sluggish :P19:47
rybridges2when that pyghmi library works, it is really fast though which is great19:48
mat128just looking at ipmitool and noticed it is using libfreeipmi, I wonder if anyone wrote a python wrapper to that lib19:49
rybridges2 hmm19:49
rybridges2that would be interesting19:49
*** moshele has quit IRC19:50
JayFrybridges2: are you able to say what company you work for?19:50
mat128cant find any, but that would benefit from the work done in ipmitool without having to open file descriptors and parse text19:50
rybridges2JayF: I work for Yahoo19:50
*** ElCoyote_ has quit IRC19:50
JayFrybridges2: aha, that makes a lot of sense19:50
rybridges2mat128: yes that sounds very attractive. ultimately the file descriptors and the processes are the bottleneck that we are trying to eliminate19:51
rybridges2we actually ended up just completely disabling power sync19:51
rybridges2because it was taking up so much resources at our scale19:51
mat128rybridges2: with no side effect?19:52
mat128for the record, we are using power sync in a "trust hardware rather than database" mode19:52
rybridges2i mean, obviously the side effect is that nodes that have actual hardware problems do not get put into maintenance mode for us automatically19:52
mat128oh19:52
rybridges2but19:52
mat128yeah..19:52
rybridges2other than that19:52
rybridges2it really helped the performance by an astounding margin19:52
rybridges2now we want to re-enable that power sync19:52
JayFI'm not surprised.19:53
rybridges2but do it in such a way where it does not cripple performance19:53
rybridges2so we are investigating ipminative, but it does not seem as though that is a silver bullet solution yet19:53
JayFI feel like a big part of your answer is19:53
JayFfigure out how to scale out conductors more dramatically19:53
JayFusing containers, or vms, or whatever19:53
JayFbecause then it's just a question of spinning up as many conductors as it takes19:54
mat128rybridges2: you're already scaling out the conductors, no?19:54
JayFthen you can use metrics to determine bottlenecks, and optimize from there19:54
JayFrybridges2: you do know about metrics, right?19:54
rybridges2mat128: Yes we are. we run 20 conductor processes on each of our ic nodes. we have 3 ic nodes per cluster19:54
rybridges2before we made this change19:54
rybridges2we had these big beefy ic nodes19:54
rybridges2with 24 processor cores19:54
mat12820 conductors on the same machine?19:54
rybridges2and only 1 conductor process running on them19:55
mat128and it was pegging a single cpu, right?19:55
mat128maybe the answer lies in allowing more power sync "actions" to run at the same time19:55
rybridges2we have 1 12 core cpu per machine19:55
mat128rather than having a single one19:55
rybridges2with hyper threading it is 24 virtual cores19:55
rybridges2that is a good suggestion mat128!19:56
rybridges2the only difficulty i see with that is race conditions19:56
mat128running multiple conductors reaches almost the same effect though19:56
rybridges2JayF: we do use performance metrics. before we started running 20 conductor processes on each machine, our cpu usage was like 2-4%, but the usage of that 1 core was constantly at 100%19:57
mat128rybridges2: he meant metrics support built right into ironic19:58
rybridges2oh. no i was not aware of those19:58
*** strigazi is now known as strigazi_AFK19:58
rybridges2we have an external monitoring system that takes care of that stuff19:58
mat128http://docs.openstack.org/developer/ironic/deploy/metrics.html19:59
*** ElCoyote_ has joined #openstack-ironic19:59
TheJuliaIf anyone wants to do a quick review https://review.openstack.org/#/c/429742/20:01
patchbotpatch 429742 - ironic-ui - Release notes for recently added features20:01
*** vsaienko has joined #openstack-ironic20:02
rybridges2JayF: Ultimately we want to get to containers. Problem is, with our current setup, that is still months off. Our dev team is pretty small as well. We are looking for something that we can do temporarily to buy us time while we work on containerizing20:03
JayFgood luck :) you certainly don't have an easy problem to solve20:04
JayFI have to head out for the day though, have a good one folks20:04
mat128cya20:04
TheJuliagoodnight JayF20:04
rybridges2take care JayF. Thanks a lot for the chat20:05
openstackgerritMerged openstack/ironic-python-agent master: [TinyIPA] Avoid running rm with no parameters  https://review.openstack.org/42809920:05
mat128^woot20:05
JayFmat128: wanna backport it real quick and I'll vote on it before I walk away?20:06
rybridges2Oh, mat128: are those metrics only for Newton?20:06
rybridges2we arent at Newton yet :p20:06
*** nicodemos has quit IRC20:06
mat128JayF: doing it20:06
mat128conflicts20:06
*** nicodemos has joined #openstack-ironic20:07
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent stable/newton: [TinyIPA] Avoid running rm with no parameters  https://review.openstack.org/42984520:09
mat128did it by hand, without forgetting the cherry-picked-from line this time :)20:09
mat128JayF: ^ if you're still there20:09
JayFmat128: +220:10
* JayF actually gone20:10
*** mtanino has joined #openstack-ironic20:11
openstackgerritMerged openstack/ironic-ui master: Release notes for recently added features  https://review.openstack.org/42974220:12
*** vsaienko has quit IRC20:15
*** milan has quit IRC20:15
*** mat128_ has quit IRC20:16
TheJuliajroll: I updated https://review.openstack.org/#/c/428814/ with ^^^ merge commit20:17
patchbotpatch 428814 - releases - ironic-ui 2.2.0 and stable/ocata20:17
openstackgerritHugo Nicodemos proposed openstack/python-oneviewclient master: Add parameter to get Server Hardware MAC address from iLO  https://review.openstack.org/42984920:25
*** vsaienko has joined #openstack-ironic20:26
*** vsaienko has quit IRC20:27
*** vsaienko has joined #openstack-ironic20:28
*** chedda has quit IRC20:30
*** chedda has joined #openstack-ironic20:30
*** owalsh-afk is now known as owalsh20:31
*** srart has quit IRC20:33
openstackgerritRuby Loo proposed openstack/ironic master: exception from driver_factory.default_interface()  https://review.openstack.org/42847520:49
*** chlong has quit IRC20:49
*** rajinir has joined #openstack-ironic21:00
jrollTheJulia: oh cool, so that's good to go any time?21:02
TheJuliaI believe so yes, looks like the tox job errored21:02
TheJulialooks like it is already expecting the branch to be there O_o21:03
mrdaMorning Ironic21:03
mariojvhi mrda21:03
*** ElCoyote_ has quit IRC21:03
openstackgerritMario Villaplana proposed openstack/ironic master: Update api-ref for dynamic drivers  https://review.openstack.org/42846021:03
mrdahey mariojv21:04
TheJuliagood morning mrda21:04
mrdaand TheJulia :)21:04
jrollTheJulia: ooo fun21:05
jrollI'll bug release team21:05
TheJuliak, all I did was update the commit hash.... :(21:06
rloomariojv: is that ^^ ready to be reviewed?21:07
rloomorning mrda21:07
*** rama_y has quit IRC21:07
mariojvrloo: yes, thx21:07
mariojvthe main issue was that i wasn't using the script to auto-generate samples21:07
jrollTheJulia: yeah, it was them, I just rebased on top of the fix21:07
TheJuliaok21:07
rloomariojv: ok, on my list, today or tomorrow.21:08
mariojv\o/21:09
mrdarloo: o/21:09
mat128one more review for a backport? https://review.openstack.org/#/c/429845/21:12
patchbotpatch 429845 - ironic-python-agent (stable/newton) - [TinyIPA] Avoid running rm with no parameters21:12
openstackgerritMerged openstack/bifrost master: Remove deprecated nginx_port option  https://review.openstack.org/42902121:13
openstackgerritMerged openstack/bifrost master: Fixing typo in deprecation note  https://review.openstack.org/42902221:16
*** hoangcx_ has joined #openstack-ironic21:16
openstackgerritMerged openstack/bifrost master: Remove deprecated test playbooks  https://review.openstack.org/42902321:16
*** hoangcx_ is now known as hoangcx21:18
*** srobert has quit IRC21:18
*** ElCoyote_ has joined #openstack-ironic21:20
openstackgerritVarun Gadiraju proposed openstack/ironic master: WIP/DNM: Testing grenade multi-tenant experimental job for Tempest failures  https://review.openstack.org/40389521:21
mariojvyuriyz: i reviewed https://review.openstack.org/#/c/427281 - it looks good, just needs to mention that portgroup_uuid is added to port payload in release note21:22
patchbotpatch 427281 - ironic - Add ironic portgroup CRUD notifications21:22
*** ppiela has joined #openstack-ironic21:37
*** crushil has quit IRC21:43
openstackgerritVasyl Saienko proposed openstack/ironic master: Add should_bind_property to NetworkInterface  https://review.openstack.org/42989321:45
openstackgerritVasyl Saienko proposed openstack/ironic master: Add should_bind_property to NetworkInterface  https://review.openstack.org/42989321:48
openstackgerritVasyl Saienko proposed openstack/ironic master: Add should_bind_port property to NetworkInterface  https://review.openstack.org/42989321:50
openstackgerritDoug Hellmann proposed openstack/ironic-ui master: standardize release notes filenames and fix contents  https://review.openstack.org/42989621:54
*** dprince has quit IRC21:55
*** g3ek has quit IRC22:02
*** hoangcx has quit IRC22:03
openstackgerritJim Rollenhagen proposed openstack/ironic-ui master: standardize release notes filenames and fix contents  https://review.openstack.org/42989622:06
*** g3ek has joined #openstack-ironic22:12
*** alexpilotti has joined #openstack-ironic22:19
*** alexpilo_ has joined #openstack-ironic22:21
*** alexpilotti has quit IRC22:25
*** ijw has quit IRC22:33
*** mjturek has quit IRC22:35
*** baoli has quit IRC22:36
*** strigazi_AFK has quit IRC22:37
*** strigazi_AFK has joined #openstack-ironic22:38
*** jheroux has quit IRC22:38
*** jrcloud has joined #openstack-ironic22:42
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for Ceph  https://review.openstack.org/40763922:45
*** jrcloud has quit IRC22:46
*** sacharya_ has joined #openstack-ironic22:51
openstackgerritPeter Piela proposed openstack/ironic-ui master: Source code documentation updates  https://review.openstack.org/42991622:53
*** sacharya_ has quit IRC22:54
*** sacharya has quit IRC22:54
*** sacharya has joined #openstack-ironic22:54
*** sacharya has quit IRC23:00
*** sacharya has joined #openstack-ironic23:02
*** jaosorior has quit IRC23:04
*** sacharya has quit IRC23:06
*** jkilpatr has quit IRC23:16
*** crushil has joined #openstack-ironic23:18
*** awiddersheim has quit IRC23:21
*** awiddersheim has joined #openstack-ironic23:21
*** fyxim_ has joined #openstack-ironic23:27
*** boris-42_ has joined #openstack-ironic23:27
*** sergek_ has joined #openstack-ironic23:27
*** ildikov_ has joined #openstack-ironic23:27
*** rajinir_ has joined #openstack-ironic23:27
*** kozhukalov_ has joined #openstack-ironic23:27
*** mgkwill_ has joined #openstack-ironic23:27
*** pas-ha_ has joined #openstack-ironic23:27
*** evgenyl_ has joined #openstack-ironic23:27
*** Nakato_ has joined #openstack-ironic23:28
*** strigazi1AFK has joined #openstack-ironic23:30
*** tdurakov_ has joined #openstack-ironic23:32
*** mmedvede_ has joined #openstack-ironic23:33
*** rpioso has quit IRC23:33
*** strigazi_AFK has quit IRC23:34
*** rajinir has quit IRC23:34
*** cdearborn has quit IRC23:34
*** sasha2 has quit IRC23:34
*** Nakato has quit IRC23:34
*** alineb has quit IRC23:34
*** clenimar has quit IRC23:34
*** fyxim has quit IRC23:34
*** sergek has quit IRC23:34
*** aweeks has quit IRC23:34
*** ildikov has quit IRC23:34
*** BadCub has quit IRC23:34
*** pas-ha has quit IRC23:34
*** evgenyl has quit IRC23:34
*** mmedvede has quit IRC23:34
*** tdurakov has quit IRC23:34
*** kozhukalov has quit IRC23:34
*** mgkwill has quit IRC23:34
*** boris-42 has quit IRC23:34
*** pas-ha_ is now known as pas-ha23:34
*** sergek_ is now known as sergek23:34
*** rajinir_ is now known as rajinir23:34
*** mmedvede_ is now known as mmedvede23:35
*** jkilpatr has joined #openstack-ironic23:35
*** mgkwill_ is now known as mgkwill23:35
*** evgenyl_ is now known as evgenyl23:36
*** ildikov_ is now known as ildikov23:36
*** fyxim_ is now known as fyxim23:36
*** kozhukalov_ is now known as kozhukalov23:36
*** boris-42_ is now known as boris-4223:37
*** tdurakov_ is now known as tdurakov23:37
rybridges2mat128: Do you know where I can find a reference of what all of the command codes are for pyghmi? For instance I see command=2 being passed to raw_command here -> https://github.com/openstack/pyghmi/blob/master/pyghmi/ipmi/command.py#L27523:38
rybridges2Does there exist a legend of some sort for the magic numbers?23:39
*** sdake has quit IRC23:39
*** clenimar has joined #openstack-ironic23:40
*** sasha2 has joined #openstack-ironic23:43
bigjoolsJust setting up Ironic for the first time and my node fails to deploy because vif_port_id is not set in the Port extra data. What's supposed to set that?23:45
joannabigjools: did you run ironic port-create?23:46
bigjoolsjoanna: yes23:46
joannaare you following dev-quickstart?23:46
bigjoolsmostly, yes but I am not using devstack any more since that worked fine for me23:47
bigjoolsI'm trying to set it up from scratch on my existing deployment23:47
bigjoolslargely following this at the moment: https://github.com/jriguera/ansible-ironic-standalone/wiki/Using-Ironic-client-with-agent_ipmitool-driver23:48
joannaok - when you go to db, are there any ports in ports table?23:49
*** wrouesnel has quit IRC23:49
bigjoolsyes23:49
*** wrouesnel has joined #openstack-ironic23:49
joannaand the command that is failing is node-set-power state <node> on?23:49
bigjoolsI'm doing ironic node-set-provision-state23:50
joannaand the ports in ports table have nodes properly assigned?23:50
bigjoolsyep23:51
bigjoolsI am using the mitaka code, if it makes any difference23:51
joannayour database is upgraded & everything,right?23:51
bigjoolsyep23:51
joannado you have {"vif_port_id": <some_uuid>} in extra for the port you have assigned for the node?23:52
bigjoolsno, that's not there23:52
bigjoolsAFAICT it's what's causing the deployment to fail23:52
joannaok - so it's not in the db. Cool23:52
joannalet me think...23:52
patchbot(let <variable> = <value> in <command>) -- Defines <variable> to be equal to <value> in the <command> and runs the <command>. '=' and 'in' can be omitted.23:52
bigjoolsappreciate your help, thank you23:53
bigjoolsI grepped the code and the only place it's set is in deploy_utils.py when it does cleaning23:53
joannaI see in one of the release notes that poty cannot have vif_port_id assigned if member of portgroup.standalone_ports_supported=False23:54
joannaportgroup with this setting23:54
bigjoolsit's not in a portgroup23:55
joannathat's weird - it seems like extra 'vif_port_id' shall be deprecated in mitaka23:57
bigjoolsit's odd for sure. the code in ironic/common/network.py gets called at deployment time and it looks for the VIFs in extra.23:59

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