Wednesday, 2020-09-09

jandersTheJulia thank you for your comments on https://review.opendev.org/#/c/744117/, I will work on fixing it up00:22
patchbotpatch 744117 - ironic - Generic way to configure clean step priorites - 11 patch sets00:22
*** Goneri has quit IRC00:22
jandersI need to have a small problem with my phone fixed, back in an hour00:28
jandersand I should probably order some Yubikeys...00:28
*** chihhsin has joined #openstack-ironic00:40
openstackgerritgugug proposed openstack/tenks master: Use importlib to take place of imp module  https://review.opendev.org/74881801:10
*** gyee has quit IRC01:25
*** ricolin_ has joined #openstack-ironic01:31
openstackgerritArmstrong Liu proposed openstack/ironic master: clean up mac address with the pxe configuration files  https://review.opendev.org/75054501:49
*** rloo has quit IRC01:50
*** Qianbiao has joined #openstack-ironic02:00
QianbiaoMorning Ironic.02:05
*** zaneb has quit IRC02:09
*** zaneb has joined #openstack-ironic02:10
*** rcernin has quit IRC02:29
*** mkrai has joined #openstack-ironic03:02
*** stevebaker has quit IRC03:14
*** zzzeek has quit IRC03:18
*** zzzeek has joined #openstack-ironic03:19
*** rcernin has joined #openstack-ironic03:29
*** rcernin has quit IRC03:29
*** rcernin has joined #openstack-ironic03:29
*** Qianbiao has quit IRC03:32
*** Qianbiao has joined #openstack-ironic03:32
*** rh-jelabarre has quit IRC03:51
*** zzzeek has quit IRC03:55
*** zzzeek has joined #openstack-ironic03:58
openstackgerritMerged openstack/bifrost master: Remove transform_boot_image  https://review.opendev.org/75032404:18
*** belmoreira has joined #openstack-ironic04:23
*** Qianbiao has quit IRC04:39
*** zzzeek has quit IRC04:45
*** zzzeek has joined #openstack-ironic04:48
*** tzumainn has quit IRC05:09
*** zzzeek has quit IRC05:17
*** zzzeek has joined #openstack-ironic05:18
openstackgerritMerged openstack/ironic master: Change [agent]image_download_source=http  https://review.opendev.org/75020305:26
*** Qianbiao has joined #openstack-ironic05:57
*** abdysn has joined #openstack-ironic06:47
openstackgerritYushiro FURUKAWA proposed openstack/ironic master: Fix handling OctetString for pysnmp  https://review.opendev.org/75040106:52
arne_wiebalckGood morning, ironic!06:58
*** jtomasek has joined #openstack-ironic07:01
jandersgood morning arne_wiebalck o/07:02
arne_wiebalckHey janders o/07:03
*** mkrai has quit IRC07:04
iurygregorygood morning janders arne_wiebalck and Ironic!07:24
openstackgerritJacob Anders proposed openstack/ironic master: Generic way to configure clean step priorites  https://review.opendev.org/74411707:30
jandershey iurygregory o/07:30
jandershow are things?07:30
*** dougsz has joined #openstack-ironic07:31
iurygregorydoing good and you? =)07:32
jandersThat's good to hear!07:32
jandersIt's been raining here all day so I haven't managed to do any exercise - I will pop out for a half an hour run, back soon.07:33
iurygregoryenjoy!07:33
jandersthank you! :)07:33
jandersmaybe doing a half-run-half-swim will help me understand Redfish better :) will be handy for getting back to the Redfish/MAC work later today07:34
QianbiaoGood morning, Ironic.07:39
iurygregorygood morning Qianbiao07:40
QianbiaoHey iurygregory07:40
QianbiaoHey janders and arne_wiebalck o/07:41
Qianbiaohi iurygregory, which one should i use, dib or ipab to build deploy ramdisk07:41
iurygregoryQianbiao, both should work =)07:42
Qianbiaook, should the ipa version exactly matched with ironic version?07:43
iurygregorybetter if it does =)07:43
Qianbiaosure, and it seems ipab version does not map to ironic. latest the best?07:44
iurygregoryyou want to know the versions of ipa for a given release?07:45
Qianbiaoipab07:45
Qianbiaoironic-python-agent-builder version for like ironic-train07:45
iurygregoryoh, ipa-builder you can use master07:45
Qianbiaook.07:45
iurygregoryyou only need to worry if you want something compatible with py2 I would say07:45
iurygregoryyou can use the latest07:45
Qianbiaoyes, i need to use python2 for now.07:46
Qianbiaobecause devstack is running on python2 in my ENV.07:46
iurygregorywhat?!07:46
iurygregory=O07:46
Qianbiao=(07:46
iurygregorywhat versions you trying to use? (just wondering)07:46
QianbiaoI am running a devstack@train07:47
Qianbiaoon Python 2.7.1707:47
QianbiaoNow, i am try to find a ipa-builder + ipa version for this env.07:48
iurygregoryyeah train has support for python2.707:48
iurygregoryso don't go with ipa-builder07:48
iurygregoryI would say it's better to do with the diskimage-builder07:48
Qianbiaook, will reading doc now.07:48
iurygregoryand you need a version that works for py2707:48
Qianbiaowhich one? ipa?07:48
Qianbiaoipa@stable/train will work?07:49
iurygregorydiskimage-builder need to be version 2.38.0 (this one still has support for py2)07:50
iurygregoryyes ipa stable/train will work07:50
Qianbiaook thanks iurygregory08:00
*** lucasagomes has joined #openstack-ironic08:10
iurygregorynp =)08:13
*** rcernin has quit IRC08:20
jandersback.. the rain politely stopped for the majority of my run08:28
Qianbiaoiurygregory i still need to install ipa-builder when using diskimage-builder, right?08:29
Qianbiaoi am reading this doc: https://docs.openstack.org/ironic-python-agent-builder/latest/admin/dib.html08:29
*** Lucas_Gray has joined #openstack-ironic08:30
jandersiurygregory I have a quick question if you have time08:31
iurygregoryQianbiao, depends if you need elements that are only on diskimage-builder08:32
jandersI'd like to address Julia's comment in https://review.opendev.org/#/c/744117/11 and add some usage examples for clean_steps_overrides. Where in the repo is the best place to put these?08:32
patchbotpatch 744117 - ironic - Generic way to configure clean step priorites - 12 patch sets08:32
iurygregoryjanders, sure08:32
*** derekh has joined #openstack-ironic08:32
* iurygregory looks08:32
openstackgerritXinliang Liu proposed openstack/ironic master: Add uefi pxe iscsi boot  https://review.opendev.org/74662808:32
jandershttps://opendev.org/openstack/ironic/src/branch/master/doc/source/admin/cleaning.rst would be my guess but I thought I would ask first08:33
iurygregoryjanders, https://docs.openstack.org/ironic/latest/admin/cleaning.html08:33
iurygregoryyeah08:33
iurygregorythat would be my guess also =)08:33
jandersif we both thought that it is the way to go :)08:33
jandersis it best to add these to the same commit?08:33
iurygregorythat would make a lot of sense I would say08:33
jandersok! will do08:34
jandersthank you iurygregory!08:34
iurygregoryit would probably help reviewers =)08:34
jandersfirst I will have to re-create my config for this, as it got lost while reshuffling servers to make space for dev-scripts install :)08:34
jandersbut that shouldn't be hard08:34
iurygregoryouch =(08:35
iurygregorysorry to hear that08:35
jandersit's funny :) I kept everything except /etc08:37
Qianbiao<iurygregory> thanks, i find the ironic-agent element on dib08:37
jandersmy bifrost uninstall script was backing up ironic.conf (how clever!)08:37
janders*but*08:38
jandersalso to /etc (how dumb!) :)08:38
iurygregoryops =P08:38
jandersFAIL!08:38
*** ianychoi__ has quit IRC08:40
openstackgerritJacob Anders proposed openstack/ironic master: Generic way to configure clean step priorites  https://review.opendev.org/74411708:42
jandersiurygregory regarding docs, there is an existing section in the admin / cleaning guide: "How do I change the priority of a cleaning step?" which is using the "old" method. Do you think it's okay if I move the existing way to "option 1" and add my implementation as "option 2"?08:45
jandersIt's a new feature so the devops in me is thinking we shouldn't remove the old one till the new one gets more testing in user environments. What do you think?08:45
* iurygregory reads the section08:46
iurygregoryyeah it makes totally sense to keep and add the details on how you can use the generic way08:47
jandersgreat, thank you iurygregory08:48
iurygregoryjanders, yw08:49
*** mkrai has joined #openstack-ironic08:56
openstackgerritVishal Manchanda proposed openstack/ironic-ui master: [DNM] Testing CI  https://review.opendev.org/75059908:57
openstackgerritAmeya Raut proposed openstack/ironic stable/train: DRAC: Fix RAID create_config clean step  https://review.opendev.org/75060509:13
*** Lucas_Gray has quit IRC09:25
*** mkrai has quit IRC09:31
*** mkrai_ has joined #openstack-ironic09:31
*** Lucas_Gray has joined #openstack-ironic09:34
Qianbiaoiurygregory i am wondering how dib knows which version of ironic-python-agent to use?09:34
*** dtantsur|afk is now known as dtantsur09:35
dtantsurQianbiao: I think dib uses master by default09:35
dtantsurmorning ironic09:35
iurygregoryQianbiao, you need to set the branch you want09:35
Qianbiaomorning dtantsur.09:36
iurygregoryversion*09:36
iurygregorymorning dtantsur09:36
Qianbiaoany doc tells how?09:36
* iurygregory cheks09:37
iurygregory-b or --branch arg should do09:38
*** ricolin_ has quit IRC09:38
iurygregoryhttps://docs.openstack.org/ironic-python-agent-builder/latest/admin/dib.html explains09:39
iurygregoryexport DIB_REPOREF_ironic_python_agent...  export DIB_REPOREF_requirements09:39
Qianbiaourygregory I am using dib without ipa-builder..09:39
Qianbiaoyou said ipa-builder is not for python2 now.09:39
iurygregorythis is for disk-image...09:40
Qianbiaohmm, it requires a path to ipa-builder09:41
iurygregoryoh wait09:41
Qianbiaoexport ELEMENTS_PATH=$HOME/.local/share/ironic-python-agent-builder/dib09:41
QianbiaoSo, i thought it requries ipa-builder.09:41
iurygregoryipa-builder would work for py2 but I'm not sure the version you need to use for that09:42
iurygregoryI don't remember when we dropped and what version you will need to specific install09:42
QianbiaoI can build on python3 env.09:42
QianbiaoNot sure if i build it on python3, will it work with ironic run in python2?09:43
QianbiaoI guess they are two different system, one run in baremetal node.09:43
iurygregorydtantsur, please refresh my memory we can build things with ipa builder master for this case?09:44
*** Abdallahyas has joined #openstack-ironic09:44
QianbiaoAnd whether the ipa version must be the same as ironic version. dtantsur.09:45
dtantsurIPA version should be the same as ironic version, but sometimes people use versions that differ09:45
Qianbiaoif it's not required, i can simple download from openstack tarballs :)09:45
*** abdysn has quit IRC09:45
dtantsurwhich versions are we talking about? given that you mention Python 2, train or older?09:45
iurygregorytrain09:45
Qianbiaoyes  train.09:46
Qianbiaowhat I want is building a deploy ramdisk to work with ironic train run with python27.09:46
dtantsurI think you should be able to build IPA with IPA-builder on CentOS 7 and the right argument09:46
dtantsur(or any other distribution using python 2)09:46
Qianbiao<dtantsur> is  ipa-builder version required09:47
Qianbiaoor i can just install with pip latest09:47
dtantsuripa-builder has no branches09:47
QianbiaoYou mean i need to specify a ipa version, but not ipa-builder version.09:48
Qianbiaook, will try.09:48
dtantsuryep, just take the latest ipa-builder09:48
dtantsurspeaking of the builder, I could use a review on https://review.opendev.org/#/c/749975/09:51
patchbotpatch 749975 - ironic-python-agent-builder - Install libssl-dev / openssl-devel when building IPA - 1 patch set09:51
iurygregoryI will add to my list =)09:51
iurygregorydtantsur, if possible can you look later at https://review.opendev.org/#/c/750403/09:51
patchbotpatch 750403 - ironic-prometheus-exporter - Update ram to avoid Kernel Panic - 2 patch sets09:51
iurygregoryto fix the IPE CI09:51
dtantsurheh, topic:dnm probably made it disappear from my dashboard09:59
dtantsurapproved09:59
iurygregoryheheh sorry10:00
iurygregoryfirst patch I pushed with dnm10:00
*** k_mouza has joined #openstack-ironic10:01
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [PoC] A naive attempt at creating an upgrade job  https://review.opendev.org/75037610:05
Qianbiaohi dtantsur, if i build ramdisk based on centos8, did i need to run on centos?10:06
Qianbiaoit alerts me with on ubuntu: Failed to download initial packages: basesystem filesystem setup centos-release centos-repos centos-gpg-keys10:07
dtantsurQianbiao: if you need python 2, don't build a ramdisk on centos 810:12
dtantsuryou should be able to build it on ubuntu though, the error must have something to do with repository mirrors10:12
Qianbiaodtantsur I am wondering why python version relevant10:13
dtantsurQianbiao: centos 8 does not have python 210:13
QianbiaoIPA can run on python3 in this centos 8 ramdisk?10:14
QianbiaoIt should have none connect with build os python env10:14
*** vmud213 has joined #openstack-ironic10:18
dtantsurthis is correct. I think you have problems reaching the centos mirrors.10:19
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [PoC] A naive attempt at creating an upgrade job  https://review.opendev.org/75037610:20
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-prometheus-exporter master: Fallback to `node_uuid` if`node_name` is not present  https://review.opendev.org/72317610:20
Qianbiaook, willl check. thanks, dtantsur10:21
*** vmud213 has quit IRC10:25
*** vmud213 has joined #openstack-ironic10:27
*** vmud213 has quit IRC10:39
*** vmud213 has joined #openstack-ironic10:41
*** priteau has joined #openstack-ironic10:42
openstackgerritMerged openstack/ironic-prometheus-exporter master: Update ram to avoid Kernel Panic  https://review.opendev.org/75040310:45
*** rcernin has joined #openstack-ironic10:52
*** zbitter has joined #openstack-ironic10:54
*** zaneb has quit IRC10:55
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Force updating repos with copy_from_local_path  https://review.opendev.org/75061710:58
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Force updating repos with copy_from_local_path  https://review.opendev.org/75061711:01
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [PoC] A naive attempt at creating an upgrade job  https://review.opendev.org/75037611:02
*** thiagop has joined #openstack-ironic11:10
*** Abdallahyas has quit IRC11:19
*** abdysn has joined #openstack-ironic11:23
*** mkrai_ has quit IRC11:27
*** rcernin has quit IRC11:28
openstackgerritparesh sao proposed openstack/ironic master: Follow-up patch for One Button Secure Erase clean step  https://review.opendev.org/75062411:30
*** lucasagomes has quit IRC11:32
*** lucasagomes has joined #openstack-ironic11:32
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [PoC] A naive attempt at creating an upgrade job  https://review.opendev.org/75037611:33
*** mkrai has joined #openstack-ironic11:37
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Force updating repos with copy_from_local_path  https://review.opendev.org/75061711:39
*** rcernin has joined #openstack-ironic11:45
*** Qianbiao has quit IRC11:46
*** Qianbiao has joined #openstack-ironic11:47
*** thiagop has quit IRC11:54
*** thiagop has joined #openstack-ironic11:55
*** rh-jelabarre has joined #openstack-ironic11:58
*** rh-jelabarre has joined #openstack-ironic11:59
openstackgerritMerged openstack/ironic-python-agent-builder master: Install libssl-dev / openssl-devel when building IPA  https://review.opendev.org/74997512:00
*** Goneri has joined #openstack-ironic12:07
*** jamesdenton has quit IRC12:08
*** jamesdenton has joined #openstack-ironic12:09
*** jhesketh has quit IRC12:17
*** jhesketh has joined #openstack-ironic12:17
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [WIP] [CI] Check with Kolla Ansible  https://review.opendev.org/75063712:19
QianbiaoQuite today. :)12:22
Qianbiao* Quiet12:23
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [WIP] [CI] Check with Kolla Ansible  https://review.opendev.org/75063712:23
yoctozeptomorning ironic12:24
Qianbiaohi yoctozepto12:24
yoctozeptodon't mind me too much on bifrost for now, I am testing the testing framework :-)12:24
yoctozeptoQianbiao: hi!12:24
*** Abdallahyas has joined #openstack-ironic12:27
*** abdysn has quit IRC12:30
*** derekh has quit IRC12:31
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Force updating repos with copy_from_local_path  https://review.opendev.org/75061712:33
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [PoC] A naive attempt at creating an upgrade job  https://review.opendev.org/75037612:34
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [DNM] Dummy  https://review.opendev.org/75019512:37
*** rloo has joined #openstack-ironic12:39
*** rcernin has quit IRC12:41
openstackgerritJacob Anders proposed openstack/ironic master: Generic way to configure clean step priorites  https://review.opendev.org/74411712:43
janderssee you tomorrow Ironic o/12:46
iurygregorybye janders o/12:47
openstackgerritChristopher Dearborn proposed openstack/ironic master: WIP: Redfish driver firmware update  https://review.opendev.org/74961913:05
*** derekh has joined #openstack-ironic13:06
*** rcernin has joined #openstack-ironic13:14
openstackgerritChristopher Dearborn proposed openstack/ironic master: Redfish driver firmware update  https://review.opendev.org/74961913:20
*** dougsz has quit IRC13:22
openstackgerritChristopher Dearborn proposed openstack/ironic master: Redfish driver firmware update  https://review.opendev.org/74961913:25
*** jhesketh has quit IRC13:31
*** mkrai has quit IRC13:32
*** mkrai_ has joined #openstack-ironic13:33
*** dougsz has joined #openstack-ironic13:35
openstackgerritDmitry Tantsur proposed openstack/bifrost master: test-bifrost: use existing playbooks  https://review.opendev.org/75065613:39
*** zbitter is now known as zaneb13:40
*** tzumainn has joined #openstack-ironic13:40
vmud213Hello Ironic13:41
*** rcernin has quit IRC13:41
openstackgerritMerged openstack/ironic-python-agent-builder master: Add element to configure IPA with TLS, use configdir  https://review.opendev.org/74730913:41
openstackgerritJulia Kreger proposed openstack/metalsmith master: Rework jobs so failed devstack does not retry the job  https://review.opendev.org/74975813:42
TheJuliaGood morning13:42
vmud213iurygregory, dtantsur or anyone if u have some time can you take a look into https://review.opendev.org/#/c/745501/13:42
patchbotpatch 745501 - ironic - Adds ilo-uefi-https boot interface to ilo5 - 11 patch sets13:42
iurygregorygood morning TheJulia =)13:42
iurygregoryhey vmud213 I will add to my list13:43
vmud213Thanks13:43
TheJuliavmud213: You have changeset feedback :)13:54
vmud213Thanks TheJulia for the review. Will look into it.13:55
dtantsurmorning TheJulia13:59
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Re-download checkums on upgrades and updates  https://review.opendev.org/75066513:59
dtantsurthe new upgrade job finding actual upgrade issues ^^13:59
TheJuliafun14:00
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [PoC] A naive attempt at creating an upgrade job  https://review.opendev.org/75037614:00
openstackgerritJulia Kreger proposed openstack/metalsmith master: Rework jobs so failed devstack does not retry the job  https://review.opendev.org/74975814:05
*** ricolin_ has joined #openstack-ironic14:11
*** ricolin_ has quit IRC14:13
*** mkrai_ has quit IRC14:15
iurygregory"In ONE HOUR the schedule for the Virtual #OpenInfraSummit will be launched!" does that means we will know if our talks were accepted? O.o14:38
TheJuliayes14:39
iurygregory=O14:39
*** outbrito has joined #openstack-ironic14:40
iurygregorynow I'm nervous14:40
*** thiagop has quit IRC14:43
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] test-bifrost: use existing playbooks  https://review.opendev.org/75065614:45
*** k_mouza has quit IRC14:48
*** k_mouza has joined #openstack-ironic14:48
QianbiaoMorning, TheJulia14:49
*** mkrai has joined #openstack-ironic14:49
QianbiaoHello, when ipxe, it complains "no_kernel... No such file or directory". logs: http://paste.openstack.org/show/797651/14:50
Qianbiaowhen should i start for this issue.14:50
*** outbrito is now known as thiagop14:51
Qianbiaonode json: http://paste.openstack.org/show/797652/14:53
jamesdentonGood morning TheJulia - couple of comments here if you have time: https://review.opendev.org/#/c/557051/14:54
patchbotpatch 557051 - networking-generic-switch - Support multiple links in link_local_information d... - 13 patch sets14:54
*** k_mouza has quit IRC14:58
JayFlooking at that story I was pinged about yesterday14:59
iurygregoryOMG15:01
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [WIP] [CI] Check with Kolla Ansible  https://review.opendev.org/75063715:02
*** Abdallahyas has quit IRC15:03
TheJuliajamesdenton: I can look a little later15:03
TheJuliaiurygregory: yes?15:03
TheJuliaiurygregory: is it beer time?15:03
jamesdenton:thumbsup"15:03
iurygregoryYES!15:03
TheJuliacongrats15:03
iurygregoryand I'm crying LMAO15:03
*** k_mouza has joined #openstack-ironic15:04
JayFdtantsur: TheJulia: https://storyboard.openstack.org/#!/story/2008113 commented on this story as reqested. Sorry I was OOO yesterday with a migraine15:06
iurygregorycongrats TheJulia arne_wiebalck janders \o/15:06
TheJuliayay15:07
dtantsur\o/15:08
QianbiaoTheJulia, help me with the issue upon ^^^ when u got a minute. ramdisk deploy interface could not work :(15:08
TheJuliaJayF: yeah, The telecoms basically made an argument that they really only needed disks wiped for ceph nodes since they are not in multitenant operations which kind of made sense which is how the additional flexibility existed15:08
QianbiaoThis may cause the issue: under ~/data/ironic/httpboot/49272d09-5acc-4390-840a-6c7a8285dbf7, there are only a config file, no ramdisk file.15:08
dtantsurJayF: many thanks, responded15:09
JayFTheJulia: I'm sure given details I could find a reason they should care to have them wiped in all cases, at least the metadata, but given those conversations happen downstream, and like I said in the RFE the cat's already out of the bag, it's just not worth fighting it anymore15:09
JayFI could craft a disk image that would almost certainly break the next deploy if not at least metadata-cleaned beforehand.15:10
JayFI guess I find it difficult to nail down the use case for "we don't even wanna run `erase_devices_metadata` between deploys"15:13
*** penick has joined #openstack-ironic15:13
JayFunless you're actually attempting to preserve data between deployments, which is not a feature we support15:13
TheJuliaJayF: Actually I remember they were argued upstream15:13
JayFeh, the point is more, I wasn't here, the decision got made, cat's outta the abg15:14
JayFthere's no point in holding a position on semantics when in practice it's already been invalidated15:14
JayFYeah and literally the metal3 thread about this is using circumvention of cleaning to get "keep data between installs" as a feature15:17
JayFthat's the ugliest possible way to provide that feature15:17
JayFI object more to that existing for that use case than I object to it existing generally :(15:17
JayFIf that's a desired feature, isn't that what preserve-ephemeral+rebuilding is for?15:18
JayF(if it still exists?)15:18
openstackgerritDmitry Tantsur proposed openstack/bifrost master: test-bifrost: use existing playbooks  https://review.opendev.org/75065615:18
dtantsurJayF: ephemeral stuff only works for partition images, I think?15:19
JayFI'm not sure, but I'd prefer a world where we tried to make our actual API for preserving data work for their use case15:19
dtantsurrebuilding should have worked for them, were it not for strange interactions inside the cluster API15:19
*** mkrai has quit IRC15:20
*** akahat|rover is now known as akahat15:20
dtantsurI don't like it, but I like even less when people start defaulting to no-cleaning15:21
JayFAny way you go about it, it's circumventing a key security feature to get backdoor support for a feature that /we already support/15:22
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [DNM] Dummy  https://review.opendev.org/75019515:22
dtantsurJayF: we don't support it; preserve ephemeral is a weird misuse of a nova feature that I doubt a lot of people are using outside of our CI15:22
dtantsurwe definitely don't support a notion of "don't touch disk X"15:23
*** jhesketh has joined #openstack-ironic15:23
JayFI think that feature itself would be more interesting, we even have downstream use cases for it here.15:23
dtantsurI wish somebody could spend cycles designing it ;)15:23
JayFI think the proposed change is "fine" given the fact that config is already supported, even though I don't like that it's already supported either15:23
JayFBut it worries me that we're punting on the real user need15:24
JayFdtantsur: just because a situation is caused by lack of resources doesn't mean we shouldn't acknowledge that it's hacky or non-ideal15:24
JayFdtantsur: making explicit decisions about stuff like that is better than having it happen implicitly15:24
dtantsurright now I'm trying to prevent yet another case of "just disable cleaning" as a solution for weird problems15:25
JayFMy point is this is just another permutation of "just disable cleaning"15:25
JayFarguably worse because it's easier to forget it being disabled on a per-node basis15:25
arne_wiebalckiurygregory: thanks, to you as well :)15:26
JayFbut if folks are already turning it off, then turning it back on per-node (didn't know this existed until today), then this is clearly better15:26
* arne_wiebalck goes on a long weekend, cu all on Monday o/15:26
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [WIP] [CI] Check with Kolla Ansible  https://review.opendev.org/75063715:26
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [DNM] Dummy  https://review.opendev.org/75019515:26
JayFI just don't think how people use that now, or how people will use this is particularly good :/15:26
TheJuliaI suspect the disjointed nature is use nature disconnect. Cloud versus fleet deployment for specific purpose and then that base node goes *poof* or gets powered off15:27
openstackgerritDmitry Tantsur proposed openstack/ironic master: Accept and use a TLS certificate from the agent  https://review.opendev.org/74713615:27
dtantsurTheJulia: with a unit test ^^^15:27
TheJulia(not that that is always a thing) :(15:28
TheJuliadtantsur: thanks!15:28
dtantsurafter this conversation I am, however, leaning towards disabling this feature by default (via the new policy)15:28
JayFmy point is simply this:15:29
JayFa node going into AVAILABLE with data on the disk still15:29
JayFis *not a use case* that we should support15:29
JayFit doens't matter if the client intends to deploy that node immediately afterwards15:29
*** Lucas_Gray has quit IRC15:29
JayFthat's not a great state to leave a node in for a stable state15:29
JayFI think there are potentially better workarounds for that than disabling cleaning, too15:30
JayF("better" meaning "less gross" not "good")15:30
*** penick has quit IRC15:30
*** Lucas_Gray has joined #openstack-ironic15:30
TheJuliasigh, reworking metalsmith CI is quickly becoming a nightmare15:30
*** zzzeek has quit IRC15:31
TheJuliayeah, I concur, the downside that I've also seen is people start ripping nodes out of ironic and then trying to wedge them back in :\15:31
TheJuliabecause they want to evade the cleaning15:31
TheJulia:(15:31
JayFthat would be the less-gross workaround I refer to15:31
JayFbecause at least then, the user is aware they're doing something outside of the normal ironic workflow15:31
*** zzzeek has joined #openstack-ironic15:32
dtantsurat least deploy_interface=ramdisk may be a good reason to avoid cleaning for a specific node15:34
dtantsur(putting aside weird users with weird requirements)15:34
JayFas a note, it'll be a "free" benefit of anaconda/kickstart deploy driver15:35
JayFthat you'll be able to rebuild with preserve15:35
JayFbecause kickstart supports preserving a disk15:35
dtantsurnice!15:35
JayFHmmm. zer0c00l have we thought about rebuilds with the anaconda driver? Will we support passing in a different kickstart file for a rebuild?15:36
*** zzzeek has quit IRC15:37
*** zzzeek has joined #openstack-ironic15:38
rlooJayF: yes -- we already support that downstream, wrt rebuild + diff kickstart. I guess it ought to be mentioned in the spec, zer0c00l15:39
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [DNM] check  https://review.opendev.org/75068915:40
*** belmoreira has quit IRC15:40
*** zzzeek has quit IRC15:42
TheJuliaQianbiao: so what is going on with the ramdisk interface? now files are not being plaed when you attempt to deploy?15:44
*** zzzeek has joined #openstack-ironic15:45
QianbiaoTheJulia the console complains "no_kernel... No such file or directory"15:46
TheJuliaQianbiao: what is in your instance_info field?15:46
Qianbiaoand it seems there did not has ramdisk file under  ~/data/ironic/httpboot/49272d09-5acc-4390-840a-6c7a8285dbf715:47
Qianbiaohttp://paste.openstack.org/show/797652/15:47
*** penick has joined #openstack-ironic15:47
openstackgerritJulia Kreger proposed openstack/metalsmith master: Rework jobs so failed devstack does not retry the job  https://review.opendev.org/74975815:49
*** zzzeek has quit IRC15:50
TheJuliaQianbiao: so what does glance show for that image you have in image_source ?15:50
Qianbiaoit exists.15:50
*** zzzeek has joined #openstack-ironic15:51
TheJuliabut what does it have in the records? is it a whole-disk-image? is it a partition image with a kernel/ramdisk?15:51
TheJuliaI suspect it may be the wrong image configuration15:51
TheJuliaso good to check that15:51
Qianbiaohttp://paste.openstack.org/show/797659/15:51
QianbiaoTheJulia it has a required format?15:52
Qianbiaocurrent it is qcow215:52
TheJuliaso, the ramdisk interface will only use a kernel/ramdisk off an image in glance15:53
TheJuliathat image, if used that way must be a partition image, but the image contents are ignored15:53
TheJuliait is documented that way, or at least that is the way I wrote the docs ages ago15:53
TheJuliaso what you've supplied it is a whole disk image15:54
TheJuliathere is no way to directly ramdisk boot that15:54
TheJuliabecause no kernel/ramdisk is present15:54
QianbiaoTheJulia thanks isee.15:54
Qianbiaowill try using a UEC image15:54
TheJuliawe _likely_ ought to raise an exception in the case your hitting15:54
*** zzzeek has quit IRC15:56
QianbiaoTheJulia yes, if not ramdisk could be generated, an exception should raise15:58
TheJuliawell, it is not generated, just passed through15:58
*** zzzeek has joined #openstack-ironic15:59
*** k_mouza has quit IRC16:00
QianbiaoTheJulia Thanks, big help. will try new image16:00
*** zzzeek has quit IRC16:04
*** zzzeek has joined #openstack-ironic16:05
*** lucasagomes has quit IRC16:05
*** k_mouza has joined #openstack-ironic16:05
*** Lucas_Gray has quit IRC16:12
openstackgerritDmitry Tantsur proposed openstack/bifrost master: test-bifrost: use existing playbooks  https://review.opendev.org/75065616:15
vmud213i have a question. When we add a new configuration parameter, do we mention that any where in the documentation?16:18
TheJuliavmud213: depends on the context of the change16:18
vmud213ok.16:19
TheJuliaoften a release note is used and if there is something it ties in with we prefer to see the appropriate documentation also updated16:19
TheJuliaif it doesn't get updated, then it is easy to miss16:19
*** Lucas_Gray has joined #openstack-ironic16:20
vmud213agree. Thanks TheJulia. I missed that it would be mentioned in the release notes16:20
*** k_mouza has quit IRC16:21
*** k_mouza has joined #openstack-ironic16:22
*** dougsz has quit IRC16:25
*** k_mouza has quit IRC16:27
*** k_mouza has joined #openstack-ironic16:27
openstackgerritOpenStack Release Bot proposed openstack/python-ironicclient stable/victoria: Update .gitreview for stable/victoria  https://review.opendev.org/75071916:36
openstackgerritOpenStack Release Bot proposed openstack/python-ironicclient stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria  https://review.opendev.org/75072016:36
openstackgerritOpenStack Release Bot proposed openstack/python-ironicclient master: Update master for stable/victoria  https://review.opendev.org/75072116:36
openstackgerritOpenStack Release Bot proposed openstack/python-ironicclient master: Add Python3 wallaby unit tests  https://review.opendev.org/75072216:36
openstackgerritOpenStack Release Bot proposed openstack/sushy-cli stable/victoria: Update .gitreview for stable/victoria  https://review.opendev.org/75073016:36
*** Qianbiao has quit IRC16:36
openstackgerritOpenStack Release Bot proposed openstack/sushy-cli stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria  https://review.opendev.org/75073216:36
openstackgerritOpenStack Release Bot proposed openstack/sushy-cli master: Update master for stable/victoria  https://review.opendev.org/75073416:36
openstackgerritOpenStack Release Bot proposed openstack/sushy-cli master: Add Python3 wallaby unit tests  https://review.opendev.org/75073516:36
*** vmud213 has quit IRC16:43
*** Lucas_Gray has quit IRC16:51
*** k_mouza has quit IRC16:52
openstackgerritRadosław Piliszek proposed openstack/bifrost master: [CI] Check with Kolla Ansible  https://review.opendev.org/75063716:53
yoctozeptomorningv2 ironic16:53
yoctozeptoplease review https://review.opendev.org/75063716:54
patchbotpatch 750637 - bifrost - [CI] Check with Kolla Ansible - 5 patch sets16:54
yoctozeptoI know it is blocked by kolla changes needing to merge first but I want to know your opinion on the approach16:54
yoctozeptoit does seem to catch the previous issue16:54
dtantsurlooks good at first glance, will check the CI results tomorrow16:54
yoctozepto(see the relatated changes)16:54
*** dtantsur is now known as dtantsur|afk16:55
TheJulialooks good to me too16:55
dtantsur|afko/16:55
yoctozeptodtantsur|afk: ok, feel free to play with dnm patch however you like too16:55
yoctozeptoTheJulia: :-)16:55
TheJuliaso...16:56
TheJuliaI feel like the job in kolla seems not to rely upon the clones zuul is making16:56
yoctozeptoTheJulia: it does with that depends-on16:57
yoctozeptoTheJulia: and it detects the breakage in https://review.opendev.org/#/c/750195/416:57
patchbotpatch 750195 - bifrost - [DNM] Dummy - 4 patch sets16:57
TheJuliaahh, a second one16:57
*** Lucas_Gray has joined #openstack-ironic16:58
TheJuliayeah, I think it is still going to need to get cloned outright by zuul to do the right thing for depends-on tags to fully apply16:59
TheJuliabut that is just a "gut feeling" at the moment17:00
*** penick has quit IRC17:00
*** derekh has quit IRC17:00
yoctozeptoTheJulia: sure, due to zuul's magic we could actually see some different behaviour once it merges and is run from "pristine" queue17:01
yoctozeptoTheJulia: nonetheless, I think I've worked through enough docs to get it right finally17:01
yoctozepto;d17:01
*** Lucas_Gray has quit IRC17:03
*** Lucas_Gray has joined #openstack-ironic17:07
*** k_mouza has joined #openstack-ironic17:08
*** k_mouza has quit IRC17:13
TheJuliayeah, we did something similar in the early days of bifrost back with zuul 2.5 where we parsed through and applied changes17:20
TheJuliasame basic risk :)17:20
openstackgerritMerged openstack/python-ironicclient master: Update master for stable/victoria  https://review.opendev.org/75072117:30
*** Lucas_Gray has quit IRC17:31
*** gyee has joined #openstack-ironic17:33
*** belmoreira has joined #openstack-ironic17:35
openstackgerritMerged openstack/sushy-cli stable/victoria: Update .gitreview for stable/victoria  https://review.opendev.org/75073017:37
openstackgerritMerged openstack/sushy-cli master: Update master for stable/victoria  https://review.opendev.org/75073417:47
openstackgerritMerged openstack/sushy-cli master: Add Python3 wallaby unit tests  https://review.opendev.org/75073517:47
openstackgerritMerged openstack/sushy-cli stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria  https://review.opendev.org/75073217:47
*** k_mouza has joined #openstack-ironic17:57
*** k_mouza has quit IRC18:02
openstackgerritJulia Kreger proposed openstack/metalsmith master: Rework jobs so failed devstack does not retry the job  https://review.opendev.org/74975818:32
*** zzzeek has quit IRC18:33
*** zzzeek has joined #openstack-ironic18:34
openstackgerritJulia Kreger proposed openstack/metalsmith master: Change metalsmith nodeset to Focal  https://review.opendev.org/75048918:35
openstackgerritJulia Kreger proposed openstack/metalsmith master: Replace the Centos7 image job with a Centos8 UEFI based job  https://review.opendev.org/74831518:41
*** zzzeek has quit IRC18:41
*** zzzeek has joined #openstack-ironic18:42
zer0c00l JayF Yes rebuilds should work. From ironic perspective isn't it another deploy?18:49
zer0c00lHow does it work?18:49
*** zzzeek has quit IRC18:50
*** zzzeek has joined #openstack-ironic18:50
TheJuliait basically is a redeploy on the same hardware but we had a preserve_ephemeral option for way back in the day so tripleo clusters could be upgraded... as all state data should have been on the "ephemeral partition"18:53
*** zzzeek has quit IRC18:55
*** zzzeek has joined #openstack-ironic18:56
*** priteau has quit IRC18:57
*** zzzeek has quit IRC19:03
*** zzzeek has joined #openstack-ironic19:05
JayFI mean, for ks driver, someone will just have to do that in the KS file, right?19:09
JayFseems borderline-impossible to support the ironic opt for that, given that in ks, I think that also would mean you can't do 100% automatic partitioning19:10
JayFzer0c00l: I think it's worth noting that rebuilds will just work, and that if desired the ks file can be changed. Just addressing their behavior generally in the spec would probably be nice.19:10
zer0c00lJayF, TheJulia ack19:13
TheJuliaJayF: I believe so yes, it would have to be embedded into the ks file19:20
*** zzzeek has quit IRC19:21
*** zzzeek has joined #openstack-ironic19:23
zer0c00lJayF: To be clear the rebuild will have to preserve_ephemeral partitions?19:37
zer0c00lIn that case the rebuild kickstart file has to be designed in a way that it preserves whatever partition they'd like to preserve19:37
JayFThat's usually an option that is provided. It's not required that your driver support/honor that. See above comment about it likely being difficult/impossible.19:38
JayFJust would maybe reference that a user can rebuild  using a different kickstart file19:38
TheJuliaYou know, it might not be worth the time and braincells to worry about preserve ephemeral. We have no way of doing such with wholedisk images19:38
JayFand perhaps even indicate that you could preserve a disk partition in the spec (and later in the usage docs?) if you want19:38
TheJuliaThere has been some discussion of killing preserve_ephemeral too, at least that was in the past. I'm not sure if people really using it19:38
JayFWe have strong use cases for it; even if today we implement those in a very-downstream manner.19:39
*** hjensas_ has joined #openstack-ironic19:48
*** hjensas has quit IRC19:52
*** k_mouza has joined #openstack-ironic20:09
TheJuliaok20:11
TheJuliaironic-cores: https://review.opendev.org/#/q/project:openstack/ironic-python-agent+status:open could use some attention review wise20:11
*** k_mouza has quit IRC20:13
openstackgerritJulia Kreger proposed openstack/metalsmith master: Replace the Centos7 image job with a Centos8 UEFI based job  https://review.opendev.org/74831520:15
*** openstackgerrit has quit IRC20:17
*** Lucas_Gray has joined #openstack-ironic20:21
*** k_mouza has joined #openstack-ironic20:27
*** k_mouza has quit IRC20:32
*** stevebaker has joined #openstack-ironic20:32
*** hjensas__ has joined #openstack-ironic20:36
*** hjensas_ has quit IRC20:39
JayFTheJulia: not a core, but I'll do a review pass on the ones I'm familiar with.20:43
*** stevebaker_ has joined #openstack-ironic20:52
*** stevebaker has quit IRC20:52
TheJuliaJayF: thanks21:01
JayFTheJulia: https://review.opendev.org/#/c/750097 you may want to remove your +2 from this, see my comment -- I'm almost certain removing StrictVersion() is a breaking change21:05
patchbotpatch 750097 - ironic-python-agent - Refactor API version negotiation code - 1 patch set21:05
*** adrianc has quit IRC21:05
*** adrianc has joined #openstack-ironic21:05
*** k_mouza has joined #openstack-ironic21:07
*** k_mouza has quit IRC21:12
*** thiagop has quit IRC21:12
*** openstackgerrit has joined #openstack-ironic21:13
openstackgerritVerification of a change to openstack/ironic-python-agent failed: Prepare to move ipa-builder jobs  https://review.opendev.org/74676621:13
TheJulia it definitely changes the behavior a little, breaking I'm not entirely sure about but yeah. I just wish I remembered why the strictversion route was gone down21:15
JayFIt is absolutely broken with that change21:15
JayFwith any API with two-digit versions21:15
JayFmin(1.25, 1.3) = 1.321:15
JayFer, I mean, 1.2521:15
JayFmin(1.25, 1.3) = 1.2521:15
JayFwhereas the strictversion understands that it's not a decimal number, it's a version string that should be parsed as two dot-separated numbers21:16
*** k_mouza has joined #openstack-ironic21:16
JayFIf it's not clear, I can make a code snippet to demonstrate. I don't want that to merge with the change, I'm more certain it's broken the more I think about it.21:17
*** k_mouza has quit IRC21:21
*** adrianc_ has joined #openstack-ironic21:22
*** adrianc has quit IRC21:22
*** k_mouza has joined #openstack-ironic21:24
*** k_mouza has quit IRC21:29
JayFI'm wrong21:29
JayFTheJulia: https://gist.github.com/jayofdoom/cef64a13595042ca655d1e9fd88fe08021:29
TheJuliaRIGHT!21:30
TheJuliagah21:30
TheJuliainteresting21:31
TheJuliaIt was somethign along the lines of where 1.3 was larger than 1.25, but only as a real number21:32
JayFI think the fact versions are all tuples completely negates that line of breakage21:32
JayFbut IMBW21:32
JayFI'm never convinced something works, but I'm not convinced it's broken now so +1 :D21:33
TheJuliayeah, there was a case where we did have to use strictversion  because we were dealing with tuples but strings. StritVersion does at least provide a little more future proofing so we don't have to revamp the code on major version changes21:34
JayFHmmm.21:36
JayFNah, I can't find a breakage with major version number changes, eithe21:37
JayFe.g. Min of 1.99 and 2.2521:38
JayF(1, 99)21:38
openstackgerritJay Faulkner proposed openstack/ironic-python-agent-builder master: Followups for TLS support  https://review.opendev.org/75081821:55
*** jtomasek has quit IRC21:56
JayF^ would appreciate a quick review/merge cycle on that, the merged DIB TLS element is broken. If the approach on tinyipa is not ideal, I can remove it into a separate change21:57
JayFactually, still broken, going to W-1 it21:58
openstackgerritJulia Kreger proposed openstack/metalsmith master: Replace the Centos7 image job with a Centos8 UEFI based job  https://review.opendev.org/74831522:09
*** Lucas_Gray has quit IRC22:13
*** k_mouza has joined #openstack-ironic22:18
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Fix backup node lookup  https://review.opendev.org/75082322:19
*** k_mouza has quit IRC22:23
*** rloo has quit IRC22:24
*** k_mouza has joined #openstack-ironic22:26
*** k_mouza has quit IRC22:31
jandersgood morning Ironic o/22:38
*** k_mouza has joined #openstack-ironic22:43
*** k_mouza has quit IRC22:47
*** k_mouza has joined #openstack-ironic22:51
*** rcernin has joined #openstack-ironic22:54
openstackgerritJay Faulkner proposed openstack/ironic-python-agent-builder master: Followups for TLS support  https://review.opendev.org/75081822:55
JayFremoved the tinyipa bits, just fixing the dib element ^22:55
*** rcernin has quit IRC22:56
*** k_mouza has quit IRC22:56
*** rcernin has joined #openstack-ironic22:56
*** zzzeek has quit IRC23:17
*** zzzeek has joined #openstack-ironic23:19
*** Goneri has quit IRC23:21
*** zzzeek has quit IRC23:38
*** zzzeek has joined #openstack-ironic23:40
*** k_mouza has joined #openstack-ironic23:47
*** k_mouza has quit IRC23:52
*** zzzeek has quit IRC23:59

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