| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2021-03-11 | |||
| 14:59:21 | kashyap | stephenfin: For later, you might also find this useful to know about: https://github.com/rhuefi/qemu-ovmf-secureboot | |
| 14:59:55 | kashyap | (Fedora and other distros already ship a variant of this tool we wrote in the past.) | |
| 15:16:05 | openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Add functional tests for UEFI, secure boot https://review.opendev.org/c/openstack/nova/+/776682 | |
| 15:16:06 | openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Remove duplicated 'start_compute' helper https://review.opendev.org/c/openstack/nova/+/776683 | |
| 15:16:06 | openstackgerrit | Stephen Finucane proposed openstack/nova master: docs: Document UEFI secure boot feature https://review.opendev.org/c/openstack/nova/+/776684 | |
| 15:16:39 | stephenfin | lyarwood: removed that unnecessary ADMIN_API from the functional test ^ | |
| 15:17:28 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/train: compute: Lock by instance.uuid lock during swap_volume https://review.opendev.org/c/openstack/nova/+/758733 | |
| 15:17:29 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/train: [stable-only] gate: Skip ceph tests after plugin moved to Octopus release https://review.opendev.org/c/openstack/nova/+/780014 | |
| 15:17:38 | lyarwood | elod / melwitt ; ^ fun times with ceph on stable/train btw | |
| 15:17:41 | lyarwood | stephenfin: ack thanks | |
| 15:21:20 | sean-k-mooney | lyarwood: you could pin the plugin to an older commit no? | |
| 15:22:19 | sean-k-mooney | lyarwood: you just do https://github.com/SeanMooney/ci-sean-mooney/blob/main/zuul.d/jobs.yaml#L36 | |
| 15:22:26 | sean-k-mooney | required-projects: | |
| 15:22:28 | sean-k-mooney | - name: openstack/devstack | |
| 15:22:30 | sean-k-mooney | override-checkout: master | |
| 15:22:40 | sean-k-mooney | but in this case override the ceph plugin | |
| 15:23:05 | sean-k-mooney | so you can continue to deploy what ever it had before | |
| 15:23:37 | elod | lyarwood: yikes. thanks for looking it and fixing! is this blocking train and older branches? | |
| 15:23:42 | lyarwood | yeah the issue is these jobs aren't zuul native on stable/train and manually check out the plugin | |
| 15:24:27 | lyarwood | elod: I assume <=stable/train with the nova-live-migration failures | |
| 15:24:40 | lyarwood | elod: given grenade isn't running prior to stable/train right? | |
| 15:25:03 | lyarwood | sean-k-mooney: that's a neat hack btw, I wansn't aware of it. | |
| 15:25:20 | lyarwood | sean-k-mooney: we could limit the checkout in the hook script to a known good commit to keep ceph coverage I guess | |
| 15:25:22 | sean-k-mooney | we use it in a number of places for stable branches | |
| 15:25:49 | sean-k-mooney | lyarwood: tempest is one case sicne it branchless | |
| 15:26:36 | sean-k-mooney | lyarwood: but yes pinning to a know good commit or actully taging it and pinnging to that tag would proably be the way to go | |
| 15:27:05 | sean-k-mooney | if it was zuul native i think that can be anything that is vaild for a git checkout command | |
| 15:27:19 | sean-k-mooney | so commit tag or branch | |
| 15:27:48 | lyarwood | right, let me do it that way actually so we don't drop coverage | |
| 15:28:15 | sean-k-mooney | where is the job defiend | |
| 15:28:27 | sean-k-mooney | the enable plugin line optionally takes a git ref | |
| 15:28:39 | sean-k-mooney | which is the branch/tag/commit to use | |
| 15:29:09 | sean-k-mooney | you can do it trivally in the lcoal.conf if you can change the enable_plugin line | |
| 15:30:21 | sean-k-mooney | oh ... https://github.com/openstack/nova/blob/stable/train/gate/live_migration/hooks/ceph.sh#L13 | |
| 15:30:25 | lyarwood | yeah there | |
| 15:30:28 | sean-k-mooney | why were we ever doing that | |
| 15:30:30 | lyarwood | like I said, tis fun | |
| 15:30:38 | lyarwood | not my code ./me runs | |
| 15:30:43 | lyarwood | and it's pre-zuul | |
| 15:30:57 | sean-k-mooney | right but even pre-zuul this was wrong | |
| 15:33:07 | lyarwood | I'm being an idiot, I can just export CEPH_RELEASE | |
| 15:33:44 | sean-k-mooney | ah the plugin supprot that as a configurable | |
| 15:33:58 | sean-k-mooney | you could add --branch to the git clone too | |
| 15:35:28 | lyarwood | sean-k-mooney: the plugin is branchless | |
| 15:35:56 | sean-k-mooney | ya but i tought that worked with commit too | |
| 15:36:06 | sean-k-mooney | it does not | |
| 15:39:36 | sean-k-mooney | i was expecting use to be using it like this | |
| 15:40:09 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/train: [stable-only] gate: Pin CEPH_RELEASE to nautilus in LM hook https://review.opendev.org/c/openstack/nova/+/780014 | |
| 15:40:10 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/train: compute: Lock by instance.uuid lock during swap_volume https://review.opendev.org/c/openstack/nova/+/758733 | |
| 15:40:42 | sean-k-mooney | export DEVSTACK_LOCAL_CONFIG="enable_plugin devstack-plugin-ceph https://opendev.org/openstack/devstack-plugin-ceph |
|
| 15:41:22 | sean-k-mooney | like this https://docs.openstack.org/devstack/latest/plugins.html#legacy-project-config-jobs | |
| 15:41:28 | kashyap | stephenfin: What is "rubric" in rST lingo? (I know the English word itself, but first time I see in rST) | |
| 15:41:46 | kashyap | stephenfin: My guess is: "Heading" | |
| 15:41:52 | stephenfin | Yeah, it's a heading that doesn't affect the structure of the document | |
| 15:41:53 | kashyap | "Under the rubric of Y" | |
| 15:42:03 | kashyap | Right; thx | |
| 15:42:03 | stephenfin | So it won't appear in a table of contents | |
| 15:42:19 | kashyap | stephenfin: Nice; I bow to your rST wisdom | |
| 15:42:24 | sean-k-mooney | ist that what cascade list use internally | |
| 15:42:44 | sean-k-mooney | i always hade when heading are not linkable in our docs | |
| 15:42:52 | sean-k-mooney | *hate | |
| 15:43:19 | stephenfin | cascade list? | |
| 15:43:54 | gibi | nova meeting will start in 16 minutes on #openstack-meeting-3 | |
| 15:44:26 | sean-k-mooney | stephenfin: what we sue here https://raw.githubusercontent.com/openstack/nova/master/doc/source/user/flavors.rst | |
| 15:44:34 | sean-k-mooney | for the titles | |
| 15:44:43 | stephenfin | oh, definition lists | |
| 15:44:48 | sean-k-mooney | yep those | |
| 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 | sean-k-mooney | but none of the other items | |
| 15:50:26 | stephenfin | whereas we do have them for the config doc https://docs.openstack.org/nova/latest/configuration/config.html | |
| 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 | |