Tuesday, 2017-03-21

*** rook-ugh is now known as rook00:03
*** ijw has joined #openstack-ironic00:05
*** rama_y has quit IRC00:10
*** mat128 has joined #openstack-ironic00:10
*** mat128 has quit IRC00:11
*** mat128 has joined #openstack-ironic00:12
*** mtanino has joined #openstack-ironic00:14
*** baoli has joined #openstack-ironic00:22
*** Syed__ has quit IRC00:25
*** baoli has quit IRC00:26
*** amotoki has joined #openstack-ironic00:26
*** IridiumScaffold has quit IRC00:29
*** gcb_ has quit IRC00:35
*** mtanino has quit IRC00:39
*** wrouesnel has joined #openstack-ironic00:39
*** mat128 has quit IRC00:41
*** ppiela has quit IRC00:46
*** ppiela has joined #openstack-ironic00:47
*** sayantani01 has joined #openstack-ironic00:50
*** pmannidi has quit IRC00:51
*** pmannidi has joined #openstack-ironic00:52
*** mat128 has joined #openstack-ironic00:54
*** ppiela has quit IRC00:54
*** ppiela has joined #openstack-ironic00:55
*** sasha2 has quit IRC00:57
*** rloo has quit IRC00:58
*** phuongnh has joined #openstack-ironic01:05
*** krtaylor has joined #openstack-ironic01:06
*** hw_wutianwei has joined #openstack-ironic01:09
*** IridiumScaffold has joined #openstack-ironic01:14
*** wrouesnel has quit IRC01:16
*** wrouesnel has joined #openstack-ironic01:18
*** IridiumScaffold has quit IRC01:20
*** dsneddon has joined #openstack-ironic01:22
*** SerenaFeng has joined #openstack-ironic01:24
*** Sukhdev_ has quit IRC01:31
*** gcb has joined #openstack-ironic01:49
*** alexpilotti has quit IRC01:50
*** crushil has joined #openstack-ironic01:51
openstackgerritRushil Chugh proposed openstack/ironic-ui master: Adds Ironic-UI Devstack plugin  https://review.openstack.org/44629801:57
*** zhurong has joined #openstack-ironic01:58
*** causten has joined #openstack-ironic02:00
*** R08209 has joined #openstack-ironic02:01
R0820921345602:01
*** R08209 has quit IRC02:05
*** ijw has quit IRC02:06
*** linggao has quit IRC02:09
*** rbudden has quit IRC02:48
*** alexpilotti has joined #openstack-ironic02:50
*** gcb has quit IRC02:58
*** alexpilotti has quit IRC03:04
*** zhurong has quit IRC03:05
openstackgerritRushil Chugh proposed openstack/ironic-ui master: Adds Ironic-UI Devstack plugin  https://review.openstack.org/44629803:08
*** causten has quit IRC03:13
*** gcb has joined #openstack-ironic03:14
*** gcb has quit IRC03:14
*** gcb has joined #openstack-ironic03:15
*** zhurong has joined #openstack-ironic03:22
*** SerenaFeng has quit IRC03:33
*** fragatin_ has joined #openstack-ironic03:34
*** fragatina has quit IRC03:38
*** fragatin_ has quit IRC03:39
*** fragatina has joined #openstack-ironic03:40
*** fragatin_ has joined #openstack-ironic03:43
*** sayantan_ has joined #openstack-ironic03:44
*** links has joined #openstack-ironic03:44
*** fragatina has quit IRC03:45
*** sayantani01 has quit IRC03:47
*** fragatin_ has quit IRC03:47
*** crushil has quit IRC03:50
*** mat128 has quit IRC03:57
*** fragatina has joined #openstack-ironic04:03
*** fragatina has quit IRC04:03
*** fragatina has joined #openstack-ironic04:04
*** zhurong has quit IRC04:12
*** d0ugal has quit IRC04:16
*** d0ugal has joined #openstack-ironic04:17
*** Guest55273 has joined #openstack-ironic04:27
*** SerenaFeng has joined #openstack-ironic04:34
openstackgerritTao Li proposed openstack/ironic-inspector master: Remove log translations  https://review.openstack.org/44779104:42
*** Guest55273 has quit IRC04:50
*** udesale has joined #openstack-ironic04:50
*** jaypipes has quit IRC04:57
*** jaypipes has joined #openstack-ironic04:57
*** zhurong has joined #openstack-ironic05:00
*** pmannidi has quit IRC05:00
*** pmannidi has joined #openstack-ironic05:01
*** alexpilotti has joined #openstack-ironic05:01
openstackgerritTao Li proposed openstack/python-ironic-inspector-client master: Remove log translations  https://review.openstack.org/44780105:01
*** SerenaFeng has quit IRC05:01
*** udesale has quit IRC05:03
*** alexpilotti has quit IRC05:05
*** udesale has joined #openstack-ironic05:06
*** chuckC_ has joined #openstack-ironic05:06
openstackgerritTao Li proposed openstack/python-ironicclient master: Remove log translations  https://review.openstack.org/44780605:06
*** udesale has quit IRC05:09
*** udesale has joined #openstack-ironic05:09
*** causten has joined #openstack-ironic05:14
*** aileronajay has joined #openstack-ironic05:15
*** causten has quit IRC05:18
*** vmud213 has joined #openstack-ironic05:19
*** dsneddon has quit IRC05:23
*** aparnav has joined #openstack-ironic05:27
*** zhurong has quit IRC05:40
*** vikrant has joined #openstack-ironic05:41
*** rcernin has joined #openstack-ironic05:43
*** SerenaFeng has joined #openstack-ironic05:46
*** rcernin has quit IRC05:57
*** alexpilotti has joined #openstack-ironic06:02
*** alexpilotti has quit IRC06:06
*** udesale has quit IRC06:06
*** udesale has joined #openstack-ironic06:07
*** zackf has joined #openstack-ironic06:07
*** mvpnitesh has joined #openstack-ironic06:11
*** zackf has quit IRC06:11
*** vsaienko has joined #openstack-ironic06:13
*** vsaienko has quit IRC06:18
*** mjura has joined #openstack-ironic06:29
*** jaosorior has joined #openstack-ironic06:31
openstackgerritMerged openstack/ironic master: Update test requirement  https://review.openstack.org/44022606:31
*** yolanda has quit IRC06:32
openstackgerritTao Li proposed openstack/ironic-inspector master: Remove log translations  https://review.openstack.org/44779106:36
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Rmove translation of log messages from ironic-inspector  https://review.openstack.org/44788406:39
*** aileronajay has quit IRC06:39
openstackgerritTao Li proposed openstack/python-ironic-inspector-client master: Remove log translations  https://review.openstack.org/44780106:44
*** yolanda has joined #openstack-ironic06:46
*** Nisha_Agarwal has joined #openstack-ironic06:54
*** fragatina has quit IRC06:56
openstackgerritTao Li proposed openstack/python-ironicclient master: Remove log translations  https://review.openstack.org/44780606:59
*** amotoki_ has joined #openstack-ironic07:00
*** tuanluong has joined #openstack-ironic07:00
*** zackf has joined #openstack-ironic07:02
*** amotoki has quit IRC07:03
*** alexpilotti has joined #openstack-ironic07:03
*** zackf has quit IRC07:06
*** ChubYann has quit IRC07:07
*** alexpilotti has quit IRC07:07
*** sayantan_ has quit IRC07:08
*** Serlex has joined #openstack-ironic07:11
*** amotoki has joined #openstack-ironic07:18
*** amotoki_ has quit IRC07:21
*** e0ne has joined #openstack-ironic07:22
*** jtomasek has quit IRC07:23
openstackgerritTao Li proposed openstack/python-ironic-inspector-client master: Remove log translations  https://review.openstack.org/44780107:31
*** tesseract has joined #openstack-ironic07:35
*** rbartal has joined #openstack-ironic07:35
*** alexpilotti has joined #openstack-ironic07:37
*** Lambert has joined #openstack-ironic07:41
*** amarao has quit IRC07:41
*** alexpilotti has quit IRC07:42
Lamberttext_transparent07:43
*** e0ne has quit IRC07:43
openstackgerritVasyl Saienko proposed openstack/ironic master: Add standalone tests using direct HTTP links  https://review.openstack.org/43754907:46
pas-hafirst failure due to local copy of tempest scenario manager :( https://bugs.launchpad.net/ironic/+bug/167459707:47
openstackLaunchpad bug 1674597 in Ironic "gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial is broken due to excessive pruning of local scenario manager" [Undecided,New]07:47
pas-haand good morning ironic07:48
*** ralonsoh has joined #openstack-ironic07:49
*** moshele has joined #openstack-ironic07:50
openstackgerritDao Cong Tien proposed openstack/python-ironicclient master: Extends driver-list, driver-show supporting new hardware types  https://review.openstack.org/41927407:52
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
*** alexpilotti has joined #openstack-ironic08:02
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Fix local copy of scenario manager  https://review.openstack.org/44793008:03
*** Nisha_Agarwal has quit IRC08:04
*** venki has joined #openstack-ironic08:05
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic stable/ocata: DNM test stable gates with tempest plugin fix  https://review.openstack.org/44793308:06
*** alexpilotti has quit IRC08:06
*** alexpilotti has joined #openstack-ironic08:08
openstackgerritVasyl Saienko proposed openstack/ironic master: Add manual clean step ironic standalone test  https://review.openstack.org/42977008:10
*** pcaruana has joined #openstack-ironic08:11
*** alexpilotti has quit IRC08:13
*** snecklifter has quit IRC08:13
*** alexpilotti has joined #openstack-ironic08:18
*** alexpilotti has quit IRC08:23
Lamberti have a question, anybody knows how to insert ASCII draw in reStructer doc08:27
*** alexpilotti has joined #openstack-ironic08:27
*** e0ne has joined #openstack-ironic08:30
-openstackstatus- NOTICE: Wiki is broken with database problems, we are working to resolve it08:31
*** ChanServ changes topic to "Wiki is broken with database problems, we are working to resolve it"08:31
*** alexpilotti has quit IRC08:32
*** zhurong has joined #openstack-ironic08:34
openstackgerritTao Li proposed openstack/ironic-inspector master: Remove log translations  https://review.openstack.org/44779108:35
*** mvpnitesh has quit IRC08:38
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"08:39
-openstackstatus- NOTICE: Wiki problems have been fixed, it's up and running08:39
*** amoralej|off is now known as amoralej08:41
*** mgoddard has joined #openstack-ironic08:44
*** amarao has joined #openstack-ironic08:46
openstackgerritTao Li proposed openstack/python-ironicclient master: Remove log translations  https://review.openstack.org/44780608:48
*** Nisha_Agarwal has joined #openstack-ironic08:50
*** racedo has joined #openstack-ironic08:51
openstackgerrityolanda.robla proposed openstack/bifrost master: Follow up to 447435  https://review.openstack.org/44755508:52
*** zackf has joined #openstack-ironic08:52
*** zackf has quit IRC08:57
*** mvpnitesh has joined #openstack-ironic08:59
openstackgerritDao Cong Tien proposed openstack/python-ironicclient master: Extends driver-list, driver-show supporting new hardware types  https://review.openstack.org/41927408:59
*** openstackgerrit has quit IRC09:03
*** athomas has joined #openstack-ironic09:06
*** openstackgerrit has joined #openstack-ironic09:07
openstackgerritMerged openstack/bifrost master: roles: bifrost-ironic-install: Retry failed pip installation  https://review.openstack.org/44744409:07
*** mjura has quit IRC09:08
*** pmannidi has quit IRC09:09
*** pmannidi has joined #openstack-ironic09:10
*** dtantsur|afk is now known as dtantsur09:13
lucasagomesmorning all09:19
*** kromanenko has joined #openstack-ironic09:30
*** stendulker has joined #openstack-ironic09:36
*** derekh has joined #openstack-ironic09:36
openstackgerritBéla Vancsics proposed openstack/ironic master: Use more specific asserts in tests  https://review.openstack.org/43294109:41
*** jtomasek has joined #openstack-ironic09:42
openstackgerritTao Li proposed openstack/python-ironicclient master: Remove log translations  https://review.openstack.org/44780609:46
*** udesale has quit IRC09:57
*** Serlex has quit IRC09:59
openstackgerritAparna proposed openstack/proliantutils master: Support to perform erase on SSD drives  https://review.openstack.org/44354210:00
vdrokmorning ironic!10:04
*** zhurong has quit IRC10:05
*** MattMan has quit IRC10:11
*** MattMan has joined #openstack-ironic10:11
pas-hamorning vdrok :)10:12
pas-hamorning lucasagomes :)10:12
vdroko/10:12
lucasagomeso/10:12
*** SerenaFe_ has joined #openstack-ironic10:14
*** SerenaFe_ has quit IRC10:14
*** jaosorior is now known as jaosorior_brb10:14
*** SerenaFeng has quit IRC10:15
*** SerenaFe_ has joined #openstack-ironic10:15
*** amotoki has quit IRC10:17
*** udesale has joined #openstack-ironic10:21
*** zhurong has joined #openstack-ironic10:24
*** gcb has quit IRC10:26
*** ccamacho has joined #openstack-ironic10:27
*** venki has quit IRC10:28
*** gcb has joined #openstack-ironic10:28
*** venki has joined #openstack-ironic10:28
*** phuongnh has quit IRC10:31
openstackgerritAparna proposed openstack/proliantutils master: Support to perform erase on SSD drives  https://review.openstack.org/44354210:31
Nisha_Agarwallucasagomes, hi10:35
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs master: Follow-up patch for the Redfish spec  https://review.openstack.org/44547810:36
lucasagomesNisha_Agarwal, hi there10:36
lucasagomesdtantsur, rloo, mariojv mgould|afk ^ uploaded a new version of the redfish spec follow-up... Hope I have addressed all the comments properly10:36
Nisha_AgarwalI was looking at sushy ....and i see some problems with the design10:36
*** gcb has quit IRC10:37
Nisha_AgarwalLike when we collect the Systems data, do we expect that the user explicitly extracts the 'identity' for each uri applicable under systems10:38
Nisha_Agarwallike : /redfish/v1/Systems/1/Processors10:38
Nisha_Agarwallike : /redfish/v1/Systems/1/Storage10:39
Nisha_Agarwallike : /redfish/v1/Systems/1/Storage/110:39
Nisha_Agarwallike : /redfish/v1/Systems/1/SimpleStorage/110:39
Nisha_Agarwalthe identifiers in aove example as "1" vary across the systems10:39
Nisha_Agarwalthe current implementation enforces user to first extract the identifier from the collection and then make the corresponding URI call10:40
Nisha_Agarwalwhile you may just get the complete required URI from the Systems() data or Chassis() data or Managers() data10:41
Nisha_Agarwallucasagomes, ^^^^10:41
*** zackf has joined #openstack-ironic10:42
*** e0ne has quit IRC10:42
lucasagomesNisha_Agarwal, I don't think we expect that, it's implicit ins't it ? I mean, once you have an instance of system and you want to get the manager (or any other resource) related to that I think we just need a get_manager() method within the System class10:43
lucasagomesor in case of multiples, get_storages() (which returns all storages related to that system)10:44
*** jkilpatr has quit IRC10:44
*** e0ne has joined #openstack-ironic10:44
lucasagomesNisha_Agarwal, the current implementation allows both, you can either do a get_systems() from the root resource which will return all systems (no id needed)10:45
lucasagomesor get_system() which returns a specific one10:45
lucasagomesthis is to optimize things in Ironic where each node is represented by a unique system in the redfish controller10:45
Nisha_Agarwallucasagomes, so when we get_storage(), we expect user to provide the identifier for each level?10:47
*** zackf has quit IRC10:47
Nisha_Agarwallucasagomes, example we want to extract data for this10:47
Nisha_Agarwallucasagomes, "/redfish/v1/Systems/1/Storage/2/Volumes/1"10:48
lucasagomesNisha_Agarwal, sushy needs is suppose to be optimzed for ironic use, cause that's the goal of the library it's not a generic purposed library10:48
lucasagomesif there's a need to get a specific storage for our use case then yeah maybe a get_storage(<id>) is needed in the System's class10:49
Nisha_Agarwallucasagomes, i understand that but it looks like on ironic side we will need to extarct the identifier at each level10:49
lucasagomesbut, if we always want to get all storages (for inspection use-case I suppose) then a get_storages() (no id) that returns all storages related to that System seems enough10:49
lucasagomesNisha_Agarwal, ok, why we need to extract the identifier at each level ?10:50
Nisha_Agarwallucasagomes, this is one eample but if the level of uri increases for any other case also it has to e done that many times10:50
Nisha_Agarwallucasagomes, for Systems the identifier is 1 in above example10:50
Nisha_Agarwalfor stotage there may be 1, 2, 3 etc10:51
Nisha_Agarwaland then for volumes it may be 1 or any oter10:51
lucasagomesNisha_Agarwal, sure... but why we need to extract it at each level as you are saying ?10:51
Nisha_Agarwalit may not be necessarily 1 always10:51
*** moshele has quit IRC10:51
*** moshele has joined #openstack-ironic10:52
lucasagomesyou can extract the id's of each object if you want after a get_storages() for example10:52
Nisha_Agarwalbecause the uri can be "/redfish/v1/Systems/1/Storage/3/Volumes/3"10:52
lucasagomesNisha_Agarwal, sure, I get that... because the "/redfish/v1/Systems/1/Storage" URI is related to the System with id "1"10:53
lucasagomesfor other system's it will be a different ID10:53
Nisha_Agarwalyes10:53
lucasagomesso ?10:53
Nisha_Agarwalso we expect the "id" has to be passed by ironic always?10:54
*** udesale has quit IRC10:54
lucasagomesNisha_Agarwal, yes, if you mean the id to the system10:55
Nisha_Agarwali mean id of the storage/Volumes/etc10:55
lucasagomescause the relation here is a Node in Ironic is represented by a specific System in the Redfish controller, therefore we need to know the id10:55
Nisha_AgarwalSystems is the first level10:55
lucasagomesNisha_Agarwal, I don't think we need ID for those in Ironic10:55
*** gcb has joined #openstack-ironic10:55
lucasagomesNisha_Agarwal, once you have the system id10:56
*** e0ne has quit IRC10:56
lucasagomesyou can figure out the ID's off all storage, managers, volumes etc... related to that system10:56
lucasagomesvia the URI as you just shown10:56
*** faizy has joined #openstack-ironic10:56
lucasagomesit's scoped10:56
*** gcb has quit IRC10:57
thomas_oneillsubmitted a bifrost bug ... https://bugs.launchpad.net/bifrost/+bug/1674649 ... sorry haven't really done much further investigation, looks like it's looking for some dict key 'bootstrap' and not finding it... this key isn't anywhere in the vars for this role10:57
openstackLaunchpad bug 1674649 in bifrost "AnsibleUndefinedVariable bootstrap" [Undecided,New]10:57
*** gcb has joined #openstack-ironic10:57
thomas_oneillI'm not sure what it's looking for and why, so I don't know what to do10:58
*** Serlex has joined #openstack-ironic10:59
*** faizy has quit IRC10:59
*** faizy has joined #openstack-ironic11:00
openstackgerritJi Chengke proposed openstack/ironic master: Use HostAddressOpt for opts that accept IP and hostnames  https://review.openstack.org/44800211:00
*** milan has joined #openstack-ironic11:01
*** udesale has joined #openstack-ironic11:02
*** jkilpatr has joined #openstack-ironic11:02
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add functional API tests for portgroups  https://review.openstack.org/43687811:02
*** e0ne has joined #openstack-ironic11:03
*** stendulker has quit IRC11:04
*** gcb has quit IRC11:06
*** venki has quit IRC11:08
*** venki has joined #openstack-ironic11:08
*** mgould|afk is now known as mgould11:09
mgouldmorning ironic11:09
pas-hamorning mgould11:10
mgouldmorning pas-ha thomas_oneill lucasagomes Nisha_Agarwal11:10
thomas_oneillmorning :)11:15
lucasagomesmgould, hi there o/11:16
Nisha_Agarwalmgould, o/11:16
pas-hathomas_oneill: could you add to the bug the exact ansible command you've used to run install.yml? with all extra-vars etc...11:17
pas-hafrom the first look it seems it tries to register ironic endpoints in keystone and is missing credentials for that11:17
*** udesale has quit IRC11:18
*** udesale has joined #openstack-ironic11:18
thomas_oneillpas-ha: I just edited the bug with my cli, I did modify it from the doc actually, I noticed there is -K in there now which I didn't like so I took that out and added -e ansible_become=true11:18
thomas_oneillI'll try with it as it is in the doc, sec11:19
* pas-ha kind of suspects it might be due to his https://review.openstack.org/#/c/444820/2 but the gates do pass...11:19
patchbotpatch 444820 - bifrost - Always write clouds.yaml (MERGED)11:19
*** gcb has joined #openstack-ironic11:20
*** faizy_ has joined #openstack-ironic11:24
thomas_oneillpas-ha: same error using the command-line specified on the readme, updated the bug.11:24
*** faizy has quit IRC11:25
thomas_oneillI find these situations with ansible really difficult to approach debugging11:26
thomas_oneillI mean what's it even asking for? attribute bootstrap? does it mean keystone.bootstrap?11:26
*** moshele has quit IRC11:26
thomas_oneilland when and why is it asking for this? if you look at the play itself https://github.com/openstack/bifrost/blob/master/playbooks/roles/bifrost-keystone-client-config/tasks/main.yml#L41-L46 it's not asking for this attribute, so wtf D:11:27
pas-haI think I understand... it needs those on the play level as it tries to pass it to the role... my bad, will fix11:29
pas-haalthough still strange that gates are passing as they do not install keystone either...11:30
thomas_oneillpas-ha: but there's no mention of any 'bootstrap' in any of the files in the role directory11:31
pas-hait is in the install.yml itself11:31
pas-hahttps://github.com/openstack/bifrost/blob/master/playbooks/install.yaml#L12-L2411:32
*** moshele has joined #openstack-ironic11:32
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs master: Follow-up patch for the Redfish spec  https://review.openstack.org/44547811:33
lucasagomessyntax errors :-(11:33
thomas_oneillpas-ha: oh look! https://github.com/openstack/bifrost/blob/master/playbooks/roles/bifrost-keystone-install/defaults/main.yml#L3911:34
thomas_oneilloh that's a dict haha sorry11:35
thomas_oneillthought there was a thing called bootstrap and it was blank, but yeah I guess it shouldn't even be checking this because keystone is disabled by default11:35
*** amotoki has joined #openstack-ironic11:36
*** hshiina has joined #openstack-ironic11:37
openstackgerritAparna proposed openstack/proliantutils master: Support to perform erase on SSD drives  https://review.openstack.org/44354211:37
*** Nisha_Agarwal has quit IRC11:37
thomas_oneillpas-ha: these kolla gates are failing fwiw: https://bugs.launchpad.net/kolla/+bug/167448311:38
openstackLaunchpad bug 1674483 in kolla "Bifrost failing because of missing SUDO_USER" [Undecided,New]11:38
pas-hawell that is strange as the whole playbook is running under become unless it is overridden somewhere up https://github.com/openstack/bifrost/blob/36e32ecdc26035ecd853f830b30d42827662a68a/playbooks/install.yaml#L411:40
*** Nisha_Agarwal has joined #openstack-ironic11:42
*** bfournie has quit IRC11:43
*** athomas has quit IRC11:44
*** Nisha_Agarwal has quit IRC11:46
openstackgerritAparna proposed openstack/proliantutils master: Performs IPA erase_devices after Sanitize disk erase  https://review.openstack.org/43645011:47
*** venki has quit IRC11:48
*** venki has joined #openstack-ironic11:48
*** faizy_ has quit IRC11:48
*** lucasagomes is now known as lucas-brb11:50
pas-hathomas_oneill: left a comment in that kolla bug11:50
*** yolanda has quit IRC11:52
dtantsurjroll, hey. seems like our new get_inventory could break tripleo: https://bugs.launchpad.net/tripleo/+bug/167423611:53
openstackLaunchpad bug 1674236 in tripleo "CI / promotion: Nova isn't aware of the nodes that were registered with Ironic" [Critical,Triaged]11:53
*** yolanda has joined #openstack-ironic11:54
*** vsaienko has joined #openstack-ironic11:57
*** tuanluong has quit IRC12:03
rooklucas-brb: dtantsur pxe_ipmitool vs agent_ipmitool?12:05
vdrokdtantsur: oh, I have seen this actually. in my case, one of two nodes I've had was not picked up by nova during scheduling.12:05
rookwhat is the biggest difference here?12:06
vdrokcould not figure out what's wrong with that12:06
vdrokall the records in placement/nova dbs were correct12:06
vdrokbut, that was not right from the beginning, but after 4-5 times I've booted it12:06
rookjroll maybe you can answer the agent vs pxe driver differences?12:07
dtantsurrook, different ways to flash images12:07
rookah -- so not so much how things are managed12:07
dtantsurrook, with pxe_* conductor flashes an image on an iscsi share published from the ramdisk, while in agent_* the agent fetches the image from an HTTP URL (e.g. swift tempurl) and flashes it12:07
rookdtantsur: roger, so the *_ipmi is just how things get flashed.. where ipmi is still used for both.12:09
dtantsuryep12:09
dtantsurvdrok, hmm12:09
openstackgerritGalyna Zholtkevych proposed openstack/ironic-specs master: API Evolution - ETAG identifiers  https://review.openstack.org/38199112:09
thomas_oneillhey you know openstack gate checks, I know every time I push changes a zuul check is triggered, but how do I just check the latest gate stuff on master branches of projects?12:11
thomas_oneillor on other branches too?12:11
dtantsurthomas_oneill, what exactly are you trying to achieve?12:11
thomas_oneilldtantsur: it was just when pas-ha said that bifrost was passing the gates fine, just wanted to see it for myslef12:11
thomas_oneillre: the bug I mentioned a buffer or two up, I've just tested on a fresh box (I think) and having same issue. Testing with a previous commit now, prior to the one pas-ha mentioned.12:12
thomas_oneillBut if it is the case that this commit is bad, then like he said it is strange that it made the gates. So I just wanted to look at that.12:12
pas-hathomas_oneill: just make a dummy patch changing some string/comment to trigger the gate12:12
thomas_oneilloh okay lol12:13
openstackgerritDao Cong Tien proposed openstack/python-ironicclient master: Extends driver-list, driver-show supporting new hardware types  https://review.openstack.org/41927412:13
*** vmud213 has quit IRC12:16
thomas_oneillpas-ha: confirmed running commit 7164cbfbd85b93e89fc0036a2d7c6428bcf4311e (one prior to the change you mentioned) has no issue, so yeah you're right12:16
*** SerenaFe_ has quit IRC12:19
jrollmorning12:19
jrolldtantsur: yeah, was trying to help with that yesterday in nova channel12:19
nicodemosmorning jroll, and Ironic12:19
dtantsurmorning jroll. and what was the outcome?12:20
jrolldtantsur: some of the folks that know nova better were looking, too12:20
*** bfournie has joined #openstack-ironic12:20
jrolldtantsur: the outcome was mostly "wtf"12:20
jrollso far12:20
dtantsurugh12:20
*** gcb has quit IRC12:20
*** gcb has joined #openstack-ironic12:21
vdrokmorning jroll12:21
jrollmorning vdrok12:22
*** mgoddard has quit IRC12:22
jrolldtantsur: dan or mriedem may have continued looking, I left a bit early yesterday12:22
jrollsee also https://review.openstack.org/#/c/447520/ where they're debugging12:24
patchbotpatch 447520 - nova - DNM: Log placement result in scheduler12:24
dtantsurfun12:24
*** venki has quit IRC12:28
*** venki has joined #openstack-ironic12:28
*** kjw3 has quit IRC12:29
*** kjw3 has joined #openstack-ironic12:30
*** Lambert has quit IRC12:31
*** aparnav has quit IRC12:34
*** alexpilotti has joined #openstack-ironic12:37
*** jaosorior_brb is now known as jaosorior12:38
*** moshele has quit IRC12:38
*** zhurong has quit IRC12:39
*** moshele has joined #openstack-ironic12:41
*** trown|outtypewww is now known as trown12:45
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Ensure dying SOL console on conductor death  https://review.openstack.org/44657112:46
*** dprince has joined #openstack-ironic12:48
thomas_oneillhmmm apparently an inspection is occurring but the baremetal host itself is just on a shell prompt with tc@box:~$ and nothing seems to be happening :S12:51
thomas_oneillnothing in my logs either12:51
thomas_oneillapart from loads of 200s and periodic callback things...12:52
thomas_oneillI guess it'll time out and then tell me what the error is... it's been like 10 minutes already -.-12:52
*** kencjohnston_ has quit IRC12:56
*** jcoufal has joined #openstack-ironic12:58
*** dyasny has quit IRC13:01
thomas_oneilloh it's doing stuff again :D13:03
thomas_oneillmaybe cleaning is accidentally enabled somewhere, taking ages13:03
milanmorning Ironic! :)13:04
dtantsurlucas-brb, sushy is under our governance, yay!13:05
dtantsurhey milan, it's great that you survived Iceland, as we assigned everything to you!13:05
*** sasha2 has joined #openstack-ironic13:05
*** baoli has joined #openstack-ironic13:06
vdrokgood morning milan :)13:06
*** baoli has quit IRC13:06
*** Goneri has joined #openstack-ironic13:06
milandtantsur, lol :D thank you guys, how very thoughtful of you :P13:07
milanhey vdrok! :)13:07
mariojvgood morning ironic13:07
milanmorning mariojv! :)13:07
mariojvthanks for spec update lucas-brb, will look again today13:08
mariojvhi milan13:08
*** baoli has joined #openstack-ironic13:08
* milan -> coffee :P 13:08
*** baoli has quit IRC13:09
vdrokso, it seems like the issue is in the filter sql statement here -- https://github.com/openstack/nova/blob/master/nova/objects/resource_provider.py#L657-L66713:09
thomas_oneilldamn, yeah I'm getting ""Inspection of node 5975770a-3495-419f-b86c-cf176ddd58b4 failed, last error: timeout reached while inspecting the node"13:09
*** baoli has joined #openstack-ironic13:09
vdrokit filters out the available resource provider13:09
vdrokor the next one :)13:10
*** mat128 has joined #openstack-ironic13:11
*** rloo has joined #openstack-ironic13:11
*** [1]cdearborn has joined #openstack-ironic13:14
*** lucas-brb is now known as lucasagomes13:14
lucasagomesdtantsur, w00t!13:15
lucasagomesmariojv, thanks for the comments there, no rush!13:15
vdrokactually, this one https://github.com/openstack/nova/blob/master/nova/objects/resource_provider.py#L671-L67213:15
jrollvdrok: https://bugs.launchpad.net/nova/+bug/167423613:15
openstackLaunchpad bug 1674236 in tripleo "CI / promotion: Nova isn't aware of the nodes that were registered with Ironic" [Critical,Triaged]13:15
jrolldtantsur: ^^ tracked it down13:16
sbezverkmgoddard: ping13:16
dtantsurjroll, oh, nice catch!13:16
vdrokjroll: cool, thanks!13:17
*** pmannidi has quit IRC13:18
*** pmannidi has joined #openstack-ironic13:19
*** zackf has joined #openstack-ironic13:19
*** dtantsur is now known as dtantsur|bbl13:20
*** amoralej is now known as amoralej|lunch13:20
*** zackf has quit IRC13:21
openstackgerritMichael Turek proposed openstack/ironic master: Remove logging translation calls from ironic.common  https://review.openstack.org/44808913:22
*** mvpnitesh has quit IRC13:22
*** links has quit IRC13:24
*** cdearborn has joined #openstack-ironic13:25
*** venki has quit IRC13:25
*** venki has joined #openstack-ironic13:25
*** crushil has joined #openstack-ironic13:27
*** jtomasek has quit IRC13:29
*** faizy_ has joined #openstack-ironic13:31
*** mgoddard has joined #openstack-ironic13:31
*** [1]cdearborn has quit IRC13:32
*** rbudden has joined #openstack-ironic13:32
*** faizy__ has joined #openstack-ironic13:33
*** faizy_ has quit IRC13:36
*** jtomasek has joined #openstack-ironic13:43
*** mvpnitesh has joined #openstack-ironic13:43
openstackgerritMichael Turek proposed openstack/ironic master: Remove logging translation calls from ironic.common  https://review.openstack.org/44808913:45
*** hoangcx has joined #openstack-ironic13:49
*** faizy__ has quit IRC13:51
*** amoralej|lunch is now known as amoralej13:53
lucasagomesrloo, jroll fwiw, raising DriverLoadError in the constructor of the interfaces if the requirements are not installed does work13:53
*** dyasny has joined #openstack-ironic13:53
jrolllucasagomes: woot, I figured as much13:54
rloolucasagomes: nice! :)13:54
lucasagomesyeah, forgot to update you yesterday so I'm saying now as I make the changes in the patch :-)13:54
*** mat128 has quit IRC13:55
rloolucasagomes: heh. i assume the commit will mention it too :)13:55
lucasagomesrloo, yeah13:55
*** mtanino has joined #openstack-ironic13:59
lucasagomesrloo, JayF btw, re i18n of log messages... is there a new guide for the expected changes ?14:00
lucasagomese.g, if I have an error message that is going to be raised in an exception an also logged that should have the _() translation thingy, right ?14:00
rloolucasagomes: no guide. i was hoping someone would update the bug associated with it, to indicate what to do.14:01
rloolucasagomes: that is a good question. joanna asked that yesterday. i don't know the answer.14:01
lucasagomeshmm14:01
rloolucasagomes: it seems that the, or one of the, reasons for no i18n in logs, is cuz they want them in english so they can search on the internet.14:01
rloolucasagomes: which makes me think we should not _() them.14:02
*** moshele has quit IRC14:02
rloolucasagomes: i guess it is ugly, but it is just a bit more work to do two versions of the msg, _() and not? but i haven't thought much about it.14:02
lucasagomesrloo, right yeah idk as well. I would prefer to have a guide or more info on how things are expected before doing any blind changes anyway14:03
rloomight be worth asking the rest of the community. am hoping someone else will do it.i'm trying to focus and i'd like people who sign up for things to take more responsibility/stretch/ask/find answer...14:03
mariojvi think dmitry mentioned that _() had another purpose besides translation, as well14:03
* mariojv checks meeting logs14:03
rloolucasagomes: i agree with you about guidelines.14:03
mariojvhttp://eavesdrop.openstack.org/irclogs/%23openstack-meeting-3/%23openstack-meeting-3.2017-03-20.log.html#t2017-03-20T17:56:2214:04
rloolucasagomes: (but i'm not taking responsibility for that)14:04
lucasagomesmariojv, ++ yeah, so things like exception makes sense to be translated14:04
lucasagomessince the user can see it14:04
mariojvlucasagomes: yeah, i think so14:04
mariojvwell, i don'14:04
lucasagomesyeah hmm14:05
rloomariojv: i think he means all the other i18n wrappers should disappear, and we should use _() for anything userfacing, eg Exceptions14:05
mariojv*don't know if that necessarily means "translated"14:05
lucasagomesthing is that exceptions are also logged14:05
lucasagomesyeah it's confusing /me waits for a guide14:05
rloolucasagomes: the actual Exception isn't logged, we do that by LOG.exception(). that's separate.14:06
rloolucasagomes: it is fine to wait for a guide. i think we said it is ok to have i18n until we remove them all from the code or something like that.14:06
lucasagomesrloo, yeah, I was just thinking on doing it now since I'll change the code anyway14:07
lucasagomesbut I assumed there was more info about it14:07
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add functional API tests for portgroups  https://review.openstack.org/43687814:07
mariojvit'd be very confusing if some logs are in english and other logs are in another language14:07
mariojvalthough, i guess that's the case today if there's not a translation for something yet14:07
rloolucasagomes: gotcha. and ++ mariojv.14:07
*** zackf has joined #openstack-ironic14:07
*** causten has joined #openstack-ironic14:08
rloomariojv: that is a good reason to make sure nothing is translated.14:08
rloonothing in logs i mean.14:08
mariojvi agree14:08
mariojvi also wonder what people who use deployments in other languages think14:09
rlooi honestly think we should leave all that stuff in and operators should just install openstack using english/whatever locale setting. but anyway.14:09
mariojvbut i'm sure oslo or whoever's coming up with these new guidelines have thought about it14:09
rloomariojv: i suggest you read the email thread. it was NOT oslo. it was i18n team.14:09
mariojvack14:09
*** mvpnitesh has quit IRC14:11
jrolllucasagomes: rloo: re guides, this may be somewhat helpful https://review.openstack.org/#/c/446762/214:12
patchbotpatch 446762 - oslo.i18n - add notes about skipping log translation setup14:12
*** zackf has quit IRC14:12
lucasagomescheers, will take a look14:12
rloojroll: i took a look at that. i don't think it sez what to do 'in the future'.14:14
jrollrloo: it says what not to do14:15
rloojroll: well, it doesn't address lucasagomes ' question :)14:16
jrollrloo: we continue to _() exceptions that are raised, as they may be returned to users14:17
jrollfor lucasagomes question, I guess we would do14:17
jrollmsg = 'foo'14:17
jrollLOG.exception(msg)14:17
jrollraise FooException(_(foo))14:17
*** chlong has joined #openstack-ironic14:18
rloojroll: right. but for complicated msgs, msg = 'foo %(bar)s and chocolate %(bars)s'.14:18
rloojroll: sometimes the message string is generated first.14:18
vdrokgood morning mariojv and rloo14:18
rloohi vdrok!14:19
jrollrloo: if you want to be strict on it, then interpolate twice14:19
lucasagomesjroll, right, so we should not reuse the same variable for both log and exceptions... It's ok, but might duplicate some of the messages in the code14:19
jrollor interpolate once and sometimes log it translated14:19
rloojroll: that's what i think too.14:19
* jroll doesn't really care, we have bigger problems to think about14:19
mariojvhi vdrok14:19
lucasagomesjroll, ++14:19
rloo++ jroll. that's why i'm trying to stay away from it.14:20
lucasagomeshonestly, translation for projects like ironic or things that runs in the background that only operators will see is a waste of time IMHO14:20
lucasagomesas a non-english native, I would never run it in my mother language14:20
lucasagomesI agree for UX that trnaslation helps but other than that is just a waste of time, money and effort14:21
rloojroll, dtantsur|bbl: btw, i just -1'd the client patch for the dynamic drivers. some of the options are incorrect. do we need two of us to 'approve' what they ought to be?14:21
jrolllucasagomes: en_US.UTF-8 or bust14:21
rloojroll, dtantsur|bbl: https://review.openstack.org/#/c/419274/1714:21
patchbotpatch 419274 - python-ironicclient - Extends driver-list, driver-show supporting new ha...14:21
lucasagomesjroll, pretty much14:21
*** jkilpatr has quit IRC14:21
jrollrloo: if you say they're incorrect, you've already decided, right? :)14:22
rloojroll: yes, but who made me the dictator? :)14:22
jrollrloo: is there something other than the --long / --detail issues?14:22
rloojroll: --fields addition.14:22
jrollrloo: I don't think driver APIs support passing fields14:22
rloojroll: i could comment explicitly and you could ack? or i could update spec? or ?14:23
rloojroll: oh, right. so a future thing then.14:23
jrollrloo: I'll just comment14:23
rloojroll: so just --long vs --detail, and no --detail for driver-show.14:23
jrollyep14:23
rloothx14:23
jrollthose are unwritten standards, no need for quorum :)14:23
rlooto be honest, sometimes people that don't know us, don't know who to listen to. which is understandable.14:24
*** chlong has quit IRC14:24
jrollrloo: sure, if there's a disagreement, we should fix that :)14:24
rloojroll: definitely. it isn't disagreement, it is giving direction to people. i think we wanted that patch done soon. i think there is another thing missing too, need to check...14:25
jrollnod14:26
rloook it is good. the latest version is 31. why did we up that and not get this feature in. oh well.14:26
rloohey lucasagomes, reviewing the redfish spec changes. when/if it is changed to use the python-redfish library, will there need to be code changes to this driver?14:29
rloolucasagomes: i mean is the idea that both can/could be used, or that only one?14:30
lucasagomesrloo, oh yes, but for the user of the driver it will be transparently14:30
lucasagomesthat's what I tried to say there14:30
lucasagomesrloo, the idea is only one to be used14:30
lucasagomestho it's all open for suggestion14:31
lucasagomesI mean, we can not use python-redfish as for now14:31
rloolucasagomes: ok. so you think we'd have this one driver, but have some configuration/new code to support both of the libraries?14:31
lucasagomesso I'm trying not to speculate much on it14:31
lucasagomesrloo, yeah new code, I honestly I avoid any configuration for that14:32
lucasagomesbut that's personal, again, we don't even know when that might happen14:32
rloolucasagomes: well, if the 'API' from the user's point of view won't change, then it will have to be the same 'named' (entrypoint) driver, and some code changes will need to be done. the spec makes/made it sound like you could just replace one library with the other, so i wondered.14:32
lucasagomesso I would postpone that conversation when time comes14:32
rloolucasagomes: that is fine, but we should clarify it so people don't assume that it is just a replacement.14:33
lucasagomesrloo, oh right, so I need to reword it14:33
lucasagomesif that's how it sounds14:33
rloolucasagomes: am thinking. will propose something now that i understand.14:33
lucasagomesrloo, awesome right on14:33
lucasagomesI will update it as soon as you finish the review then14:34
*** jkilpatr has joined #openstack-ironic14:34
*** vikrant has quit IRC14:36
*** vishwanathj has joined #openstack-ironic14:36
*** e0ne has quit IRC14:37
TheJuliaGood morning14:40
mjturekgm TheJulia!14:40
*** alexpilotti has quit IRC14:40
*** Syed__ has joined #openstack-ironic14:40
*** mat128 has joined #openstack-ironic14:42
rloolucasagomes: one more question.  or two. wrt the two fields, redfish_root_uri and redfish_system_id. how does the library know how to create the full URI? does it call some public API of the redfish controller?14:42
lucasagomesrloo, the root URI is the "entry point" for it14:43
lucasagomesfrom there the library should be able to find the resources and their links based on the version of redfish (or another OEM identifier)14:44
rloolucasagomes: so with the root URI, you're assuming there is only one 'system' thing?14:44
openstackgerritVarun Gadiraju proposed openstack/ironic master: Remove translation of log messages from ironic/dhcp and ironic/cmd  https://review.openstack.org/44764214:44
rloolucasagomes: i mean, will a controller *only* have '/systems', or '/Nodes' but not both?14:44
lucasagomesrloo, I assume there's links to the collection of resources (managers, systems, chassis etc...)14:44
lucasagomesrloo, AFAIUI yeah either /Systems or /Nodes14:44
TheJuliaSo.. Moonshots14:45
rloolucasagomes: or are you assuming the redfish_system_id is unique throughout.14:45
lucasagomesbut that's an assumption based on what I know about redfish14:45
lucasagomesand the mockups etc...14:45
TheJuliaare /Systems/1 /Systems/2 /Systems/314:45
lucasagomesschema, I don't know if someone will have both14:45
lucasagomesTheJulia, ++ yeah Systems/'s a collection14:45
rloolucasagomes: is there any way to find out about the assumption. cuz TheJulia just invalidated that assumption...14:45
TheJuliarloo: it entirely depends on how the firmware was written, and how the hardware it controls works14:46
openstackgerritVladyslav Drok proposed openstack/ironic master: WIP Fix options logging  https://review.openstack.org/44813214:46
TheJuliaAll we can do is be as generic as possible and make _no_ assumptions14:46
lucasagomesrloo, I think the best resource to find that is look at the schemas provided by the DMTF liek: http://redfish.dmtf.org/schemas/v1/ServiceRoot.v1_0_0.json14:46
rlooTheJulia: so we cannot assume then.14:46
lucasagomesthere you can see all the collections14:46
lucasagomesTheJulia, yeah :-/14:47
lucasagomesrloo, and there you can see it's called "Systems" that's why "Nodes" came as a surprise to me14:47
rloolucasagomes: reading schemas is torture...14:47
jrollso much for a standard :D14:47
TheJuliafull URL, provide some doc examples, and cross our fingers?14:47
lucasagomesrloo, I know, but... I honestly don't have a better source14:47
rloolucasagomes: who used Nodes? they are wrong then... should we support it?14:47
lucasagomesrloo, there was a comment from waynen about it in the original spec14:48
TheJuliajroll: s/standard/standard recommendation/ ;)14:48
*** e0ne has joined #openstack-ironic14:48
jrollTheJulia: standard framework? :P14:48
lucasagomesrloo, I personally have never seem /Nodes, but I don't have much experience with different hardware that supports redfish anyway14:48
TheJuliajroll: i like!14:48
openstackgerritXavier proposed openstack/ironic master: Introduces onetime boot flag in oneview drivers  https://review.openstack.org/43646914:48
jrollTheJulia: it's like neutron for managing your hardware14:49
TheJuliarloo: I _think_ nodes is more for hardware managers, kind of like oneview14:49
lucasagomesrloo, that's the reason to make that split btw, these differences I think would be better handled in the library and exposed to the users in a consistent form14:49
lucasagomesthan actually having the ironic driver to keep trying to handle all that differences by itself14:49
SerlexHi, im trying to set " provision_state" from error to deleted, the command throws no errors but state doesn't seem to change14:50
TheJuliajroll: exactly!14:50
rloolucasagomes: %#@$#$ I really was hoping to review your patch and approve, and at the same time get up to speed with the redfish driver. i guess that is happening except i can't yet approve...14:50
openstackgerritVasyl Saienko proposed openstack/ironic-lib master: Test that configdrive disk exist with test -e  https://review.openstack.org/44695014:50
rloolucasagomes: i have to go to a meeting, so will need to look into it more later and read the comments in the code patch...14:50
lucasagomesrloo, I know right ? No worries14:51
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/44813714:51
rloolucasagomes: heh.14:51
lucasagomesI mean, I'm trying to make design it the best way as I understand but knowing that I don't understand it much heh14:51
lucasagomesso ¯\_(ツ)_/¯14:51
lucasagomess/make//14:55
TheJuliaAll any of us can do really14:56
*** faizy has joined #openstack-ironic14:57
openstackgerritVasyl Saienko proposed openstack/ironic master: Add manual clean step ironic standalone test  https://review.openstack.org/42977014:58
lucasagomesyeah :-/14:58
*** baha has joined #openstack-ironic14:58
openstackgerritVladyslav Drok proposed openstack/ironic master: WIP Fix options logging  https://review.openstack.org/44813214:59
NobodyCamGood Morning Ironic'ers15:01
NobodyCamhey hey TheJulia: any hi priority reviews that need a looking at?15:01
thomas_oneilldib_os_element should go in the baremetal group vars, right? rather than the localhost/target?15:02
TheJuliaNobodyCam: Just one you could look at on bifrost, stable/ocata lock rev.  I think it is top of the queue right now15:02
TheJuliathomas_oneill: that is a super super good question15:03
thomas_oneilllol thanks :D15:03
*** vsaienko has quit IRC15:03
TheJuliaone which I need to look up :)15:03
TheJuliaone moment15:03
TheJuliatarget15:04
thomas_oneillconfigdrive failed to do the ssh pub key thing on my last deployment too, I noticed there was a comment that said about putting it in both the baremetal and the localhost/target so I'm going to try that now, if that doesn't work though I need to work out what's going wrong there too15:04
*** hoangcx has quit IRC15:04
thomas_oneilloh really? oh yeah I suppose the dib will be image-building on the target15:04
TheJuliaYeah15:04
jlvillalGood morning Ironic :)15:04
thomas_oneillI wonder if there's any harm in putting these kinds of vars in both places. And I wonder why there can't just be a single group_vars file for this project.15:04
TheJuliaIt should be building on target, you'd have to make a custom playbook if you wanted to build a special dib image per parameters known about each host from inventory.  wouldn't be difficult :)15:05
TheJuliathomas_oneill: There should be no harm in that15:05
TheJuliajlvillal: good morning15:05
jlvillal:)15:05
*** venki has quit IRC15:05
lucasagomesNobodyCam, morning o/15:05
NobodyCammorning lucasagomes :)15:05
NobodyCamo/15:06
joannamorning TheJulia, lucasagomes, jlvillal, NobodyCam15:06
*** venki has joined #openstack-ironic15:06
lucasagomesjoanna, morning o/15:06
NobodyCammorning joanna15:06
jlvillal:)15:06
*** vsaienko has joined #openstack-ironic15:07
NobodyCammorning jlvillal :)15:09
jlvillal:)15:09
NobodyCamTheJulia: LGTM +A15:09
*** faizy has quit IRC15:10
TheJuliaNobodyCam: thank you, that should hopefully save headache for down the road :)15:11
*** faizy has joined #openstack-ironic15:11
NobodyCam:)15:11
*** hshiina has quit IRC15:12
*** dtantsur|bbl is now known as dtantsur15:14
dtantsurmorning TheJulia, NobodyCam, joanna, jlvillal, rloo15:14
jlvillal:)15:14
NobodyCamMorning dtantsur :)15:14
*** faizy_ has joined #openstack-ironic15:14
rloohi dtantsur, NobodyCam, jlvillal, joanna15:15
jlvillal:)15:15
NobodyCamMorning rloo :)15:15
joannaI think I found 1 issue with log translations removal, I asked yesterday, but go only 1 response, so maybe I'll be more lucky today :)15:16
joannawe sometimes have sth like msg=_(<>), LOG.error(msg), raise Exception(msg)15:16
joannamorning rloo!15:16
rloojoanna: we had a short discussion about it earlier today15:16
*** baoli has quit IRC15:17
rloojoanna: http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2017-03-21.log.html#t2017-03-21T14:00:4915:17
*** faizy__ has joined #openstack-ironic15:17
rloojoanna: no definitive solution but...15:17
joannarloo: awesome, thanks! looking...15:17
*** faizy has quit IRC15:18
* jlvillal wonders if anyone else got spam email about a "github t-shirt"15:20
*** faizy_ has quit IRC15:20
*** faizy__ has quit IRC15:21
*** faizy__ has joined #openstack-ironic15:21
*** faizy__ has quit IRC15:24
*** rpioso has joined #openstack-ironic15:24
openstackgerritMerged openstack/bifrost stable/ocata: Set branches to stable/ocata for ocata branch  https://review.openstack.org/44123215:24
*** faizy__ has joined #openstack-ironic15:24
*** vsaienko has quit IRC15:25
*** vsaienko has joined #openstack-ironic15:25
joannarloo: thanks, will duplicate the messages.15:25
*** faizy__ has quit IRC15:26
*** sayantani01 has joined #openstack-ironic15:27
*** faizy__ has joined #openstack-ironic15:27
joannaI'm wondering if there's some sort of unique error id/timestamp shown in Horizon?15:28
*** sayantani01 has quit IRC15:29
*** Nisha_Agarwal has joined #openstack-ironic15:29
*** sayantani01 has joined #openstack-ironic15:29
*** faizy__ has quit IRC15:29
*** faizy__ has joined #openstack-ironic15:30
venkiHi, i'm beginner.. I want to do ironic booting in DELL server (PowerEdge T430)...15:32
venkiAnyone has previous knowledge ... Pls respond15:32
dtantsurvenki, hi and welcome. You may want to start with the install guide: https://docs.openstack.org/project-install-guide/baremetal/draft/15:33
*** jrist has quit IRC15:33
venki@dtantsur : ok ...15:36
venki@dtantsur : can i use the devstack for ironic setup ?15:36
dtantsurvenki, certainly: https://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack15:37
venkidtantsur : But i tried that configuration file ,  it is for fake baremetal right ?15:38
dtantsurah, yeah, you want devstack + dell15:39
dtantsurhmm15:39
*** rama_y_ has joined #openstack-ironic15:39
* dtantsur wonders if somebody here remembers how to use devstack with bare metal15:40
dtantsurrpioso, around re ^^^?15:40
*** jrist has joined #openstack-ironic15:40
venkidtantsur: yes ... but i'm struggling for the same...15:41
venki***dtantsur:  Finally, a Big quesion ,.. Is it possible to do the devstack with baremetal ?15:42
dtantsurvenki, yes, I mentioned rpioso because they (dell) run dell CI with devstack, I think15:43
dtantsurvenki, looking at devstack source code, you may need to populate https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L80-L10515:44
dtantsurand set IRONIC_DEPLOY_DRIVER to pxe_drac15:44
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Disable guessing content type from extension in resource names.  https://review.openstack.org/40859715:44
dtantsurmgould, hey, did you succeed in using devstack with dell boxes? maybe you can help venki15:44
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Disable guessing content type from extension in resource names.  https://review.openstack.org/40859715:44
*** udesale has quit IRC15:46
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Disable guessing content type from extension in resource names.  https://review.openstack.org/40859715:46
venkidtantsur: I will look   into that ... :) thanks for the help :)15:47
dtantsurnp15:47
aNuposicHi dtantsur, wrt https://review.openstack.org/#/c/444610/ so do you think sqlite headers won't be required while installing Py35 on Fedora?15:48
patchbotpatch 444610 - ironic - Updates documentation to install PySqlite315:48
dtantsuraNuposic, why would you need headers for a binary package that is already built?15:49
dtantsurI think the package will pull everything it needs15:49
dtantsuryou need the headers on ubuntu, as we're building a package for it from source15:49
mgoulddtantsur: no, I never got devstack to work with dell hardware15:49
*** pbandark has joined #openstack-ironic15:49
mgouldI ended up installing via tripleo15:50
aNuposicdtantsur, okay i see, i did not tried on Fedora but on Ubuntu where they are required, so thought to add under fedora. Cool, got it will update that15:50
dtantsurthnx15:51
mgouldI also remember devstack-on-fedora being a world of pain; my devstack VM is centos15:52
*** vsaienko has quit IRC15:52
*** hamzy has quit IRC15:53
mgouldvenki: here's the local.conf sambetts_ uses for devstack-controlling-baremetal: http://paste.openstack.org/show/516174/15:53
*** pbandark has quit IRC15:53
*** vsaienko has joined #openstack-ironic15:54
mgouldyou then need to populate $IRONIC_HWINFO_FILE with hardware info, in a format that's only documented in comments in the ironic devstack plugin15:54
*** rbartal has quit IRC15:54
mgouldalso, any instructions that tell you to boot a Cirros-based image on baremetal are full of lies15:56
mgouldthis does not work15:56
openstackgerritMerged openstack/bifrost master: Use env lookup to determine HOME for SSH pubkey  https://review.openstack.org/43550315:57
TheJuliamostly full of lies.....  You might be able to boot, but you likely won't be able to login or have network drivers :)15:57
* mgould tries to make sense of his increasingly deranged notes from early February15:59
mgouldvenki: hwinfo file format is described at https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L8016:00
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages from ironic-inspector  https://review.openstack.org/44788416:01
rama_y_dtantsur: this dmidecode patch has a +2 and a +1: https://review.openstack.org/#/c/406790/ ; I was wondering if this could get another review; thanks.16:01
patchbotpatch 406790 - ironic-inspector-specs - Collect Bios, Memory and Processor Info from Dmide...16:01
mgouldvenki: pxe_ipmitool and pxe_drac drivers ought to work for you16:02
mgouldmaybe agent_ipmitool too, but I've never tried it16:02
openstackgerritVladyslav Drok proposed openstack/ironic master: Revert the move of the logger setup  https://review.openstack.org/44813216:02
jrollthere's no reason agent_ipmitool shouldn't work on any hardware that pxe_ipmitool works on :)16:03
openstackgerritVladyslav Drok proposed openstack/ironic master: Revert the move of the logger setup  https://review.openstack.org/44813216:04
vdrokrloo: vsaienk01 apparently move of the logger setup is not that easy ^^ :(16:05
rloovdrok: too bad. i liked it in conf/. I did wonder but figured it worked :)16:06
vdrokrloo: yeah. the tests will be still complaining about the missing logger, but, yeah. will need to dig more into this16:07
mgouldvenki: AFAICT you'll need to build your own ramdisk image, because devstack uses a cirros-based one by default: https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L54016:08
*** vsaienko has quit IRC16:09
mgouldTheJulia: I can hardly find any unit tests for the Django side of ironic-ui, where ought I to be looking?16:09
venkimgould: I'll give a hard try... thanks for all the guide :)16:10
mgouldvenki: good luck!16:11
*** vsaienko has joined #openstack-ironic16:11
mgouldas I say, I ended up giving up on devstack and installing openstack via tripleo via rpm16:11
*** Nisha_Agarwal has quit IRC16:12
* mgould tries to find upstream docs for that16:13
TheJuliamgould: so, it is more angularjs panels that call a very thin api overlay.  I suspect why you've found is the very thin overlay16:13
*** amotoki has quit IRC16:13
*** rama_y_ has quit IRC16:13
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add negative tests for VIF attach/detach operations  https://review.openstack.org/43595216:13
mgouldTheJulia: yeah, here's where I've got to: https://review.openstack.org/#/c/447085/16:13
patchbotpatch 447085 - ironic-ui - Show boot device in Node Details/Configuration16:13
*** gfhellma has joined #openstack-ironic16:14
openstackgerritRushil Chugh proposed openstack/ironic-ui master: Adds Ironic-UI Devstack plugin  https://review.openstack.org/44629816:16
*** soliosg1 has quit IRC16:16
venkimgould: Is there anything i need to configure on Dell Baremetal machine ?16:17
*** Nisha_Agarwal has joined #openstack-ironic16:18
mgouldvenki: on the node you're deploying onto?16:18
mgouldset it to boot in legacy BIOS mode, I think16:18
venkimgould: yes16:18
venkiokey ... (y) :)16:18
venkii'll try that...16:19
*** zackf has joined #openstack-ironic16:19
mgouldironic ought to do the rest16:19
*** e0ne has quit IRC16:20
openstackgerritJohn L. Villalovos proposed openstack/ironic-lib master: Remove translation of log messages  https://review.openstack.org/44763316:21
*** udesale has joined #openstack-ironic16:21
*** zackf has quit IRC16:26
venkimgould: okey16:26
*** jaosorior has quit IRC16:29
*** soliosg has left #openstack-ironic16:33
*** milan has quit IRC16:34
*** fragatina has joined #openstack-ironic16:35
rloohey lucasagomes, you still around? am trying to understand (w/o spending too much time on your driver code). what parts of the URI does your code need? 1. some base URI to connect to the redfish controller? which part is this, the <scheme>://<authority>/ or <scheme>://<authority>/<root service and version>/ ?16:36
rloo2. the URI of the resource (BM node, right)?16:36
dtantsur2. s/URI/ID/ I think16:36
*** baha has quit IRC16:38
rloodtantsur: oh. is the ID mentioned in the dmtf somewhere besides the URI section: http://redfish.dmtf.org/schemas/DSP0266_1.1.html#uris. that's the only part of the dmtf i've read so far.16:39
lucasagomesrloo, yeah around16:39
*** faizy__ has quit IRC16:40
lucasagomesrloo, as dtantsur said... /me checks that doc16:40
*** soliosg has joined #openstack-ironic16:41
dtantsurrloo, well, reading that /redfish/v1/Systems/2 is a unique resource ID, but it may be quite inconvenient to use for our purpose. What they also might have it a system ID, which could be handy for us.16:41
alezilhttps://www.irccloud.com/pastebin/69yOkRi4/16:41
alezilThis is what I found while reading.16:41
rloodtantsur, lucasagomes: so they have three parts to the URI, that's why i wanted to understand what you need for the 'base' URI.16:41
dtantsurrloo, lucasagomes, oh, fun: http://redfish.dmtf.org/schemas/DSP0266_1.1.html#resource-identifier-property16:41
dtantsurit can be  /redfish/v1/Systems/2 or even //another-service.com/redfish/v1/Systems/216:42
mgoulddtantsur: what's would be the problem with using that string as an identifier on our side?16:42
dtantsurso, certain my assumptions are apparently wrong16:42
rlooalezil: yes, that's from the dmtf, right? (links are above)16:42
dtantsurmgould, probably it's not a problem, except for duplication between root_uri and resource_uri in this case16:43
lucasagomesdtantsur, irgh16:43
mgouldalezil: yeah, it then goes on to say that parts 2 + 3 form the unique identifier16:43
lucasagomesdtantsur, probably we need to handle the whole @odata.id then when creating the objects16:43
dtantsurso we'll have root_uri=http://example.com/redfish/v1 and resource_id=/redfish/v1/Systems/116:43
*** jcoufal has quit IRC16:43
dtantsurmaybe it's fine to duplicate them, dunno....16:43
mgouldriiiiight16:44
dtantsurrloo, mgould ^^^16:44
mgouldand http://example.com/redfish/v1 is the thing we need to hit to start enumerating resources?16:44
dtantsurwhat is really fun (and I suspected that already) is that a system can be on another server...16:44
rlooso i'm fine if we need to duplicate part of the uris. as long as it is clear, what those URIs are.16:44
dtantsurso we have have root_uri=http://example.com/redfish/v1 and resource_id=//another.example.com/redfish/v1/Systems/116:44
dtantsurinfinite awesomeness16:44
dtantsurs/have have/can have/16:45
rloodtantsur, lucasagomes: so you need the root uri as <scheme>://<authority>/<root service and version> then, not just <scheme>..<authority>, right?16:45
lucasagomesrloo, ++16:46
dtantsurdunno if we can rely on /redfish/v1 always to be there16:46
mgoulddtantsur: where do you get that? AFAICT it says you shouldn treat the scheme+authority portion as part of the identifier, because it might be redirected16:46
rloodtantsur, lucasagomes, et all. And then we need the unique URL for a resource (baremetal machine presumably), which is a resource path.16:47
lucasagomesdtantsur, I think we can, see 6.2:The root URI for this version of the Redfish protocol shall be "/redfish/v1/".16:47
dtantsurmgould, http://redfish.dmtf.org/schemas/DSP0266_1.1.html#resource-identifier-property "Resources within the same authority as the request URI shall be represented according to the rules of path-absolute defined by that specification. That is, they shall always start with a single forward slash ("/"). Resources within a different authority as the request URI shall start with a double-slash ("//") followed by the authority and16:47
dtantsurpath to the resource."16:47
rlooso yeah, i think dtantsur is right.16:47
lucasagomes(and shall actually means MUST in the dmtf spec see appendix)16:47
dtantsuraha16:47
dtantsurso we can have redfish_address=example.com, redfish_port=80, redfish_resource_id=/redfish/v1/Systems/116:48
mgoulddtantsur: oh, right16:48
dtantsur(I'm using variables similar to other drivers, i.e. address and port)16:48
mgoulddtantsur: LGTM16:48
dtantsurlucasagomes, rloo, if we do that ^^^ we even avoid duplication16:48
*** Daviey_ is now known as Daviey16:49
rloodtantsur, lucasagomes: i thought you needed the base URL to have the root service+version too16:49
mgouldand the root resource /redfish/v1 is just another resource16:49
dtantsurrloo, lucasagomes just quoted  6.2:The root URI for this version of the Redfish protocol shall be "/redfish/v1/".16:49
*** jcoufal has joined #openstack-ironic16:49
dtantsurrloo, meaning, we can derive that from host+port16:49
lucasagomesdtantsur, hmm perhaps call it redfish_system_id ? I don't really like resource_id because there are multiple resources16:49
lucasagomesthat's actually pointing to a system16:49
dtantsurlucasagomes, whatever, it was just an example16:49
lucasagomesright, I think some of that changes should be included in sushy as well16:51
lucasagomesthe way we handle such id's16:51
*** crushil has quit IRC16:51
*** jkilpatr_ has joined #openstack-ironic16:51
* lucasagomes looks into it16:51
rloodtantsur, lucasagomes: so i am starting to get a headache, trying to understand the dmtf 6.2 & 6.3. but if you can parse that, i think it will make it easier to figure out what the driver_info fields should be.16:53
*** jkilpatr has quit IRC16:54
dtantsuryeah, my proposal is above16:54
Serlexanyone with a working /tftpboot/? I'm getting permission denied when launching an instance, not sure what I missed16:54
dtantsur(module s/resource/system/)16:54
dtantsurSerlex, acl? selinux?16:54
*** trown is now known as trown|lunch16:55
*** jaosorior has joined #openstack-ironic16:55
Serlexits in a container16:55
lucasagomesrloo, dtantsur mgould right on, yeah I will take a look at this changes... luckily we haven't released any version of sushy still so we can accommodate those changes more easily16:55
dtantsuryep16:56
Serlexdtantsur http://pastebin.com/2jEz3wWh16:56
lucasagomesSerlex, try to run the tftp CLI and get a file from that tftp server16:56
*** udesale has quit IRC16:57
lucasagomesSerlex, also try ls -laZ on that folder to see the selinux labels (if you are running it)16:57
Serlexits disabled16:57
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for Ceph  https://review.openstack.org/40763916:59
Serlex"Failed to prepare to deploy. Error: [Errno 13] Permission denied: '/tftpboot/9cb7f801-ee89-4d6c-bb1b-f25fd5901c97'"17:00
jlvillaldtantsur: lucasagomes rloo jroll TheJulia and everyone else. If the config file for the conductor has incompatible options set. Should the conductor die early, as in on start-up. Or just log a message and then fail deploys later on?17:01
dtantsurjlvillal, if it's obvious that a deployment cannot succeed, the conductor should fail17:01
jroll++17:01
jrollfail as early as possible imo17:01
dtantsurif it may succeed depending on user input or non-input, then we should probably only log17:02
jlvillalThis is in regards to aNuposic patch for Ceph radosgw support. If they set it to radosgw but don't set the credentials.17:02
lucasagomesjlvillal, fail to start yeah, I think oslo.config does some of that for us17:02
dtantsurbut the latter is arguable17:02
openstackgerritMichael Turek proposed openstack/ironic master: Remove translator assignments from i18n  https://review.openstack.org/44819617:02
mgouldjlvillal: fail early, definitely17:02
jlvillalThat is my feeling to. To die early.17:02
dtantsurjlvillal, if it cannot work without credentials, we should fail17:02
jrollradosgw support for what, btw?17:02
lucasagomesSerlex, oh, it's not permission denied when trying to download a file from it but actually ir-conductor writing to it17:02
jlvillalconfigdrive support. Instead of swift17:02
jrollah17:02
lucasagomesSerlex, is the ir-cond and tftpd running in the same container ?17:02
jrolljlvillal: yeah, that will fail all builds, kill it at startup17:02
Serlexno its sliced up into different containers like a turkey at christmas17:03
jlvillalThanks.17:03
jlvillalaNuposic: ^^^^^17:03
lucasagomesSerlex, if not, I think it may be somehow related of how you pass that bind mount to the ir-conductor container17:03
openstackgerritMichael Turek proposed openstack/ironic master: Remove logging translation calls from ironic.common  https://review.openstack.org/44808917:03
lucasagomesby bind mount I mean the /tftproot directory17:03
* lucasagomes dunno much about container17:03
SerlexI see, ok thanks17:04
lucasagomesSerlex, I would suggest you to ask it in #openstack-kolla17:04
lucasagomescause they have ironic containirized so, idk, maybe there's a trick there17:04
SerlexI will, thanks for replies17:04
lucasagomesno worries17:04
*** dsneddon has joined #openstack-ironic17:05
*** yee379 has quit IRC17:06
*** yee379 has joined #openstack-ironic17:06
openstackgerritMichael Turek proposed openstack/ironic master: Remove translator assignments from i18n  https://review.openstack.org/44819617:06
*** vsaienko has quit IRC17:09
aNuposicjlvillal, jroll lucasagomes ok cool, right now i am just throwing an exception because I did not see earlier in Ironic we are making conductor fail upon missing required conf options like 'swift_endpoint_url'17:09
aNuposicwhich is required by glance if agent_ipmitool is used17:10
*** crushil has joined #openstack-ironic17:10
*** baoli has joined #openstack-ironic17:12
*** vsaienko has joined #openstack-ironic17:12
*** artom has joined #openstack-ironic17:13
*** baha has joined #openstack-ironic17:13
Serlex lucasagomes17:14
lucasagomes?17:14
SerlexSorry dude, as my node is now in error state due to tfptboot problem, I tried to remove it by changing the state to deleted17:15
Serlexis that right? doesn't seem to want to change from error17:16
Serlexor there is another way to detach the failed instance17:16
*** kromanenko has quit IRC17:16
lucasagomesSerlex, yeah deleted is the right verb, anything from the ironic conductor logs ?17:17
*** baoli has quit IRC17:19
*** artom has quit IRC17:19
*** artom has joined #openstack-ironic17:19
Serlexnothing -_-17:20
*** vsaienko has quit IRC17:22
lucasagomesSerlex, anything in the node's last_error property ?17:24
*** vsaienko has joined #openstack-ironic17:24
*** baoli has joined #openstack-ironic17:24
soliosgjlvillal: do you have an idea why some gate jobs are failing?17:25
SerlexSure, its the permissioned denied error regarding tfpboot17:25
artomHeya - we're trying to do some integration testing with Nova for the serial console feature. The test environment was setup by a Jenkins job that I'm not intimately familiar with, but it looks like it's TripleO with a virtual baremetal overcloud. For now I'm just trying to manually enable the console on one of the nodes that were provisionned for us, and I get: http://paste.openstack.org/show/603645/17:25
soliosgjlvillal: for instance, in this patch https://review.openstack.org/#/c/447642/17:25
patchbotpatch 447642 - ironic - Remove translation of log messages from ironic/dhc...17:25
Nisha_AgarwalSerlex, you are trying deploy as a root user?17:26
soliosgjlvillal: gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial17:26
Serlex"Failed to tear down. Error: [Errno 13] Permission denied: '/tftpboot/master_images'"17:26
artomhttps://review.openstack.org/#/c/241453/14 means that consoles should be supported with virtual baremetal, right?17:26
patchbotpatch 241453 - ironic - Add console feature to ssh driver (MERGED)17:26
*** hamzy has joined #openstack-ironic17:26
Nisha_AgarwalSerlex, the paste shows that the tftp directory all have root permissions, while you may not be running as root17:27
openstackgerritVladyslav Drok proposed openstack/ironic master: Revert the move of the logger setup  https://review.openstack.org/44813217:27
*** fragatina has quit IRC17:28
jlvillalsoliosg: Not off the top of my head.17:28
jlvillalsoliosg: Sometimes things fail intermittently.17:29
*** chuckC_ has quit IRC17:32
jlvillalsoliosg: It died due to the job taking too long. At least that is what it looks like to me.17:33
*** artom has quit IRC17:35
rlooartom: the error is Missing 'ssh_terminal_port' parameter in node's 'driver_info'. Did you set that value? in ironic-0's driver_info['ssh_terminal_port'].17:36
thomas_oneillmy dib image is being built as debian every time... I thought default was ubuntu? even so I've specified dib_os_element: "ubuntu" in the baremetal and in the localhost/target group vars... wtf17:37
thomas_oneillrespect my dib_os_element bifrost you...17:37
*** artom has joined #openstack-ironic17:37
openstackgerritJohn L. Villalovos proposed openstack/ironic-lib master: Remove translation of log messages  https://review.openstack.org/44763317:37
lucasagomesfolks, calling it a day! rloo dtantsur I will look at the redfish thingy tomorrow morning17:38
lucasagomeshave a good evening all!17:38
dtantsurg'night17:38
rloobye lucasagomes!17:38
*** lucasagomes is now known as lucas-afk17:38
rloosoliosg: did you see https://review.openstack.org/#/c/447930/17:43
patchbotpatch 447930 - ironic - Fix local copy of scenario manager17:43
rloosoliosg: that's the file that you copied, right?17:43
*** jtomasek has quit IRC17:43
soliosgjlvillal: thanks, yeah job is timing out17:44
rloosoliosg: i guess it is related to this failure: https://review.openstack.org/44380017:44
patchbotpatch 443800 - ironic (stable/ocata) - Updated from global requirements17:44
*** Serlex has quit IRC17:46
*** trown|lunch is now known as trown17:47
soliosgrloo: oh, that's bad, when pruning manager.py I should have stable/newton, stable/mitaka and stable/ocata17:50
soliosg*should have checked17:50
*** derekh has quit IRC17:50
*** crushil has quit IRC17:51
thomas_oneillthe DIB image creation is in the install playbook? gerughghgh17:51
rloosoliosg: hindsight. no worries, no one else thought to check either. that's why we have tests :)17:51
*** mgould is now known as mgould|afk17:52
*** ralonsoh has quit IRC17:52
*** crushil has joined #openstack-ironic17:53
TheJuliathomas_oneill: hmmmm..sounds like there is a bad variable pass :(17:54
*** adreznec has quit IRC17:55
*** fragatina has joined #openstack-ironic17:55
thomas_oneilloh I need to transform boot image or something maybe17:56
*** sayantani01 has quit IRC17:56
thomas_oneilloh no not that17:57
*** sayantani01 has joined #openstack-ironic17:57
*** adreznec has joined #openstack-ironic17:57
*** jaosorior has quit IRC17:57
dtantsurgoing now, good night17:58
*** dtantsur is now known as dtantsur|afk17:58
*** mtanino has quit IRC17:58
thomas_oneillI've reduced the install.yaml playbook which calls the dib image creation role stuff down to this: http://paste.openstack.org/show/603657/17:58
thomas_oneillI'm running with: ansible-playbook -vvvv -i inventory/bifrost_inventory.py install.yaml17:59
TheJuliagoodnight dtantsur|afk17:59
thomas_oneillI've exported the inventory but I'm not sure if that matters... anyway it just barely does anything, here is the output: http://paste.openstack.org/show/603659/17:59
TheJuliaheh, looks like dib_os_element is not passed in for it18:00
TheJuliafor the user image18:00
TheJuliaanyway, meeting time18:00
*** mgoddard has quit IRC18:01
*** racedo has quit IRC18:05
*** artom_ has joined #openstack-ironic18:06
*** artom has quit IRC18:09
*** dprince has quit IRC18:10
*** mtanino has joined #openstack-ironic18:11
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages from ironic-inspector  https://review.openstack.org/44788418:14
*** artom__ has joined #openstack-ironic18:14
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages from ironic-inspector  https://review.openstack.org/44822118:16
*** artom_ has quit IRC18:17
*** racedo has joined #openstack-ironic18:17
*** racedo has quit IRC18:23
openstackgerritHugo Nicodemos proposed openstack/python-oneviewclient master: Add validation for connections  https://review.openstack.org/37710318:30
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages Part-1  https://review.openstack.org/44788418:30
*** artom__ has quit IRC18:31
*** tesseract has quit IRC18:31
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages Part-2  https://review.openstack.org/44822118:31
*** artom has joined #openstack-ironic18:32
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages Part-1  https://review.openstack.org/44788418:32
*** baoli has quit IRC18:35
*** baoli has joined #openstack-ironic18:36
xavierrTheJulia: hey Julia :) Could you tell me the diference between serial and web console? both are accessible via horizon?18:36
*** mgoddard has joined #openstack-ironic18:37
*** artom_ has joined #openstack-ironic18:37
*** Sukhdev has joined #openstack-ironic18:38
*** artom has quit IRC18:39
*** pcaruana has quit IRC18:39
*** ChubYann has joined #openstack-ironic18:42
*** dprince has joined #openstack-ironic18:43
*** rama_y has joined #openstack-ironic18:54
*** causten has quit IRC18:55
*** alexpilotti has joined #openstack-ironic18:57
*** amarao has quit IRC18:59
*** mat128 has quit IRC18:59
*** alexpilotti has quit IRC19:00
*** alexpilotti has joined #openstack-ironic19:01
*** linggao has joined #openstack-ironic19:04
*** rama_ has joined #openstack-ironic19:05
*** rama_ is now known as Guest2044719:05
openstackgerritJohn L. Villalovos proposed openstack/ironic-lib master: Remove translation of log messages  https://review.openstack.org/44763319:13
*** chlong has joined #openstack-ironic19:13
openstackgerritVasyl Saienko proposed openstack/ironic master: Add manual clean step ironic standalone test  https://review.openstack.org/42977019:15
openstackgerritMario Villaplana proposed openstack/ironic master: Add rescuewait timeout periodic task  https://review.openstack.org/35315619:16
openstackgerritMario Villaplana proposed openstack/ironic master: Agent driver rescue implementation  https://review.openstack.org/40043719:16
openstackgerritMario Villaplana proposed openstack/ironic master: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083119:16
mariojvAPI/conductor and rescuewait patches are ready for re-review, agent driver one is just a rebase for now19:18
*** rloo has quit IRC19:28
*** rloo has joined #openstack-ironic19:29
*** Nisha_ has joined #openstack-ironic19:35
*** Nisha_Agarwal has quit IRC19:38
openstackgerritJoanna Taryma proposed openstack/ironic master: Add base cinder common interface  https://review.openstack.org/35562519:40
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages Part-1  https://review.openstack.org/44788419:42
*** amoralej is now known as amoralej|off19:44
*** mgoddard has quit IRC19:44
*** mat128 has joined #openstack-ironic19:57
*** Nisha_ has quit IRC19:57
openstackgerritMerged openstack/python-ironicclient master: Add tests for node list and show with specific fields  https://review.openstack.org/38492319:59
*** [1]rpioso has joined #openstack-ironic20:01
*** rpioso has quit IRC20:03
*** e0ne has joined #openstack-ironic20:04
*** artom__ has joined #openstack-ironic20:04
*** artom_ has quit IRC20:07
*** zackf has joined #openstack-ironic20:08
*** zackf has quit IRC20:12
rloojroll: wrt the ironic version, it is 7.0.1 for ocata. for master, ironic.version.version_info also shows 7.0.1. will it always show 7.0.1 until we do a release?20:15
jrollrloo: it will show 7.0.1.devXXX until we do a release, yes. why?20:15
rloojroll: it shows 7.0.1 now, i just tried from master.20:16
rloojroll: cuz i wanted to programmatically determine what version of ironic was being used.20:16
jrollrloo: for details on why, see: https://docs.openstack.org/developer/pbr/#version20:16
jrollrloo: why? :D20:16
rloojroll: cuz someone asked if it was possible20:16
*** vsaienko has quit IRC20:17
*** dsneddon has quit IRC20:17
rloojroll: what sets the version to .devXXX part? do we need to do something to get that to happen?20:17
jrollpbr / setuptools does20:18
jrollversion_info is the wrong thing, let me see here20:18
*** priteau has joined #openstack-ironic20:18
rajinir Ironic Thirdparty Ci builds: Our HW nodes are not receiving the DHCP offers since March14 pm,  nothing changed on our side.  Did something merge upstream to affect this?20:19
jrollrloo: this might be a question for #openstack-release, though20:19
*** zackf has joined #openstack-ironic20:20
rloojroll: ok. do you know if it might have anything to do with this 'create an empty commit with a Sem-Ver tag to bump the generated minor version.' (from https://docs.openstack.org/developer/ironic/dev/releasing.html)20:20
*** chlong has quit IRC20:21
rloojroll: i think dtantsur|afk said that needed to be done after cutting a release, in master20:21
jrollrloo: yes, that's how you can affect it other than each commit incrementing the .devXXX part20:21
jrollrloo: ah, found it20:22
jroll>>> version_info.release_string()20:22
jroll'7.0.1.dev120'20:22
jrollthat's what pip will report, bte20:22
jrollbtw*20:22
rloojroll: that's what I want! thx!20:22
jrollyep, np20:22
*** zackf has quit IRC20:24
*** clenimar has joined #openstack-ironic20:26
*** crushil has quit IRC20:27
*** jkilpatr_ has quit IRC20:28
soliosgjroll: why is version_info.release_string() different that python setup.py --version?20:33
soliosgjroll: for no special purpose, just trying to understand20:33
*** dsneddon has joined #openstack-ironic20:33
jrollsoliosg: I don't try to understand setuptools/pbr/etc20:34
jrollexcept that we aren't supposed to use setup.py in openstack20:34
jroll'pip freeze' should show the same as release_string(), fwiw20:34
soliosgack, the first one gives me 7.0.1.dev115, second one gives 7.0.1.dev12020:35
jrollO_o20:35
jrolleven weirder20:36
soliosgjroll: thanks for the trick to get the version with release_string(); yikes, I always used python setup.py --version20:36
jrollsoliosg: `pip freeze` ftw :)20:36
TheJuliaxavierr: ironic-ui ?  web would be shellinabox and serial would be a tcp port you can connect to20:36
*** jkilpatr has joined #openstack-ironic20:44
jrollTheJulia: this is up for forum sessions: http://forumtopics.openstack.org20:45
openstackgerritAdam Kimball proposed openstack/ironic master: Remove log translation function calls from ironic.db  https://review.openstack.org/44827520:46
openstackgerritRamamani Yeleswarapu proposed openstack/ironic master: Remove translation of log messages from ironic/conductor  https://review.openstack.org/44772720:47
*** chlong has joined #openstack-ironic20:48
openstackgerritJoanna Taryma proposed openstack/ironic master: Add base cinder common interface  https://review.openstack.org/35562520:48
*** zackf has joined #openstack-ironic20:49
*** e0ne has quit IRC20:53
*** trown is now known as trown|outtypewww20:54
*** zackf has quit IRC20:54
*** mjturek has quit IRC20:55
*** priteau_ has joined #openstack-ironic20:55
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages Part-2  https://review.openstack.org/44822120:56
*** rpioso has joined #openstack-ironic20:57
*** [1]rpioso has quit IRC20:58
*** zackf has joined #openstack-ironic20:58
*** priteau has quit IRC20:59
*** zackf has quit IRC21:02
*** zackf has joined #openstack-ironic21:03
*** athomas has joined #openstack-ironic21:05
*** zackf has quit IRC21:07
*** crushil has joined #openstack-ironic21:09
*** Goneri has quit IRC21:09
joannaif sb is bored: https://review.openstack.org/#/c/403910/21:14
patchbotpatch 403910 - ironic - Added UUID validation to port and portgroup PATCH ...21:14
openstackgerritAdam Kimball proposed openstack/ironic master: Remove log translation function calls from ironic.db  https://review.openstack.org/44827521:17
*** baha has quit IRC21:22
openstackgerritRuby Loo proposed openstack/ironic master: Add new dbsync command with first online data migration  https://review.openstack.org/40855621:23
*** bfournie has quit IRC21:25
*** zackf has joined #openstack-ironic21:26
*** causten has joined #openstack-ironic21:27
openstackgerritRuby Loo proposed openstack/ironic master: Add version column  https://review.openstack.org/41239721:28
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Remove translation of log messages Part-2  https://review.openstack.org/44822121:29
openstackgerritRuby Loo proposed openstack/ironic master: Add new dbsync command with first online data migration  https://review.openstack.org/40855621:30
*** zackf has quit IRC21:31
*** crushil has quit IRC21:36
*** alex_xu has quit IRC21:37
*** ijw has joined #openstack-ironic21:38
*** alex_xu has joined #openstack-ironic21:38
*** causten has quit IRC21:38
*** causten has joined #openstack-ironic21:39
*** causten has quit IRC21:43
openstackgerritRuby Loo proposed openstack/ironic master: Add new dbsync command with first online data migration  https://review.openstack.org/40855621:44
jlvillaljoanna, On the localization string stuff.21:46
jlvillaljoanna, Maybe we ignore error H70121:46
jlvillaljoanna, Or maybe start an email discussion about the best way to handle the case of a log message and then a raised exception.21:47
jlvillalI'm leaning towards that last one.21:47
jlvillalWe may end up updating the PEP8 test which is stopping us21:47
openstackgerritRuby Loo proposed openstack/ironic master: Unit test for checking cross-version migrations compatibility  https://review.openstack.org/41999321:47
jrolldidn't we discuss this once or twice already today? what's the latest problem?21:47
jrollor better yet, can we just ignore this whole "remove the translations" thing21:48
openstackgerritRuby Loo proposed openstack/ironic master: Rolling upgrade procedure documentation  https://review.openstack.org/41656521:49
joannajroll: there's another issue...21:54
joannaI'll send an email explaining the problem.21:54
jrollzomg21:54
jrollthis shouldn't be hard for us to agree on :(21:54
*** dprince has quit IRC21:54
* jroll ragequits for the day21:55
*** jcoufal has quit IRC21:55
joannajroll: everything is going to be fine! :)21:56
rloohave a great evening jroll. best thing to do is ignore it; let others figure it out.21:56
jrollrloo: I'd rather people did more productive things than talk about removing translations21:56
jrollwe think we move slow because review bandwidth is low. that isn't the only thing.21:57
rloojroll: i know what you mean. but i see it as a learning experience for the others. as long as i minimize my involvement :)21:58
soliosgaNuposic: posted a comment in your configdrive+ceph patch21:58
*** ijw has quit IRC21:58
*** ijw has joined #openstack-ironic21:59
*** mat128 has quit IRC22:00
aNuposicsoliosg, checking22:00
aNuposicsoliosg, oh yeah calling Connection outside of if/else22:03
soliosgaNuposic: imo, it's not that big change having the connection outside22:03
aNuposicsoliosg, i feel better to keep it as the suggestion22:03
soliosgaNuposic: i'm ok with either way, the nit is the dict at the beginning is not needed22:04
aNuposicsoliosg, there was no dict earlier but changed as galyna1 suggestion22:06
*** ijw has quit IRC22:08
aNuposicsoliosg, but i can remove that22:09
*** zackf has joined #openstack-ironic22:10
soliosgaNuposic: or maybe wait for more reviews (although not sure if people would review with cr-1)22:13
*** zackf has quit IRC22:15
*** athomas has quit IRC22:16
*** baoli has quit IRC22:18
*** crushil has joined #openstack-ironic22:18
*** jaypipes has quit IRC22:22
*** chlong has quit IRC22:27
*** wrouesnel has quit IRC22:31
sbezverkjroll: ping22:42
*** crushil has quit IRC22:42
jrollsbezverk: hi22:43
jrolldisclaimer: I may leave soon22:43
sbezverkjroll: can you check this log and maybe some hints where to look further?22:43
sbezverkhttp://logs.openstack.org/50/441550/104/experimental/gate-kolla-kubernetes-deploy-centos-source-3-ironic-nv/9940aa3/console.html#_2017-03-21_22_10_11_24763322:43
sbezverkjroll: ^^^22:43
sbezverkjroll: funny thing the same code works fine in my test bed22:44
jrollsbezverk: seems like something wrong with tftp configuration22:45
sbezverkjroll: well, baremetal vm gets pxelinux.o via tftp22:45
jrollis tftp and ironic-conductor in separate containers?22:45
jrolltrue22:45
*** maratoid_ has joined #openstack-ironic22:46
sbezverkjroll: conductor and pxe are two containers running in the same kuebrnetes pod22:46
sbezverkthey both have access to /tftboot22:46
sbezverkwho gets images from glance and push it to the baremetal?22:47
jrolleither conductor or agent, depends on the driver22:47
sbezverkipmi driver22:48
jrollpxe_ipmitool22:48
jrollso the conductor22:48
sbezverkyep that one22:48
jrollyeah, I don't see anything super off in the logs22:49
jrolloh wait22:50
jroll2017-03-21 22:04:29.926 7 WARNING ironic.common.utils [req-4bdb9026-ca81-498b-b355-9d4275d04bb5 51114c39dde04f0083d9c28930a7b74d d9aa71f2482d46139cafba9412773096 - - -] Failed to create symlink from ../db8f3988-b2bc-4c8a-910b-d4f270f67cc6/config to /tftpboot/pxelinux.cfg/01-00-01-de-ad-be-ef, error: [Errno 13] Permission denied22:50
jrollthat feels... relevant22:50
sbezverkjroll: but it uses default at the end22:50
sbezverkjroll: could you quickly check this log22:50
sbezverkhttp://logs.openstack.org/50/441550/104/experimental/gate-kolla-kubernetes-deploy-centos-source-3-ironic-nv/9940aa3/logs/openstack/kolla-ironic-conductor-bns2f.txt22:50
jrollthat's what I'm reading22:51
sbezverkjroll: ah got it22:51
jrollthis very much feels like a misconfiguration, somewhere between the conductor and tftp22:51
jrollmaybe how the volumes are bind mounted22:51
jrollI feel like someone was here earlier today with a similar problem22:52
jrollcontainers, sigh22:52
jrollI bet fixing that permissions issue fixes things right up22:52
jrollI gotta go22:52
jrollgood luck22:52
sbezverkjroll: ik thanks for your help22:52
*** sayantani01 has quit IRC23:02
*** sayantani01 has joined #openstack-ironic23:03
*** sayantani01 has quit IRC23:03
*** patchbot has quit IRC23:03
*** sayantani01 has joined #openstack-ironic23:04
*** eglute_s has joined #openstack-ironic23:04
*** ElCoyote_ has quit IRC23:06
*** sayantani01 has quit IRC23:06
*** harlowja has quit IRC23:06
*** sayantani01 has joined #openstack-ironic23:06
*** eglute_s has quit IRC23:07
*** bfournie has joined #openstack-ironic23:13
*** priteau_ has quit IRC23:15
*** priteau has joined #openstack-ironic23:15
*** sayantani01 has quit IRC23:20
*** sayantani01 has joined #openstack-ironic23:21
*** gfhellma has quit IRC23:26
*** rbudden has quit IRC23:31
*** eglute_s has joined #openstack-ironic23:34
*** priteau has quit IRC23:34
*** mtanino has quit IRC23:38
*** rpioso has quit IRC23:41
*** priteau has joined #openstack-ironic23:41
*** priteau has quit IRC23:46
*** eglute_s has quit IRC23:46
*** eglute_s has joined #openstack-ironic23:47
*** eglute has quit IRC23:50
*** rama_y has quit IRC23:53

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