Wednesday, 2020-11-18

jandersTheJulia dtantsur|afk regarding https://review.opendev.org/#/c/762998/ for now I 1) disabled autodiscovery in my lab and 2) updated my lab setup doco to do this every time. I ran some tests and I am happy with how things work now. I am still happy to reach out to ML/OPS guys to see what the general sentiment is about this change, but those changes00:00
janderssolve my immediate problem. Thanks for good advice! :)00:00
patchbotpatch 762998 - bifrost - Disable inspector discovery by default - 2 patch sets00:00
janderss/changes/tweaks I should say :)00:01
openstackgerritMerged openstack/ironic-inspector stable/victoria: Power off before inspection  https://review.opendev.org/76265100:20
openstackgerritMerged openstack/ironic master: Update .rst files  https://review.opendev.org/75923600:20
openstackgerritMerged openstack/ironic master: Minor follow-up doc change  https://review.opendev.org/76304500:21
*** Goneri has quit IRC00:36
openstackgerritJulia Kreger proposed openstack/ironic master: Guard conductor from consuming all of the ram  https://review.opendev.org/72648300:40
*** rloo has quit IRC00:47
openstackgerritJulia Kreger proposed openstack/ironic master: Set default to prevent out of memory conditions  https://review.opendev.org/76310700:48
*** k_mouza has joined #openstack-ironic01:08
*** jawad_axd has quit IRC01:19
*** k_mouza has quit IRC01:20
*** k_mouza has joined #openstack-ironic01:20
*** k_mouza has quit IRC01:25
openstackgerritJulia Kreger proposed openstack/ironic-inspector stable/victoria: Revert "Power off before inspection"  https://review.opendev.org/76311101:30
*** rcernin has quit IRC01:43
*** stevebaker has quit IRC01:59
openstackgerritlikui proposed openstack/ironic-inspector master: Reuse the docs deps to benefit from constraints  https://review.opendev.org/76311602:00
*** rcernin has joined #openstack-ironic02:20
openstackgerritlikui proposed openstack/ironic-python-agent master: Reuse the docs deps to benefit from constraints  https://review.opendev.org/76311702:21
*** rcernin has quit IRC02:24
*** rcernin has joined #openstack-ironic02:28
*** rcernin has quit IRC02:31
*** rcernin has joined #openstack-ironic02:32
*** stevebaker has joined #openstack-ironic02:37
*** Qianbiao has joined #openstack-ironic02:38
openstackgerritMerged openstack/ironic master: Limit the default value of [api]api_workers to 4  https://review.opendev.org/76118503:06
openstackgerritJulia Kreger proposed openstack/ironic master: Fix disk label to account for UEFI  https://review.opendev.org/76254003:10
*** mkrai has joined #openstack-ironic03:21
openstackgerritMerged openstack/ironic master: New argument validate decorator  https://review.opendev.org/74279503:23
stevebaker\o/03:26
*** stevebaker has quit IRC03:50
QianbiaoMorning stevebaker03:50
*** k_mouza has joined #openstack-ironic04:21
*** zzzeek has quit IRC04:24
*** zzzeek has joined #openstack-ironic04:25
*** k_mouza has quit IRC04:26
*** Qianbiao has quit IRC04:37
*** paras333 has quit IRC04:37
*** Qianbiao has joined #openstack-ironic04:38
openstackgerritJacob Anders proposed openstack/ironic master: Use OOB inspection to fetch MACs for IB inspection  https://review.opendev.org/75094304:38
*** zzzeek has quit IRC04:46
*** zzzeek has joined #openstack-ironic04:49
openstackgerritJacob Anders proposed openstack/ironic master: Use OOB inspection to fetch MACs for IB inspection  https://review.opendev.org/75094305:14
*** anuradha1904 has joined #openstack-ironic05:32
*** tzumainn has quit IRC05:37
*** ociuhandu has joined #openstack-ironic05:44
*** zzzeek has quit IRC05:47
*** zzzeek has joined #openstack-ironic05:48
*** ociuhandu has quit IRC05:49
*** gyee has quit IRC06:08
*** Qianbiao has quit IRC06:20
arne_wiebalckGood morning, ironic!06:41
*** Qianbiao has joined #openstack-ironic06:46
*** rpittau|afk is now known as rpittau06:49
rpittaugood morning ironic! o/06:49
openstackgerritMerged openstack/ironic master: Add expose body decorator, status_code argument  https://review.opendev.org/74367706:52
openstackgerritMerged openstack/ironic master: Duplicate trait validation with jsonschema  https://review.opendev.org/74577807:10
openstackgerritMerged openstack/ironic master: Utility functions for REST API JSON handling  https://review.opendev.org/75116007:10
openstackgerritMerged openstack/ironic master: Convert allocations endpoint to plain JSON  https://review.opendev.org/74367907:10
openstackgerritMerged openstack/ironic master: Convert bios endpoint to plain JSON  https://review.opendev.org/74547507:10
openstackgerritVerification of a change to openstack/ironic failed: Convert chassis endpoint to plain JSON  https://review.opendev.org/74547607:10
openstackgerritVerification of a change to openstack/ironic failed: Convert conductors endpoint to plain JSON  https://review.opendev.org/74577907:10
*** dtantsur|afk is now known as dtantsur07:51
dtantsurmorning ironic07:51
openstackgerritDmitry Tantsur proposed openstack/ironic stable/victoria: Limit the default value of [api]api_workers to 4  https://review.opendev.org/76313307:52
iurygregorygood morning arne_wiebalck rpittau dtantsur and Ironic o/07:55
rpittauhey iurygregory :)07:58
rpittaugood morning dtantsur :)07:58
dtantsurwho's up for the wsme review jam?07:58
rpittauI'm in!07:58
rpittaujust need to find my glasses....07:59
iurygregoryI will join in a few07:59
dtantsurget acquainted with https://review.opendev.org/#/c/751160/ since a lot of functions are used from it07:59
patchbotpatch 751160 - ironic - Utility functions for REST API JSON handling (MERGED) - 16 patch sets07:59
iurygregoryneed one more coffee before looking at code hehe07:59
dtantsurfor voice: https://meetpad.opendev.org/ironic08:00
*** stevebaker has joined #openstack-ironic08:01
stevebakerdtantsur: hey08:02
dtantsurstevebaker: o/08:02
rpittauhey stevebaker :)08:02
dtantsursame link as yesterday08:02
stevebakerrpittau: ohai08:02
stevebakerhttps://meetpad.opendev.org/ironic08:03
jandershi all08:03
janderssorry for being a couple minutes late08:03
dtantsurno problem at all08:03
jandersno webcam for me, straight off the bike :)08:04
stevebakerits a no camera session08:04
janderssounds good08:05
*** abdysn has joined #openstack-ironic08:05
*** fmuyassarov has joined #openstack-ironic08:06
*** k_mouza has joined #openstack-ironic08:22
dtantsurstevebaker: can you actually hear me?08:25
dtantsurI have a feeling that only janders hears me..08:25
rpittaudtantsur: I can't :/08:25
stevebakerdtantsur: nope08:26
*** k_mouza has quit IRC08:26
dtantsurwell, thank you jitsi..08:26
dtantsurwith chromium broken I don't know what my options are...08:27
jandersmaybe it would be worthwhile jumping to Bluejeans?08:27
jandersstevebaker rpittau iurygregory what do you reckon?08:27
iurygregoryI'm using firefox08:28
iurygregorybut I think the correct thing is to use google chrome for jitsi08:28
jandersI'm on chromium08:28
dtantsuriurygregory: sure (I mean, it's lame, but whatever), but it's completely broken atm08:28
jandersmaybe it only works between matching browsers? :D08:28
iurygregoryyeah no worries08:28
iurygregory=)08:28
dtantsurokay, for everyone except for janders :)08:28
rpittauI'm also using firefox08:29
stevebakeri'm on firefox too08:29
jandersmaybe chromium only works when your laptop is upside down?08:29
stevebakerhttps://redhat.bluejeans.com/554171615608:29
iurygregoryjanders, for chromium there is a bug open hehe08:30
jandersmaybe I need to install the latest updates to get the bug, LOL08:30
iurygregoryjanders, https://bugzilla.redhat.com/show_bug.cgi?id=189592008:31
openstackbugzilla.redhat.com bug 1895920 in chromium "Chromium 86 crashes on WebRTC videos when switching window" [Urgent,New] - Assigned to spotrh08:31
iurygregoryblujeans decided to kick me D:08:44
*** iurygregory has quit IRC08:44
*** tosky has joined #openstack-ironic08:45
*** ociuhandu has joined #openstack-ironic08:47
*** iurygregory has joined #openstack-ironic08:50
*** rcernin has quit IRC08:52
*** lucasagomes has joined #openstack-ironic09:02
janderswil go grab some dinner now09:07
*** mgoddard has joined #openstack-ironic09:07
jandersthanks for including me - sorry I 'm not in position to contribute a whole lot to the discussion yet, but it was super informative to me09:07
jandersit's good to know where all these things live in the code09:08
dtantsurjanders: this is great :)09:09
*** derekh has joined #openstack-ironic09:10
*** rcernin has joined #openstack-ironic09:15
*** Abdallahyas has joined #openstack-ironic09:21
*** abdysn has quit IRC09:23
*** abdysn has joined #openstack-ironic09:31
*** ociuhandu has quit IRC09:32
*** Abdallahyas has quit IRC09:33
*** rcernin has quit IRC09:45
*** ociuhandu has joined #openstack-ironic09:49
*** ociuhandu has quit IRC09:49
*** ociuhandu has joined #openstack-ironic09:49
*** yolanda__ has joined #openstack-ironic09:50
*** yoctozepto has quit IRC09:50
*** yoctozepto has joined #openstack-ironic09:51
*** rcernin has joined #openstack-ironic09:55
*** zzzeek has quit IRC09:56
*** zzzeek has joined #openstack-ironic09:59
*** k_mouza has joined #openstack-ironic10:14
iurygregorydtantsur, not sure if I sent the link for the openstacksdk change before https://review.opendev.org/#/c/753092/ (in case I forgot...)10:19
patchbotpatch 753092 - openstacksdk - Volume Target support for Ironic on OpenStack SDK - 13 patch sets10:19
dtantsurI have it bookmarked, just never got enough time10:19
iurygregoryno worries =)10:23
*** Abdallahyas has joined #openstack-ironic10:29
*** abdysn has quit IRC10:33
*** Abdallahyas has quit IRC10:35
dtantsuriurygregory: so, I've prototyped a proposal for BMC events, wdyt? https://storyboard.openstack.org/#!/story/200836610:44
dtantsurditto rpittau and everyone who cares10:44
iurygregorydtantsur, looking10:44
dtantsurit's probably worth a spec, but I need to get feedback first10:44
*** dougsz has joined #openstack-ironic10:46
*** belmoreira has joined #openstack-ironic10:46
iurygregoryin my mind we can just make sure it works for redfish..10:48
dtantsurwe cannot introduce API just for redfish though10:48
rpittauapi needs to be generic10:48
iurygregoryyeah but we can give error in case not using redfish?10:48
iurygregorylike not sure if ipmi has support for events subscription10:49
dtantsurUnsupportedDriverExtension or how it's called10:49
dtantsurIPMI probably not, I'd expect all vendors drivers to actually have something like that10:49
dtantsurbut dunno10:49
iurygregoryyeah10:49
dtantsurwe could go down the vendor passthru path10:49
dtantsurnote that we *may* implement a poll model internally10:50
dtantsuri.e. a periodic task that collects events than sends them10:50
rpittaummm so the event won't be sent immediately when it's generated10:50
dtantsurin a poll model - no10:51
dtantsurin the redfish model - pretty immediately10:51
iurygregoryoh ok10:51
dtantsurthe next thing I'm thinking about is how to squash identical subscriptions together10:52
dtantsuri.e. if two users request the same subscription to the same node, end up with only one subscription10:53
iurygregoryyeah its important to see how this would work10:55
rpittauI guess we'll have to define how subscriptions can be considered identical10:56
dtantsuryep, writing it right now10:57
rpittauin which case I mean10:57
rpittauok10:57
* rpittau will check later, cooking time!10:58
*** yolanda__ is now known as yolanda11:00
rpittau.11:00
dtantsurrpittau, iurygregory, updated11:00
iurygregorydtantsur, ack11:00
*** dougsz has quit IRC11:03
*** abdysn has joined #openstack-ironic11:09
fmuyassarovHello Everyone! What is the recommended way of testing my local changes in the  python-ironicclient?11:11
dtantsurfmuyassarov: wouldn't just testing against ironic work?11:12
fmuyassarovdtantsur, I have added a new field in the node object (in the ironicclient) and now I wanted to test it against my ironic containers.11:15
fmuyassarovit is related to disk cleaning what we discussed earlier last week, so I added no_automated_clean in the ironicclient but not sure how to test it11:17
*** Qianbiao has quit IRC11:17
*** Qianbiao has joined #openstack-ironic11:18
dtantsurfmuyassarov: if you can access ironic, you can create a new node (may be invalid) and play with it11:18
*** rcernin has quit IRC11:18
*** rcernin has joined #openstack-ironic11:19
*** parallax has joined #openstack-ironic11:22
*** mkrai has quit IRC11:24
*** rcernin has quit IRC11:27
fmuyassarovdtantsur, Sorry, but I'm a bit confused. Let's say I want to run "baremetal node set --no-automated-clean node_UUID" which should set node.automated_clean to False. So, in Metal3-dev-env we download quay.io/metal3-io/ironic-client image for the Ironic python client. Can I, for example, create a docker image out of my python-ironicclient branch and reference that docker image in the Metal3-dev-env ?11:30
jandersdtantsur TheJulia trandles a very cool story from StackHPC: https://www.stackhpc.com/sc20-top500.html - an Ironic machine in the top 100 of the Top500 :)11:31
*** rcernin has joined #openstack-ironic11:33
*** Qianbiao has quit IRC11:40
openstackgerritMerged openstack/ironic master: Convert chassis endpoint to plain JSON  https://review.opendev.org/74547611:45
*** rcernin has quit IRC11:46
*** rcernin has joined #openstack-ironic11:52
dtantsurfmuyassarov: I'm not strong in containers, I'd recommend just installing your checkout of ironicclient in a virtual env11:52
*** ociuhandu has quit IRC11:52
dtantsurjanders: Oooooooo!11:52
fmuyassarovdtantsur, sure. Thank you.11:53
*** rcernin has quit IRC11:55
*** ociuhandu has joined #openstack-ironic11:58
*** ociuhandu has quit IRC11:58
*** Qianbiao has joined #openstack-ironic12:08
Qianbiao<fmuyassarov> yes, ofc you can update your ironicclient in docker image.12:11
openstackgerritMerged openstack/ironic master: Convert conductors endpoint to plain JSON  https://review.opendev.org/74577912:12
openstackgerritMerged openstack/ironic master: Convert deploy_templates endpoint to plain JSON  https://review.opendev.org/74578012:12
openstackgerritMerged openstack/ironic master: Convert drivers endpoint to plain JSON  https://review.opendev.org/74186512:13
dtantsurgo-go-go!12:13
openstackgerritVerification of a change to openstack/ironic failed: Convert event endpoint to plain JSON  https://review.opendev.org/74662312:13
openstackgerritVerification of a change to openstack/ironic failed: Convert nodes endpoint to plain JSON  https://review.opendev.org/74782012:13
openstackgerritVerification of a change to openstack/ironic failed: Convert ports endpoint to plain JSON  https://review.opendev.org/75012012:13
openstackgerritVerification of a change to openstack/ironic failed: Convert portgroups endpoint to plain JSON  https://review.opendev.org/75086412:13
dtantsurboooooo12:13
*** zzzeek has quit IRC12:13
rpittau:/12:13
*** zzzeek has joined #openstack-ironic12:16
*** zzzeek has quit IRC12:27
*** zzzeek has joined #openstack-ironic12:28
*** ociuhandu has joined #openstack-ironic12:30
*** Abdallahyas has joined #openstack-ironic12:37
*** thiagop has joined #openstack-ironic12:38
*** abdysn has quit IRC12:41
*** abdysn has joined #openstack-ironic12:41
*** Abdallahyas has quit IRC12:42
iurygregorytime to offer cookies to zuul12:43
jandersI suggest cookies soaked in booze....12:46
jandersbiscotti & vin santo? :)12:46
*** Qianbiao has quit IRC12:51
*** Qianbiao has joined #openstack-ironic12:51
*** anuradha1904 has quit IRC12:52
iurygregoryprobably =)12:56
*** paras333 has joined #openstack-ironic12:56
*** Abdallahyas has joined #openstack-ironic12:59
*** abdysn has quit IRC13:00
*** abdysn has joined #openstack-ironic13:00
*** Abdallahyas has quit IRC13:04
janderssee you tomorrow Ironic o/13:04
*** dtantsur is now known as dtantsur|brb13:06
*** abdysn has quit IRC13:10
*** Goneri has joined #openstack-ironic13:29
*** ociuhandu has quit IRC13:32
fmuyassarovQianbiao, thanks for the reply. Will try that.14:05
Qianbiaofmuyassarov yw14:06
openstackgerritVerification of a change to openstack/ironic-tempest-plugin failed: Run redfish victoria job on focal  https://review.opendev.org/76010214:08
*** rloo has joined #openstack-ironic14:08
*** mbuil has quit IRC14:12
*** dtantsur|brb is now known as dtantsur14:22
dtantsurmorning TheJulia14:22
dtantsurTheJulia: I'd like some early feedback on https://storyboard.openstack.org/#!/story/2008366 please14:22
TheJuliadtantsur: should I be well caffinated first?14:23
TheJuliaor only semi-caffinated?14:23
dtantsurTheJulia: semi will work14:23
*** ociuhandu has joined #openstack-ironic14:23
dtantsurit's not rocket science there, rather a question of whether we even want to go that direction14:23
TheJuliabut rocket science videos are the best videos on youtube14:24
dtantsur++14:24
*** ociuhandu has quit IRC14:28
TheJuliaso we build an api to manage subscriptions, and we build an unauthenticated target endpoint under nodes (wasn't that a pita amount of code in vendor passthru for agent ?) to be able to receive and then ironic just turns around and retransmits. Does it do this retransmission from the API or is it the conductor? I could see the conductor, although this may be something, that we may need to craft explicit14:28
TheJuliascaling guidence around14:28
*** ociuhandu has joined #openstack-ironic14:28
dtantsurlikely conductor. yes.14:28
TheJulia(it would also seem like retransmitting won't need an exclusive lock....14:29
TheJulia)14:29
dtantsurI think a shared lock should be fine14:29
TheJuliathat locking is extra database activity we don't need under load if we can help it14:29
TheJuliaWhy is there the whole thing about rabbit?14:30
dtantsurbecause people are going to ask :)14:30
dtantsuran argument could be made that this work is taking it too far and we only need a vendor pass-thru to add/remove subscriptions directly in the BMC14:30
*** fmuyassarov has quit IRC14:31
TheJuliaeh, ironic serving as an intermediary is good in larger scale more prescriptive environments anyway14:32
TheJuliamay I slightly revise it?14:34
dtantsurof course, just let me know the tl;dr14:34
TheJuliatl;dr I'm going to revise the rabbitmq bit14:34
dtantsurah, do whatever you want with it :)14:36
TheJuliaAdded one more bullet point14:38
TheJuliaso it could also be a separate API surface, fwiw14:38
TheJuliaor specific listener14:39
TheJuliathat installs with ironic and uses the rpc code to send $things to the conductor14:39
TheJuliaThat would help avoid a lot of the code in the node object, fwiw14:39
dtantsurhmm, not sure I fully understand the idea14:40
dtantsurI'm afraid the complexity of maintaining another API service may overweight the benefits14:40
TheJuliaThat other API can be extremely stupid14:41
dtantsursure, but it doesn't cancel out the fact that it has to be installed, configured and managed14:41
TheJuliaand only handle the events14:41
dtantsuri.e. I'm talking about operation complexity, not code14:41
TheJuliaIndeed, but at the same time using ironic's api adds additional networking traffic and connectivity requirements for BMC networks.14:41
TheJuliaIF the listener is sitting on the BMC network, it is far more secure.14:42
dtantsurhmmm14:42
dtantsurit could be solved by dedicated instances of ironic API fwiw14:42
TheJuliakeeping all the networking pieces working and flowing and changing how existing bmc networks work to allow a router and outbound traffic... may be too much for operators14:42
TheJuliathis is also true14:43
TheJulianot something everyone groks with how ironic works until they understand the under the hood mechanics/design14:43
TheJuliaWe should likely have at least a diagram in our documentation on that.14:43
*** tzumainn has joined #openstack-ironic14:45
dtantsurone of the reason to try switching to flask: we could split our API into blueprints, with each of them potentially easily exposed via wsgi14:46
TheJuliayeah14:47
TheJuliaOne day hopefully14:52
*** ociuhandu has quit IRC15:11
*** mkrai has joined #openstack-ironic15:19
*** ociuhandu has joined #openstack-ironic15:40
openstackgerritMerged openstack/ironic master: Convert event endpoint to plain JSON  https://review.opendev.org/74662315:45
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: [WIP] Copy any configuration from the virtual media  https://review.opendev.org/76320715:48
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] inject TLS certificate when using virtual media  https://review.opendev.org/75842715:50
*** ociuhandu_ has joined #openstack-ironic15:59
*** ociuhandu has quit IRC16:02
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Fix default disk label with partition images  https://review.opendev.org/76245316:04
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Fix boot mode detection for partition images  https://review.opendev.org/76253116:08
TheJulia^^ just commit message updates arne_wiebalck16:08
openstackgerritMerged openstack/ironic master: Convert nodes endpoint to plain JSON  https://review.opendev.org/74782016:19
openstackgerritMerged openstack/ironic-inspector master: Imported Translations from Zanata  https://review.opendev.org/76278116:19
*** mkrai has quit IRC16:19
*** mkrai has joined #openstack-ironic16:20
*** ociuhandu_ has quit IRC16:22
*** ociuhandu has joined #openstack-ironic16:22
*** Qianbiao has quit IRC16:27
*** belmoreira has quit IRC16:27
TheJuliafyi, added the second community goal to our meeting agenda. It merged after I did the most recent revision of the priorities for the cycle. :(16:28
*** ociuhandu has quit IRC16:37
*** mkrai has quit IRC16:38
*** ociuhandu has joined #openstack-ironic16:45
*** lucasagomes has quit IRC17:02
*** ociuhandu_ has joined #openstack-ironic17:03
*** ociuhandu has quit IRC17:06
*** ociuhandu_ has quit IRC17:07
arne_wiebalckfor direct deploy and image_download_source=http: are the images removed from the conductor immediately after deployment?17:07
* dtantsur doesn't remember17:08
* arne_wiebalck is looking into moving from iscsi to direct and deployed a first node \o/17:10
TheJuliaarne_wiebalck: \o/17:12
*** trandles has quit IRC17:25
openstackgerritMerged openstack/ironic-python-agent master: Fix vendor info retrieval for some versions of lshw  https://review.opendev.org/76285017:27
openstackgerritArne Wiebalck proposed openstack/ironic master: [doc][trivial] Fix spelling error  https://review.opendev.org/76323017:27
*** mgoddard has quit IRC17:33
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Add fstab pointer to EFI partition  https://review.opendev.org/74826017:33
openstackgerritMerged openstack/ironic-python-agent master: Add clean step 'erase_pstore'  https://review.opendev.org/76253717:38
openstackgerritMerged openstack/python-ironicclient master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/76245117:38
arne_wiebalckbye everyone o/17:47
*** k_mouza has quit IRC18:05
*** k_mouza has joined #openstack-ironic18:06
*** k_mouza has quit IRC18:10
*** derekh has quit IRC18:14
*** dtantsur is now known as dtantsur|afk18:15
dtantsur|afko/18:15
*** hjensas__ is now known as hjensas18:22
-openstackstatus- NOTICE: The Gerrit service at review.opendev.org is being restarted quickly as a pre-upgrade sanity check, estimated downtime is less than 5 minutes.18:36
rpittaugood night! o/18:39
*** rpittau is now known as rpittau|afk18:39
*** k_mouza has joined #openstack-ironic19:00
*** openstackgerrit has quit IRC19:02
*** k_mouza has quit IRC19:04
*** openstackgerrit has joined #openstack-ironic19:24
openstackgerritMerged openstack/ironic master: Convert portgroups endpoint to plain JSON  https://review.opendev.org/75086419:24
openstackgerritMerged openstack/ironic master: Convert ramdisk endpoint to plain JSON  https://review.opendev.org/75085719:24
openstackgerritMerged openstack/ironic master: Convert volume endpoint to plain JSON  https://review.opendev.org/75085819:24
openstackgerritMerged openstack/ironic-inspector stable/victoria: Revert "Power off before inspection"  https://review.opendev.org/76311119:24
openstackgerritMerged openstack/ironic master: [doc][trivial] Fix spelling error  https://review.opendev.org/76323019:24
stevebakermorning19:40
stevebakerwow much merging19:41
TheJuliao/19:43
TheJuliamerging good :)19:44
TheJuliagives me less heartburn towards the end of cycle19:44
TheJuliagmann: o/ looking at https://bugs.launchpad.net/nova/+bug/1875418 does the same basic bug impact all projects regarding generated policies?19:58
openstackLaunchpad bug 1875418 in OpenStack Compute (nova) "Generated policy.json in Ussuri is broken by default" [High,Fix released] - Assigned to Ghanshyam Mann (ghanshyammann)19:58
openstackgerritJames Denton proposed openstack/networking-generic-switch master: Support multiple links in link_local_information dict of portgroups  https://review.opendev.org/55705119:59
gmannTheJulia: not all, only who are moving towards the new policy (scope_type).20:00
TheJuliaokay20:00
gmannTheJulia: and to avoid this in advance before service start migrating to new RBAC , this community goal is one effort to deprecate the JSON formatted file - https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html20:01
TheJuliayeah, I just managed to get the code working and passing in ironic and I'm doing the reno for that20:01
TheJuliawhich was why I'm asking for clarification :)20:02
gmannok20:03
TheJuliaI'm making ironic's reno more vague in accordance with the prophecy20:04
*** gyee has joined #openstack-ironic20:10
openstackgerritLance Bragstad proposed openstack/ironic master: Introduce common personas for secure RBAC  https://review.opendev.org/76325520:18
openstackgerritLance Bragstad proposed openstack/ironic master: Bump oslo.log requirement to 4.3.0  https://review.opendev.org/76325620:18
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for baremetal nodes  https://review.opendev.org/76325720:18
iurygregoryspeaking of RBAC new patches appeared O.o20:20
iurygregoryeveryday I'm starting to believe more and more in magic...20:21
TheJuliaheh20:24
TheJulialol20:24
TheJuliagmann: btw, I didn't see a storyboard story referenced, is the effort being tracked in storyboard?20:25
gmannTheJulia: i have not setup storyboard for this from my experience of previous goal tracking. storyboard are not updated by many and it slow too. I will setup etehrpad this week to track the work20:26
gmannTheJulia: if you use the gerrit topic mentioned in goal doc, it will be easy to track20:26
*** lbragstad has joined #openstack-ironic20:27
TheJuliagmann: I dunno, I found it kind of handy on the last few efforts Ironic had to participate in. Anyway...20:27
TheJulialbragstad: you didn't need to toss up patches, I would have gone and wrapped my head around it.20:28
TheJulialbragstad: but thanks!20:28
gmannTheJulia: did you add the fallback to json file logic also ? I am putting that in oslo_policy side (will push the patch soon) as central place and avoid doing it on each service side20:29
TheJuliagmann: I have... I mean if your going to do that, a lot of the example is pointless20:30
gmannTheJulia: ok, no issue replace it later like I will do in nova. oslo policy one will take time as it need new release etc20:32
TheJuliayeah20:32
lbragstadTheJulia no worries - they certainly aren't complete, but it at least gets the ball rolling20:32
TheJuliathis at least makes it semi-compatible20:32
TheJuliabtw, are the policy examples being switched to yaml format as well?20:32
TheJuliaand already done it seems20:33
gmannTheJulia: yeah, also doc mentioning policy.json also20:33
TheJuliayup20:34
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for baremetal nodes  https://review.opendev.org/76325720:38
* TheJulia blinks seeing that original policy text in ironic is from the days of newton20:38
*** ricolin has quit IRC20:40
lbragstadi think that's when alaski was working on all this stuff20:42
openstackgerritJulia Kreger proposed openstack/ironic master: Policy json to yaml migration  https://review.opendev.org/76326220:50
*** mgoddard has joined #openstack-ironic20:50
TheJulialbragstad: I was looking at some of it briefly yesterday and finding lines typed out by aeva orignally... so it was a long... long... time ago.20:51
* lbragstad nods20:51
TheJuliagmann: ^^ one down, one to go, but I'm going to hold off on ironic-inspector until I see that at least unit test wise in CI things seem good.20:51
* iurygregory adds the patch to his review list21:02
*** rcernin has joined #openstack-ironic21:13
* TheJulia goes into town21:37
*** ayoung has joined #openstack-ironic21:40
*** mgoddard has quit IRC21:44
*** trandles has joined #openstack-ironic21:49
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for ports  https://review.opendev.org/76326722:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for port groups  https://review.opendev.org/76326822:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for chassis  https://review.opendev.org/76326922:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for baremetal drivers  https://review.opendev.org/76327022:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for node and driver passthru  https://review.opendev.org/76327122:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for utility APIs  https://review.opendev.org/76327222:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for volume APIs  https://review.opendev.org/76327322:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for conductor APIs  https://review.opendev.org/76327422:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for the allocation APIs  https://review.opendev.org/76327522:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for the event APIs  https://review.opendev.org/76327622:05
openstackgerritLance Bragstad proposed openstack/ironic master: Implement secure RBAC for the deploy templates APIs  https://review.opendev.org/76327722:05
openstackgerritSteve Baker proposed openstack/ironic master: Convert volume/connectors endpoint to plain JSON  https://review.opendev.org/75085922:06
openstackgerritSteve Baker proposed openstack/ironic master: Convert volume/targets endpoint to plain JSON  https://review.opendev.org/75086022:07
openstackgerritSteve Baker proposed openstack/ironic master: Expunge the internal version of WSME  https://review.opendev.org/75086122:07
openstackgerritSteve Baker proposed openstack/ironic master: Don't allow patching port internal_info  https://review.opendev.org/76327822:07
openstackgerritSteve Baker proposed openstack/ironic master: JSON conversion followup change  https://review.opendev.org/76327922:07
*** ayoung has quit IRC22:18
*** ayoung has joined #openstack-ironic22:20
*** rh-jlabarre has joined #openstack-ironic22:25
*** vkmc has quit IRC22:26
*** rpioso has quit IRC22:26
*** naved001 has quit IRC22:26
*** vkmc has joined #openstack-ironic22:26
*** rpioso has joined #openstack-ironic22:26
*** naved001 has joined #openstack-ironic22:26
*** johnsom has quit IRC22:27
*** rh-jelabarre has quit IRC22:28
*** johnsom has joined #openstack-ironic22:29
*** thiagop has quit IRC22:40
*** paras333 has quit IRC22:44
openstackgerritJulia Kreger proposed openstack/ironic master: Policy json to yaml migration  https://review.opendev.org/76326222:44
*** paras333 has joined #openstack-ironic22:55
openstackgerritMerged openstack/ironic-inspector master: Reuse the docs deps to benefit from constraints  https://review.opendev.org/76311623:06
JayFTheJulia: am I nuts, or does JSON not parse as valid YAML?23:08
JayFTheJulia: (looking at 763262)23:08
JayFI thought JSON was valid YAML23:08
TheJuliait can be converted23:08
TheJuliabut doesn't translate when you do a nested object23:08
JayFSo some JSON is valid YAML, but not all?23:09
TheJuliabasically yes when converted23:10
JayFOK, that helps. I was wondering why we were putting so much effort into folks properly migrating JSON files23:10
* TheJulia goes and prepares prepares the dinner for the slow cookening23:11
* JayF gives that a real review now23:11
TheJuliaJayF: more than that is there is desire to move to secure rbac across projects23:11
TheJuliasee lance's patches23:11
TheJuliato make that easy to digest, it will need to be yaml, at least that is why I suspect23:11
* TheJulia prepares the cookening23:12
JayFI'm on some seriously old "policy should be yaml" bugs23:12
JayFso I'm glad it's finally happening23:12
JayFbut that fueled some of my confusion (because I remembered some project shipped YAML policy sample files, and shifted parsing to a yaml parser to permit comments)23:12
*** ddurst has quit IRC23:14
*** ddurst has joined #openstack-ironic23:18
jandersgood morning Ironic o/23:23
TheJuliagood morning janders23:23
jandershad some really weird H/W issues these morning... Lenovo laptop won't charge off a non-Lenovo dock unless it's temporarily plugged into a Lenovo dock first23:23
TheJuliaugh23:24
TheJuliawhat model?23:24
jandersbefore you ask why would one do this - we swap desks with my wife, depending on who needs nice background for video calls23:24
jandersand she's Dell I'm Lenovo23:24
jandersT490s23:25
TheJuliaok23:25
janderssounds like a real bad mix of over-engineering and bugs :/23:25
TheJuliaI think i leaned towards mobility on my hardware refresh so I'm curious what will appear23:25
janderspower should be power... though I do get it why it can be more complex with USB-C docks23:26
jandersI plugged it into the other desk suspecting the Dell dock is hung or dead but no... docks are fine, it's the T49023:26
janders"nice"23:26
jandersoh well morning dose of frustration tick, now back to work :)23:27
jandersThank you for reviewing the OOB/MAC+inspector patches TheJulia iurygregory and dtantsur|afk - appreciate your feedback :) will be working on these patches today23:37
JayFMy HP Envy takes either a barrel plug or a USB-C. Both work great at full wattage. HP software (installed by windows update  drivers) gives a scary UNAPPROVED CHARGER notification when you do so though.23:41
JayFIt's silly to have a universal (USB-C) charging standard then be like "nah, use ours instead"23:42
gmannTheJulia: thanks, overall lgtm. you need to replace Victoria to Wallaby in few places23:44
TheJuliagmann: well, we can't backport this.23:46
TheJuliareally...23:46
TheJuliamaybe we could, but this whole thing is putting us in a not great situation23:46
* TheJulia has strong feels that shoudl likely just enjoy a tasty beverage at this point23:46
gmannyeah backporting is not good idea for deprecating things23:47
iurygregoryjanders, morning np o/23:47
TheJuliaiurygregory: go to bed23:48
iurygregoryTheJulia, sorry I was watching a presentation from the Andromedev projects since I was a mentor23:48
TheJuliatime for ZzZzZzZzZz23:48
TheJuliaahh, cool23:48
iurygregoryyeah23:49
iurygregorynow I'm going to sleep hehe23:49
iurygregorythe final result was https://review.opendev.org/#/c/753092/ =)23:51
patchbotpatch 753092 - openstacksdk - Volume Target support for Ironic on OpenStack SDK - 13 patch sets23:51
*** ayoung has quit IRC23:55
*** ayoung has joined #openstack-ironic23:57

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!