Thursday, 2017-06-22

*** rama_y_ has quit IRC00:10
*** goldyfruit has quit IRC00:10
*** ijw has quit IRC00:11
*** ijw has joined #openstack-ironic00:19
openstackgerritHironori Shiina proposed openstack/ironic master: Add REST API for volume connector and volume target operation  https://review.openstack.org/21458600:24
*** Sukhdev has quit IRC00:27
*** rpioso has quit IRC00:40
*** shuyingya has joined #openstack-ironic00:46
*** tuanluong has joined #openstack-ironic00:50
*** makowals has quit IRC00:56
*** ijw has quit IRC01:00
*** ijw has joined #openstack-ironic01:02
*** phuongnh has joined #openstack-ironic01:03
*** SerenaFeng has joined #openstack-ironic01:05
*** ijw has quit IRC01:06
*** ijw has joined #openstack-ironic01:12
*** ijw has quit IRC01:14
*** baoli has joined #openstack-ironic01:15
*** baoli has quit IRC01:16
*** baoli has joined #openstack-ironic01:17
*** ijw has joined #openstack-ironic01:19
*** baoli has quit IRC01:23
*** ijw has quit IRC01:24
*** baoli has joined #openstack-ironic01:28
openstackgerritHironori Shiina proposed openstack/ironic master: Enable cinder storage interface for generic hardware  https://review.openstack.org/46390801:28
openstackgerritHironori Shiina proposed openstack/ironic master: Add storage interface field to node-related notifications  https://review.openstack.org/46397201:29
openstackgerritHironori Shiina proposed openstack/ironic master: DevStack: Add configuration for boot-from-volume  https://review.openstack.org/46633301:29
*** chlong has joined #openstack-ironic01:44
*** rloo has quit IRC01:45
*** lhinds has quit IRC01:47
*** rnoriega has quit IRC01:47
*** marios has quit IRC01:49
*** phuongnh has quit IRC01:49
*** phuongnh has joined #openstack-ironic01:51
*** zhurong has joined #openstack-ironic01:52
*** baoli has quit IRC01:55
*** makowals has joined #openstack-ironic01:58
*** yee379 has quit IRC02:00
*** yee379 has joined #openstack-ironic02:01
openstackgerritD G Lee proposed openstack/ironic master: ironic-conductor can't report heartbeat to database  https://review.openstack.org/47521002:02
*** chlong has quit IRC02:04
*** rama_y has joined #openstack-ironic02:05
*** baoli has joined #openstack-ironic02:07
*** rama_y has quit IRC02:10
openstackgerritHironori Shiina proposed openstack/ironic master: Add REST API for volume connector and volume target operation  https://review.openstack.org/21458602:14
*** namnh has joined #openstack-ironic02:27
*** Sukhdev has joined #openstack-ironic02:31
*** chlong has joined #openstack-ironic02:37
*** Sukhdev has quit IRC02:43
*** baoli has quit IRC02:45
*** phuongnh has quit IRC02:58
*** phuongnh has joined #openstack-ironic02:59
*** rbudden has quit IRC03:03
*** phuongnh has quit IRC03:04
*** phuongnh has joined #openstack-ironic03:05
*** xiefp has joined #openstack-ironic03:05
*** amotoki_away is now known as amotoki03:06
*** crushil has quit IRC03:11
*** makowals has quit IRC03:23
*** udesale has joined #openstack-ironic03:33
*** lennyb has quit IRC03:40
*** namnh_ has joined #openstack-ironic03:45
*** namnh has quit IRC03:48
*** zhurong has quit IRC03:49
*** lennyb has joined #openstack-ironic03:52
*** phuongnh has quit IRC03:53
*** phuongnh has joined #openstack-ironic03:54
*** makowals has joined #openstack-ironic03:55
openstackgerritAparna proposed openstack/proliantutils master: Change Logs for proliantutils 2.3.0 release  https://review.openstack.org/47606603:56
*** SerenaFeng has quit IRC04:02
*** chlong has quit IRC04:02
openstackgerritparesh sao proposed openstack/proliantutils master: Redfish: Adding the ability to get one time boot  https://review.openstack.org/47409304:10
*** vmud213 has joined #openstack-ironic04:15
*** chlong has joined #openstack-ironic04:16
*** links has joined #openstack-ironic04:21
*** adisky__ has joined #openstack-ironic04:31
*** makowals has quit IRC04:39
*** makowals has joined #openstack-ironic04:52
*** makowals has quit IRC04:57
*** yuanying_ has joined #openstack-ironic05:03
*** Nisha_Agarwal has joined #openstack-ironic05:03
Nisha_Agarwalvsaienk0, hi05:05
*** yuanying has quit IRC05:05
*** jaganathan has quit IRC05:10
*** jaganathan has joined #openstack-ironic05:10
*** mvpnitesh has joined #openstack-ironic05:11
*** vmud213 has quit IRC05:12
*** vmud213 has joined #openstack-ironic05:13
openstackgerritNisha Agarwal proposed openstack/ironic master: Add RedfishInspect Interface  https://review.openstack.org/44942505:13
openstackgerritAparna proposed openstack/proliantutils master: Change Logs for proliantutils 2.3.0 release  https://review.openstack.org/47606605:14
*** exoduswtf has joined #openstack-ironic05:20
*** jaganathan has quit IRC05:21
*** marios has joined #openstack-ironic05:26
*** e0ne has joined #openstack-ironic05:29
openstackgerritAparna proposed openstack/ironic-python-agent master: Rescue extension for CoreOS with DHCP tenant networks  https://review.openstack.org/42352105:37
*** SerenaFeng has joined #openstack-ironic05:43
*** ChubYann has quit IRC05:44
openstackgerritNisha Agarwal proposed openstack/ironic master: Fixes hashing issues for py3.5  https://review.openstack.org/47388805:44
openstackgerritparesh sao proposed openstack/proliantutils master: Redfish: Adding the ability to get pending boot mode  https://review.openstack.org/46798205:53
*** mjura has joined #openstack-ironic05:53
*** mjura has quit IRC05:54
*** mjura has joined #openstack-ironic05:54
*** makowals has joined #openstack-ironic05:56
*** ccamacho has quit IRC05:56
*** Dinesh_Bhor has quit IRC05:57
*** e0ne has quit IRC06:06
*** Dinesh_Bhor has joined #openstack-ironic06:06
openstackgerritparesh sao proposed openstack/proliantutils master: Redfish: Adding the ability to get pending boot mode  https://review.openstack.org/46798206:08
*** ijw has joined #openstack-ironic06:09
*** aparnav has joined #openstack-ironic06:12
*** ijw has quit IRC06:14
openstackgerritAparna proposed openstack/ironic master: Add manual clean step ironic standalone test  https://review.openstack.org/42977006:17
*** yuanying_ has quit IRC06:19
*** yuanying has joined #openstack-ironic06:20
openstackgerritparesh sao proposed openstack/proliantutils master: Redfish: Adding the ability to get current boot mode  https://review.openstack.org/46669706:22
openstackgerritparesh sao proposed openstack/proliantutils master: Redfish: Adding the ability to get current boot mode  https://review.openstack.org/46669706:24
*** e0ne has joined #openstack-ironic06:26
*** hshiina has joined #openstack-ironic06:26
*** rcernin has joined #openstack-ironic06:30
*** phuongnh has quit IRC06:32
*** phuongnh has joined #openstack-ironic06:32
*** rcernin has quit IRC06:37
*** marios has quit IRC06:42
*** e0ne has quit IRC06:42
*** marios has joined #openstack-ironic06:42
*** marios has quit IRC06:43
*** marios has joined #openstack-ironic06:44
*** jaganathan has joined #openstack-ironic06:46
*** ijw has joined #openstack-ironic06:47
*** rcernin has joined #openstack-ironic06:50
*** ijw has quit IRC06:52
*** jaganathan has quit IRC06:57
*** jaganathan has joined #openstack-ironic06:57
*** tesseract has joined #openstack-ironic07:02
*** pcaruana has joined #openstack-ironic07:05
*** mvpnitesh has quit IRC07:06
*** igordcard has quit IRC07:09
*** mjura has quit IRC07:11
*** igordcard has joined #openstack-ironic07:11
*** mjura has joined #openstack-ironic07:11
*** ralonsoh has joined #openstack-ironic07:13
*** mjura has quit IRC07:16
*** mjura has joined #openstack-ironic07:16
*** igordcard has quit IRC07:19
*** igordcard has joined #openstack-ironic07:20
openstackgerritAparna proposed openstack/proliantutils master: Change Logs for proliantutils 2.3.0 release  https://review.openstack.org/47606607:24
*** ccamacho has joined #openstack-ironic07:28
openstackgerritAparna proposed openstack/ironic master: Adds functionality test for erase_devices  https://review.openstack.org/47255807:32
*** mrchao has joined #openstack-ironic07:33
*** dtantsur|afk is now known as dtantsur07:35
*** priteau has joined #openstack-ironic07:51
*** bnemec has quit IRC07:52
dtantsurNisha_Agarwal: vsaienk0 is in EU time, he may be online now07:53
dtantsurs/EU/eastern Europe/07:53
vsaienk0morning dtantsur, Nisha_Agarwal, vdrok, pas-ha and all ironic'ers!07:56
vdrokmorning dtantsur , vsaienk007:58
dtantsuro/07:58
vdrokand good morning ironic07:58
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
*** xiefp has quit IRC08:03
*** bnemec has joined #openstack-ironic08:08
*** yuanying_ has joined #openstack-ironic08:09
*** SerenaFeng has quit IRC08:10
tuanluongmorning ironic08:12
*** yuanying has quit IRC08:13
*** vmud213 has quit IRC08:13
Nisha_Agarwaldtantsur, :)08:13
Nisha_Agarwalmorning dtantsur vsaienk0 vdrok pas-ha and ironic!!!08:13
tuanluongmorning vdrok, dtantsur vsaienk0 pas-ha Nisha_Agarwal08:14
*** vmud213 has joined #openstack-ironic08:14
Nisha_Agarwaltuanluong, o/08:15
*** e0ne has joined #openstack-ironic08:20
*** SerenaFeng has joined #openstack-ironic08:23
openstackgerrithuayue proposed openstack/pyghmi master: Pyghmi does not follow the pep8 standard  https://review.openstack.org/47640508:25
*** mgoddard has joined #openstack-ironic08:25
openstackgerrithuayue proposed openstack/pyghmi master: Pyghmi does not follow the pep8 standard  https://review.openstack.org/47640508:27
*** zhurong has joined #openstack-ironic08:29
*** lucas-afk is now known as lucasagomes08:33
*** b00tcat has joined #openstack-ironic08:34
*** b00tcat_ has quit IRC08:34
*** ijw has joined #openstack-ironic08:36
*** ijw has quit IRC08:37
*** derekh has joined #openstack-ironic08:38
*** ijw has joined #openstack-ironic08:38
*** dmk0202 has joined #openstack-ironic08:40
*** ijw has quit IRC08:42
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Refactoring the firewall  https://review.openstack.org/47183108:42
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: PXE boot filtering drivers  https://review.openstack.org/43960308:42
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Introducing a dnsmasq PXE filter driver  https://review.openstack.org/46644808:42
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: TEST check dnsmasq PXE filter in devstack  https://review.openstack.org/46871208:42
*** fxpester has joined #openstack-ironic08:43
*** aarefiev_afk is now known as aarefiev08:43
aarefievmorning all!08:43
*** marios has quit IRC08:44
*** marios has joined #openstack-ironic08:45
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Refactoring the firewall  https://review.openstack.org/47183108:48
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: PXE boot filtering drivers  https://review.openstack.org/43960308:48
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Introducing a dnsmasq PXE filter driver  https://review.openstack.org/46644808:48
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: TEST check dnsmasq PXE filter in devstack  https://review.openstack.org/46871208:48
*** milan has joined #openstack-ironic08:52
milanmorning Ironic! :)08:53
*** shuyingya has quit IRC08:57
*** racedo has joined #openstack-ironic09:01
dtantsurmorning milan09:02
milanmorning dtantsur! :)09:03
* milan was a bit messy w/ the filter patch update09:03
*** hshiina has quit IRC09:06
*** athomas has joined #openstack-ironic09:10
openstackgerritNguyen Hung Phuong proposed openstack/ironic master: Add functional API tests for volume connector and volume target  https://review.openstack.org/47371709:13
dtantsurmilan: the gate is down, so take your time..09:14
*** zhurong has quit IRC09:16
*** b00tcat has quit IRC09:17
*** b00tcat has joined #openstack-ironic09:17
*** Nisha_Agarwal has quit IRC09:19
milanoh09:24
* dtantsur -> office09:24
*** dtantsur is now known as dtantsur|bbl09:25
*** athomas has quit IRC09:25
openstackgerritparesh sao proposed openstack/proliantutils master: Add support to get iscsi initiator iqn capability  https://review.openstack.org/47417809:29
*** mjura has quit IRC09:31
*** amarao has joined #openstack-ironic09:34
openstackgerritMerged openstack/proliantutils master: Redfish: Adding the ability to get one time boot  https://review.openstack.org/47409309:37
*** Administrator__ has joined #openstack-ironic09:37
*** Administrator_ has quit IRC09:40
*** dmk0202 has quit IRC09:40
*** mjura has joined #openstack-ironic09:46
openstackgerrithuayue proposed openstack/pyghmi master: Pyghmi does not follow the pep8 standard  https://review.openstack.org/47644409:53
*** milan has quit IRC10:04
openstackgerrithuayue proposed openstack/pyghmi master: Pyghmi does not follow the pep8 standard  https://review.openstack.org/47644410:08
*** aparnav has quit IRC10:11
*** aparnav has joined #openstack-ironic10:11
*** sai has quit IRC10:18
*** rook has quit IRC10:18
openstackgerritparesh sao proposed openstack/proliantutils master: Redfish: Adding the ability to get pending boot mode  https://review.openstack.org/46798210:18
*** sai has joined #openstack-ironic10:23
*** rook has joined #openstack-ironic10:27
*** rook is now known as Guest25010:28
*** zhurong has joined #openstack-ironic10:32
*** dtantsur|bbl is now known as dtantsur10:34
*** baoli has joined #openstack-ironic10:46
*** milan has joined #openstack-ironic10:49
aarefievdtantsur: hey, mind to add to your list https://review.openstack.org/#/c/463768/310:50
patchbotpatch 463768 - ironic-inspector - Use declarative reader/writer separation10:50
aarefievso we could agree on direction10:50
*** baoli has quit IRC10:51
dtantsursure, will try10:52
dtantsurpas-ha: morning! do you think it's possible to have a quick-and-dirty fix for glance in our case?10:52
dtantsurI believe we could do it, unbreak the gate, then proceed with your patch chain asap10:52
*** mat128 has joined #openstack-ironic10:53
milanhey aarefiev! :)10:54
milanand pas-ha! :)10:54
dtantsurlike hack generate_glance_url in https://review.openstack.org/#/c/467728/14/ironic/common/glance_service/service_utils.py to try keystone..10:54
patchbotpatch 467728 - ironic - Rework keystone auth for glance10:54
aarefievmorning milan :)10:54
*** sambetts|afk has quit IRC10:56
*** phuongnh has quit IRC11:01
*** sambetts_ has joined #openstack-ironic11:02
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/47646311:03
*** jkilpatr has joined #openstack-ironic11:05
*** SerenaFeng has quit IRC11:08
*** fellypefca has joined #openstack-ironic11:08
*** lucasagomes is now known as lucas-hungry11:10
*** ijw has joined #openstack-ironic11:20
*** ijw has quit IRC11:25
*** amarao has quit IRC11:30
mgoddardmorning ironic11:30
mgoddardsambetts: hey. about your comments on the physnet VIF attach review: sounds like it's safe to stop caring about the non-neutron case?11:31
mgoddardsambetts_: ^^11:32
*** amarao has joined #openstack-ironic11:39
*** udesale has quit IRC11:52
*** litao__ has quit IRC11:54
*** zhurong has quit IRC12:01
*** aarefiev has quit IRC12:04
*** tuanluong has quit IRC12:06
*** namnh_ has quit IRC12:07
*** aarefiev has joined #openstack-ironic12:10
*** dprince has joined #openstack-ironic12:12
openstackgerritAparna proposed openstack/proliantutils master: Change Logs for proliantutils 2.3.0 release  https://review.openstack.org/47606612:13
*** trown|outtypewww is now known as trown12:13
*** zhurong has joined #openstack-ironic12:16
*** lucas-hungry is now known as lucasagomes12:16
*** rbudden has joined #openstack-ironic12:16
*** zhurong has quit IRC12:18
*** aparnav has quit IRC12:19
*** gcb has joined #openstack-ironic12:20
*** chlong has quit IRC12:26
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Introduce keystoneauth adapters for clients  https://review.openstack.org/46962712:27
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Introduce keystoneauth adapters for clients  https://review.openstack.org/46962712:30
*** vmud213 has quit IRC12:31
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Quick hack to fetch Glance endpoint from Keystone  https://review.openstack.org/47649812:35
dtantsurpas-ha, TheJulia, wdyt about quick hack ^^^12:35
TheJuliadtantsur: resistance to reverting still?12:37
pas-hadtantsur: looks ok-ish to solve the immediate problem of blocked gate. if it passes Jenkins I'd vote to merge it (but some tweaks to unit tests might be needed first..) then we might continue with my patches, especially as otherwise I'd need that revert or make a big squashed change...12:40
*** mat128 has quit IRC12:45
TheJuliaugh, no movement on the revert and the fixed another thing instead :(12:45
*** rbudden has quit IRC12:46
*** mat128 has joined #openstack-ironic12:47
TheJuliadtantsur: Looks okay to un-wedge the gate12:49
*** hwoarang has quit IRC12:56
*** hwoarang has joined #openstack-ironic12:56
dtantsurTheJulia: dunno about revert, no progress so far12:58
* TheJulia ponders cancelling this week's BFV meeting because of the gate12:58
dtantsurTheJulia: I may not be able to show up anyway12:58
*** sasha2 has joined #openstack-ironic12:58
TheJuliaI mean, cancelling the meeting might raise enough eyebrows and people might go "why is the gate broken"....12:59
TheJuliaand maybe then traction, but I don't know12:59
TheJuliadtantsur: I think your hack is going to be the best hope to unwedge us at this point13:00
TheJuliaI'm all for following up with pas-ha's revs afterwards once the resulting merge conflict is resolved.13:01
*** hwoarang_ has joined #openstack-ironic13:02
dtantsuryeah, pas-ha's patches are needed for sure13:02
dtantsurthey're just big, and I don't want to rush them in just to unblock the CI13:02
*** hwoarang has quit IRC13:04
*** ceelogreenthehit has joined #openstack-ironic13:05
TheJuliaAgreed, I'm not super worried about rushing on the first two, but the first two set a stage that we should rapidly review/land all of the related changes, which means we do need a couple days to at least do a quick review of the child patches13:06
*** Guest250 is now known as rook13:06
openstackgerritHironori Shiina proposed openstack/ironic master: iRMC: Support volume boot for iRMC virtual media boot interface  https://review.openstack.org/46791113:07
*** exoduswtf has quit IRC13:08
TheJuliaWhere is Hironori when I need to ask him a question :(13:09
*** rloo has joined #openstack-ironic13:09
TheJuliagood morning rloo13:09
rlooMorning TheJulia and everyone else!13:09
TheJuliarloo: dtantsur has proposed a possible quick hack to un-wedge the gate to allow us to fix things properly. It might be good to review. https://review.openstack.org/47649813:10
patchbotpatch 476498 - ironic - [WIP] Quick hack to fetch Glance endpoint from Key...13:10
rlooTheJulia: thx, am still trying to figure out what the state of things are :-)13:10
rlooTheJulia: should probably remove the WIP, but can edit if it is ready to go13:11
*** igordcard has quit IRC13:11
TheJuliano movement on the revert, and another patch landed fixing something else that was broken, so the odds of getting the revert kind of look like they are not in our favor13:11
*** igordcard has joined #openstack-ironic13:12
TheJuliarloo: I was thinking the same, but I also want to see test results before touching that patch :)13:12
rlooTheJulia: i am somewhat surprised that they didn't revert but whatever13:12
*** athomas has joined #openstack-ironic13:13
*** goldyfruit has joined #openstack-ironic13:13
*** bfournie has joined #openstack-ironic13:15
*** ceelogreenthehit has quit IRC13:16
*** baoli has joined #openstack-ironic13:16
milanmorning rloo, TheJulia! :)13:17
rloohi milan!13:17
*** exoduswtf has joined #openstack-ironic13:24
*** Goneri has joined #openstack-ironic13:32
dtantsurrloo: it's WIP because unit tests will need an update13:32
dtantsurI wanna see if it actually fixes the gate. I'm particularly concerned by the grenade..13:33
*** ceelogreenthehit has joined #openstack-ironic13:33
rloodtantsur: i was just thinking that it also needs a release note maybe. i don't know if it deprecates or just ignores some glance configs?13:33
dtantsurrloo: neither. it just uses keystone, when no config is provided13:34
*** karthiks has quit IRC13:34
rloodtantsur, TheJulia: I guess the question is should we focus on the WIP, or pas-ha's patches, or both (which i don't like)13:34
rloodtantsur: ah, ok, i wasn't sure, i hadn't finished reviewing13:34
dtantsurif we believe we can quickly land pas-ha's both patches - I'm all for it13:35
TheJuliaexcept the first two would need to be squashed together13:35
pas-haThe problem is the first patch needs that devstack revert13:35
pas-haYep13:35
rloodtantsur: we can quickly land anything if we all focus ;) but we can't land pas-ha's first patch cuz of the gate failure. i was thinking maybe we can take bits of his first patch and glom to the second patch though.13:36
*** exoduswtf has quit IRC13:36
pas-haWhich I personally would like to avoid13:36
rloopas-ha: wdyt it seems like the first patch does more than we need for the second patch, can we just pull the stuff needed to address glance only, then add support for other services later?13:36
*** ceelogreenthehit has quit IRC13:37
*** exoduswtf has joined #openstack-ironic13:37
rloopas-ha: or do you think we should focus on dtantsur's patch for now, then yours later?13:39
*** tuanla__ has joined #openstack-ironic13:39
*** tuanla_fujitsu has joined #openstack-ironic13:39
*** chlong has joined #openstack-ironic13:39
milanso w/r the gate down, the https://review.openstack.org/#/c/476498/1/ironic/common/glance_service/service_utils.py@122 is the essence, right?13:41
patchbotpatch 476498 - ironic - [WIP] Quick hack to fetch Glance endpoint from Key...13:41
*** rbudden has joined #openstack-ironic13:42
TheJuliamilan: well, that combined with not taking input from our config file13:45
milanTheJulia, k, thx13:45
*** mrchao has quit IRC13:48
pas-harloo: yes, I'd actually prefer that - fix the gate to unblock all other people, "make it right" later13:50
*** karthiks has joined #openstack-ironic13:50
rloopas-ha: ok13:50
pas-haas my patches do have some controversial points as I see, so I kind of expecting a not-so-short discussion and do not want to have advantage of pressing gate issues to persuade people :)13:51
dtantsur++13:51
rloopas-ha: wrt your first patch, am i correct that you are only adding configs for [service_catalog] and deprecating [conductor]/api_url?13:56
*** mjura has quit IRC13:56
rloopas-ha: if so, then some of the code doesn't make sense, like setting default service_type config for some sections13:57
*** jcoufal has joined #openstack-ironic13:58
pas-hawell, I add those options everywhere, just do not add them so config sample.13:59
pas-harloo: as I need another patchset anyway to fix reno (and remove Depends-On on devstack revert) I'll try to think of proper way of doing this, but I'd probably need your help as this is kind of chicken-and-egg procedural thing..14:01
rloopas-ha: but then it makes no sense to log that we are changing the default value. the user doesn't know about those configs.14:01
*** mjura has joined #openstack-ironic14:01
openstackgerritPeter Piela proposed openstack/ironic-ui master: Set current boot device on a node  https://review.openstack.org/47392614:01
*** crushil has joined #openstack-ironic14:02
pas-harloo: exactly. that's why one of the options is indeed to register those opts in a config section per patch (will be a bit ugly duplication..) and in the last patch move all to a common place and officially deprecate the [keystone]region_name. WDYT?14:03
rloopas-ha: yeah, i like that option. which i commented on but haven't pushed up cuz i haven't finished reviewing. cuz i got a bit confused.14:04
pas-haok, accepted. although being a bit more tedious, this does look procedurally more correct14:05
*** skazi_ has joined #openstack-ironic14:05
pas-haI'll start reworking the whole patch chain to this regard14:05
openstackgerritHironori Shiina proposed openstack/ironic master: Add functional API tests for volume connector and volume target  https://review.openstack.org/47371714:09
rloopas-ha: thx, i think i got most of my thoughts in the comments i just pushed up.14:10
*** athomas has quit IRC14:10
*** livelace has joined #openstack-ironic14:11
* pas-ha reading up14:11
rloopas-ha: my thinking was that if you reworked the patch chain, the first patch may actually be quite small and be easier to combine with 2nd patch.14:11
pas-hanah, still lots of work and we have a dead gate.. I'd go with dtantsur 'hack' first14:12
rloopas-ha: fine with me :-)14:12
*** crushil has quit IRC14:14
*** karthiks has quit IRC14:16
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Fetch Glance endpoint from Keystone if it's not provided in the configuration  https://review.openstack.org/47649814:21
dtantsurnext attempt, unit tests still to go ^^^14:21
rloohi mgoddard, wrt https://review.openstack.org/#/c/470406/, are you going to push up another patch set soon?14:27
patchbotpatch 470406 - ironic - Physical network aware VIF attachment14:27
NobodyCamGood Morning Ironic'ers14:33
milanmorning NobodyCam! :)14:33
NobodyCam:) morning milan :)14:34
dtantsurmorning NobodyCam14:39
NobodyCamMorning dtantsur :)14:39
*** dprince has quit IRC14:43
openstackgerritXavier proposed openstack/ironic master: Introduce hpOneView and ilorest to OneView  https://review.openstack.org/46812914:44
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Fetch Glance endpoint from Keystone if it's not provided in the configuration  https://review.openstack.org/47649814:45
*** links has quit IRC14:45
*** fragatina has joined #openstack-ironic14:49
*** fragatina has quit IRC14:50
*** marios has quit IRC14:56
*** mgoddard has quit IRC14:57
*** aarefiev is now known as aarefiev_afk15:02
*** rama_y has joined #openstack-ironic15:04
*** hwoarang_ is now known as hwoarang15:04
*** racedo has quit IRC15:06
*** racedo has joined #openstack-ironic15:06
*** racedo has quit IRC15:06
*** rcernin has quit IRC15:09
*** yee379 has quit IRC15:10
*** yee379 has joined #openstack-ironic15:10
openstackgerritDmitry Tantsur proposed openstack/ironic master: Fetch Glance endpoint from Keystone if it's not provided in the configuration  https://review.openstack.org/47649815:15
dtantsurrloo, TheJulia, pas-ha, let's see if this passes CI ^^^15:15
openstackgerritMerged openstack/ironic-ui master: Refactor BasePortController  https://review.openstack.org/47474115:16
* rloo crosses fingers...15:16
*** tuanla__ has quit IRC15:16
*** tuanla_fujitsu has quit IRC15:16
* dtantsur forgot to update the example configuration..15:16
openstackgerritMerged openstack/bifrost master: Add bindep.txt file  https://review.openstack.org/47539715:17
openstackgerritMerged openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/47646315:18
openstackgerritDmitry Tantsur proposed openstack/ironic master: Fetch Glance endpoint from Keystone if it's not provided in the configuration  https://review.openstack.org/47649815:18
dtantsurnow with ironic.conf.sample ^^^15:18
TheJuliaAwesome15:18
anupnGood morning Ironic'ers15:19
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Refactoring the firewall  https://review.openstack.org/47183115:19
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: PXE boot filtering drivers  https://review.openstack.org/43960315:19
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Introducing a dnsmasq PXE filter driver  https://review.openstack.org/46644815:19
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: TEST check dnsmasq PXE filter in devstack  https://review.openstack.org/46871215:19
*** mgoddard has joined #openstack-ironic15:21
milanmorning anupn! :)15:21
anupnHi milan, aarefiev_afk: I tried to delete the existing ironic node when power on, but as it is in 'inspecting' state it is unable to delete. And without putting in inspect state if I power on and delete it the node does not get enrolled15:21
anupnGood morning milan15:21
anupnmilan, i created a rule like this http://paste.openstack.org/show/613407/15:22
milananupn, how can it be in any state if you delete it from ironic? maybe I don't follow15:22
mgoddard rloo: hi. I don't have a new iteration yet. I was planning on working on it tomorrow but also have a couple of unanswered questions from my most recent comments15:22
mgoddardrloo: sambetts commented that the common network mixin no longer needs to support non-neutron interfaces. do you know whether that is the case?15:23
anupnmilan, i mean it should get enrolled with auto_discovery after deleting right?15:23
openstackgerritMerged openstack/bifrost master: scripts: install-deps.sh: Use --no-recommends on zypper  https://review.openstack.org/47539815:23
rloomgoddard: no, i don't know off the top of my head. i was asking cuz you had put 'done' on some of the comments, so i didn't want to review an outdated patch set. i'll continue reviewing that later today then.15:23
NobodyCammorning anupn :)15:23
milananupn, correct, but that shouldn't require any state setting beforehand15:24
anupnmilan: i think that's what we talked yesterday would be good to carry out15:24
milananupn, yup15:24
openstackgerritMerged openstack/bifrost master: bindep.txt: Install the epel-release repo on CentOS  https://review.openstack.org/47544615:24
anupnmilan: yes, so i tried two cases 1. put node into inspect, wait for it to power on and then delete as did it in test case https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/test/inspector_tempest_plugin/tests/test_discovery.py#L134. 2. delete the node and check if inspector enrolls it15:25
*** fellypefca has quit IRC15:26
anupnmilan: in the second case i had powered on because i thought otherwise how will introspection ramdisk be booted15:26
jlvillaldtantsur, Do you know if they are going to revert the devstack patch which broke our gate?15:26
anupnNobodyCam: good morning :)15:26
dtantsurjlvillal: morning, no idea so far15:27
jlvillaldtantsur, Maybe you can use your special PTL powers to motivate them ;)15:27
dtantsurjlvillal: I'm hoping to Just Fix It, and stop caring, to be honest15:27
dtantsurthere was some resistance already15:27
milananupn, hmmmm, so if you do ironic node_delete <node> the state is still inspecting afterwards?15:28
jlvillaldtantsur, Oh good if we can. Yesterday it appeared to need two patches to fix and the first patch won't merge since it doesn't fix it15:28
dtantsurjlvillal: I'm waiting for CI results on https://review.openstack.org/47649815:28
patchbotpatch 476498 - ironic - Fetch Glance endpoint from Keystone if it's not pr...15:28
anupnmilan: no15:28
dtantsurit may be a cheap-and-easy way to proceed with pas-ha's patches15:28
NobodyCam:)15:28
jlvillaldtantsur, Great. Thanks.15:28
openstackgerritMichael Turek proposed openstack/ironic master: [WIP] Make storage calls agnostic to deploy method.  https://review.openstack.org/47660115:28
anupnmilan: but when i did that, i kind of wondered if I delete how will the introspect ramdisk be booted15:28
milananupn, through devstack@ironic-inspector-dhcp service15:29
anupnmilan: hmm, i saw there is dhcp-boot option in ironic-inspector-dhcp.conf, but so every node that is created will call this?15:30
milananupn, inspector protects the dhcp service through iptables so only a) nodes that were explicitly asked to inspect and b) unknown nodes performing the discovery will be able to pxe boot the introspection ramdisk15:31
TheJuliamjturek: awesome, I left a comment/question for consideration15:32
mjturekrecord time TheJulia :)15:32
mjtureklooking15:32
TheJuliaIt is review code, or I go curl up in a dark room until my doctor's appointment later today15:32
*** ccamacho has quit IRC15:33
dtantsur:(15:36
anupnmilan: hmm got you. But i need to power the VMs on before they pxe boot is that correct?15:37
dtantsurfolks, due to errands I have to leave the air-conditioned office and jump on the frying pan which is called "outside world" today :)15:37
TheJuliadtantsur: no worries.  Stay cool!15:38
dtantsurcan someone (rloo, pas-ha?) please take care of my gate-fixing patch? it should work, may need slight tweaks depending on CI results.15:38
TheJuliadtantsur: I can later as well15:38
dtantsurthanks!15:38
TheJuliaWe should check all of the third party ci jobs too15:38
milananupn, yeah, power on the node through ironic and delete it immediately. Also the test case sets the state to manage before15:38
TheJulialike, their logs, just to be on the safe side15:39
rloodtantsur: yes, i can too if TheJulia or pas-ha doesn't :-)15:39
dtantsurcool15:39
rloodtantsur: it "should" work ;)15:39
dtantsurhave a nice evening (I nearly wrote 'weekend', sigh)15:39
milandtantsur, lol15:39
milan:D15:39
rloodtantsur: thx, it is/will be weekend for me :-)15:39
milandtantsur +1, TGIF15:39
openstackgerritMerged openstack/bifrost master: scripts: test-bifrost: Start MySQL service before configuring the DB  https://review.openstack.org/47530615:40
*** dtantsur is now known as dtantsur|afk15:40
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: Test OPNFV CI verify job. Please ignore.  https://review.openstack.org/36760815:40
*** mtanino_ has joined #openstack-ironic15:40
rlooideally, pas-ha fix it, so TheJulia and I can +2 it, but we have other ways... ;)15:40
anupnmilan: hmm i did exactly like that but node seem to not been enrolled. :(15:41
anupnmilan: yeah test case puts the node into manage->inspect and then delete15:41
anupnmilan: but I don't know how the node gets deleted when put in inspect15:42
*** pcaruana has quit IRC15:42
anupnmilan: i did not try creating with virsh because I am not sure whether that node will boot introspect ramdisk15:42
anupn*that VM15:43
TheJuliarloo: :)15:43
milananupn, I see, so maybe step by step, does the devstack@ironic-inspector-dhcp have any PXE boot entries for your node?15:44
anupnmilan, you mean in inspector-dhcp.conf?15:45
milananupn, rather journactl -u devstack@ironic-inspector-dhcp15:46
milananupn, but you're right; the test case does indeed call openstack baremetal introspection start <node-id> and then delete15:47
milan* ironic node_delete (or so)15:48
anupnmilan, hmm, i did not check devstack@ironic-inspector-dhcp for PXE boot entries15:49
milananupn, I'm wonder how far did the inspection get15:49
*** stendulker has joined #openstack-ironic15:49
anupnmilan: good point, I did not checked inspector-dhcp.service because my normal introspection worked15:50
anupnby normal i mean just put the node into manage and then inspect15:50
anupnnot discovery15:51
anupnmilan, where should PXE boot entries for node be added?15:51
milananupn, so the process is the same, just the inspector, upon receiving the call back from the ramdisk checks whether a matching node exists in ironic15:51
milananupn, that should work out of the box15:52
milan* should15:52
milananupn, as you said it worked in the "normal" case15:52
anupnmilan, yup15:52
anupni am wondering about the point you pointed to check if PXE boot entries are added15:52
milananupn, so as I said, the process is the same, just the node doesn't exist (anymore) upon the call back from the ramdisk15:53
milananupn, I meant whether the dhcp service gave out a lease to the node15:53
*** stendulker has quit IRC15:54
*** jaganathan has quit IRC15:54
*** dprince has joined #openstack-ironic15:54
anupnmilan: ok. After deleting the node, i did not see DHCP service gave out the lease even though i deleted after powering it on15:55
*** hshiina has joined #openstack-ironic15:55
openstackgerritMichael Turek proposed openstack/ironic master: Fail if boot_from_volume enabled but not ipxe  https://review.openstack.org/47285615:55
milananupn, OK so let's try again with the other node? (I guess our local.conf arranges for 2 "BM" nodes)15:56
anupnanupn: i have it 3 in my local.conf that's good :)15:57
milananupn, ideally check the inspector service logs, once you spot state change for the node starting -> waiting you can delete the node through ironic15:57
milananupn, but this all is workarounds to make the VMs work15:58
milananupn, with real nodes it will be different (as in dtantsur|afk 's video)15:58
anupnmilan: yes in video is very clear , great one15:59
*** stendulker has joined #openstack-ironic15:59
anupnmilan: starting -> waiting?15:59
anupndid you mean power state change?15:59
milanin journalctl -fu devstack@ironic-inspector15:59
*** mtanin___ has joined #openstack-ironic16:00
anupnyes will watch the devstack@ironic-inspector logs16:00
anupnmilan: so shall i again do like 1. Put node in manage state, 2. put in inspect state 3. wait to power it on 4. delete ?16:01
*** mtanino_ has quit IRC16:01
milananupn, yeah, preferably you use inspector cli for the step 2. to be as close to the test case as possible16:02
milan* openstack baremetal introspection start <node_id>16:02
anupnmilan, ok, but i am pretty sure it will complain because you cannot delete node in inspect https://github.com/openstack/ironic/blob/cb7ec631f0fc6937eb05ab304f6444d6aad81102/ironic/common/states.py#L19216:03
anupn"inspect" state is not present in DELETE_ALLOWED_STATES at line ^16:04
milananupn, so the test case does it somehow, let's give it a try through the inspector cli?16:04
milananupn, as you mentioned you've still got 2 nodes to delete ;)16:04
anupnmilan, haha yeah i have16:05
anupnmilan, unfortunately i realized i cannot connect to lab via VPN so experiment has to wait until i go to office today16:05
anupn:(16:06
milananupn, I see16:06
anupnmilan: how long are you around?16:06
milannot much longer honestly (EU based)16:07
milan30min top ;)16:07
anupnmilan, oh yes. Will experiment it and will see16:07
hwoarangTheJulia: do you have a sec?16:07
anupnmilan: thanks a ton!16:07
milananupn, no prob! :)16:08
anupnmilan, have a good evening16:08
milananupn, thanks! fingers crossed for the experiment! :)16:08
TheJuliahwoarang: presently running the boot from volume meeting, whats up?16:09
anupnmilan: yup i wish inspector CLI makes a magic16:09
milanhonestly, same here :D16:09
jlvillaldtantsur|afk: You may have already noticed but the patch doesn't fix the gate issue: https://review.openstack.org/47649816:09
patchbotpatch 476498 - ironic - Fetch Glance endpoint from Keystone if it's not pr...16:09
jlvillalI'm looking at Zuul status page16:10
hwoarangTheJulia: ok I will just leave it here as I had to run in a bit: could you by any chance look at why this http://logs.openstack.org/08/367608/10/experimental/gate-bifrost-integration-tinyipa-centos-7/514c860/console.html fails even though bifrost now has a bindep.txt file in the root of the repo? seems like the [ -e bindep.txt ] in the job doesn't work. This is one of the experimental jobs from https://review.openstack.org/#/c/36760816:10
hwoarang/ which is fully rebased. TIA!16:10
patchbotpatch 367608 - bifrost - Test OPNFV CI verify job. Please ignore.16:10
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-ui master: Set current boot device on a node  https://review.openstack.org/47392616:10
hwoarangor I can ask yolanda to help me have a look at the node itself...16:10
jlvillalrloo: FYI: The gate fixing patch doesn't seem to work. I haven't investigated it, but see a lot of failures in Zuul16:11
rloojlvillal: oh geez, and dt said it was supposed to work.16:12
jlvillalrloo: One of the failures: http://logs.openstack.org/98/476498/5/check/gate-tempest-dsvm-ironic-ipa-partition-redfish-tinyipa-ubuntu-xenial/43be6e7/16:12
rloojlvillal: i'm in the middle of something and don't have a clean env where i can test that patch.16:12
jlvillalhttp://status.openstack.org/zuul/ is where I looked16:12
jlvillalrloo: I'll take a peek. Maybe pas-ha has ideas?16:13
milanjlvillal, rloo http://logs.openstack.org/98/476498/5/check/gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv/e7a6cce/logs/screen-ir-cond.txt.gz?level=ERROR#_Jun_22_15_40_25_256152 < 'image' service not in catalog16:13
rloojlvillal: i'm guessing pas-ha has the most experience with this. certainly more than me!16:13
rloothx milan. I *thought* that was what monty's patch was fixing but i could be wrong...16:14
jlvillalmilan: thanks16:14
milanno prob, just dunno how to fix it16:14
rlooand do we want internal or public endpoint for the services?16:14
* milan can update the patch w/ some guidance so you guys can review16:15
openstackgerritNisha Agarwal proposed openstack/ironic master: Fixes hashing issues for py3.5  https://review.openstack.org/47388816:15
*** amotoki is now known as amotoki_away16:15
*** e0ne has quit IRC16:15
rloojlvillal: do you have it? i'm really in the middle of something, maybe take me 10-15 min to get my head out of that...16:15
jlvillalrloo: No worries. I'll look. Maybe milan and I can figure it out :)16:16
rloook thx. pas-ha, if you are around, i think you can figure this out quickly: ^^ http://logs.openstack.org/98/476498/5/check/gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv/e7a6cce/logs/screen-ir-cond.txt.gz?level=ERROR#_Jun_22_15_40_25_25615216:17
openstackgerritMerged openstack/proliantutils master: Change Logs for proliantutils 2.3.0 release  https://review.openstack.org/47606616:19
*** fellypefca has joined #openstack-ironic16:22
* jlvillal grumbles that they changed the logfile format since the last time he ran his logfile parsing script16:22
hwoarangTheJulia: nm i sent a new patch for project-config16:25
*** makowals has quit IRC16:27
TheJuliahwoarang: that -e on binder.txt is before zuul-cloner runs so it is not on disk yet16:28
TheJuliabindep.txt16:28
rlooTheJulia: do you know if infra is too busy to revert, or that they have an issue with the revert patch?16:28
*** ralonsoh has quit IRC16:29
*** jrcloud has joined #openstack-ironic16:29
TheJuliaI suspect both, but I've not asked.16:29
jlvillalmilan: I think it is this: https://review.openstack.org/#/c/476498/5/ironic/common/glance_service/service_utils.py@11216:30
patchbotpatch 476498 - ironic - Fetch Glance endpoint from Keystone if it's not pr...16:30
jlvillalBut I'm not sure what the 'service_type' should be16:30
milanjlvillal, seems image is wrong service name16:30
jlvillalmilan: Right, not sure what the correct name is :(16:31
milanjlvillal, ++ that's my take on it too16:31
*** dprince has quit IRC16:31
jlvillalmilan: I'll peek at pas-ha's patches16:31
milanjlvillal, to make it even worse: http://logs.openstack.org/51/459451/18/gate/gate-tempest-dsvm-py35-ubuntu-xenial/e629b22/logs/screen-keystone.txt.gz#_Jun_21_07_15_59_66016716:31
milanthat's the original devstack patch lgos from keystone complaining no image service16:31
milanor maybe I don't follow16:32
milanbut then http://logs.openstack.org/51/459451/18/gate/gate-tempest-dsvm-py35-ubuntu-xenial/e629b22/logs/screen-keystone.txt.gz#_Jun_21_07_16_02_18974816:33
TheJuliainteresting16:34
milanso stupid question: how does keystone work?16:37
milaneach service registers itself, then it's available in the keystone registry?16:37
TheJuliahttp://logs.openstack.org/98/476498/5/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial/acf00e8/logs/devstacklog.txt.gz#_2017-06-22_15_28_51_13916:38
TheJuliabasically, only a public endpoint is getting registered16:38
TheJuliaif the paste that milan found where it was complaining about not finding the internal endpoint is correct, then it is16:38
milanTheJulia, the paste is from the devstack patch; I wanted to track what the image type service is/ whether it exists at all16:39
TheJuliaoh16:40
TheJuliahmm16:40
* jlvillal hasn't figured out much yet :(16:41
jlvillalTheJulia: That looks interesting about the registering16:41
TheJuliahttp://logs.openstack.org/98/476498/5/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial/acf00e8/logs/screen-ir-cond.txt.gz#_Jun_22_15_38_29_38100616:41
TheJuliawe explicitly need to look for the public endpoint type, or there need to be a private endpoint16:42
rlooi think that the service-type is 'image', but that we need to explicitly say the endpoint-type='public'16:42
rloocuz i don't know if there is an internal endpoint for glance. but just guessing here.16:43
TheJuliaFrom the devstack log, there is not16:43
*** jrcloud has quit IRC16:44
*** jrcloud has joined #openstack-ironic16:44
rlooTheJulia, jlvillal, milan: so if we change https://review.openstack.org/#/c/476498/5/ironic/common/glance_service/service_utils.py@11216:44
patchbotpatch 476498 - ironic - Fetch Glance endpoint from Keystone if it's not pr...16:44
rlooadd endpoint_type='public'16:44
TheJuliahttps://github.com/openstack/ironic/blob/master/ironic/common/keystone.py#L6916:45
*** fellypefca has quit IRC16:45
TheJuliawhat rloo is saying16:45
milanrloo, TheJulia jlvillal ack, makes sense16:46
rloomilan: you want to make the change?16:46
rloo(i'm saving cores to +2, heh)16:46
milanrloo, yeah I can update the patch :D16:46
milanbtw16:46
TheJuliasince we default to internal endpoints... which makes sense for ironic :\16:46
TheJuliamilan: thank you16:46
milanhttp://logs.openstack.org/98/476498/5/check/gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv/e7a6cce/logs/screen-keystone.txt.gz#_Jun_22_15_40_25_21504316:46
milancross-checking the hotfix logs from keystone16:46
milanI can't see the error from ir-conductor16:47
milanthat happened at Jun_22_15_40_2516:47
TheJuliamilan: looks like it is checking it's self16:47
TheJuliaI _think_ keystone does that by default16:47
milanTheJulia, you mean the library part in the ironic conductor?16:48
* milan briefly scans through /opt/stack/new/ironic/ironic/common/keystone.py to avoid facepalms16:49
TheJuliaget_session perhaps?16:49
*** lucasagomes is now known as lucas-afk16:49
*** jrcloud has quit IRC16:50
TheJuliamilan: I was thinking keystone startup for16:51
TheJuliathat first one, cross-checking conductor log16:51
* milan might not exactly be following what TheJulia means O:-)16:52
rloomilan: just make that change while you continue to look...16:53
milanrloo :D yup16:53
* milan hacks16:53
TheJuliahttp://logs.openstack.org/98/476498/5/check/gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv/e7a6cce/logs/screen-ir-cond.txt.gz#_Jun_22_15_40_25_249840 <-- only public endpoint for service_type of image16:54
*** ceelogreenthehit has joined #openstack-ironic16:55
*** rbudden has quit IRC16:57
*** jrcloud has joined #openstack-ironic16:58
*** exoduswtf has quit IRC16:59
*** ceelogreenthehit has quit IRC16:59
TheJuliaso, if memory serves, plugin loading in keystoneauth can get a validity check to keystone, I'm wondering if that is what your seeing as the stray call to keystone16:59
jlvillalI wonder why 'network' service works16:59
rloojlvillal: i'm guessing cuz we aren't using the same way of authenticating as we are for glance. that's what pas-ha's patches are about; unifying/consistent way.17:01
*** fellypefca has joined #openstack-ironic17:01
TheJuliathat is a really good question...17:01
TheJuliaI need to step away to go to the doctor, bbl17:01
jlvillalhttps://github.com/openstack/ironic/blob/master/ironic/common/neutron.py#L3317:01
*** jrcloud has quit IRC17:03
TheJuliayeah, and dimity's patch is using the service catalog and looking it up17:03
* TheJulia kicks autocorrect17:04
TheJuliadmitry17:04
*** mjura has quit IRC17:04
*** hshiina has quit IRC17:04
*** derekh has quit IRC17:05
*** jrcloud has joined #openstack-ironic17:05
openstackgerritChris Krelle proposed openstack/ironic-inspector master: add disabled option to VALID_ADD_PORTS_VALUES  https://review.openstack.org/47115617:05
*** trown is now known as trown|lunch17:06
rloojlvillal: and pas-ha's change makes it similar for glance: https://review.openstack.org/#/c/467728/14/ironic/common/glance_service/base_image_service.py17:06
patchbotpatch 467728 - ironic - Rework keystone auth for glance17:06
rloojlvillal: something to look forward to...17:06
rloomilan: how is it going? i can just edit that file if you want...17:07
milanrloo, just about to post17:07
rloomilan: :)17:08
jlvillalmilan: You have a fix?17:08
*** spartacloud has joined #openstack-ironic17:08
jlvillalrloo: Could point on pas-ha change17:09
jlvillals/Could/Good/17:09
rloojlvillal: :)17:09
milanjlvillal, just what rloo suggested17:09
jlvillalmilan: Awesome :)17:09
openstackgerritMilan Kováčik proposed openstack/ironic master: Fetch Glance endpoint from Keystone if it's not provided in the configuration  https://review.openstack.org/47649817:09
rloomeanwhile the revert patch has one +2!17:10
milanI hope I didn't screw up17:10
milannice17:10
milanso maybe this won't be necessary17:10
*** jrcloud has quit IRC17:10
jlvillalrloo: Woot on one +1 :)17:11
rloomilan: it might not be, but just in case... i mean, it hasn't been approved yet17:11
milanack17:11
jlvillals/+1/+2/17:12
milanrloo I'll be commuting  in 5min so I can re-update later17:12
rloomilan: no worries, we can get someone else to update too. thx!17:12
milancool :)17:12
*** spartacloud has quit IRC17:12
milanCU guys!17:12
* milan be gone17:13
*** rbudden has joined #openstack-ironic17:13
*** milan has quit IRC17:13
NobodyCamnight milan17:13
jlvillalWoot! Revert patch has been approved :)17:17
jlvillalrloo: TheJulia dtantsur|afk ^^^17:17
rlooyay! jlvillal, you beat me to it! Now i can go have lunch ;)17:17
*** stendulker has quit IRC17:18
jlvillal:)17:18
*** jrcloud has joined #openstack-ironic17:24
*** jaganathan has joined #openstack-ironic17:25
openstackgerrithuayue proposed openstack/pyghmi master: Pyghmi does not follow the pep8 standard  https://review.openstack.org/47644417:27
*** jrcloud has quit IRC17:28
*** livelace has quit IRC17:37
*** ijw has joined #openstack-ironic17:37
*** ijw has quit IRC17:44
*** ijw has joined #openstack-ironic17:45
*** ijw has quit IRC17:46
*** jaganathan has quit IRC17:49
*** ijw has joined #openstack-ironic17:55
*** amarao has quit IRC17:56
*** rbudden has quit IRC17:57
*** ijw has quit IRC17:58
openstackgerrithuayue proposed openstack/pyghmi master: Pyghmi does not follow the pep8 standard  https://review.openstack.org/47644417:58
*** dprince has joined #openstack-ironic17:59
*** tesseract has quit IRC17:59
*** ijw has joined #openstack-ironic18:00
*** baoli has quit IRC18:03
*** baoli has joined #openstack-ironic18:04
*** rbudden has joined #openstack-ironic18:04
*** priteau has quit IRC18:04
*** ijw has quit IRC18:05
*** ijw has joined #openstack-ironic18:07
*** jrcloud has joined #openstack-ironic18:13
openstackgerrithuayue proposed openstack/pyghmi master: Pyghmi does not follow the pep8 standard  https://review.openstack.org/47644418:14
*** jrcloud has quit IRC18:18
*** ijw has quit IRC18:21
*** jrcloud has joined #openstack-ironic18:23
*** makowals has joined #openstack-ironic18:23
*** ijw has joined #openstack-ironic18:28
*** jrcloud has quit IRC18:28
*** aimeeu has joined #openstack-ironic18:29
*** paramite has quit IRC18:31
*** ijw has quit IRC18:32
*** jrcloud has joined #openstack-ironic18:32
*** ChubYann has joined #openstack-ironic18:35
*** jrcloud has quit IRC18:36
*** trown|lunch is now known as trown18:45
*** fellypefca has quit IRC18:48
*** skazi_ has quit IRC18:58
*** e0ne has joined #openstack-ironic19:06
openstackgerritJulia Kreger proposed openstack/ironic master: Logic for skipping deployment with BFV  https://review.openstack.org/45424319:11
TheJuliarloo: jlvillal: devstack revert merged, I guess we just get to wait and see now.19:13
TheJuliathree jobs are running at present, two of them were passing previously as far as I'm aware :)19:14
rlooTheJulia: yeah. I'd rather we focus on pas-ha's patches now. having said that, dtantsur|afk's patch passed the questionable-tests.19:14
rlooTheJulia: but unless we want to get something in quickly, i'd rather we save some minutes and not spend time on the quick fix.19:15
TheJuliaI agree focus wise, but we have a number of things sitting out there that will receive 0 reviews with verfied-1 when they are perfectly fine, so we need to do the needful for some of the things so we can resume all the other work and not block progress. I last saw dtantsur|afk's patch with verified-1 on it, at least I think thats what it was.  The list was rather long of failed patches.19:17
TheJuliaI totally agree on merging the right fix as well, not the quick fix19:18
rlooTheJulia: I don't understand your big comment about things sitting out there...19:18
rlooTheJulia: do you mean do a 'recheck' on patches that had failed recently?19:19
TheJuliayes, I initiated a recheck and a rebase19:19
TheJuliawhich should *crossing fingers* pass CI19:20
rlooyeah, all the patches that failed in the past day due to the glance/devstack issue should just need rechecks to advance to the next issues...19:20
TheJuliaheh, unit test failure on dtantsur|afk's patch19:21
rlooTheJulia: am just waiting for confirmation of a rechecked patch that passes...19:21
TheJuliarloo: hence why I ran a recheck and a rebase (since the revision needed it anyway) :)19:21
rlooTheJulia: :)19:22
TheJulianow we get to wait :)19:23
*** e0ne has quit IRC19:25
*** dprince has quit IRC19:25
*** dprince has joined #openstack-ironic19:26
*** trown is now known as trown|brb19:28
*** trown|brb is now known as trown19:35
*** makowals has quit IRC19:35
*** krtaylor has quit IRC19:52
*** jcoufal has quit IRC19:53
*** mgoddard has quit IRC19:56
*** baoli has quit IRC19:58
*** baoli has joined #openstack-ironic19:58
*** baoli has quit IRC19:58
*** baoli has joined #openstack-ironic20:00
jlvillalrloo: TheJulia: What is status on pas-ha patches?20:00
jlvillalI just did a recheck on: https://review.openstack.org/#/c/469627/20:01
patchbotpatch 469627 - ironic - Introduce keystoneauth adapters for clients20:01
*** goldyfruit has quit IRC20:01
rloojlvillal: pas-ha is going to rework the first patch; move some of that stuff to patches later in the chain20:01
jlvillalOh, that needs the release notes fixed. /me goes and looks20:01
jlvillalrloo: Oh so we can't get it in today?20:02
rloojlvillal: no20:02
TheJuliajlvillal: nope20:02
jlvillalrloo: TheJulia: Okay thanks!20:02
rloojlvillal: is there a time frame in which the revert is reverted?20:02
jlvillalrloo: I don't know. Probably a question for mtreinish20:02
rloojlvillal: i think the only thing of contention (sp?) so far in pas-ha's patch, is whether to deprecate [conductor]/api_url config or not.20:03
rloojlvillal: although i only reviewed pas-ha's first patch, i think after his second patch, the rest are a lot easier. the second patch are changes to glance.20:03
rloojlvillal: maybe i mean 'straightforward' patches :) I hope anyway.20:04
jlvillalrloo: Thanks20:04
rloojlvillal:  i won't be here tomorrow but hoping the rest of you can help move those patches along; i think i was pretty thorough in reviewing his first patch (except for tests)20:05
*** ram5391 has joined #openstack-ironic20:05
rloojlvillal: the interesting thing about pas-ha's first patch is that it passed those tests that had been failing, even though the revert hadn't happened yet.20:06
*** dprince has quit IRC20:07
jlvillalrloo: Yeah, I noticed that!20:07
*** jrist has quit IRC20:09
*** ram5391 has quit IRC20:12
* TheJulia raises an eyebrow20:13
TheJuliaI thought it had failed, but I don't remember if I dug into the logs on that one20:13
*** dkehn has quit IRC20:14
TheJuliaLooks like we are down to the grenade jobs20:14
*** jrist has joined #openstack-ironic20:17
*** jkilpatr has quit IRC20:20
openstackgerritMilan Kováčik proposed openstack/ironic master: Fetch Glance endpoint from Keystone if it's not provided in the configuration  https://review.openstack.org/47649820:31
*** paramite has joined #openstack-ironic20:33
*** jrcloud has joined #openstack-ironic20:34
*** krtaylor has joined #openstack-ironic20:37
*** jrcloud has quit IRC20:38
*** jkilpatr has joined #openstack-ironic20:40
openstackgerritMilan Kováčik proposed openstack/ironic master: Fetch Glance endpoint from Keystone if it's not provided in the configuration  https://review.openstack.org/47649820:40
*** mat128 has quit IRC20:42
openstackgerritJulia Kreger proposed openstack/ironic master: Add CRUD notification objects for volume connector and volume target  https://review.openstack.org/46393020:47
openstackgerritJulia Kreger proposed openstack/ironic master: Add REST API for volume connector and volume target operation  https://review.openstack.org/21458620:48
openstackgerritJulia Kreger proposed openstack/ironic master: Add functional API tests for volume connector and volume target  https://review.openstack.org/47371720:49
openstackgerritJulia Kreger proposed openstack/ironic master: Enable cinder storage interface for generic hardware  https://review.openstack.org/46390820:49
openstackgerritJulia Kreger proposed openstack/ironic master: Add storage interface field to node-related notifications  https://review.openstack.org/46397220:49
openstackgerritJulia Kreger proposed openstack/ironic master: DevStack: Add configuration for boot-from-volume  https://review.openstack.org/46633320:49
*** jrcloud has joined #openstack-ironic20:50
*** baoli has quit IRC20:50
*** baoli has joined #openstack-ironic20:51
TheJuliaI do believe our CI is looking to be good, hence pushing some rebase buttons20:52
rlooTheJulia: yup, eg: https://review.openstack.org/#/c/454243/1720:53
patchbotpatch 454243 - ironic - Logic for skipping deployment with BFV20:53
rlooTheJulia: I will update our etherpad. again :-)20:53
*** jrcloud has quit IRC20:55
*** jrcloud has joined #openstack-ironic20:55
TheJuliaawesome20:57
*** dmellado has quit IRC21:00
*** jrcloud has quit IRC21:00
*** dmellado has joined #openstack-ironic21:03
TheJuliaI'm stepping away for dinner21:03
paramitehey guys, what should I do with nodes ended up in provisioning state "error"? I'd like to have them in "available" again21:07
rajinirAny help, our CI is failing with error. /opt/stack/new/ironic/devstack/lib/ironic:1545 Timed out waiting for Nova hypervisor-stats vcpus >= 4, mjturek,krtaylor21:16
anupnparamite: you can only do is rebuild it. Here is state machine https://docs.openstack.org/developer/ironic/_images/states.svg21:18
paramiteanupn, thanks21:18
*** fragatina has joined #openstack-ironic21:20
*** trown is now known as trown|outtypewww21:21
*** baoli has quit IRC21:28
*** [1]rpioso has joined #openstack-ironic21:29
*** cdearborn has joined #openstack-ironic21:29
*** fragatina has quit IRC21:47
*** fragatina has joined #openstack-ironic21:52
*** rbudden has quit IRC21:52
*** chlong has quit IRC21:57
*** jrcloud has joined #openstack-ironic22:05
*** baoli has joined #openstack-ironic22:06
*** cdearborn has quit IRC22:08
*** jrcloud has quit IRC22:10
*** baoli has quit IRC22:10
*** MattMan_1 has quit IRC22:15
*** MattMan_1 has joined #openstack-ironic22:15
*** fragatina has quit IRC22:19
*** jcoufal has joined #openstack-ironic22:20
*** weshay has quit IRC22:29
openstackgerritMerged openstack/ironic-inspector master: grenade: Only 'enable_plugin ironic-inspector' if not already in conf  https://review.openstack.org/47434422:32
*** weshay has joined #openstack-ironic22:33
*** dmellado has quit IRC22:33
[1]rpiosoI have questions about the workflow for a bug fix that is split into a few separate patches in the same repository.  Is anyone available to assist?22:34
*** [1]rpioso is now known as rpioso22:34
*** dmellado has joined #openstack-ironic22:37
*** weshay has quit IRC22:39
*** weshay has joined #openstack-ironic22:42
TheJulia[1]rpioso: partial-bug tag?22:43
TheJuliaI'm in a restaurant, but I can try to answer questions22:44
rpiosoTheJulia: Thank you so much for offering, but I don't want to interrupt your meal for this.  It can wait if necessary.22:45
TheJuliarpioso: ask! :). We are basically waiting for the check at this point22:46
*** jcoufal has quit IRC22:46
rpiosoTheJulia: Yes to the partial-bug tag.22:46
rpiosoTheJulia: So, may the patches be on the same local repo topic branch?22:46
TheJuliaYes, we can also change the topic after they are pushed into gerrit22:47
rpiosoTheJulia: The commits build on one another, so a commit depends on the previous ones.  Does the depends-on tag apply to dependencies within a single repo?22:48
rpiosoTheJulia: Or is that for CRD only?22:48
TheJuliaSo you would have parent/child relationships, so depends-on would not be needed22:49
rpiosoTheJulia: Thank you.  That's what I thought.  I just wasn't sure.22:49
TheJuliaDepends-on is mainly for cross-pollination, but you can use it in the same repo22:49
rpiosoTheJulia: Cool!  Sounds like the parent/child relationships will cover it, though.22:50
TheJuliaIn your case, it shouldn't be needed.  I suggest just using the -t option when you upload to gerrit so the topic is set correctly22:50
*** adisky__ has quit IRC22:50
TheJuliaIf you've never used that option, it is covered in the man page22:50
rpiosoTheJulia: I'll read some more about that option.  Thanks for the pointer.22:51
*** weshay has quit IRC22:51
rpiosoTheJulia:  Do I need to concern myself with the git-review flow described at https://docs.openstack.org/infra/manual/developers.html#adding-a-dependency?22:52
*** weshay has joined #openstack-ironic22:52
rpiosoTheJulia: That seems like it would be more applicable to a dependency on someone else's commit.22:52
rpiosoTheJulia: Perhaps a differnent bug or feature.22:53
rpiosoTheJulia: The updated portion of that discussion sounds scary.22:53
TheJuliaYeah, you have to be careful with that stuff, it is easy to squash others work22:54
TheJuliaBasically, as long as a unique change-id header is in the commit message of each patchset, partial-bug in all the patches until the final which would be the closes-bug tag, you should be golden.  Topic really helps us find/reassemble things in review22:55
rpiosoTheJulia: What happens if the review of a parent affects the child?  How is that handled?22:57
*** rbudden has joined #openstack-ironic22:58
*** weshay has quit IRC23:00
TheJuliarpioso: with the parent/child relationships there is an implied dependency.  They will just have to land in order.  Each can be edited independently with git review23:02
*** weshay has joined #openstack-ironic23:03
*** dmellado has quit IRC23:03
rpiosoTheJulia: It's not clear to me how that works when the parent hash is changed by an amended commit.23:04
TheJuliaThat is where the change-id in the commit message comes in.  Gerrit uses that to assemble and track the map23:05
TheJuliaErr, mapping23:05
*** dmellado has joined #openstack-ironic23:06
rpiosoTheJulia: Is the initiali relationship seeded by the git parent hash and then subsequently tracked by change-id?23:07
TheJuliarpioso: hopefully that helps?23:07
TheJuliaYes, it is23:07
rpiosoAlso, how can it be organized locally to facilitate unit testing of the child.  Cherry picking or merging the most recent parent commit?23:07
TheJuliaIf you edit individual patches after upload into gerrit, the children will need to be rebased23:08
TheJuliaIf they touch common lines of code, it will need to be done by hand, but that is easy to do after you get the hang of it23:10
rpiosoTheJulia: I believe I conceptually understand.  For rebasing use "git review -x $CHILD_CHANGE_NUMBER"?23:10
TheJuliaYup23:10
*** chlong has joined #openstack-ironic23:10
TheJuliaGit will tell you if the cherry-pick failed.  If it doesn't, typically you could have hit the rebase button in gerrit23:11
rpiosoTheJulia: It Sounds like it would be best to have separate local topic branches for each commit.  Do you agree?23:12
TheJuliaThe cherry-pick failing just means that the conflict needs to be resolved, git add filename; git cherry-pick --continue ; git review23:12
rpiosoTheJulia: Thank you for describing the cherry-pick flow.23:13
TheJuliarpioso: not really, only it your trying to keep your local repo as the source of truth.  Once loaded in gerrit, gerrit needs to be there source of truth, hence downloading the change to work on it more is generally best practice23:13
*** dmellado has quit IRC23:15
TheJulia(this also helps this of us who do lots of reviews, in case we need to rebase something)23:15
rpiosoTheJulia: It helps to understand the source of truth :)23:16
TheJuliarpioso: any more questions?23:17
*** dmellado has joined #openstack-ironic23:18
rpiosoTheJulia: Is it possible for those few commits to be staged on a local topic branch, so that they can be submitted for review one after the other as fast as one can type succession?23:18
openstackgerritPeter Piela proposed openstack/ironic-ui master: Extend backend mock with port operations  https://review.openstack.org/47353923:19
rpiosoTheJulia: git checkout hash, git review ...; git checkout hash, git review ...; etc.?23:19
*** paramite has quit IRC23:20
TheJuliarpioso: you can stack them in a local topic branch and submit them at one time all together, only true gerrit requirement is the change-id in the commit messages23:20
TheJuliaIf you do the git review -s step prior to committing the changes, you should be good. If not... You'll need to one the chain one patch at a time and amend the commit messages.  Been there, done that... It is not fun.23:21
TheJuliaAlthough I think I got through fourty patches or something crazy in about an hour and a half23:22
TheJuliaGit cherry-pick hash; git commit --amend might work to help stack them in a new branch, never tried it that way23:23
TheJuliaExplicitly checking out the hash brings with it the prior history before that hash23:24
rpiosoTheJulia: Ahhhhh, so 1) git checkout -b $DEV_TOPIC_BRANCH, 2) git review -s, 3) hack, hack, hack, 4) git add, 5) git commit23:25
rpiosoTheJulia: Then rinse and repeat steps 2-523:26
TheJuliaExactly!23:26
rpiosoTheJulia: And finally submit them all at once via 6) git review -t23:26
TheJuliaIt gets more complex if you already have the commits, say downstream without the change-ids and need to fork lift them upstream23:27
TheJuliaGit review -t bug/idnumber23:27
rpiosoTheJulia: Thankfully, that complication doesn't apply, yet.  This discussion will help me avoid it :)23:28
TheJuliaYou likely want to do git review -s first, but the file telling git review what to do should be off of master branch23:28
TheJuliaAwesome!  Enjoy!23:29
rpiosoTheJulia: Oh, right regarding the first git review -s.  I missed that one.  ty23:29
rpiosoTheJulia: "the file telling git review what to do"?23:30
TheJulia.gitreview23:30
*** ijw has joined #openstack-ironic23:30
*** sasha2 has quit IRC23:31
rpiosoTheJulia: Got it.23:31
rpiosoTheJulia: I believe I'm all set.23:31
*** dmellado has quit IRC23:31
rpiosoTheJulia: Thank you so very much.  I hope this didn't cause you any indigestion ;-)23:32
TheJuliaMost excellent! Enjoy taking over the world!23:32
rpiosoTheJulia: lol23:32
*** paramite has joined #openstack-ironic23:33
*** paramite_ has joined #openstack-ironic23:37
openstackgerritNisha Agarwal proposed openstack/ironic master: py3.5:Workaround fix for forcing virtualbmc installation with pip2  https://review.openstack.org/47391323:37
*** paramite has quit IRC23:40
*** aignatov has quit IRC23:41
*** aignatov has joined #openstack-ironic23:43
*** rpioso has quit IRC23:50
*** krtaylor has quit IRC23:50
*** dmellado has joined #openstack-ironic23:51
*** mtanin___ has quit IRC23:52
*** dmellado has quit IRC23:55

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