{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17763330,"defaultBranch":"master","name":"nova-specs","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-14T23:10:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1395066707.0","currentOid":""},"activityList":{"items":[{"before":"6698bdc4db5a6a0e69f19b7ee8b28ecbf4500f6d","after":"680f3ef17a41222eaa4f69063bc7221cf104db6a","ref":"refs/heads/master","pushedAt":"2024-06-04T15:05:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Re-propose specs for ephemeral encryption\"","shortMessageHtmlLink":"Merge \"Re-propose specs for ephemeral encryption\""}},{"before":"ea02fc71c3a1fae173f76e04036fd25f071f80c7","after":"6698bdc4db5a6a0e69f19b7ee8b28ecbf4500f6d","ref":"refs/heads/master","pushedAt":"2024-05-28T09:11:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Fix missing blueprint link\n\nThis is follow-up of I3e3c2350e623a95e3b2831818012376df0508232 and\nfixes the missing link to the corresponding blueprint.\n\nChange-Id: I8950ae9234488d0865c67517a30a1497197656a9","shortMessageHtmlLink":"Fix missing blueprint link"}},{"before":"505458c2619588e8141d672ff2b71fbee2500ce4","after":"ea02fc71c3a1fae173f76e04036fd25f071f80c7","ref":"refs/heads/master","pushedAt":"2024-05-22T18:35:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Remove template files from non-empty directories\"","shortMessageHtmlLink":"Merge \"Remove template files from non-empty directories\""}},{"before":"147e4092bf3eb4df4289b5725249cb850b973696","after":"505458c2619588e8141d672ff2b71fbee2500ce4","ref":"refs/heads/master","pushedAt":"2024-05-21T08:59:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add openapi spec\"","shortMessageHtmlLink":"Merge \"Add openapi spec\""}},{"before":"2793ed6a2de22af4b84632951ebd9b61454aa0b1","after":"147e4092bf3eb4df4289b5725249cb850b973696","ref":"refs/heads/master","pushedAt":"2024-05-14T13:02:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"libvirt: Stateless firmware support\"","shortMessageHtmlLink":"Merge \"libvirt: Stateless firmware support\""}},{"before":"f33b0164207b529c6bdb358df2da9b176c814005","after":"2793ed6a2de22af4b84632951ebd9b61454aa0b1","ref":"refs/heads/master","pushedAt":"2024-05-14T09:59:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Update and Re-propose \"Allow Manila shares to be directly attached to an instance when using libvirt\" for Dalmatian\"","shortMessageHtmlLink":"Merge \"Update and Re-propose \"Allow Manila shares to be directly atta…"}},{"before":"ae9a0631eadf7d8e8184f4b40fbd6bf47eec4ead","after":"f33b0164207b529c6bdb358df2da9b176c814005","ref":"refs/heads/master","pushedAt":"2024-05-14T09:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Repropose per-process-healthchecks for Dalmatian\n\nChange-Id: I2576b9cb350289857e5a10ff5236c2eb4894d991","shortMessageHtmlLink":"Repropose per-process-healthchecks for Dalmatian"}},{"before":"80295ed3c4ef1a1b45cf5971949576479bfbca0a","after":"ae9a0631eadf7d8e8184f4b40fbd6bf47eec4ead","ref":"refs/heads/master","pushedAt":"2024-03-13T16:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Move Caracal implemented specs\n\nAlso changed some filenames to match the requirement which is to have the same\nname than the blueprint.\n\nChange-Id: Ief213c619a960e1248593b3d31a91d19e1267f36","shortMessageHtmlLink":"Move Caracal implemented specs"}},{"before":"f0ffcb6ddfbbb4baccfa7b86e0a9176aca4db698","after":"80295ed3c4ef1a1b45cf5971949576479bfbca0a","ref":"refs/heads/master","pushedAt":"2024-02-19T11:03:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Create specs directory for 2024.2 Dalmatian\n\nSigned-off-by: Takashi Natsume \nChange-Id: I835e59e623ad247832bb641e47f5b1b553248a2d","shortMessageHtmlLink":"Create specs directory for 2024.2 Dalmatian"}},{"before":"cc6cb122392618877d3e478b3534106cb8435721","after":"f0ffcb6ddfbbb4baccfa7b86e0a9176aca4db698","ref":"refs/heads/master","pushedAt":"2024-01-15T09:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"add the blueprint link to the specs\n\nAmit forgot to add the blueprint link into the specs but we need it.\n\nChange-Id: I4b2b0949b9ce6f4fae7787342a4d9af8bf8f98a5","shortMessageHtmlLink":"add the blueprint link to the specs"}},{"before":"16b1b8063bf2edbfe37abbae6d5e38dd2f60e944","after":"cc6cb122392618877d3e478b3534106cb8435721","ref":"refs/heads/master","pushedAt":"2024-01-11T19:50:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"List requested availability zones\"","shortMessageHtmlLink":"Merge \"List requested availability zones\""}},{"before":"ea0e68597aba126c29e4bd7bf0bc748aef001cc7","after":"16b1b8063bf2edbfe37abbae6d5e38dd2f60e944","ref":"refs/heads/master","pushedAt":"2023-12-20T10:37:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Proposes mdev live-migration support in libvirt\"","shortMessageHtmlLink":"Merge \"Proposes mdev live-migration support in libvirt\""}},{"before":"c8553fa81cc388f18d99a160c1e73627dbab80f6","after":"ea0e68597aba126c29e4bd7bf0bc748aef001cc7","ref":"refs/heads/master","pushedAt":"2023-12-20T00:54:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Enforce console session timeout\"","shortMessageHtmlLink":"Merge \"Enforce console session timeout\""}},{"before":"504343a1ccd4cbf783e16aba61f6d557b1d8d083","after":"c8553fa81cc388f18d99a160c1e73627dbab80f6","ref":"refs/heads/master","pushedAt":"2023-12-19T16:19:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Re-submit Ironic-shards for Caracal\"","shortMessageHtmlLink":"Merge \"Re-submit Ironic-shards for Caracal\""}},{"before":"0372458ccabe5dddd625bc2d23a7c9fc644d71fb","after":"504343a1ccd4cbf783e16aba61f6d557b1d8d083","ref":"refs/heads/master","pushedAt":"2023-12-06T19:40:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add spec for PCI Groups\"","shortMessageHtmlLink":"Merge \"Add spec for PCI Groups\""}},{"before":"c9e9efbbf2d36ff450e517b8db98ae169757bf87","after":"0372458ccabe5dddd625bc2d23a7c9fc644d71fb","ref":"refs/heads/master","pushedAt":"2023-12-06T14:46:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Re-propose \"Add maxphysaddr support for Libvirt\" for 2024.1 Caracal\"","shortMessageHtmlLink":"Merge \"Re-propose \"Add maxphysaddr support for Libvirt\" for 2024.1 Ca…"}},{"before":"04909653946a5dd5fa7f326f8415d61e72a08992","after":"c9e9efbbf2d36ff450e517b8db98ae169757bf87","ref":"refs/heads/master","pushedAt":"2023-12-06T14:37:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"resubmit per-process-healthchecks spec for 2024.1\"","shortMessageHtmlLink":"Merge \"resubmit per-process-healthchecks spec for 2024.1\""}},{"before":"f1ec291df71cf155b7cbf700c30be75006e4b204","after":"04909653946a5dd5fa7f326f8415d61e72a08992","ref":"refs/heads/master","pushedAt":"2023-11-30T09:52:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Re-propose using VirtIO PackedRing Configuration support for 2024.1\"","shortMessageHtmlLink":"Merge \"Re-propose using VirtIO PackedRing Configuration support for 2…"}},{"before":"070200095693b837f785555f0a2da8387c0d7790","after":"f1ec291df71cf155b7cbf700c30be75006e4b204","ref":"refs/heads/master","pushedAt":"2023-11-08T11:57:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add libvirt-dev-alias spec\"","shortMessageHtmlLink":"Merge \"Add libvirt-dev-alias spec\""}},{"before":"f88a2d26f9a3b6669a2951b116c800e6ec6577f1","after":"070200095693b837f785555f0a2da8387c0d7790","ref":"refs/heads/master","pushedAt":"2023-11-08T10:43:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Re-propose \"Allow Manila shares to be directly attached to an instance when using libvirt\" for Caracal\"","shortMessageHtmlLink":"Merge \"Re-propose \"Allow Manila shares to be directly attached to an …"}},{"before":"3c525cbac3d95156ab36fbb682a2b4cb1d8af29f","after":"f88a2d26f9a3b6669a2951b116c800e6ec6577f1","ref":"refs/heads/master","pushedAt":"2023-11-08T10:36:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Re-propose spec for ephemeral encryption for libvirt\"","shortMessageHtmlLink":"Merge \"Re-propose spec for ephemeral encryption for libvirt\""}},{"before":"c6b6eab6304203f6fca32dd3ce074b071b433171","after":"3c525cbac3d95156ab36fbb682a2b4cb1d8af29f","ref":"refs/heads/master","pushedAt":"2023-11-08T10:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Re-propose spec for ephemeral storage encryption\n\nPreviously-approved: 2023.2, 2023.1, Zed, Yoga, Xena, Wallaby\n\nRelated to blueprint ephemeral-storage-encryption\n\nChange-Id: Ia0733c60a6bee8b9c2fea0c0ca6e0796c9f3b1a1","shortMessageHtmlLink":"Re-propose spec for ephemeral storage encryption"}},{"before":"20e7ef53f7f7d3fdbe93118243849c82f2fa0f5e","after":"c6b6eab6304203f6fca32dd3ce074b071b433171","ref":"refs/heads/master","pushedAt":"2023-10-03T15:16:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Re-propose using extend volume completion action for 2024.1\"","shortMessageHtmlLink":"Merge \"Re-propose using extend volume completion action for 2024.1\""}},{"before":"928b47bc945aa0189251601a40faa8ccfc73cf79","after":"20e7ef53f7f7d3fdbe93118243849c82f2fa0f5e","ref":"refs/heads/master","pushedAt":"2023-10-03T15:05:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Amend spec to add more details around encryption secrets\"","shortMessageHtmlLink":"Merge \"Amend spec to add more details around encryption secrets\""}},{"before":"12bf5fe97bbb3e9d7429359446760d14bb369762","after":"928b47bc945aa0189251601a40faa8ccfc73cf79","ref":"refs/heads/master","pushedAt":"2023-10-03T09:53:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"explain why ironic-shards was reverted in the spec\"","shortMessageHtmlLink":"Merge \"explain why ironic-shards was reverted in the spec\""}},{"before":"39abef00558eff27bda4f2ae75c475bd76e568ce","after":"12bf5fe97bbb3e9d7429359446760d14bb369762","ref":"refs/heads/master","pushedAt":"2023-10-03T09:52:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Move Bobcat implemented specs\"","shortMessageHtmlLink":"Merge \"Move Bobcat implemented specs\""}},{"before":"d5ce36557922a89f3488ffd53e0132e7564b9ff4","after":"39abef00558eff27bda4f2ae75c475bd76e568ce","ref":"refs/heads/master","pushedAt":"2023-09-19T14:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"nova-specs should use upper-constraints\n\nA recent release of python-subunit 1.4.3 caused\nstestr to break due to an undeclared transitive dep.\nthis is fixed in stestr 4.1.0 but it highlighted that\nnova-specs is not using uc when installing and as a result\nis prone to failures that wont happen in other tox venvs.\n\nThis change simply enables the use of upper-constraints\nto prevent future breakages like this.\n\nChange-Id: Ic8a19b8426d3d91f82e907ace62f846a9d6c7282","shortMessageHtmlLink":"nova-specs should use upper-constraints"}},{"before":"39c91027a63c9e9551aa875359cbf94e04302d2e","after":"d5ce36557922a89f3488ffd53e0132e7564b9ff4","ref":"refs/heads/master","pushedAt":"2023-09-12T14:14:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Create specs directory for 2024.1 Caracal\"","shortMessageHtmlLink":"Merge \"Create specs directory for 2024.1 Caracal\""}},{"before":"47845a267d0e655e8f2bd9ab5e469782e767e8be","after":"39c91027a63c9e9551aa875359cbf94e04302d2e","ref":"refs/heads/master","pushedAt":"2023-09-11T16:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"replace() argument 1 must be str, not _StrPath\n\nthe type of app.builder.srcdir is now a _StrPath which\nbreaks the invocation of replace when generating\nredirects.\n\nThis change just fixes that by wrapping it in str()\n\nChange-Id: Ic8936c2e657a2a0212b1bc96915ba6e2035569b3","shortMessageHtmlLink":"replace() argument 1 must be str, not _StrPath"}},{"before":"f198f70028de46aa6f76ab97d71d622c0a374b1c","after":"47845a267d0e655e8f2bd9ab5e469782e767e8be","ref":"refs/heads/master","pushedAt":"2023-07-07T15:14:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add support for Napatech LinkVirt SmartNICs\"","shortMessageHtmlLink":"Merge \"Add support for Napatech LinkVirt SmartNICs\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXCt0BgA","startCursor":null,"endCursor":null}},"title":"Activity · openstack/nova-specs"}