Thursday, 2021-01-28

*** MentalSiege has quit IRC00:05
stevebakerTheJulia: +1 on hashing out the details in the code reviews00:08
TheJuliadoes it seem reasonable to take all portgroup tests and s/group// for ports?00:15
stevebakerI think so00:16
TheJuliaokay, just mentally checking00:17
*** tosky has quit IRC00:21
TheJuliastevebaker: in all of your api refactoring work, was there anything that screamed "oh, different access controls apply to /detail ?00:27
*** k_mouza has joined #openstack-ironic00:29
*** anuradha1904 has quit IRC00:33
*** k_mouza has quit IRC00:33
*** tosin has quit IRC00:36
*** lifeless has quit IRC00:55
*** lifeless has joined #openstack-ironic00:57
*** gudrutis4 has joined #openstack-ironic01:15
*** gudrutis has quit IRC01:16
*** gudrutis4 is now known as gudrutis01:16
*** priteau has quit IRC01:16
*** sdanni has quit IRC01:34
openstackgerritJulia Kreger proposed openstack/ironic master: WIP: Project scoped tests  https://review.opendev.org/c/openstack/ironic/+/77245101:49
TheJuliastevebaker: for system endpoints, do you think ^^^ that is enough testing on them. good examples in conductors, drivers, driver passthru01:50
*** gyee has quit IRC01:59
*** gudrutis2 has joined #openstack-ironic02:20
*** irclogbot_0 has quit IRC02:21
*** portdirect has quit IRC02:21
*** gudrutis has quit IRC02:21
*** rloo has quit IRC02:21
*** paras333_ has quit IRC02:22
*** gudrutis2 is now known as gudrutis02:22
*** portdirect has joined #openstack-ironic02:22
*** irclogbot_2 has joined #openstack-ironic02:23
stevebakerTheJulia: no, other than more detail fields means more redacted secrets02:23
stevebakerthats... a lot of tests02:29
*** xinliang has joined #openstack-ironic02:30
stevebakerTheJulia: That looks like enough testing02:33
*** paras333 has joined #openstack-ironic02:33
*** rcernin has quit IRC02:34
*** rcernin has joined #openstack-ironic02:36
*** paras333 has quit IRC02:38
*** mkrai has joined #openstack-ironic02:53
*** xinliang has quit IRC04:13
*** rh-jelabarre has quit IRC04:34
*** lifeless has quit IRC04:36
*** lifeless has joined #openstack-ironic04:38
*** anuradha1904 has joined #openstack-ironic05:49
*** k_mouza has joined #openstack-ironic05:57
*** k_mouza has quit IRC06:02
*** tzumainn has quit IRC06:11
*** rcernin has quit IRC06:18
*** rcernin has joined #openstack-ironic06:22
openstackgerritJacob Anders proposed openstack/ironic-python-agent master: Add support for using NVMe specific cleaning  https://review.opendev.org/c/openstack/ironic-python-agent/+/77190406:32
*** Rahman has joined #openstack-ironic06:56
*** pmannidi has quit IRC07:15
*** mkrai has quit IRC07:15
*** ricolin has joined #openstack-ironic07:18
arne_wiebalckGood morning, ironic!07:35
*** rcernin has quit IRC07:42
*** akahat|rover is now known as akahat|lunch07:51
*** pmannidi has joined #openstack-ironic08:05
*** pmannidi has quit IRC08:10
openstackgerritArun S A G proposed openstack/ironic master: Add anaconda configuration and template  https://review.opendev.org/c/openstack/ironic/+/77216608:11
*** rcernin has joined #openstack-ironic08:15
*** rpittau|afk is now known as rpittau08:27
rpittaugood morning ironic! o/08:27
rpittaudtantsur|afk, TheJulia FYI https://review.opendev.org/c/openstack/requirements/+/77268408:28
openstackgerritArun S A G proposed openstack/ironic master: Add anaconda configuration and template  https://review.opendev.org/c/openstack/ironic/+/77216608:31
*** mkrai has joined #openstack-ironic08:41
*** tosky has joined #openstack-ironic08:45
*** tkajinam has quit IRC08:58
jandersgood morning rpittau! o/09:11
*** lucasagomes has joined #openstack-ironic09:11
rpittauhey janders :)09:31
*** zaneb has quit IRC09:32
*** derekh has joined #openstack-ironic09:38
*** ociuhandu has joined #openstack-ironic09:40
rpittauthis would be nice to backport even if it's an upgrade https://review.opendev.org/c/openstack/bifrost/+/77257209:53
*** rcernin has quit IRC10:24
*** akahat|lunch is now known as akahat|rover10:44
*** k_mouza has joined #openstack-ironic10:48
*** rcernin has joined #openstack-ironic10:50
*** dtantsur|afk is now known as dtantsur10:55
dtantsurrpioso: I can only reproduce that with ironic, but let me see if there is something in the logs10:56
iurygregorygood morning arne_wiebalck rpittau janders dtantsur and Ironic o/10:58
dtantsurgood morning10:58
dtantsurrpioso: nothing in the iDRAC logs.. I suspect we may hit a dead end with this one.11:00
rpittauhey iurygregory :)11:01
rpittaugood morning dtantsur :)11:01
*** rcernin has quit IRC11:08
*** ociuhandu has quit IRC11:09
*** ociuhandu has joined #openstack-ironic11:09
*** ociuhandu has quit IRC11:10
*** ociuhandu has joined #openstack-ironic11:10
*** ociuhandu has quit IRC11:11
*** ociuhandu has joined #openstack-ironic11:12
jandershey iurygregory and dtantsur o/11:13
*** ociuhandu has quit IRC11:17
*** mkrai has quit IRC11:24
*** ociuhandu has joined #openstack-ironic11:25
openstackgerritMerged openstack/ironic-lib stable/victoria: Handle EBRs and tiny partitions when removing metadata  https://review.opendev.org/c/openstack/ironic-lib/+/77266611:29
openstackgerritRiccardo Pittau proposed openstack/ironic-inspector master: [DNM] remove pymemcache 3.4.0 from blacklist  https://review.opendev.org/c/openstack/ironic-inspector/+/77271411:40
*** k_mouza has quit IRC11:48
*** k_mouza_ has joined #openstack-ironic11:48
jandersnewbie question: how do I temporarily override IPA config from tests? I tried using CONF.set_override e.g. CONF.set_override('debug', True) - but all I get is "oslo_config.cfg.NoSuchOptError: no such option debug in group [DEFAULT]". Context: trying to add tests to my nvme cleaning change. Thanks!11:49
ajyajanders: mock CONF?11:50
iurygregoryjanders, you mean to enable debug for ipa when running in real hardware?11:56
iurygregoryjanders, maybe https://github.com/openstack/ironic-python-agent/blob/3ddca46131fd2dea3536850208b940892706f538/doc/source/admin/troubleshooting.rst#set-ipa-to-debug-logging11:57
ajyaI was assuming unit tests, there it could be mocked.11:59
dtantsurplease don't mock CONF, set_override is the correct path12:26
dtantsuralthough debug may be special as it comes from oslo.log12:28
*** ociuhandu has quit IRC12:31
*** ociuhandu has joined #openstack-ironic12:31
*** ociuhandu has quit IRC12:36
ajyaugh, then I need to go back to my patches as I hit the same issue. Why doesn't set_override work here?12:36
dtantsura good question. it should in most cases.12:37
dtantsurbut it relies on the configuration option being known upfront12:37
dtantsurand we seem to define oslo options in cmd/agent.py, which may not be executed in tests12:37
*** priteau has joined #openstack-ironic12:42
*** anuradha1904 has quit IRC12:44
*** anuradha1904 has joined #openstack-ironic12:44
*** rh-jelabarre has joined #openstack-ironic12:58
*** rloo has joined #openstack-ironic12:59
*** ociuhandu has joined #openstack-ironic13:04
openstackgerritJacob Anders proposed openstack/ironic-python-agent master: Add support for using NVMe specific cleaning  https://review.opendev.org/c/openstack/ironic-python-agent/+/77190413:06
openstackgerritDmitry Tantsur proposed openstack/ironic master: Refactoring: move vendor caching to where it belongs  https://review.opendev.org/c/openstack/ironic/+/77159513:06
openstackgerritDmitry Tantsur proposed openstack/ironic master: Prevent redfish-virtual-media from being used with Dell nodes  https://review.opendev.org/c/openstack/ironic/+/77161913:09
openstackgerritBob Fournier proposed openstack/ironic master: For Supermicro BMCs, set the BootSourceOverrideEnable value when changing boot device  https://review.opendev.org/c/openstack/ironic/+/77223913:15
janders thank you ajya iurygregory and dtantsur13:29
jandersdebug was just an example, the actual config change is here:13:30
jandershttps://review.opendev.org/c/openstack/ironic-python-agent/+/771904/5/ironic_python_agent/tests/unit/test_hardware.py#3913:30
janders(uploaded my working copy to explain)13:30
jandersIury pointed out I'm trying to temporarily override Ironic config from IPA, which might be making things more tricky13:30
iurygregoryyeah .-. I would say that maybe would be ok to also have a config on IPA that will be passed based on the config you have in ironic13:33
arne_wiebalckanyone ever connected to a KVMIP endpoint and willing to share how to do that? (I see the endpoint but I fail to communicate with it properly, I probably miss sth basic ...) ... rpioso maybe?13:43
*** k_mouza has joined #openstack-ironic13:43
*** lucasagomes_ has joined #openstack-ironic13:43
*** parallax_ has joined #openstack-ironic13:45
*** parallax has quit IRC13:45
*** tosky has quit IRC13:45
*** parallax_ is now known as parallax13:45
*** tosky_ has joined #openstack-ironic13:46
*** k_mouza_ has quit IRC13:46
*** lucasagomes has quit IRC13:46
openstackgerritMoisés Guimarães de Medeiros proposed openstack/ironic-inspector master: [DNM] remove pymemcache 3.4.0 from blacklist  https://review.opendev.org/c/openstack/ironic-inspector/+/77271413:47
*** zaneb has joined #openstack-ironic13:59
*** jdandrea has joined #openstack-ironic14:07
TheJuliastevebaker: yeah.... it will be a lot14:10
TheJuliaAlso, good morning everyone!14:10
rpittaugood morning TheJulia :)14:13
*** lmcgann has joined #openstack-ironic14:19
dtantsurmorning TheJulia14:24
iurygregorygood morning TheJulia =)14:29
*** ociuhandu has quit IRC14:33
*** Rahman has quit IRC14:33
*** ociuhandu has joined #openstack-ironic14:33
TheJuliaquestion of the day, should /v1/nodes/uuid/allocation be visible to mere mortals in project scope?14:34
openstackgerritRiccardo Pittau proposed openstack/bifrost stable/ussuri: Fix CI issues  https://review.opendev.org/c/openstack/bifrost/+/76674214:38
*** ociuhandu has quit IRC14:38
*** k_mouza has quit IRC14:42
*** tzumainn has joined #openstack-ironic14:43
*** k_mouza has joined #openstack-ironic14:43
*** k_mouza has quit IRC14:45
*** rcernin has joined #openstack-ironic14:46
*** k_mouza has joined #openstack-ironic14:46
*** hjensas is now known as hjensas|afk14:52
dtantsurTheJulia: if they can see the node.. they probably should?14:52
*** sdanni has joined #openstack-ironic14:57
*** rcernin has quit IRC15:00
*** sshnaidm|ruck is now known as sshnaidm|afk15:01
*** ociuhandu has joined #openstack-ironic15:03
*** MentalSiege has joined #openstack-ironic15:04
openstackgerritRiccardo Pittau proposed openstack/ironic stable/stein: Remove grenade jobs from old stable branches  https://review.opendev.org/c/openstack/ironic/+/77288915:07
rpittaulet's see how this goes15:08
*** MentalSiege has quit IRC15:08
*** alexmcleod has quit IRC15:08
*** k_mouza has quit IRC15:09
*** k_mouza_ has joined #openstack-ironic15:09
*** alexmcleod has joined #openstack-ironic15:09
*** gouthamr has joined #openstack-ironic15:14
iurygregoryironic cores, let me know if I missed any project https://review.opendev.org/c/openstack/project-config/+/772427 =)15:18
rpittauiurygregory: networking-baremetal and I don't recall if we want to include ironic-lib and clients ?15:19
rpittauiurygregory: ironic-python-agent15:20
dtantsursome projects may share configuration with ironic, needs checking15:21
iurygregoryrpittau, so I couldn't find networking-baremetal, ironic-lib, ipa in https://github.com/openstack/project-config/tree/master/gerrit/acls/openstack15:21
iurygregoryI think they would work according to ironic.config15:22
rpittauthey're probably shared15:22
iurygregoryyeah15:22
openstackgerritDmitry Tantsur proposed openstack/ironic master: Refactor vendor detection and add Redfish implementation  https://review.opendev.org/c/openstack/ironic/+/77159515:42
dtantsurbfournie: I moved redfish detect_vendor here ^^ feel free to rebase15:42
openstackgerritDmitry Tantsur proposed openstack/ironic master: Prevent redfish-virtual-media from being used with Dell nodes  https://review.opendev.org/c/openstack/ironic/+/77161915:43
bfourniedtantsur: great, thanks15:49
openstackgerritMoisés Guimarães de Medeiros proposed openstack/ironic-inspector master: Fix memcached host address.  https://review.opendev.org/c/openstack/ironic-inspector/+/77271415:51
TheJuliadtantsur: Ig uess my only concern is that the /allocations endpoint will go "nope, won't give you anything15:53
TheJulia"15:53
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Make redfish-virtual-media work with Dell hardware  https://review.opendev.org/c/openstack/ironic/+/77289916:01
dtantsurrpioso: this is how it could look like ^^16:01
*** rh-jelabarre has quit IRC16:03
*** rh-jelabarre has joined #openstack-ironic16:04
dtantsurit makes more sense to me than trying to forbid users from using the redfish hardware type, but dunno..16:05
*** tosky_ is now known as tosky16:06
dtantsurTheJulia: ^^ your comments also welcome16:07
*** mgagne has joined #openstack-ironic16:11
TheJuliadtantsur: I guess that works. I guess there are like 10 different ways to approach this in the grand scheme of the universe16:14
dtantsuryep. but I don't think that our users will be pleased with all 10 of them.16:14
*** tosin has joined #openstack-ironic16:29
*** jdandrea has quit IRC16:29
*** jdandrea has joined #openstack-ironic16:30
*** coreycb has quit IRC16:37
*** coreycb has joined #openstack-ironic16:38
openstackgerritRiccardo Pittau proposed openstack/ironic stable/stein: Remove grenade jobs from old stable branches  https://review.opendev.org/c/openstack/ironic/+/77288916:40
dtantsurTheJulia: when you're free, I'd be curious to hear your thoughts re https://storyboard.openstack.org/#!/story/200856616:52
dtantsuralso looking for a 2nd review on https://review.opendev.org/c/openstack/metalsmith/+/772581/16:58
*** sshnaidm|afk is now known as sshnaidm|ruck16:58
openstackgerritLeo McGann proposed openstack/ironic master: Adds Security Interface to Node  https://review.opendev.org/c/openstack/ironic/+/75583617:00
openstackgerritBob Fournier proposed openstack/ironic master: For Supermicro BMCs, set the BootSourceOverrideEnable value when changing boot device  https://review.opendev.org/c/openstack/ironic/+/77223917:01
*** lucasagomes_ has quit IRC17:02
*** gyee has joined #openstack-ironic17:02
openstackgerritRiccardo Pittau proposed openstack/bifrost stable/victoria: [DNM] test CI  https://review.opendev.org/c/openstack/bifrost/+/77292617:06
TheJuliadtantsur: an optional url for "where can bmcs get artifacts" ?17:06
*** tosky has quit IRC17:07
dtantsurmmm?17:07
dtantsurI'm not sure I get the artifacts bit17:07
*** tosky has joined #openstack-ironic17:07
TheJuliatosin: you around to resume the call?17:22
TheJuliadtantsur: artifacts like vmedia.iso17:22
tosinsure17:22
dtantsuraah. right. I might have forgotten what I've asked you already....17:23
dtantsur(speaks volumes about my state)17:23
dtantsurTheJulia: so yeah, not just http_url, but also, say, external_http_url?17:23
TheJuliawould nikka coffey grain help17:23
dtantsurmaybe? I'm taking tomorrow off in attempt to do something with it17:24
* arne_wiebalck ran out of coffee today! (how can one let that ever happen, EVER?)17:24
TheJuliaarne_wiebalck: it is not coffee17:24
dtantsurwe're way past coffee in this channel17:24
TheJulia++17:25
arne_wiebalck:-D :-D :-D17:25
arne_wiebalckcafe corretto maybe17:25
rpittauah now we're talking17:25
arne_wiebalckrpittau has an alert filter on this channel!17:26
rpittau:D17:26
iurygregoryhahaha17:33
*** anuradha1904 has quit IRC17:38
*** ociuhandu_ has joined #openstack-ironic17:40
*** ociuhandu has quit IRC17:43
*** ociuhandu_ has quit IRC17:45
*** MentalSiege has joined #openstack-ironic17:48
rpittaugood night! o/17:57
*** rpittau is now known as rpittau|afk17:57
*** derekh has quit IRC18:00
NobodyCamgood Morning Ironicer's18:16
openstackgerritMerged openstack/metalsmith master: Do not wipe instance_info on normal unprovisioning  https://review.opendev.org/c/openstack/metalsmith/+/77258118:19
dtantsurheya NobodyCam!18:20
openstackgerritDmitry Tantsur proposed openstack/metalsmith stable/victoria: Do not wipe instance_info on normal unprovisioning  https://review.opendev.org/c/openstack/metalsmith/+/77281218:20
TheJuliadtantsur: external sounds or feels like the wrong word, but I'm not sure18:22
TheJuliaI guess the intent is that the bmc networks sometimes need a very special, non external but interal endpoint to get $things from18:23
TheJuliathat are not the provisioning network, necessarilly.18:23
dtantsurmm, yeah. need to think about it (in parallel to other 100500 things)18:24
dtantsurokay, time to go, see you on Monday!18:25
*** dtantsur is now known as dtantsur|afk18:25
*** jdandrea has quit IRC18:27
*** tzumainn has quit IRC18:38
*** tzumainn has joined #openstack-ironic18:41
*** k_mouza_ has quit IRC19:08
openstackgerritBob Fournier proposed openstack/ironic master: For Supermicro BMCs set enable when changing boot device  https://review.opendev.org/c/openstack/ironic/+/77223919:15
*** portdirect has quit IRC19:17
*** portdirect has joined #openstack-ironic19:17
*** sdanni has quit IRC19:38
*** sdanni has joined #openstack-ironic19:39
*** k_mouza has joined #openstack-ironic19:48
*** jamesden_ is now known as jamesdenton19:53
*** k_mouza has quit IRC19:54
*** rcernin has joined #openstack-ironic20:03
*** rcernin has quit IRC20:30
NobodyCamhey hey dtantsur|afk20:33
NobodyCamsorry for slow reply. just e_to_many_meetings20:34
*** rcernin has joined #openstack-ironic20:41
*** tosin has quit IRC20:46
*** zzzeek has quit IRC20:57
*** zzzeek has joined #openstack-ironic20:57
arne_wiebalckbye everyone o/21:15
*** lmcgann has quit IRC21:31
*** sdanni has quit IRC21:32
*** rcernin has quit IRC21:34
openstackgerritJacob Anders proposed openstack/ironic-python-agent master: Add support for using NVMe specific cleaning  https://review.opendev.org/c/openstack/ironic-python-agent/+/77190421:37
*** rcernin has joined #openstack-ironic21:51
erbarrhi, noobie question, is "openstack baremetal deploy" required before an "openstack server create"?21:51
JayF`openstack baremetal node [] deploy` is what is called by nova behind the scenes (along with a lot of other stuff) when you run an `openstack server create` targetted at an ironic flavor21:55
*** tosin has joined #openstack-ironic22:07
erbarrJayF: thanks, i consistently get this error if all the different thing I do is skip "openstack baremetal node deploy" and "openstack baremetal node undeploy" to bring it back to available22:07
erbarrhttps://www.irccloud.com/pastebin/E3D3hzeD/22:07
TheJuliaerbarr: have you checked for vifs in use?22:07
JayF> VirtualInterfacePlugException: Cannot attach VIF dac03298-0b66-45ec-aff6-fce5fec2568e to the node ea0b9846-c429-4d37-bebb-6cfde247d09e due to error: Unable to attach VIF dac03298-0b66-45ec-aff6-fce5fec2568e, not enough free physical ports.22:07
JayFlooks like you have some kind of issue with your networking22:07
TheJuliaerbarr: you need 1 free physical port per vif22:08
TheJuliaopenstack baremetal node vif list22:08
TheJuliaopenstack baremetal node vif remove is your friend22:08
TheJuliayou likely only have one port and may be trying to attack >1 VIFs22:08
TheJuliahope that makes22:08
TheJuliaerr, makes sense22:08
* TheJulia goes and checks on the electritians22:08
erbarrTheJulia, JayF, yea, i'm making the VIF here's the port show before deploy22:11
erbarrhttps://www.irccloud.com/pastebin/izR6YlkW/22:13
erbarrthis is the vif port show:22:13
erbarrhttps://www.irccloud.com/pastebin/09beLaAM/22:14
erbarrand after successful "deploy" and "undeploy" where afterwards I can get a successful server create:22:14
erbarrhttps://www.irccloud.com/pastebin/LN6uVWYg/22:15
*** eagereagle1 has joined #openstack-ironic22:15
eagereagle1TheJulia I am back with another question if you can again assist :) I am getting the ipmi password in a hardware manager via node.get('driver_info').get('ipmi_password') but the value is masked (****) how do I unmask it?22:17
*** pmannidi has joined #openstack-ironic22:53
*** k_mouza has joined #openstack-ironic23:09
TheJuliaerbarr: okay... your issue is nova is attempting to do vif attachment, and you've got a manually applied vif in the extra field23:14
*** k_mouza has quit IRC23:14
TheJuliaI've got a patch to rip out the extra vif port id interface23:14
TheJuliaeagereagle1: you have to run a custom policy to turn off secret value unmasking23:14
TheJuliaeagereagle1: see ironic/common/policy.py for the code, the generated output should have it as an item... at least should23:14
erbarrTheJulia, thanks! so if manually attaching I should drop the --extra from "openstack baremetal port set --extra vif_port_id=<q-port> <ir-port>?23:19
TheJuliaerbarr: well, you said nova is deploying it right?23:19
TheJuliaerbarr: if yes, yeah, you don't need that at all23:19
TheJuliayou'd only use vif-attach manually if your manually doing openstack baremetal node deploy23:20
erbarrTheJulia, mmmnn, okay, then i think I hit a slightly different issue after that if i don't deploy and skip vif23:21
TheJuliabefore retrying, remove the vif_port_id from the interface and make sure you vif-detach the vif23:21
TheJuliaif you look at the internal_info field, that is the tenant_vif_port_id record23:22
TheJulianova does it all for you23:22
eagereagle1TheJulia so I can run a custom policy within the hw manager, disable 'show_password' policy, get the value, then re-enable 'show_password' policy?23:34
TheJuliano23:34
TheJuliayou have to run it on the api surface23:34
TheJuliaIn other words, you likely want a special API instance only accessible to the cleaning/provisioning/rescue networks23:35
erbarrTheJulia, oops, sorry some connection issues, I had run an iteration where I skipped the port set vif and I ended up with this error:23:35
*** knikolla has quit IRC23:36
erbarrhttps://www.irccloud.com/pastebin/sImhEMEG/23:36
*** naved001 has quit IRC23:36
*** sri_ has quit IRC23:36
*** pas-ha has quit IRC23:36
*** ildikov has quit IRC23:36
*** knikolla has joined #openstack-ironic23:36
*** sri_ has joined #openstack-ironic23:36
*** rpioso_ has joined #openstack-ironic23:37
*** pas-ha_ has joined #openstack-ironic23:37
*** PrinzElvis_ has joined #openstack-ironic23:37
*** PrinzElvis has quit IRC23:37
*** PrinzElvis_ is now known as PrinzElvis23:37
TheJulianable to attach VIF 6444cf8f-31cb-4b39-abd7-47b73b291dd1 because Ironic can not update Neutron port 6444cf8f-31cb-4b39-abd7-47b73b291dd1 MAC address to match physical MAC address 24:6e:96:58:36:50 <-- orphaned port in neutron23:37
erbarrTheJulia, so maybe i should just skip neutron port create with mac?23:37
*** naved001 has joined #openstack-ironic23:37
TheJuliayeah, you don't need to do that. Ironic will do it for you23:37
*** rpioso has quit IRC23:38
erbarrTheJulia, cool thanks, i think that's it, let me try that23:38
*** rpioso_ is now known as rpioso23:38
*** ildikov has joined #openstack-ironic23:38
TheJulia\o/23:39
*** sri_ has quit IRC23:41
openstackgerritJulia Kreger proposed openstack/ironic-specs master: Implement System Scoped Role Based Access Control  https://review.opendev.org/c/openstack/ironic-specs/+/76407023:45
eagereagle1TheJulia how does a custom clean step in a hardware manager relate to the API, with regard to the policy...?23:51
TheJuliaeagereagle1: so basically, ironic doesn't push a password out or such details out23:52
TheJuliathe fields are provided to the agent in ?lookup? when it is finding itself23:52
TheJuliaso that lookup operation is a GET request against ironic's api23:53
TheJuliaor an endpoint, doesn't have to be a human facing endpoint23:53
*** sri_ has joined #openstack-ironic23:54
eagereagle1so the custom policy will be applied against the lookup API?23:54
TheJuliaagainst the entire api23:54
TheJuliaof the running instance23:54
TheJuliaall secret value masking is handled in field return processing23:55
TheJuliaso you can't say "just reveal this one secret in get requests23:55
TheJulia"23:55
TheJuliayou have to change the policy knob for the entire api surface, which is why you likely want to now have >1 api surface23:55
eagereagle1what determines which api surface you are using?23:56
TheJuliaapi_url I think23:58
TheJuliain the conductor23:58
TheJuliaconfiguration23:58
TheJuliathat embeds the "call home to here" url in the ipxe config or in the mdns annoucements23:58
eagereagle1ok, great information -- thanks!23:59

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