Earlier  
Posted Nick Remark
#openstack-nova - 2021-03-11
15:44:50 stephenfin no, similar but different
15:45:00 stephenfin rubric is it's own thing
15:45:05 sean-k-mooney ah ok
15:45:10 stephenfin similar to an aside (warning, tip, information, ...)
15:46:05 sean-k-mooney can we make definiton lists linkable by the way
15:46:24 sean-k-mooney e.g. with a css selector
15:46:56 kashyap stephenfin: Thx also for cleaning up the Hyper-V docs, and as is your wont, general "docs excellency". Added my +1, FWIW.
15:47:03 sean-k-mooney the curent issue is while the definitoin list title elemnt is sepreate it does not have an id
15:47:42 sean-k-mooney so you cant do http://.../#id-of-list-item-title
15:47:43 bauzas gibi: I'll have to bail out from the nova meeting after 10 mins #curfew
15:48:20 bauzas gibi: no stories to tell from the libvirt subteam
15:48:40 stephenfin sean-k-mooney: I'm not sure off the top of my head, tbh
15:49:08 sean-k-mooney i think i asked you before and you said no
15:49:28 stephenfin I don't see any href on any of the definitions in the policy doc so I don't think Sphinx does it natively
15:49:32 stephenfin https://docs.openstack.org/nova/latest/configuration/policy.html
15:49:43 sean-k-mooney stephenfin: they should not be hrefs
15:49:55 stephenfin sorry, ids
15:50:09 sean-k-mooney right so nova has one https://docs.openstack.org/nova/latest/configuration/policy.html#nova
15:50:26 stephenfin whereas we do have them for the config doc https://docs.openstack.org/nova/latest/configuration/config.html
15:50:26 sean-k-mooney but none of the other items
15:50:36 sean-k-mooney yep we dont use definition list there i think
15:50:42 stephenfin that's because 'oslo_policy.sphinxext' uses a custom domain, which means you can index them
15:50:45 sean-k-mooney we generate that form code
15:50:52 stephenfin sorry, 'oslo_config.sphinxext'
15:50:59 sean-k-mooney yep
15:51:05 stephenfin whereas 'oslo_policy.sphinxext' is just using definition lits
15:51:07 stephenfin lists
15:51:14 stephenfin we could improve that, of course
15:51:18 stephenfin I just haven't gotten to do it yet
15:51:22 gibi bauzas: ack
15:51:24 gibi bauzas: thanks
15:51:46 sean-k-mooney stephenfin: ya its more of a minor annowyance but it also affect ones we write by hand
15:52:12 sean-k-mooney althoguh when writing them by hand we can just add anchors to fix it
15:52:27 sean-k-mooney which we do in thing like the schduler doc if i remeber correctly
15:53:55 sean-k-mooney oh we dont
15:53:58 sean-k-mooney it has the same issue
15:54:09 stephenfin I have a huge doc rework to fix that
15:54:10 sean-k-mooney anyway not importnat right now just annoying ux
15:54:16 stephenfin I'll get people to take a look after feature freeze
15:54:21 bauzas stephenfin: the os secure boot eventually got my approval till the func test
15:54:32 bauzas stephenfin: waiting for gerrit to tell me about the func test
15:54:46 bauzas stephenfin: but I guess you got no issues locally, right?
15:55:03 stephenfin I tested before I pushed. Works as expected, if that helps
15:55:11 stephenfin and it won't merge if the CI isn't happy even with +W
15:55:18 stephenfin as we're seeing :'(
15:59:35 artom stephenfin, hey, so turns out with sean-k-mooney's port affinity patch on top of mine, we discovered an issue with devices that have parents
15:59:56 artom I was setting pool['socket'], and that cause bad side effects when doing pool comparisons later on
16:00:08 artom So I had to respin and kick it out of the gate
16:01:41 gibi and I'm already +2 :)
16:25:35 bauzas dansmith: I haven't forgotten the rpc changes but reviews day hell here
16:25:44 bauzas tomorrow, that's better.
16:40:47 dansmith bauzas:ack
16:41:04 dansmith sean-k-mooney: you just too good for the nova meeting these days?
16:41:38 sean-k-mooney sorry forgot it was time for it joining
16:42:21 dansmith sean-k-mooney: so I asked a question there expecting maybe a response from you and realized you weren't around
16:42:22 sean-k-mooney dansmith: ah its just over
16:42:31 dansmith sean-k-mooney: related to the glance metadef api,
16:42:40 dansmith you probably saw the OSSN and query about getting ops feedback
16:42:58 dansmith but I (and stephenfin) thought you might be aware of how this is used
16:43:11 sean-k-mooney the metadef api
16:43:14 dansmith I think horizon uses it to present templates of nova metadata you can apply to things in some way
16:43:27 sean-k-mooney its use by heat i belive and yest its used by horizon
16:43:42 dansmith but it's not clear to me if that's like really useful, widely-used, etc
16:43:44 sean-k-mooney to generate the view that is ues to add flaovr extra specs and image poeprtyes
16:44:13 dansmith okay, does it allow you to create those things or just use it to show?
16:44:24 sean-k-mooney you can create them too
16:44:35 sean-k-mooney i belive that is admin only
16:44:39 dansmith it's not
16:44:43 dansmith at least on the glance side
16:44:46 sean-k-mooney really
16:44:58 dansmith it's also not properly isolated,
16:45:09 sean-k-mooney well its not ment ot be per tenant
16:45:20 sean-k-mooney its ment to be a global registry
16:45:22 dansmith which means you can use (apparently horizon) to poke and see if other tenants have things defined
16:45:47 sean-k-mooney right but this was not ment to be per tenant
16:45:49 dansmith sean-k-mooney: it's completely wide open by default
16:46:05 sean-k-mooney ok so the issue there is that writing to it is allowd
16:46:14 sean-k-mooney reading form it by default is fien for everyone
16:46:16 dansmith sean-k-mooney: also, it is clearly tenantified a little bit, just not well
16:46:41 sean-k-mooney is see i was not aware of that
16:46:45 dansmith sean-k-mooney: so tenants can create things that aren't shown to other tenants, but if you know the name, you can see it
16:46:56 sean-k-mooney ah i see
16:47:09 sean-k-mooney i did not see the OSSN for this by the way
16:47:17 sean-k-mooney so didnt know that context
16:47:24 dansmith it seems to be that namespace is the thing that is tied to the tenant,
16:47:51 dansmith and you create things tied to that namespace that are private to you, but if someone knows the name (or happens to pick the same one you did) then ... oopsie, here's their data
16:48:14 dansmith exposure seems limited to just names, which may be harmless, but may have customer names or infrastructure details of course
16:48:53 dansmith and the other issue is that open by default, with no creation controls, you can fill the database for fun and profit :)
16:49:31 sean-k-mooney ya so what the api was intended for was to provide a central regeistry for all falovr extra specs, image proertes, host aggreate and volumen metadata key and the allows values
16:50:24 dansmith seems odd to put that in glance, but I understand now that's the goal, at least
16:50:36 sean-k-mooney basically it was created as a programatic way to document and encode the value values for all the tunables user and operations might use when creating image/flavor/aggreates and volumnes
16:51:03 sean-k-mooney well it was adding very early on
16:51:16 dansmith yeah, so there have been contributions to the metadefs since the original thing, presumably because someone wants something to show up in horizon
16:51:55 sean-k-mooney well before we added stephenfin flavor validation stuff i was pushing for use to keep it in sysnc to defien the falvor extra specs
16:59:32 gibi stephenfin: will you look at the two artom's and sean-k-mooney's numa policy patches as second core?
16:59:41 stephenfin yup, on it
17:00:14 gibi thanks
17:24:37 stephenfin gibi: done on both
17:24:44 gibi stephenfin: any issue?
17:24:58 stephenfin Nope. Good catch on the socket policy though

Earlier   Later