Thursday, 2024-05-02

opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/2023.1: Unmount config drives  https://review.opendev.org/c/openstack/ironic-python-agent/+/91785202:56
cidTheJulia: I saw the new patch and rebase 👍, time to touch the skipping logic.05:18
cidBy the way, I haven't been fully active so far this week on my pending changes, and I assume the same for the next as well.05:26
cidSome personal stuff.05:26
rpittaugood morning ironic! o/07:25
opendevreviewJacob Anders proposed openstack/bifrost master: Make boot_interface customisable  https://review.opendev.org/c/openstack/bifrost/+/91792708:07
opendevreviewJacob Anders proposed openstack/bifrost master: Make boot_interface customisable  https://review.opendev.org/c/openstack/bifrost/+/91792708:26
opendevreviewTudor Domnescu proposed openstack/ironic-lib master: destroy_disk_metadata: support 4096 sector size  https://review.opendev.org/c/openstack/ironic-lib/+/91793709:34
rpittauhi all, I'm giving another chance to review the work items for 2024.2 https://review.opendev.org/c/openstack/ironic-specs/+/916295 it has already 2 +2, would like to merge it tomorrow09:44
iurygregorygood morning Ironic11:28
iurygregoryTheJulia, tks for the answer yesterday (I only saw now)11:29
* iurygregory adds service_step field and /history to the list11:31
TheJuliacid: no worries, life is that way some times for all of us :)12:59
TheJuliacid: so, I don't think the skip logic needs to be adjusted, I changed the test to one which is valid. I also put in another patch to remove the old tests from the ironic-tempest-plugin as well12:59
opendevreviewTudor Domnescu proposed openstack/ironic-lib master: destroy_disk_metadata: support 4096 sector size  https://review.opendev.org/c/openstack/ironic-lib/+/91793713:33
cidTheJulia: Ermm, okay, I will take a look later. The last time, it was skipping tests.14:00
TheJuliaoh, :(14:03
TheJuliayup, still skipping14:03
TheJuliaweird14:03
TheJuliacid: I guess look at the test state and look at the actual state in ironic because it did skip ironic_tempest_plugin.tests.scenario.ironic_standalone.test_basic_ops.BaremetalDriverDirectWholedisk14:04
TheJuliawhich realistically should have just worked if the node was present14:04
TheJuliaInteresting, yeah14:05
TheJuliaIt loaded the plugin and immediately skipped without anything else being logged14:06
TheJuliahttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_b3e/915441/19/check/ironic-standalone-aarch64/b3e54a3/controller/logs/tempest_log.txt14:06
cidYeah. Same thing I saw earlier.14:08
cidI will definitely take a closer look 14:09
rpittaugood night! o/16:03
JayFcid: Take care of yourself+family, it's important o/17:20
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Additional test state fixes  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91800117:47
TheJuliaIf I've learned anything with tempest this past month, it is to pay close attention to inputs when folks do anything with the state machine in a test17:53
TheJuliahmm... I'm cursed on 2023.117:59
JayFSo I was thinking about self-serve templates last night18:04
JayFAnd I kinda wanna call them runbooks?18:05
JayFinstead of overloading "template" since we'll still have deploy templates18:05
JayFand that, at least to my US-centric self seems to be the perfect word for it; I'm unsure how common use of that term is internationally / outside of bigger companies18:05
TheJuliaI feel like runbooks sort of haralds back to IBM of ages past18:10
TheJuliaand playbooks sort of (also over used and now sort of name conflicts) draws from the same sphere18:11
* TheJulia feels like there is deja vu somewhere here18:11
JayFplaybook/cookbook/recipe were all in this category for me18:11
JayFI was trying to think of the collective noun for "a set of steps" and those 4 words were mostly all I could come up with18:12
JayFassuming we don't want /v1/furniture_assembly_pamplet18:12
TheJuliaif we have such an endpoint18:13
TheJuliawe will need generic figures of humanoids with tools18:13
TheJuliaand it will need to render html pages18:13
JayFI can provide my perplexed face beside a badly assembled piece of European furniture for content :) 18:14
TheJuliaAnd then, heh18:15
TheJuliaerr18:15
TheJuliaheh18:15
TheJuliaI guess I like templates, I just wish there was a way to combine everything together and I think that is sort of why we got so confused early on as well18:20
TheJuliawe *want* that simplicity of commonality18:21
JayFwell, split this hair with me here18:25
JayFa template is "we have a thing you can inject stuff into"18:25
JayFDeploy templates are this: you create a list of steps, we hydrate that template with the required steps, and keep going (I could see fitting automated clean into this model if we ever wanted it to be more declarative)18:26
JayFStep Runbooks are not templates in this way -- they are recipes or runbooks created to do *exactly the thing it does* not anything else18:27
JayFYou could potentially even argue that using the word template for this feature is even more confusing for this18:27
* JayF just realized that a collection of steps is a dance or coreography18:28
JayFoh snap, it's a script!!!!18:28
JayFthank you thesaurus18:28
JayFeh, maybe not, I hate all these for different reasons18:29
TheJuliaSo, when do we start making IMDB entries?!18:29
TheJuliasince we're talking about scripts and all!?18:29
JayFI will say, I'm fairly convinced reusing the word templates is wrong18:30
JayFtwo kinds of templates in Ironic is us being very inexact with naming things and more time to think of a better word will payoff in less decoder rings later (I hope?)18:30
TheJulia(and potentially, "i just want to upload this bash script to the script endpoint!?")18:33
TheJulia((but, your making sense to me))18:34
JayFthis is why I love runbook18:34
JayFbecause that models the real world thing it's replacing18:34
JayFand hydrates the use cases immediately18:34
TheJulia.... 18:43
TheJuliaAt some point we should restore the coffee pot driver and also include a "bread machine" driver18:44
TheJuliawell, the coffee pot driver was never in tree18:44
JayFTheJulia: after an informal poll in a couple of IRC channels I'm in, I think I'm going for "runbook" unless you have an objection19:06
TheJulianone from here19:14
opendevreviewJay Faulkner proposed openstack/ironic-specs master: Self-Service via Runbooks  https://review.opendev.org/c/openstack/ironic-specs/+/89016421:57
JayFholy cow, I learned a cool thing just now: ❯ cat /proc/sys/kernel/random/uuid => 15aae853-b670-4c2a-9cd9-618d7320402a21:59
opendevreviewJay Faulkner proposed openstack/ironic-specs master: Self-Service via Runbooks  https://review.opendev.org/c/openstack/ironic-specs/+/89016422:15
opendevreviewJay Faulkner proposed openstack/ironic-specs master: Set basepython for docs builds  https://review.opendev.org/c/openstack/ironic-specs/+/91801322:18
JayFrpittau: dtantsur: iurygregory: I'd appreciate your feedback on   https://review.opendev.org/c/openstack/ironic-specs/+/890164 -- especially around the use of the word "runbook" to describe the object now22:19
iurygregoryJayF, ack I will add to my list to look at it22:21
JayFiurygregory: you have a seat-of-the-pants feeling about the name right now?22:21
iurygregoryregarding runbook?22:23
JayFyeah22:23
JayFcallin' em runbooks instead of "step templates" or something similarly awkward22:23
iurygregorysounds interesting22:23
JayFuh oh22:23
iurygregoryI liked when I saw the title :D22:23
JayFinteresting usually I take as a negative connotation22:24
JayFe.g. the ancient curse of "may you live in interesting times"22:24
iurygregoryohhhh22:24
iurygregoryok, let me find a better word to express myself :D22:25
JayFhehehee22:25
JayFI liked it when I saw the title was all I wanted22:25
JayF:P 22:25
iurygregoryfascinating lol :D22:25
iurygregorybetter?22:25
iurygregoryI'm without energy since I just got back from the gym, need more coffee :D22:26
JayFhttps://www.thesaurus.com/browse/amazing any one of these will work /s 22:26
iurygregorymarvelous - because I like the way it sound :D22:27
JayFEveryone loves themselves some GPT. The only large language model I need is a nice thick roget's thesaurus /s22:28
JayFDoes anyone have an email for dking? If so can you drop it to me in a DM or do an email into so I have his address.22:38
JayFuse git jay, duh22:38
iurygregoryI was going to say to check the email in the patches :D22:40
JayFit does look like a git-specific-spambox but it's more than what I have, I'll take it lol22:41

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