Tuesday, 2021-08-03

opendevreviewSteve Baker proposed openstack/ironic master: Set postgress password encryption for FIPS compliance  https://review.opendev.org/c/openstack/ironic/+/80312801:28
opendevreviewSteve Baker proposed openstack/ironic master: DNM/WIP - Add FIPS jobs  https://review.opendev.org/c/openstack/ironic/+/79773901:28
*** pmannidi is now known as pmannidi|brb03:54
opendevreviewSteve Baker proposed openstack/ironic master: Set postgress password encryption for FIPS compliance  https://review.opendev.org/c/openstack/ironic/+/80312804:20
opendevreviewSteve Baker proposed openstack/ironic master: DNM/WIP - Add FIPS jobs  https://review.opendev.org/c/openstack/ironic/+/79773904:20
*** pmannidi|brb is now known as pmannidi04:58
iurygregorygood morning janders and Ironic o/06:13
cenneGood morning iurygregory, janders and Ironic o/07:09
iurygregorygood morning cenne o/07:11
cennehey iurygregory o/07:11
*** sshnaidm|afk is now known as sshnaidm07:27
*** rpittau|afk is now known as rpittau07:30
rpittaugood morning ironic! o/07:30
iurygregorygood morning rpittau o/07:30
rpittauhey iurygregory :)07:38
dtantsurmorning ironic07:57
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Remove destination when doing copy_from_local_path  https://review.opendev.org/c/openstack/bifrost/+/80323408:14
opendevreviewDmitry Tantsur proposed openstack/bifrost master: DNM test the upgrade job  https://review.opendev.org/c/openstack/bifrost/+/80067308:14
cennemorning dtantsur 08:24
opendevreviewRiccardo Pittau proposed openstack/networking-generic-switch master: Fix tempest based job  https://review.opendev.org/c/openstack/networking-generic-switch/+/80332008:52
rpittaummm I'm actually not 100% sure about this ^08:54
dtantsurwho can be 100% sure of anything about in our ever-changing world?08:59
dtantsur(on this philosophical note I need to go buy some groceries)08:59
anyrude10Hi Team, I am trying to provision Baremetal Node using Ironic service. I am using Kolla-Ansible tool 12.0.0 for openstack wallaby release. As soon as i run openstack baremetal node provision command, it powers on the server and system gets IP 20.20.20.10 which is in the range that I have defined in globals.yml ironic_dnsmasq_dhcp_range: "20.20.20.10,20.20.20.100", nothing happens after that. Node goes in clean_failed state after sometime. Can 09:11
opendevreviewVerification of a change to openstack/sushy stable/wallaby failed: Removing optional fields from insert_media payload  https://review.opendev.org/c/openstack/sushy/+/80319710:01
jandershmm - first time I have a gate failure - what do I need to do about ^ ?10:07
janderslogs show some GRUB related thing, I don't think the change would break that10:07
ajyajanders: recheck10:17
jandersajya: does the -2 by Zuul'sneed to be removed by a reviewer? I tried recheck but it doesn't seem to be re-running gate jobs if I understand the status correctly10:18
ajyajanders: no, it will be removed/updated when there are new results10:20
jandersok! thank you ajya10:20
ajyanote, it will run again check jobs and then gate (so there is still room for intermittent failing in both runs)10:21
opendevreviewMerged openstack/bifrost master: Trivial: fix a warning in bifrost-keystone-client-config  https://review.opendev.org/c/openstack/bifrost/+/80319610:27
dtantsurfolks, https://review.opendev.org/c/openstack/bifrost/+/803235 and https://review.opendev.org/c/openstack/bifrost/+/803234 make the upgrade CI job actually test upgrades10:39
opendevreviewMerged openstack/ironic stable/ussuri: Refactor RedfishVirtualMediaBoot  https://review.opendev.org/c/openstack/ironic/+/80187010:51
*** pmannidi is now known as pmannidi|brb10:57
dtantsurmgoddard: side note re https://review.opendev.org/c/openstack/kolla-ansible/+/793664: you should consider using HTTP basic auth when keystone is not used.10:58
dtantsurjanders: the vmedia failure on your patch looks like a broken CI :-/10:58
dtantsurcp: cannot stat '/usr/lib/shim/shimx64.efi': No such file or directory10:58
jandersdtantsur: agreed10:59
dtantsurI see the same failure on an ironic patch, so it's not your patch for sure11:00
dtantsurbloody ubuntu, where do you put this file now?11:00
jandersI wonder if grub version in repos has changed or something11:00
jandersmaybe it's /dev/urandom now? :)11:00
dtantsurthe shim package is empty, wtf11:01
dtantsurokay, we need shim-signed11:02
opendevreviewDmitry Tantsur proposed openstack/ironic master: Use shim-signed on Ubuntu, shim is empty now  https://review.opendev.org/c/openstack/ironic/+/80332711:07
dtantsurjanders: hopefully ^^^11:07
jandersthank you dtantsur! :)11:08
dtantsurjanders: re WriteProtected: my question was about sending WriteProtected unconditionally with the PATCH method11:09
janderslooking11:09
dtantsur(just to be clear: I don't suggest to change the backport)11:09
jandersI misread your comment, sorry11:10
janderslooking at the original code too11:10
jandersok, I get it now11:12
jandersso - now we are sending it unconditionally 11:12
jandersand given the previous version of my patch broke Lenovo due to changing things not affecting SuperMicro (which I was trying to fix) I tried to make the least possible change for the PATCH-based code path11:13
janderswhat is your thinking - what's the alternative?11:13
janders(I'm happy to tweak it further in a follow up if we come up with a better approach)11:15
jandersonly send it when it's False?11:15
opendevreviewMerged openstack/ironic stable/ussuri: Fix redfish-virtual-media file permission  https://review.opendev.org/c/openstack/ironic/+/80187111:19
dtantsurjanders: I suspect that Lenovo only requires Inserted, not WriteProtected11:30
dtantsuralthough you can never be sure11:30
dtantsurso yeah, I wonder if we can only send it if it's False, similarly to the other code path11:30
* dtantsur -> lunch, brb11:30
jandersdtantsur I probably need to test this, need to ask Dan again about the Lenovo in our lab11:53
janderswill try do that tomorrow11:53
*** pmannidi|brb is now known as pmannidi11:55
janderssee you tomorrow Ironic o/11:59
rpittaubye janders 11:59
rpittauweird, shim should have /usr/lib/shim/shimx64.efi11:59
dtantsurrpittau: only shim-signed now11:59
dtantsurI've tried installing shim on a fresh container, it came empty12:00
* dtantsur checks zuul12:00
rpittausuper weird, according tot the official packages list, the file should be there12:00
dtantsur*shrug*12:00
rpittauhttps://packages.ubuntu.com/focal/amd64/shim/filelist12:00
dtantsurmaybe it's a bug on their side?12:01
rpittaumaybe, let's see if the change works12:01
dtantsuranyway, shim-signed is what we recommend in the docs. the change it running tests now, so at least it's past devstack.12:01
rpittauyeah12:01
opendevreviewDerek Higgins proposed openstack/ironic-python-agent master: Output verbose info from efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/80333112:03
dtantsurrpittau: ironic-tempest-partition-uefi-redfish-vmedia passed12:05
rpittauok12:06
dtantsurDo you remember where we use Focal? V+?12:06
opendevreviewBob Fournier proposed openstack/python-ironicclient master: Include BIOS registry fields in bios setting list command  https://review.opendev.org/c/openstack/python-ironicclient/+/80333212:06
opendevreviewBob Fournier proposed openstack/python-ironicclient master: Include BIOS registry fields in bios setting list command  https://review.opendev.org/c/openstack/python-ironicclient/+/80333212:11
rpittaudtantsur: should be from Victoria12:15
rpittauI'm really wondering if we should not use OVN in the networking-generic-switch tempest job12:59
dtantsurwe likely should not12:59
dtantsurcc lucasagomes 12:59
dtantsurhttps://review.opendev.org/c/openstack/ironic/+/803327 is green, please review to unblock the CI13:02
TheJuliaapproved13:15
dtantsurthx13:15
* TheJulia kindly requests a new body that has no pain13:16
dtantsursame :(13:16
dtantsurI hope our current ones get fixed asap instead13:16
TheJuliaI almost stayed in bed. My neck is killing me13:16
opendevreviewDmitry Tantsur proposed openstack/ironic stable/wallaby: Use shim-signed on Ubuntu, shim is empty now  https://review.opendev.org/c/openstack/ironic/+/80333713:23
opendevreviewDmitry Tantsur proposed openstack/ironic stable/victoria: Use shim-signed on Ubuntu, shim is empty now  https://review.opendev.org/c/openstack/ironic/+/80333813:23
dtantsurlet's see how backports behave13:23
TheJuliaThat is a wonderfully breaking change :(13:26
TheJulia#ThanksUbuntu13:27
*** pmannidi is now known as pmannidi|AFK13:54
anyrude10_Hi Team, I am trying to provision Baremetal Node using Ironic service. I am using Kolla-Ansible tool 12.0.0 for openstack wallaby release. As soon as i run openstack baremetal node provision command, it powers on the server and system gets IP 20.20.20.10 which is in the range that I have defined in globals.yml ironic_dnsmasq_dhcp_range: "20.20.20.10,20.20.20.100", nothing happens after that. Node goes in clean_failed state after sometime.14:15
opendevreviewRiccardo Pittau proposed openstack/networking-generic-switch master: Fix tempest based job  https://review.opendev.org/c/openstack/networking-generic-switch/+/80332014:17
dtantsuranyrude10_: I've responded on the ML, but in an essence, we cannot debug networking issues in your environment from just an extremely generic error message.14:21
dtantsurSomehow the packages from the nodes don't reach the Neutron's DHCP server or something similar happens.14:21
dtantsurPossible causes include misconfiguration of the network interface, firewall issues, MTU issues and many more.14:22
opendevreviewVerification of a change to openstack/ironic master failed: Use shim-signed on Ubuntu, shim is empty now  https://review.opendev.org/c/openstack/ironic/+/80332714:32
anyrude10_Thanks dtantsur....I can't find any relevant logs in dnsmasq and tcpdump...I'll just update you the logs as well14:43
TheJuliaIf the packet is getting to dnsmasq, it might be ignoring it due to a misconfiguration15:26
TheJuliaif it is configured for a network that doesn't align with the addressing on the available interface, depending on the config it can still launch, but it will ignore everything15:27
TheJuliaunfortunately, those are the sort of problems you have to get tcpdump out for, begin sniffing ports, to understand if the traffic is making it to the interface the service is operating on , and if it is not responding, then looking at its configuration and properties. Also, you may need to just turn on debug logging for dnsmasq at which point it does log the errors indicating it is ignoring a request.15:28
dtantsurI wonder if neutron allows ^^^15:32
opendevreviewVerification of a change to openstack/ironic master failed: Use shim-signed on Ubuntu, shim is empty now  https://review.opendev.org/c/openstack/ironic/+/80332715:32
rpittaugotta love fake zuul updates from arm64 tests15:39
dtantsuryeah15:40
TheJuliadtantsur: I... don't it does which typically means base networking configuration issue, in my experience15:44
TheJulialike the port doesn't actually bridge through15:44
TheJuliaor the wrong interface is set or something like that15:44
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Record Errors in history  https://review.opendev.org/c/openstack/ironic/+/80329215:54
rpittauhave a great rest of the day everyone! o/16:13
*** rpittau is now known as rpittau|afk16:13
kkillsfirstHello, I am working in agent_base.py. I was wondering how/when is the tear_down_agent is used/called? I can't get a response in the logs from my outputs in the function.16:37
dtantsurkkillsfirst: it's a deploy step, noticed the @deploy_step decorator16:37
dtantsurdeploy steps are collected by the conductor and executed sequentially16:38
dtantsurhttps://docs.openstack.org/ironic/latest/contributor/deploy-steps.html16:38
kkillsfirstThank you dtantsur.16:39
dtantsurnp. you just reminded me of another topic to add to my internal presentation...16:41
cenneTheJulia: Can I pick your brain for a bit. Re RBAC / policies. 16:51
dtantsuro/17:17
cenneo/17:28
cennebye dtantsur 17:28
NobodyCamGood Morning Ironic folks18:12
TheJuliagood morning NobodyCam 18:41
TheJuliacenne: sure18:41
NobodyCam:)18:41
NobodyCamo/18:41
TheJuliacenne: whats up with rbac and policies?18:42
cenneTheJulia: I have actually two questions regarding policies. Wanted your opinion on the best way add the ones I adding.18:45
cenne* I am18:45
TheJuliaokay18:46
cenneQ: Would it be optimal to use the same policy for secure_boot and boot_mode like in my current patch18:47
cenne   or have them as different policies?18:47
cenne   My logic is that disabling secure boot is security wise about halfway there to BIOS anyway,18:49
cenne   And at least on the consumer devices I've used 'BIOS' when enabled is just a compatibility mode with UEFI always available. 18:49
cenne   18:49
cenne   And there's also the dependency. One can't turn ON secure boot without essentially disabling BIOS (right?).18:49
cenne   So turning on secure boot means you can force boot mode to be UEFI.18:49
cenne   In reverse, If you can change boot mode to BIOS, you have essentially turned secure_boot off. 18:49
cenne   I am not familiar with how this works in enterprise grade devices though, so I would like if your input. 18:49
JayFIMO you absolutely need to make `secure_boot` and `boot_mode` separate policies18:51
JayFThe boot_mode change to bios is only an effective attack if bios is setup to work on all on those servers18:52
JayFhopefully we can document that somewhere; IDK how easy that is with the policy in code (e.g. no config file to comment)18:52
TheJuliacenne: that is essentially how it works one enterprise devices, and as JayF suggests, two policies are likely ideal18:53
opendevreviewMerged openstack/ironic master: Use shim-signed on Ubuntu, shim is empty now  https://review.opendev.org/c/openstack/ironic/+/80332718:54
cenneokay. Thank you.18:58
JayFneeds one more +2 to land, it's been outstanding since 7/16 https://review.opendev.org/c/openstack/ironic/+/792873 20:50
TheJuliastevebaker: ^^21:04
opendevreviewMerged openstack/ironic stable/wallaby: Use shim-signed on Ubuntu, shim is empty now  https://review.opendev.org/c/openstack/ironic/+/80333721:05
stevebakerlooking21:26
opendevreviewMerged openstack/ironic stable/wallaby: Ironic index docs/command check backport  https://review.opendev.org/c/openstack/ironic/+/79287322:55
opendevreviewSteve Baker proposed openstack/ironic master: Set postgress password encryption for FIPS compliance  https://review.opendev.org/c/openstack/ironic/+/80312822:55
opendevreviewSteve Baker proposed openstack/ironic master: DNM/WIP - Add FIPS jobs  https://review.opendev.org/c/openstack/ironic/+/79773922:55
*** pmannidi|AFK is now known as pmannidi23:47

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