{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2356406,"defaultBranch":"master","name":"tempest","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-09T15:56:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725858798.0","currentOid":""},"activityList":{"items":[{"before":"3c62d2268576c2dd2e2dcced95294b30afeed1d4","after":"93d123f858e2c1bf66866482699fe1629fff45c4","ref":"refs/heads/master","pushedAt":"2024-09-11T17:31: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 \"Add releasenotes page for version 40.0.0\"","shortMessageHtmlLink":"Merge \"Add releasenotes page for version 40.0.0\""}},{"before":"b7a621ea2cc9925803ba79b1a5e07be2e4c54665","after":"3c62d2268576c2dd2e2dcced95294b30afeed1d4","ref":"refs/heads/master","pushedAt":"2024-09-11T09:34:37.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 \"Fix AttributeError with 'SSHExecCommandFailed'\"","shortMessageHtmlLink":"Merge \"Fix AttributeError with 'SSHExecCommandFailed'\""}},{"before":"0a0e1070e573674332cb5126064b95f17099307e","after":"b7a621ea2cc9925803ba79b1a5e07be2e4c54665","ref":"refs/heads/master","pushedAt":"2024-09-09T19:43:34.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 credential generation for manager personas\"","shortMessageHtmlLink":"Merge \"Add credential generation for manager personas\""}},{"before":"571959dd2b1469ada0657ae701e4699044e3d79f","after":"0a0e1070e573674332cb5126064b95f17099307e","ref":"refs/heads/master","pushedAt":"2024-09-04T15:02:22.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 \"Switch to the master constraint in tox.ini\"","shortMessageHtmlLink":"Merge \"Switch to the master constraint in tox.ini\""}},{"before":"f03c90109ea254292f5797244f88cf8d2f9dde5a","after":"571959dd2b1469ada0657ae701e4699044e3d79f","ref":"refs/heads/master","pushedAt":"2024-09-04T08:21:57.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 \"Use stable constraint in tox to release Tempest new tag\"","shortMessageHtmlLink":"Merge \"Use stable constraint in tox to release Tempest new tag\""}},{"before":"b34c45f8847ce9a0edca6eff293028d711ab9fba","after":"f03c90109ea254292f5797244f88cf8d2f9dde5a","ref":"refs/heads/master","pushedAt":"2024-09-03T21:35:22.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 \"Skip the glance vmdk-footer test for now\"","shortMessageHtmlLink":"Merge \"Skip the glance vmdk-footer test for now\""}},{"before":"3ba975fce29779f779b0f48ea1e0c422a35f6821","after":"b34c45f8847ce9a0edca6eff293028d711ab9fba","ref":"refs/heads/master","pushedAt":"2024-09-03T20:24:00.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 \"Fix misuse of assertIsNone\"","shortMessageHtmlLink":"Merge \"Fix misuse of assertIsNone\""}},{"before":"f6bb9d1e4b30ac11132023d11c36f1fb48b2934a","after":"3ba975fce29779f779b0f48ea1e0c422a35f6821","ref":"refs/heads/master","pushedAt":"2024-09-03T18:57:08.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 release notes for 2024.2 cycle intermediate release\n\nThis is to make new functionality available to plugins\nand other consumers.\n\nChange-Id: Ic49a928f26a368c7119e96b0d809da6c9721c672","shortMessageHtmlLink":"Add release notes for 2024.2 cycle intermediate release"}},{"before":"32da46943ec9c1a8dbfaf2cc41b6720b4f170dc3","after":"f6bb9d1e4b30ac11132023d11c36f1fb48b2934a","ref":"refs/heads/master","pushedAt":"2024-08-29T21:18:51.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":"Support proper image import ISO format testing\n\nThis makes the image import format test not skip ISO and assert that\nthe import conversion process does not change it from iso to something\nelse.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/923676\nChange-Id: I2e88b0a086838d68055ac9a5808b84c8dc1efc2e","shortMessageHtmlLink":"Support proper image import ISO format testing"}},{"before":"76c925aab7a34f14d0626d17afd1a745d1f7be19","after":"32da46943ec9c1a8dbfaf2cc41b6720b4f170dc3","ref":"refs/heads/master","pushedAt":"2024-08-26T21:32:23.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":"Allow nova vmdk-footer test to pass\n\nNova originally did not support vmdk-with-footer and the test asserted\nthat fact. Now we need to fix nova and have this test work with both\nfixed and non-fixed code. Since the tests are not split by image\nformat, we can easily skip in the case where an image is marked as\nusable, but fails in a known way, which will allow us to pass the\njob with and without a fixed nova.\n\nChange-Id: I71268fa915055300e1cb42e592bc62a1f276d733","shortMessageHtmlLink":"Allow nova vmdk-footer test to pass"}},{"before":"a996eecba51adaf787c7babf67701250e6d19a46","after":"76c925aab7a34f14d0626d17afd1a745d1f7be19","ref":"refs/heads/master","pushedAt":"2024-08-20T19:46: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 \"Add configurable hostname pattern to filter hosts\"","shortMessageHtmlLink":"Merge \"Add configurable hostname pattern to filter hosts\""}},{"before":"26c17ff85df0f35d3229b0b6ddd9f28bca3fdf83","after":"a996eecba51adaf787c7babf67701250e6d19a46","ref":"refs/heads/master","pushedAt":"2024-08-16T01:51:23.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 \"Skip iso image import testing for now\"","shortMessageHtmlLink":"Merge \"Skip iso image import testing for now\""}},{"before":"627333b9a5c547224f9d70d674cf54d7f112ef47","after":"26c17ff85df0f35d3229b0b6ddd9f28bca3fdf83","ref":"refs/heads/master","pushedAt":"2024-08-13T21:48:56.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 early failure detection in devstack-tempest-ipv6\"","shortMessageHtmlLink":"Merge \"Add early failure detection in devstack-tempest-ipv6\""}},{"before":"8d39e1f95e9722faffa92a824fdb4c97c5b6c903","after":"627333b9a5c547224f9d70d674cf54d7f112ef47","ref":"refs/heads/master","pushedAt":"2024-08-12T19:11:39.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 compute image format test\"","shortMessageHtmlLink":"Merge \"Add compute image format test\""}},{"before":"b023865f8acf61931538f7131f07bb95ea6abef9","after":"8d39e1f95e9722faffa92a824fdb4c97c5b6c903","ref":"refs/heads/master","pushedAt":"2024-08-12T19:11: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 \"Test image formats with import\"","shortMessageHtmlLink":"Merge \"Test image formats with import\""}},{"before":"0795166adf635621fce356387f1b7e3916fdce51","after":"b023865f8acf61931538f7131f07bb95ea6abef9","ref":"refs/heads/master","pushedAt":"2024-08-12T19:02:15.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 \"Test image formats\"","shortMessageHtmlLink":"Merge \"Test image formats\""}},{"before":"a4a48b2f299ed9a507fb7f512c6b0a26c77f621d","after":"0795166adf635621fce356387f1b7e3916fdce51","ref":"refs/heads/master","pushedAt":"2024-07-31T22:30:11.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 cleanup of keypairs for --prefix option\n\nWhen running tempest cleanup --prefix, there is an issue with\ncleaning up keypairs, because of incorrect listing of them. This\nissue is solved by setting the right dictionary key.\n\nChange-Id: I81da575b0f40d2f04440a322b3b694f332c5d58e","shortMessageHtmlLink":"Fix cleanup of keypairs for --prefix option"}},{"before":"1af21705c53bc9911ea467eaeee2bc12489a43ed","after":"a4a48b2f299ed9a507fb7f512c6b0a26c77f621d","ref":"refs/heads/master","pushedAt":"2024-07-26T16:43: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":"Add early failure detection for tempest base job\n\nZuul can do better resource allocation if it learns early that a job\nwill fail even when tests haven't completed yet. This is done by adding\na regular expression that will match on a single failing test within a\ntempest run. The regex is copied from what the zuul project has already\nbeen using successfully for some time.\n\nChange-Id: I8c9488a55d04e32384d1523a9658a8711b05c340","shortMessageHtmlLink":"Add early failure detection for tempest base job"}},{"before":"95064194ad992b2a9f7ef0ba25475f981c9b243f","after":"1af21705c53bc9911ea467eaeee2bc12489a43ed","ref":"refs/heads/master","pushedAt":"2024-07-19T07:39: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 \"Add wait for location import task\"","shortMessageHtmlLink":"Merge \"Add wait for location import task\""}},{"before":"b73ead02dc6906503c7da271684de18feb9cf9b3","after":"95064194ad992b2a9f7ef0ba25475f981c9b243f","ref":"refs/heads/master","pushedAt":"2024-07-17T11:18: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 test to verify hostname allows FQDN\"","shortMessageHtmlLink":"Merge \"Add test to verify hostname allows FQDN\""}},{"before":"e47f4457cbe5991c2670ad6a5902f3a056d19f6c","after":"b73ead02dc6906503c7da271684de18feb9cf9b3","ref":"refs/heads/master","pushedAt":"2024-07-17T08:12:29.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":"Switch the default disk and container formats to bare/qcow2\n\nThe first item of image.disk_formats and image.container_formats\ntempest options is used by default if the options are not\nspecified by the person runnig tempest.\nThe most likely format to be used and supported are bare and qcow2,\nso let's switch to those as default options.\n\nAlso, move raw to the second place of disk_formats because\na specific test (test_list_images_param_disk_format from the\ntempest.api.image.v2.test_images.ListUserImagesTest class)\nrequires an image in raw format, but its initializer only\ncreates a subset of the images (only the first 6 (!) items\nof all combinations of container_formats and disk_formats)\nwhich means that raw should be in the first 6 combinations.\n\nChange-Id: Iab3e5205e2ec6cd5a253715ff87853b2805e4819","shortMessageHtmlLink":"Switch the default disk and container formats to bare/qcow2"}},{"before":"149eabd47e3e6a127486346b6db7abbffca891ce","after":"e47f4457cbe5991c2670ad6a5902f3a056d19f6c","ref":"refs/heads/master","pushedAt":"2024-07-09T18:53: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 \"Drop identity v2 api tests\"","shortMessageHtmlLink":"Merge \"Drop identity v2 api tests\""}},{"before":"8e7232b74003879c165d176a03f64052706055ec","after":"149eabd47e3e6a127486346b6db7abbffca891ce","ref":"refs/heads/master","pushedAt":"2024-07-09T11:22:00.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 \"Fix unit tests cleanup for --resource-list option\"","shortMessageHtmlLink":"Merge \"Fix unit tests cleanup for --resource-list option\""}},{"before":"1a7a5a4d80da53903539163fd422e73d205a19a9","after":"8e7232b74003879c165d176a03f64052706055ec","ref":"refs/heads/master","pushedAt":"2024-07-05T08:28: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 \"Validate [validation] ssh_key_type at config layer\"","shortMessageHtmlLink":"Merge \"Validate [validation] ssh_key_type at config layer\""}},{"before":"aa57d98fc4e29f0e9bbc44d306da993b7226fb03","after":"1a7a5a4d80da53903539163fd422e73d205a19a9","ref":"refs/heads/master","pushedAt":"2024-07-05T01:37: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 \"Update http_image config option to use latest image\"","shortMessageHtmlLink":"Merge \"Update http_image config option to use latest image\""}},{"before":"cfdbbb0ac3d29be21ddd85fd0befb64c45b95424","after":"aa57d98fc4e29f0e9bbc44d306da993b7226fb03","ref":"refs/heads/master","pushedAt":"2024-07-04T21:38:17.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 \"Test image <-> volume <-> server dependency\"","shortMessageHtmlLink":"Merge \"Test image <-> volume <-> server dependency\""}},{"before":"4bae4b08cc04a8edaed325726684d6318db762f4","after":"cfdbbb0ac3d29be21ddd85fd0befb64c45b95424","ref":"refs/heads/master","pushedAt":"2024-07-04T20:52:50.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":"Reno for http_qcow2_image config option\n\nChange-Id: I3a03657d155d82d87fef715a138e507670159053","shortMessageHtmlLink":"Reno for http_qcow2_image config option"}},{"before":"5e54bf66b32433294de96783db90ea5a07a38ffa","after":"4bae4b08cc04a8edaed325726684d6318db762f4","ref":"refs/heads/master","pushedAt":"2024-07-03T20:52:31.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 \"Allow visibility of external subnet as shared ones\"","shortMessageHtmlLink":"Merge \"Allow visibility of external subnet as shared ones\""}},{"before":"ad6f94cad8fd176f65ffc3ae022fb5c898d8874e","after":"5e54bf66b32433294de96783db90ea5a07a38ffa","ref":"refs/heads/master","pushedAt":"2024-07-03T20:09:20.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 \"extend tempest-integrated-compute and tempest-full-py3\"","shortMessageHtmlLink":"Merge \"extend tempest-integrated-compute and tempest-full-py3\""}},{"before":"e1451f4ae00edf6f8318d324d8b23208ecee4ba7","after":"ad6f94cad8fd176f65ffc3ae022fb5c898d8874e","ref":"refs/heads/master","pushedAt":"2024-07-03T20:00:37.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 \"Introduce new config parameter to download qcow2 image\"","shortMessageHtmlLink":"Merge \"Introduce new config parameter to download qcow2 image\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEs35EhQA","startCursor":null,"endCursor":null}},"title":"Activity ยท openstack/tempest"}