Monday, 2019-02-25

*** sdake has joined #openstack-ironic00:47
*** _fragatina_ has quit IRC01:02
*** _fragatina has joined #openstack-ironic01:02
*** sdake has quit IRC01:03
*** sdake has joined #openstack-ironic01:06
*** hwoarang has quit IRC01:14
*** hwoarang has joined #openstack-ironic01:16
*** mcarden has joined #openstack-ironic01:16
*** sdake has quit IRC01:19
*** tiendc has joined #openstack-ironic01:38
*** yaawang has joined #openstack-ironic02:41
*** sdake has joined #openstack-ironic03:03
*** whoami-rajat has joined #openstack-ironic03:12
*** sdake has quit IRC03:36
*** sdake has joined #openstack-ironic03:41
*** sdake has quit IRC03:56
openstackgerritparesh sao proposed openstack/ironic master: [docs] IPv6 support for iLO  https://review.openstack.org/63859003:56
*** sdake has joined #openstack-ironic04:22
*** sdake has quit IRC04:25
*** sdake has joined #openstack-ironic04:26
*** sdake has quit IRC04:30
*** sdake has joined #openstack-ironic04:31
openstackgerritMerged openstack/python-ironicclient master: [Trivial] Allocation API: fix incorrect parameter description  https://review.openstack.org/63870204:32
*** sdake has quit IRC04:35
*** sdake has joined #openstack-ironic04:38
*** sdake has quit IRC04:40
*** sdake has joined #openstack-ironic04:43
*** sdake has quit IRC04:45
*** sdake has joined #openstack-ironic04:46
*** sdake has quit IRC04:48
openstackgerritNisha Agarwal proposed openstack/ironic master: Update the proliantutils version in documentation  https://review.openstack.org/63875404:52
*** sdake has joined #openstack-ironic04:52
openstackgerritparesh sao proposed openstack/ironic master: [docs] IPv6 support for iLO  https://review.openstack.org/63859004:53
*** sdake has quit IRC04:55
*** sdake has joined #openstack-ironic04:56
*** sdake has quit IRC05:00
*** sdake has joined #openstack-ironic05:02
*** sdake has quit IRC05:10
*** sdake_ has joined #openstack-ironic05:12
*** sdake_ has quit IRC05:15
*** sdake has joined #openstack-ironic05:17
*** sdake has quit IRC05:21
*** sdake has joined #openstack-ironic05:22
*** sdake has quit IRC05:26
*** sdake has joined #openstack-ironic05:28
*** sdake has quit IRC05:30
*** sdake_ has joined #openstack-ironic05:33
*** sdake_ has quit IRC05:35
*** sdake has joined #openstack-ironic05:37
*** yaawang has quit IRC05:45
*** sdake has quit IRC05:45
*** yaawang has joined #openstack-ironic05:45
*** sdake has joined #openstack-ironic05:49
*** sdake has quit IRC05:51
*** sdake has joined #openstack-ironic05:53
*** sdake has quit IRC05:55
*** sdake has joined #openstack-ironic05:56
*** sdake has quit IRC06:00
*** sdake has joined #openstack-ironic06:02
openstackgerritMerged openstack/ironic master: Follow up to node description  https://review.openstack.org/63748306:03
*** sdake has quit IRC06:06
*** sdake_ has joined #openstack-ironic06:08
*** yaawang has quit IRC06:09
*** sdake_ has quit IRC06:10
*** jtomasek has joined #openstack-ironic06:16
*** trungnv has quit IRC06:20
*** tiendc has quit IRC06:36
*** dnuka has joined #openstack-ironic06:39
dnukagood morning ironic06:39
*** toabctl has joined #openstack-ironic06:46
*** ltomasbo has joined #openstack-ironic07:04
*** andrein has joined #openstack-ironic07:23
*** andrein has quit IRC07:23
*** hamdyk has joined #openstack-ironic07:31
*** arne_wiebalck_ has joined #openstack-ironic07:37
*** arne_wiebalck_ has left #openstack-ironic07:37
*** arne_wiebalck has joined #openstack-ironic07:40
arne_wiebalckGood morning, ironic!07:40
dnukagood morning arne_wiebalck o/07:41
*** arne_wiebalck_ has joined #openstack-ironic07:41
arne_wiebalckhey dnuka o/07:41
*** arne_wiebalck_ has quit IRC07:45
*** arne_wiebalck_ has joined #openstack-ironic08:03
*** dtantsur|afk is now known as dtantsur08:21
dtantsurmorning ironic08:21
*** amoralej|off is now known as amoralej08:26
dnukagood morning dtantsur o/08:28
openstackgerritJohn Haan proposed openstack/bifrost master: Add dnsmasq_ntp_servers variable in the main  https://review.openstack.org/63902908:30
openstackgerritDmitry Tantsur proposed openstack/metalsmith master: [DNM] Test omitting configdrive fields  https://review.openstack.org/63903008:32
*** sburette has joined #openstack-ironic08:33
rpittau|sardegnagood morning ironic! o/08:35
dnukagood morning rpittau|sardegna :)08:36
rpittau|sardegnahey dnuka :)08:36
*** yaawang has joined #openstack-ironic08:37
asettleGoooooood morning ironic08:39
dnukagood morning asettle08:39
rpittau|sardegnahi asettle :)08:40
dtantsur\o08:43
asettlerpittau|sardegna, saw your note. You need me to manually remove the source/contributor/api files and then rebuild?08:43
rpittau|sardegnaasettle, the code that I submitted does that08:44
rpittau|sardegnait will need to be backported to rocky and eventually to queens08:44
asettleAh right, sorry. Yes. Well, we tested that one (manually and otherwise) on Friday and I don't remeber it working08:44
asettleRunning it again now08:44
rpittau|sardegnathere's one little issue with that, actually I think there will be an issue anyway08:45
rpittau|sardegnait will not work with python 3.708:45
asettleThat's.. okay sure08:45
*** iurygregory has joined #openstack-ironic08:46
iurygregorygood morning o/08:46
rpittau|sardegnayeah it's a lot of fun :)08:46
rpittau|sardegnahi iurygregory :)08:46
asettlerpittau|sardegna, manual deletion still runs a failure :(08:47
asettle(not a fresh clone - Friday's clone)08:47
*** tssurya has joined #openstack-ironic08:48
rpittau|sardegnaasettle, weird :/ still the same duplicate error ?08:49
asettleSure do.08:49
*** e0ne has joined #openstack-ironic08:51
*** rcernin has quit IRC09:00
*** stendulker has joined #openstack-ironic09:07
*** dougsz has joined #openstack-ironic09:09
*** derekh has joined #openstack-ironic09:30
openstackgerritJohn Haan proposed openstack/bifrost master: Add dnsmasq_ntp_servers variable in the main  https://review.openstack.org/63902909:31
dtantsurTheJulia, rpittau|sardegna, iurygregory, hi! so, we talked about configdrive in gophercloud. I've prepared an RFE to do it in ironic, I can prototype it today if you like it. https://storyboard.openstack.org/#!/story/200508309:37
openstackgerritKaifeng Wang proposed openstack/ironic-inspector master: WIP: Support reapply with supplied introspection data  https://review.openstack.org/63903909:40
dnukagood morning iurygregory o/09:42
iurygregorydtantsur, cool!09:44
rpittau|sardegnadtantsur, looks very interesting :)09:47
dtantsurrpittau|sardegna, iurygregory, the question is whether it will actually help our case with gophercloud09:47
iurygregorydtantsur, lets see what people think in the downstream first maybe?09:48
openstackgerritDmitry Tantsur proposed openstack/metalsmith master: [DNM] Test omitting configdrive fields  https://review.openstack.org/63903009:48
*** yaawang has quit IRC09:53
dtantsuriurygregory, rpittau|sardegna, an ignition file, is it a text file?09:55
dtantsurseems like JSON, right?09:55
rpittau|sardegnadtantsur, my understanding is that you're suggesting a standardization of the configdrive creation, directly handling it on ironic side09:56
rpittau|sardegnadtantsur, yes it's json basically09:56
iurygregorydtantsur, it looks like json for me09:56
dtantsurokie, then what I suggest should work09:56
dtantsurrpittau|sardegna: well, yeah. at least for the case of metadata+user_data, which seems to match what is happening at https://github.com/metalkube/dev-scripts/blob/6613c13e70f301c4f11d8d18d8ee8940610ff446/07_deploy_masters.sh#L2809:57
dtantsurderekh: do you have a real example of such master.ign ^^^?09:57
rpittau|sardegnadtantsur, yes, I'm all for it, I think it will make life easier on client side, and help with the gophercloud case10:03
*** stendulker has quit IRC10:12
derekhdtantsur: https://goodsquishy.com/upload/424e84caabac886570c310:26
dtantsurnice, thanks derekh10:28
derekhnp10:29
*** MattMan has quit IRC10:31
*** MattMan has joined #openstack-ironic10:31
openstackgerritDhanuka Warusadura proposed openstack/sushy master: Add unit test case to `get_allowed_transfer_protocol_values()`  https://review.openstack.org/63779910:37
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Allow building configdrive from JSON in the API  https://review.openstack.org/63905010:42
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Allow building configdrive from JSON in the API  https://review.openstack.org/63905010:44
dtantsurprototype ^^10:45
*** trident has quit IRC10:47
*** trident has joined #openstack-ironic10:50
openstackgerritDhanuka Warusadura proposed openstack/sushy master: Introduce default value for `transfer_protocol` parameter  https://review.openstack.org/63905110:51
asettlerpittau|sardegna, I'm going to get my colleague to test your fix and see if we can get that working.10:53
*** andrein has joined #openstack-ironic10:54
rpittau|sardegnaasettle, ok, let me know how it goes, I'm seeing10:56
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Add read-only Virtual Media support  https://review.openstack.org/63878710:58
asettlerpittau|sardegna, you got it10:58
rpittau|sardegnasome erratic behavior, I wonder if it's a bug in sphinx ?10:58
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Allow building configdrive from JSON in the API  https://review.openstack.org/63905011:04
openstackgerritDmitry Tantsur proposed openstack/metalsmith master: [DNM] Test using ironic for generating configdrive  https://review.openstack.org/63903011:05
asettlerpittau|sardegna, I dunno. I haven't had these kinds of issues with any other project. Just here.11:24
openstackgerritcaoyuan proposed openstack/python-ironicclient master: Update json module to jsonutils  https://review.openstack.org/63898011:41
asettlerpittau|sardegna, haven't finished yet. But it's the same error so far.11:44
asettleAnd it works on Fedora you say?11:45
*** sdake has joined #openstack-ironic11:46
openstackgerritMark Goddard proposed openstack/python-ironicclient master: Deploy templates: client support  https://review.openstack.org/63693111:46
*** sdake has quit IRC11:50
*** sdake has joined #openstack-ironic11:51
*** yaawang has joined #openstack-ironic11:53
*** cmurphy has joined #openstack-ironic11:53
*** sdake has quit IRC11:55
*** sdake has joined #openstack-ironic11:57
*** sdake has quit IRC12:00
*** dnuka is now known as dnuka|brb12:14
openstackgerritMark Goddard proposed openstack/python-ironicclient master: Deploy templates: client support  https://review.openstack.org/63693112:25
*** bfournie has quit IRC12:33
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: [WIP] Allow image checksum to be a URL  https://review.openstack.org/63907912:34
*** rh-jelabarre has joined #openstack-ironic12:46
*** e0ne has quit IRC12:47
*** dnuka|brb is now known as dnuka13:06
*** bfournie has joined #openstack-ironic13:07
*** jistr is now known as jistr|mtg13:07
*** jistr|mtg is now known as jistr13:08
*** mjturek has joined #openstack-ironic13:13
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Allow image checksum to be a URL  https://review.openstack.org/63907913:28
openstackgerritRiccardo Pittau proposed openstack/ironic master: Adding bios_interface reference to api docs  https://review.openstack.org/63908813:32
*** e0ne has joined #openstack-ironic13:35
*** amoralej is now known as amoralej|lunch13:36
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Removing python3.5 tests in favor of 3.6  https://review.openstack.org/63863813:43
mjturekmorning ironic!13:45
iurygregorymorning mjturek13:46
dtantsurmorning mjturek13:49
dnukamorning mjturek :)13:52
*** rloo has joined #openstack-ironic13:53
*** w14161_1 has joined #openstack-ironic13:57
*** andrein has quit IRC14:01
openstackgerritDmitry Tantsur proposed openstack/ironic master: Allow building configdrive from JSON in the API  https://review.openstack.org/63905014:01
*** cmurphy has left #openstack-ironic14:01
*** jcoufal has joined #openstack-ironic14:01
*** mmethot has joined #openstack-ironic14:03
w14161_1HI, All, did anyone know whether devstack could have automatic script to provision every nodes at network with ironic? I used devstack to deploy ironic at one node of physical machine, but to provision other physical nodes at the network, I need to mannually use "openstack baremetal xxx" commands to do this one by one, whether devstack could do all these things like MAAS did, MAAS could14:04
w14161_1provision all the physical nodes at the network automatically even include IPMI user name and password of every machines.14:04
openstackgerritMark Goddard proposed openstack/ironic-tempest-plugin master: WIP: Deploy templates: add API tests  https://review.openstack.org/63718714:05
*** amoralej|lunch is now known as amoralej14:05
jrollmorning everyone14:06
openstackgerritJakub Libosvar proposed openstack/ironic-tempest-plugin master: Fix multitenancy skip  https://review.openstack.org/63909814:06
jrollw14161_1: you can set IRONIC_HWINFO_FILE and make a file like this: https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L97-L12214:07
jrollw14161_1: that will automatically enroll the machines, but not deploy them14:07
dtantsurmorning jroll14:08
jrollhey dtantsur14:08
w14161_1jroll, thanks for information.14:08
rpittau|sardegnahi jroll :014:08
dnukamorning jroll o/14:10
jrollmorning rpittau|sardegna dnuka :)14:10
openstackgerritJakub Libosvar proposed openstack/ironic master: Set available_nodes in tempest conf  https://review.openstack.org/63910114:10
openstackgerritJakub Libosvar proposed openstack/ironic-tempest-plugin master: Fix multitenancy skip  https://review.openstack.org/63909814:10
openstackgerritDmitry Tantsur proposed openstack/ironic master: Allow building configdrive from JSON in the API  https://review.openstack.org/63905014:11
openstackgerritMark Goddard proposed openstack/ironic-tempest-plugin master: Deploy templates: add API tests  https://review.openstack.org/63718714:17
*** andrein has joined #openstack-ironic14:18
openstackgerritMark Goddard proposed openstack/ironic-tempest-plugin master: Deploy templates: add API tests  https://review.openstack.org/63718714:19
TheJuliaGood morning everyone14:28
rpittau|sardegnahi TheJulia :)14:28
TheJuliadtantsur: will you be able to run the library releases for me this week?14:28
* TheJulia gets on a plane early Wednesday morning, and doesn't get home until Saturday :(14:28
*** arne_wiebalck_ has quit IRC14:29
dtantsurTheJulia: on Thursday, yes. Will be enjoying the USA embassy in Frankfurt on Wednesday :)14:29
*** arne_wiebalck_ has joined #openstack-ironic14:31
dnukamorning TheJulia14:33
openstackgerritJulia Kreger proposed openstack/ironic-inspector master: Add ironic API url to inspector IPA config  https://review.openstack.org/63677814:35
w14161_1jroll, I checked the file, but the usage was not clear, did we have user guide for this?14:37
openstackgerritMerged openstack/ironic master: Update the proliantutils version in documentation  https://review.openstack.org/63875414:41
TheJuliadtantsur: joy!14:46
dtantsuroh yeah14:46
TheJuliado you want me to mention that your out on wednesday as well in the meeting?14:47
dtantsurTheJulia: yes please14:47
* TheJulia updates notes14:47
dtantsurThese awesome people don't even allow a mobile phone inside the embassy. so I'll be pretty much offline.14:47
dnuka:)14:47
TheJuliafunf un14:48
openstackgerritMerged openstack/ironic-ui master: add python 3.7 unit test job  https://review.openstack.org/63726014:48
TheJuliaI updated and clarified my own note because it is likely possible that I can be reached, the question will be if I have spoons after deplaning and getting to my hotel.14:49
TheJuliarpittau|sardegna: you have a note on the whiteboard around graphical console, could you add a date when you get a chance?14:51
rpittau|sardegnaTheJulia: I will as soon as the electricity comes back :/ not a fun day today.....14:53
TheJulia:(14:53
TheJuliarpittau|sardegna: thanks14:53
*** kaifeng has joined #openstack-ironic14:54
jrollw14161_1: that's the best guide I could find, sorry14:55
w14161_1NP, thanks anyway14:56
*** stendulker has joined #openstack-ironic14:57
etingofdtantsur should get a Frankfurter Würstchen14:59
dtantsurtotally, if I have a minute of time there..14:59
openstackgerritHarald Jensås proposed openstack/ironic master: Add status field to port and portgroup data model  https://review.openstack.org/63857914:59
TheJulia#startmeeting ironic15:00
TheJuliao/15:00
openstackMeeting started Mon Feb 25 15:00:29 2019 UTC and is due to finish in 60 minutes.  The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: ironic)"15:00
openstackThe meeting name has been set to 'ironic'15:00
iurygregoryo/15:00
TheJuliaGood morning everyone!15:00
iurygregorymorning15:00
kaifengo/15:00
bdoddo/15:00
dnukao/15:00
arne_wiebalck_o/15:00
jroll\o15:00
rpittau|sardegnao/15:01
rlooo/15:01
etingofo/15:01
w14161_1o/15:01
mgoddard\o15:01
*** baha has joined #openstack-ironic15:01
dtantsuro/15:02
TheJuliaOur agenda this morning is fairly run of the mill with some announcements, so hopefully we'll get through things quickly.15:02
TheJuliaOf course this is always my hope.15:02
bahao/15:02
TheJuliaOur agenda can be found on the wiki, as always.15:02
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:02
TheJulia#topic Announcements/Reminders15:02
*** openstack changes topic to "Announcements/Reminders (Meeting topic: ironic)"15:02
mjtureko/15:02
stendulkero/15:02
hjensaso/15:03
TheJulia#info This week is the Stein release deadline for non-client libraries. (R-6)15:03
TheJulia#link https://releases.openstack.org/stein/schedule.html15:03
*** e0ne has quit IRC15:03
TheJulia#info Forum/Topic discussions are underway at our forum/ptg planning etherpad. Please add ideas. We should co-ordinate submitting topics this week.15:04
TheJulia#link https://etherpad.openstack.org/p/DEN-train-ironic-brainstorming15:04
TheJulia#info TheJulia will be traveling Wednesday and at an on-site meeting Thursday/Friday so will likely be moderately unavailable.15:04
*** e0ne has joined #openstack-ironic15:05
TheJulia#info dtantsur will be handling non-client library releases on Thursday15:05
rlooTheJulia: how do we decide what is in the Forum and what is in PTG?15:05
TheJulia#info dtantsur will also be out on Wednesday.15:05
TheJuliarloo: Forum is what runs during the summit in order to serve as requirements collection/larger discussions with operators/users to identify needs/wants/gaps15:05
TheJuliaPTG is our time as a team to have focused discussions on how to solve those problems.15:06
*** cdearborn has joined #openstack-ironic15:06
TheJuliaSo there is some things that will naturally blend across both, and may need time in both. Those are likely the best topics!15:06
TheJuliaDoes anyone else have anything to announce or remind us of this week?15:06
*** hamdyk has quit IRC15:06
rlooTheJulia: thx, so people don't need to specify forum or ptg when they put things down on that etherpad15:07
TheJulia++15:07
rlooTheJulia: might be useful to mention, client packages are next week?15:07
rlooTheJulia: stein release deadline for client packages15:07
TheJulia#info Client library release deadline is next week.15:08
TheJuliaAnything else?15:08
dtantsurand FF is also next week15:09
TheJulia#info Feature freeze is next week as well. Direct user facing features will likely be pushed to Stein. Non-using facing features "MAY" be considered before we need to branch for Stein. As we have learned int he past, ironic has to be ready to branch earlier than other projects, so that will also reduce chances of new features merging.15:11
TheJuliaAre we good to proceed?15:12
* dtantsur is good15:12
TheJuliaSince we have no action items from last week, we will go directly to subteam status15:12
TheJulia#topic Review subteam status reports15:12
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)"15:12
TheJulia#link https://etherpad.openstack.org/p/IronicWhiteBoard15:13
TheJuliaStarting at line 292.15:13
TheJuliaI looked through things earlier and, and everything looked good to me15:13
dtantsurI think we should clear it from items that are clearly not making stein15:13
TheJuliaYeah15:13
TheJuliaI can do that after the meeting15:14
dtantsurthnx15:14
rloofor py3, if we want to update python-ironicclient to py3, do we need to do it before end of next week cuz of deadline? it doesn't affect the code (i hope not)15:14
jrollrloo: as in, update the CI jobs?15:15
rloojroll: yup. L30615:15
jrollthat seems fine to me to do any time15:16
jrollif it affects the code, and we want that code released for stein, it needs to be before the deadline. otherwise press on15:16
TheJuliaIt seem slike we really should just launch functional or tempest with py315:17
TheJuliaDoes anyone have a few minutes to submit that as a change to python-ironicclient this week?15:20
rloowrt smartnic support, is all the stuff on ironic side done? I only see one PR for neutron (L417ish)15:20
TheJuliawell, in the next couple days15:20
asettleQuestion to all: We've been looking at this Ironic stable/rocky doc build error for 2 days now and it's not solving itself. For context's sake: Why is Ironic publishing the API docs?15:20
rpittau|sardegnaTheJulia, I can check that as I'm already on the py3 wave15:20
dtantsurasettle: we're in a meeting now, maybe ask in the Open Discussion section?15:21
TheJuliarloo: Seems that way minus some docs I believe15:21
asettledtantsur, in a chan?15:21
TheJuliabut additional docs are likely useless until neutron also merges the change15:21
dtantsurasettle: yeah, we moved the meeting here some time ago15:21
*** beekneemech is now known as bnemec15:21
asettleSorry dtantsur15:21
* asettle backs out15:21
dtantsurno worries, it's not obviously different from our usual chatter :)15:22
rpittau|sardegnaso many strikes in the whiteboard15:22
rpittau|sardegna:/15:23
dtantsuryeah, this also needs periodic cleanup15:23
TheJuliaYeah, struck out things that I'll remove after the meeting15:24
TheJuliaAre we good to proceed?15:25
dtantsur++15:26
rpittau|sardegna++15:26
iurygregory++15:27
TheJulia#topic Priorities for the coming week15:27
*** openstack changes topic to "Priorities for the coming week (Meeting topic: ironic)"15:27
* TheJulia removes the merged items from the list for this next week :)15:27
TheJulia(of which, there are a decent number \o/)15:27
TheJuliaI think that looks fairly good for the next week15:31
mgoddardshall I add deploy templates patches?15:32
TheJuliamgoddard: please15:32
dtantsurmgoddard++15:32
dtantsurotherwise looking good15:32
TheJuliamgoddard: do you feel the conductor patch is going to be ready in the next week or two?15:32
mgoddardTheJulia: yeah, I have a fairly free week this week15:33
mgoddardAPI is ready for review, once I push (today)15:33
TheJuliaAwesome15:33
mgoddardassume we can accept API before conductor?15:33
mgoddardwould take the pressure off, and allow client and tempest to go in15:34
TheJuliaI'd prefer not to, but if it is an easy wire-together and would land in short order, I guess it would be okay15:34
TheJuliaIs the conductor patch actually really minor?15:34
dtantsurideally API goes last to avoid a period of non-working API. but it's not hard blocking.15:34
TheJuliai.e. not api invoked?15:34
mgoddardthe conductor side isn't minor, but it's not huge15:35
TheJuliaYeah, broken api stuffs is ultimately what we want to avoid15:35
mgoddardit's not directly triggered by the new API, it happens during validate/deploy15:35
TheJuliaI'm okay with it on a case by case basis15:35
TheJuliaOkay, that sounds promising15:36
mgoddardI'll reorder the patches to put conductor last, we don't have to +A the API but that frees me up a bit to iterate and makes it easier to review the API15:36
TheJuliaokay, thanks15:37
TheJuliaI've updated the list to be a little cleaner, and moved sushy/sushy tools to the top since those are the main things with outstanding patches15:38
TheJuliaGetting those merged will help us in the long run15:38
TheJuliaAnyway, are we good to proceed15:38
TheJulia?15:38
* TheJulia hears crickets15:39
rpittau|sardegnalet's move on :)15:39
dtantsuryep15:39
TheJulia#topic RFE Review15:39
*** openstack changes topic to "RFE Review (Meeting topic: ironic)"15:39
* TheJulia hands dtantsur the microphone15:39
dtantsur#link https://storyboard.openstack.org/#!/story/2005083 Allow building simple configdrives inside Ironic15:39
dtantsurwhat I suggest is building a simple configdrive building facility in ironic15:40
dtantsurto stop people from cargo culting out genisoimage code from ironicclient ~ everywhere15:40
dtantsur#link https://review.openstack.org/#/c/639050/ ready to review patch15:40
patchbotpatch 639050 - ironic - Allow building configdrive from JSON in the API - 5 patch sets15:40
TheJuliaSeems simple to me15:40
dtantsur(note that it's less than 200 LoC)15:40
hjensasI like it, maby in the future also add support for vendor_data and network_data? (Looks like a trivial change in the sdk and then ironic).15:40
jrolldtantsur: whether we do this RFE or not, we're going to pull that (and nova's) code out into a library, right?15:41
dtantsurjroll: I'm taking it from openstacksdk where I put it for metalsmith (and which is already our indirect dependency)15:41
dtantsur* taking = importing, not copying15:41
dtantsurhjensas: yeah, I did not want to extend openstacksdk so close to various deadlines. but yes, we can.15:41
TheJuliathose seem like reasonable iterations to me15:42
dtantsurwith cloud-init you can do anything via user_data though. ditto for ignition.15:42
jrollcloud-init's networking doesn't come from user_data15:42
jrolland for some clouds, that's the most important bit15:43
kaifengonly nova has the network info i think15:43
TheJuliaBut ignition, it does come purely from user data.15:43
jroll(once it's full featured) should we use this thing instead of building the config drive in nova?15:43
TheJuliaI believe kaifeng is correct15:43
dtantsurjroll: if nova can provide it to us in a sane format - sure15:43
TheJuliajroll: possibly, worth a discussion with the nova folks I think15:44
jrollok15:44
jrollthis feels like a bigger conversation IMO, figure out where we want to be instead of slapping a second format on the configdrive parameter15:44
dtantsurokay, I can take a follow-up to extend sdk+ironic to support network stuff. but it will slip into train likely, so I'd like to start with user_data.15:44
dtantsurjroll: I'm not sure I get the "where we want to be" bit15:45
kaifengwill we support multi-file packaging for the user_data?15:45
jrolldtantsur: for example, maybe it's worth deprecating passing a iso image in, and pushing everyone to pass user_data/etc instead15:45
dtantsurkaifeng: user_data is one file from our perspective. then each vendor is doing something of their choice.15:45
TheJuliakaifeng: I feel like user data would need to be pre-assembled however it is posted15:45
dtantsurjroll: dunno, I see both as useful15:46
TheJuliajroll: I'm -1 to deprecating passing an pre-built config drive image. We have operators that build in tools and additional files they need when they use standalone15:46
dtantsure.g. for particularly crazy cases with custom layout etc15:46
TheJuliaWe already do a "is this a url or is this a blob of encoded data, adding a third of "is this a dict" seems reasonable to me15:47
jrollanother example, are we sure we don't want specific fields for this?15:47
jrollwhich should nova use?15:47
kaifengokay, i just feel that would be easier for users, but no strong demands15:47
jrolletc15:47
jrolljust feels like lots of questions15:47
* dtantsur has not seen lots of questions so far15:48
* rloo wonders if it would be useful to have the configdrive building code in a library, outside of openstacksdk.15:48
dtantsurI mean, we can argue about small details and let standalone users suffer. or we can agree on something that may not be 100% perfect.15:48
TheJuliaI think the questions are that jroll is seeing it through eyes of nova, where dtantsur is seeing it purely from a standalone use case15:48
rlooi think it is worth discussing with nova first15:48
dtantsurwe've been nova-centric for quite some time15:48
TheJuliaI don't think that actually helps us15:49
rloois dtantsur in a hurry cuz he wants to get something in stein?15:49
jrollTheJulia: dtantsur: I'm seeing it from a perspective of "should we give folks more than 5 minutes in a meeting to think about this"15:49
dtantsurrloo: I'd prefer to get it in stein, yes, although patching things downstream is certainly an option.15:49
jrollyou both know I'm open to small additions that aren't 100% perfect15:49
jrollthis is an API thing we need to support forever, I prefer not to slam those in a week before feature freeze15:50
dtantsurI don't quite get why Nova is an argument here. Nova doesn't have problems with our configdrive building AFAIK. Standalone users seem to (esp. coming from new languages).15:50
TheJuliaThe background on this is the gophecloud are rejecting config drive building support15:50
dtantsurI nearly see it as a technical debt we've been shying away from because standalone users are 2nd class15:50
TheJuliaso either it gets cargo culted around in code that uses gophercloud15:50
dtantsur(ditto for allocation API)15:51
TheJuliaor we add an API extension to support it15:51
jrollI don't have an argument. I have questions about consistency, that also involve nova15:51
TheJuliaI think it is a good topic to discuss with them at the PTG15:51
mgoddardI agree with the point about FF. We've got quite a lot features that have been planned for some time15:52
TheJulia"We're thinking of heading further in this direction, but intend to maintain compatability for prior methods... does nova care?" in essence15:52
jrollor would we prefer to do it this way in nova15:52
TheJuliaexactly15:52
jrollTheJulia | The background on this is the gophecloud are rejecting config drive building support <- thank you for giving us the primary reason to do this15:53
dtantsurI still think we should become less Nova-centric with time15:53
* TheJulia somehow missed "folks" after gophercloud15:53
jrollto be absolutely clear, this is a good idea and I'm not trying to block it. I'm just trying to slow down a bit and make sure we get it right15:53
TheJuliadtantsur: I concur, and I think we already have the pattern established of double use of the field. so triple use is not a huge deal in my book15:54
jrolldtantsur: I think of the nova driver as our code, not nova's code. I'm purely asking if we should also consider that code in part of this. (I have the same question for bifrost)15:54
dtantsurfor the record, I'm fine with 2-3-5 separate fields as well15:54
* TheJulia worries 2-3-5 fields may actually cause lots of confusion....15:55
dtantsurjroll: I think bifrost, metalsmith, etc will immediately benefit from this15:55
dtantsur(I can surely say for metalsmith)15:55
TheJuliaWell, early next cycle if people have time15:55
TheJuliaAnyway, do we have consensus that it is a generally good idea?15:55
dtantsurjroll: changing nova requires coupling between how nova builds configdrives and how we do15:55
dtantsurwhich is something I'm a bit reserved about15:56
dtantsurbecause I'm not planning on something that covers every possible layout of a configdrive in the world15:56
TheJuliaWhich we may not be the only user of that code path either15:56
dtantsurright, you can have configdrives with VMs15:56
dtantsur(dunno why)15:56
TheJuliaheh15:56
mgoddardsecurity?15:57
TheJuliamagical metadata service is not that magical15:57
jrollbecause metadata service was/is hard to scale15:57
hjensasdtantsur: ipv6? afik metadata does'15:57
jroll(probably more toward was)15:57
hjensasnt work with v6.15:57
dtantsurah15:57
rlooi don't think anyone disagrees; it is a good idea.15:57
TheJuliaanyway, we're heading in a bit of a tangent15:57
jrollright, good idea, I would like more discussion, I can drop questions on the story15:57
TheJuliaI believe that is reasonable15:58
TheJuliaSo we have 2 minutes left15:58
TheJuliaI guess time for open discussion and let asettle ask her question15:58
TheJulia#topic Open Discussion15:58
*** openstack changes topic to "Open Discussion (Meeting topic: ironic)"15:58
TheJuliaasettle: could you provide some background regarding your question15:59
asettleMellow hello yes15:59
asettleSorry for interrupting15:59
asettlePlease :) thanks TheJulia15:59
*** arne_wiebalck_ has quit IRC16:02
*** w14161_1 has quit IRC16:03
jrollI suspect asettle is waiting for TheJulia to provide background, and vice versa :)16:03
TheJuliajroll: I was just wondering the same thing16:03
jrollshould we end the meeting and just discuss as regular chatter?16:03
TheJuliaYeah, I think so16:03
TheJuliaThanks everyone!16:03
rpiosoo/16:03
TheJulia#endmeeting16:03
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/ironic/ | Bugs: https://storyboard.openstack.org/#!/project_group/75 | Contributors are generally present between 6 AM and 12 AM UTC, If we do not answer, please feel free to pose questions to openstack-dev mailing list."16:03
openstackMeeting ended Mon Feb 25 16:03:43 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:03
rpittau|sardegnathanks!16:03
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-02-25-15.00.html16:03
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-02-25-15.00.txt16:03
dnukao/16:03
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-02-25-15.00.log.html16:03
NobodyCamgood morning ironic'ers16:03
rpittau|sardegnahey NobodyCam :)16:04
dnukagood morning NobodyCam16:04
TheJuliaasettle: So your wondering why we have an api-ref and why we publish it?16:04
TheJuliaasettle: and your saying rocky is broken?16:04
NobodyCamhey hey good morning rpittau|sardegna and dnuka16:04
asettleTheJulia, sorry, ha. Didn't realise you were waiting for me.16:05
dnukao/16:06
*** dnuka has quit IRC16:06
asettleSo, my question is (and i'll provide context secondary to the question) Why do you need the API docs being published in doc/source/contributor/api/? What's the value in publishing these docs?16:06
NobodyCam:)16:06
asettleContext being: The api docs are causing the stable/rocky doc builds to fail if you decide to build a second time.16:07
TheJuliaasettle: AHH!16:07
asettleAs discussed, the stale files are *not* properly being removed when tox.ini is run for the second time16:07
TheJuliaWell, we have out of tree drivers, so it makes sense to have both16:07
asettleWE've come up with several iterations and no matter what we do... we end up with duplications16:07
rpittau|sardegnaor.. rmmmr... after a random x time :/16:07
asettle^^ good point, It's not realy consistent. It could be every second, third, or forth time16:07
TheJuliaasettle: I thought we expcluded the build output...16:07
asettleDepending on the doc build's mood16:07
asettleTheJulia, didn't work. Resulting in (inconsistent) failures that look like what's in yellow on this etherpad: https://etherpad.openstack.org/p/ZhOwYHGE4J16:08
jrollso to be clear, doc/source/contributor/api/ is the python API docs, not the REST API docs16:08
jroll(before we go any deeper here)16:08
openstackgerritRiccardo Pittau proposed openstack/ironic master: Adding bios_interface reference to api docs  https://review.openstack.org/63908816:09
asettlejroll, thank you, good clarification16:09
TheJuliaasettle: tox -edocs?16:11
asettleye16:11
asettle(but every second/third/forth run... the error will eventually appear)16:11
* TheJulia plays the jepordy music as tox -edocs runs16:12
* asettle dances16:12
jrolltbh I would be very very surprised if anyone ever looked at the python api docs16:13
TheJuliaasettle: "docstring of ironic.api.controllers.v1.Controller.get:1:duplicate object description of get, other instance in /home/jkreger/ironic3/doc/source/contributor/api/ironic.api.controllers.root.rst, use :noindex: for one of them16:13
TheJulia" sort of errors?16:13
asettleYa that's it16:14
rpittau|sardegnayay!16:14
rpittau|sardegnaI mean... oh no! :/16:14
asettleHooray rpittau|sardegna now other people can enjoy in our pain16:14
TheJuliayeah, I think there is a patch we can backport16:14
* TheJulia looks16:14
asettlewait what what16:14
asettleThere's just a PATCH LYING AROUND16:14
rpittau|sardegnaoO16:14
* asettle tries not to screech 16:14
kaifenghttps://review.openstack.org/#/c/638662/16:14
patchbotpatch 638662 - ironic - Remove docs build before building docs - 5 patch sets16:14
jrolllol16:14
kaifengsounds like this?16:14
*** stendulker has quit IRC16:14
asettlekaifeng, aye no. Doesn't solve this error I'm afraid.16:14
rpittau|sardegnaoh no, that is THE test16:14
asettleTried that one16:14
dtantsurjroll: responses (largely reiterating what was said on the meeting): https://storyboard.openstack.org/#!/story/2005083#comment-11704716:15
dtantsurjroll: also, cloud-init docs are pretty bad, but they do seem to support networking config via user_data16:16
dtantsurit's pretty implicit in https://cloudinit.readthedocs.io/en/latest/topics/network-config.html#disabling-network-configuration16:17
kaifengdtantsur: iirc cloud-init support executing scripts, if you mean purely config networks by custom scripts16:17
openstackgerritMerged openstack/ironic master: [trivial] Removing python 3.5 template jobs  https://review.openstack.org/63863216:17
dtantsurnope, they actually seem to support some networking configuration16:17
* dtantsur remembers how much time he spent going through nova and cloud-init sources to understand all this16:18
TheJuliaasettle: Does anyone remember how we fixed the fun doc build issues16:18
kaifengkaifeng reads code each time he hacks cloud-init :(16:18
TheJuliaerr16:18
TheJuliathat was meant as a general question16:18
asettleTheJulia, no :p not personally.16:19
TheJuliaoh, I think i found it16:19
TheJuliaor at least one of them16:19
asettleTheJulia, could you explain to me what you're thinking here? I'm keen to know what this issue is and how it'll solve it :)16:20
TheJuliachecking the backport locally16:22
TheJuliadpj16:22
TheJuliablah16:23
asettleAHUH16:23
asettleSorry16:23
asettleSame error?16:23
TheJuliaasettle: I had a general fix patch that I put together16:23
TheJuliatesting16:23
*** kaifeng has quit IRC16:23
*** mjturek has quit IRC16:24
TheJuliasome wip trash from the folder, trying... again \o/16:24
*** mjturek has joined #openstack-ironic16:25
TheJuliare-running16:25
*** e0ne has quit IRC16:26
TheJulia5th run with the backport16:26
asettle5th run hollaaa16:26
* rpittau|sardegna deja bu16:27
rpittau|sardegnaor vu16:27
rpittau|sardegnabetter vu16:27
asettleYou pick16:27
openstackgerritJulia Kreger proposed openstack/ironic stable/rocky: Fix doc builds for ironic  https://review.openstack.org/63914816:27
TheJuliaasettle: ^^^16:27
asettleTheJulia, looking16:28
asettleWas zum...16:29
asettleWell this is not what I had in mind at all16:29
*** e0ne has joined #openstack-ironic16:31
*** Chaserjim has joined #openstack-ironic16:33
*** gyee has joined #openstack-ironic16:37
TheJulialol16:38
TheJuliaYeah, it was FUN!16:38
asettleTheJulia, and this was for master originally?16:39
* dtantsur looks at the dead virtualbmc on his environment16:39
* asettle is finally building now 16:39
TheJuliaasettle: yes, but during stein16:39
asettleOh grand16:39
rpittau|sardegnawell that was easy xD16:44
rlooTheJulia: wrt the question jroll asked on Friday about nova taking too long to remove vifs (because ironic's lock on node for cleaning), do you know if a bug was opened? i looked in nova and ironic's bugs and didn't see anything.16:51
dtantsurrloo: I think we ended up removing all VIFs ourselves in the end of deployment16:53
rloodtantsur: nova code still tries to do it and is blocked. sec.16:53
dtantsurugh16:53
rloodtantsur: https://github.com/openstack/nova/blob/d5bde60e5680962394e263a662a2f331b6da93cd/nova/virt/ironic/driver.py#L124416:54
rloodtantsur: i hacked something downstream but someone was asking me if there was an upstream bug16:55
dtantsurright..16:55
rlooor if i should open one16:55
* dtantsur is not aware of an existing bug16:55
rloodtantsur: julia discussed with jim on Friday: http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2019-02-22.log.html#t2019-02-22T19:30:2316:55
dtantsurit seems to me we can just stop unplugging VIFs in nova, since it's unlikely to work anyway?16:56
rpittau|sardegnagood night o/16:57
rloodtantsur: i'm using ocata so can't verify wrt master, but in ocata, all it does is remove the info we've stashed in the port. i think we need to think about it conceptually, the _cleanup_deploy in the virt driver does other things. they will all block on the ironic node.16:57
dtantsurright, I don't think we backported it so far16:58
dtantsurin master we can drop many of cleanups since ironic does them16:58
dtantsurocata.. hmm..16:58
rloodtantsur: i've hacked it for ocata, not a problem there. just want to make sure we fix it upstream.16:58
TheJuliarloo: and everyone, sorry brain is in another meeting at the moment16:59
dtantsurI'm not sure where my brain is, but apparently not here either16:59
* dtantsur blames the visa stuffs17:00
rlooheh. not asking for a solution now, just want to make sure we're tracking this bug. seems like the bug is in nova? (well, apparent from there anyway)17:00
TheJuliamelwitt got involved in the discussion ?last? or was it ?2? weeks ago, we can drop the check or catch it in nova since we explicitly do the clean-up in ironic. someone needs to just get to submit the patch17:01
rlooTheJulia: do you know of a nova bug about it? i looked and didn't see anything.17:02
TheJuliarloo: I'm juggling like 10 different things right now, so I'm afraid I'm not aware of a bug #. I believe one was filed though17:02
rlooTheJulia: ok thx.17:03
TheJuliaat some point... I'll get to my email :(17:06
*** _fragatina_ has joined #openstack-ironic17:08
*** _fragatina has quit IRC17:10
*** spotz has joined #openstack-ironic17:10
*** sburette has quit IRC17:12
*** andrein has quit IRC17:17
*** e0ne has quit IRC17:18
*** Chaserjim has quit IRC17:19
*** dtantsur is now known as dtantsur|afk17:23
dtantsur|afk\o17:23
openstackgerritMerged openstack/ironic-inspector master: Revise driver api for introspection data backend  https://review.openstack.org/63767317:24
*** sdake has joined #openstack-ironic17:26
*** _fragatina_ has quit IRC17:51
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Add read-only Virtual Media support  https://review.openstack.org/63878717:56
*** dougsz has quit IRC18:00
*** derekh has quit IRC18:01
*** trown is now known as trown|lunch18:04
*** sdake_ has joined #openstack-ironic18:05
*** sdake has quit IRC18:07
*** sdake_ has quit IRC18:10
*** sdake has joined #openstack-ironic18:11
*** sdake has quit IRC18:16
*** sdake_ has joined #openstack-ironic18:16
*** sdake_ has quit IRC18:20
*** baha has quit IRC18:22
*** sdake has joined #openstack-ironic18:22
*** sdake has quit IRC18:26
*** sdake_ has joined #openstack-ironic18:27
*** amoralej is now known as amoralej|off18:33
*** ijw has joined #openstack-ironic18:35
*** sdake_ has quit IRC18:35
*** ijw has quit IRC18:36
*** sdake has joined #openstack-ironic18:36
*** ijw has joined #openstack-ironic18:36
*** bnemec has quit IRC18:40
*** sdake has quit IRC18:41
*** sdake_ has joined #openstack-ironic18:42
*** e0ne has joined #openstack-ironic18:44
*** bnemec has joined #openstack-ironic18:45
*** sdake_ has quit IRC18:45
*** baha has joined #openstack-ironic18:45
*** sdake has joined #openstack-ironic18:47
*** tssurya has quit IRC18:47
*** sdake has quit IRC18:50
*** sdake has joined #openstack-ironic18:51
*** mjturek has quit IRC18:52
openstackgerritMerged openstack/ironic-inspector master: Removing python 3.5 testing in favor of 3.6  https://review.openstack.org/63862518:54
openstackgerritMerged openstack/ironic master: Set available_nodes in tempest conf  https://review.openstack.org/63910118:54
*** sdake has quit IRC18:55
*** sdake has joined #openstack-ironic18:57
*** sdake has quit IRC19:01
*** sdake has joined #openstack-ironic19:01
*** sdake has quit IRC19:05
*** sdake has joined #openstack-ironic19:07
*** sdake has quit IRC19:11
*** sdake has joined #openstack-ironic19:11
openstackgerritMark Goddard proposed openstack/ironic master: Deploy templates: API & notifications  https://review.openstack.org/63184519:11
openstackgerritMark Goddard proposed openstack/ironic master: WIP: Deploy templates: conductor  https://review.openstack.org/63473219:11
*** yolanda has joined #openstack-ironic19:15
*** sdake has quit IRC19:15
*** sdake_ has joined #openstack-ironic19:15
*** trown|lunch is now known as trown19:19
*** sdake_ has quit IRC19:20
*** andrein has joined #openstack-ironic19:22
*** _fragatina has joined #openstack-ironic19:22
openstackgerritAija Jaunteva proposed openstack/sushy master: Add public resource loading and message parsing  https://review.openstack.org/59074719:24
openstackgerritAija Jaunteva proposed openstack/sushy master: Add @Redfish.Settings update status and expose it for BIOS  https://review.openstack.org/59163519:31
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Add read-only Virtual Media support  https://review.openstack.org/63878719:52
*** mjturek has joined #openstack-ironic19:55
*** arne_wiebalck_ has joined #openstack-ironic19:57
*** jtomasek has quit IRC20:39
*** jtomasek has joined #openstack-ironic20:41
*** jtomasek has quit IRC20:42
*** jtomasek has joined #openstack-ironic20:43
*** jrist has quit IRC20:59
*** lucasagomes has quit IRC21:01
*** jrist has joined #openstack-ironic21:03
*** cdearborn has quit IRC21:07
*** jrist has quit IRC21:09
*** jtomasek has quit IRC21:09
*** jrist has joined #openstack-ironic21:10
*** jcoufal has quit IRC21:16
*** e0ne has quit IRC21:21
TheJuliajroll: rloo: dtantsur|afk: https://review.openstack.org/#/c/639148/ only needs a single core approval as a stable backport to fix doc builds.21:23
patchbotpatch 639148 - ironic (stable/rocky) - Fix doc builds for ironic - 1 patch set21:23
jrolldone21:23
*** sdake has joined #openstack-ironic21:28
*** mjturek has quit IRC21:29
rloothx TheJulia, jroll, dtantsur|afk!21:41
*** rcernin has joined #openstack-ironic21:46
*** whoami-rajat has quit IRC21:47
*** sdake has quit IRC21:48
*** baha has quit IRC21:48
TheJuliathanks everyone!21:52
*** e0ne has joined #openstack-ironic21:54
*** e0ne has quit IRC21:55
*** arne_wiebalck_ has quit IRC21:56
*** trown is now known as trown|outtypewww22:00
*** baha has joined #openstack-ironic22:02
*** sdake has joined #openstack-ironic22:03
*** e0ne has joined #openstack-ironic22:05
*** sdake has quit IRC22:05
*** e0ne has quit IRC22:08
*** sdake has joined #openstack-ironic22:08
*** MattMan_1 has joined #openstack-ironic22:09
*** sdake has quit IRC22:10
*** MattMan has quit IRC22:10
*** sdake has joined #openstack-ironic22:13
*** sdake has quit IRC22:13
*** anupn has joined #openstack-ironic22:24
openstackgerritJulia Kreger proposed openstack/ironic-tempest-plugin master: Add fast-track testing capability  https://review.openstack.org/63703923:05
*** anupn has quit IRC23:05
*** baha has quit IRC23:25
*** hwoarang has quit IRC23:32
*** hwoarang has joined #openstack-ironic23:33
*** bfournie has quit IRC23:39
openstackgerritJulia Kreger proposed openstack/ironic master: fast tracked deployment support  https://review.openstack.org/63599623:59

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