Thursday, 2026-08-13

opendevreviewJacob Anders proposed openstack/ironic master: Fix inherited periodic tasks being registered more than once  https://review.opendev.org/c/openstack/ironic/+/100040603:31
fricklerquestion mostly to native speakers: is "provision state" the same (shortened?) thing as "provisioning state"? for me, the latter sounds better and maybe should be used consistently e.g. in https://docs.openstack.org/ironic/latest/user/states.html, or would that just bloat the text with no improvement?09:09
* dtantsur has the same confusion10:37
opendevreviewJacob Anders proposed openstack/ironic master: Fix inherited periodic tasks being registered more than once  https://review.opendev.org/c/openstack/ironic/+/100040610:56
opendevreviewMerged openstack/python-ironicclient master: Drop unnecessary allowlist_externals  https://review.opendev.org/c/openstack/python-ironicclient/+/99936011:14
opendevreviewMerged openstack/python-ironicclient master: ruff: Enable common checks  https://review.opendev.org/c/openstack/python-ironicclient/+/99936111:16
opendevreviewMerged openstack/ironic bugfix/38.0: fix runbook create notifications  https://review.opendev.org/c/openstack/ironic/+/100049711:18
opendevreviewMerged openstack/ironic bugfix/37.0: fix runbook create notifications  https://review.opendev.org/c/openstack/ironic/+/100049611:18
opendevreviewJacob Anders proposed openstack/ironic master: Fix inherited periodic tasks being registered more than once  https://review.opendev.org/c/openstack/ironic/+/100040611:52
opendevreviewEsther Domfeh proposed openstack/python-ironicclient master: Add new fields to node history detailed view  https://review.opendev.org/c/openstack/python-ironicclient/+/100070512:22
TheJuliafrickler: provisioning being active tense as if something is occurring at all times, where as provision state is static so... word perception and tense13:08
opendevreviewEsther Domfeh proposed openstack/ironic master: Add request context user tracking to node history records  https://review.opendev.org/c/openstack/ironic/+/99390113:45
opendevreviewEsther Domfeh proposed openstack/ironic master: Add power tracking telemetry in node history  https://review.opendev.org/c/openstack/ironic/+/99634713:45
TheJulia... one thing I've been wondering recently... for entirely selfish and fun evil ideas, if we need an endpoint for quick index counters13:52
dtantsurfor what sorry?14:09
JayF /v1/nodes/count (?)14:12
JayFor /v1/count/nodes lol14:12
JayFlike that sorta thing? similar to /v1/shards?14:12
dtantsurhmm /v1/stats?14:12
TheJuliacounters in general14:14
JayFadamcarthur5: ^ might have some thoughts on this as the maintainer of openstack-exporter14:14
TheJuliaI like the higher level endpoint idea, I was just wondering "how many nodes in what states" and could that be useful *without* walking the entire nodes stucture14:14
TheJuliathat whole "closer to the db == more performant for targetted interactions"14:15
cardoeSo that's what we've got some grafana dashboards for16:57
cardoeI think we utilize data from openstack-exporter for those.16:57
cardoeIMHO, we'd be better served by having a metrics endpoint that conforms to something that can just consume it nicely.16:58
JayFcardoe: yeah, my thought is work with adamcarthur5 to see if there's some data folks often want rolled up... then see if we can roll 'em up for the project17:20
JayFcardoe: TheJulia: we should make enough noise about this outside of Ironic contexts so if other projects have interest we can share a format17:20
TheJuliaAgree 100%17:23
TheJuliaI think the key question will be the what, and worst comes to worst we could always wire our prometheus exporter with some stuff so it can collect them, but I can also see a lot of usefulness in intermedary dashboards/interactions/monitoring to be able to curl for aggregates views as well17:24
JayFI know vexxhost has been pulling at this string to, developing a DB-slurping alternative to the openstack-exporter (which gets data through API scraping) ... but generally there's just perf left on the table17:24
TheJuliatoday, we short of shovel that into the exporter, but thats also conductor runtime counts17:25
TheJuliaso, number of times this thing has executed sort of thing on this conductor17:25
TheJuliamnaser: You might have thoughts/ideas/love/hate the last 20 or so lines ;)17:25
TheJuliaand point the discussion to someone else of course17:25
adamcarthur5I'm not 100% sure what the biggest bottlenecks in ironic metric scraping are at the moment, but I'll look into it. If it makes sense I'm happy to work on things ironic-side to make metrics better 18:02
TheJuliaWell, I guess more to the point, we already know scraping the API surface itself is super overhead intensive if your just hunting down some aggregate counts18:03
TheJuliaso if there are super useful aggregate counts to surface, then it would be worthwhile to try and do them because doing count on indexed columns is just *WAY* faster :)18:04
cardoeJayF: Rackspace has had the DB-slurping since you were there I think.19:08
cardoeI don't know if I'd use the aggregate counts though. Cause people wanna drill down always.19:09
cardoee.g. I have a dashboard in Grafana which has all my nodes and their status. But there's also all nodes and their resource_class19:10
cardoeI click on a given resource_class and now my view of the statuses changes to just those machines.19:11
cardoehttps://github.com/openstack-exporter/openstack-exporter/blob/099c51a03d038758663f5a7101895dc4b46d2800/exporters/ironic.go#L2219:13
cardoehttps://github.com/openstack-exporter/openstack-exporter/pull/536 is a refactor that would be good for this19:14
cardoebut honestly it's a big chunky change... I'd really like to see that refactored into the plumbing and then per service19:14
cardoecause it's just not something any one person can test.19:15
cardoeLike I could test the services I use and +1 those changes. And someone else could test the services they use and +1 that change.19:15
cardoeThat'd be easier to review.19:15
opendevreviewMerged openstack/ironic master: Document ansible deploy interface SSH host key checking  https://review.opendev.org/c/openstack/ironic/+/100002320:21
cardoealright looking for some feedback from folks20:40
cardoeI've got a plugin for OSC which I'm debating if it'll be upstream worthy20:40
cardoeI've added "openstack cloud" which operates a lot like "kubectl ctx" and "kubectl config"20:41
cardoeI've added a context.yaml next to clouds.yaml and you no longer need to set OS_CLOUD since it'll record it in there20:42
cardoeYou can do "openstack cloud list" and it'll show you all the configs you've got in clouds.yaml and show you the current context20:42
JayFcardoe: 🎶 an openstack supernova 🎶20:43
rm_workthat is pretty cool TBH 😛20:43
cardoeJayF: shhhhh you might trigger people20:43
rm_workthough I think I did something similar with bashrc functions 😛20:44
rm_workwould be nice for it to be official20:44
cardoeI'll propose it.20:46
cardoeI've got a bunch of stuff that'll never be upstreamable but should be.20:46
JayFfwiw, I don't have opinions one way or the other20:47
JayFthat's a better question for -sdks imo20:47
cardoeWell I'm asking regular users.20:48
cardoePast UX improvements to OSC have resulted in suggestions that I use the alternate CLI written in another language.20:50
JayFI would suggest ignoring that feedback and appealing to the masses. I don't think the entire OpenStack SDK team would agree with that.20:51
TheJuliabrraaaains21:01
TheJuliaanyone seen my brains?!?21:01
TheJuliacardoe: sounds like an awesome plugin, feel free to quote for indication of support21:02
TheJuliaJayF: +1 "appealing to the massses"21:02
TheJuliamy feline supervisor of darkness (i.e. not the single braincell'ed derpahaulic or his sister the troublemaking gray tabby) has decided it is time for post-work stress relief21:05
opendevreviewMerged openstack/ironic master: Extend the RBAC policy matrix to steps  https://review.opendev.org/c/openstack/ironic/+/99254221:08
opendevreviewMerged openstack/ironic master: Fix BIOS firmware update failure detection on Dell iDRAC  https://review.opendev.org/c/openstack/ironic/+/99736621:17
opendevreviewMerged openstack/ironic master: Add TLS configuration to agent lookup response  https://review.opendev.org/c/openstack/ironic/+/98788721:27

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