{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":210877584,"defaultBranch":"master","name":"ansible-collections-openstack","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-25T15:21:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701687691.0","currentOid":""},"activityList":{"items":[{"before":"fa6eb547ab9a9358cca9b5ae9d9b59d044fc412f","after":"032a5222c1861c3146c85a8b977cd348713c080d","ref":"refs/heads/master","pushedAt":"2024-06-25T23:01:43.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 vlan_tranparency for creation networks\"","shortMessageHtmlLink":"Merge \"Add vlan_tranparency for creation networks\""}},{"before":"23290a568b180f31e988d9947002280272c3a0ac","after":"fa6eb547ab9a9358cca9b5ae9d9b59d044fc412f","ref":"refs/heads/master","pushedAt":"2024-06-25T19:49: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 insecure_registry property to coe_cluster_templates\"","shortMessageHtmlLink":"Merge \"Add insecure_registry property to coe_cluster_templates\""}},{"before":"69801f268f279ed02bdd1ca2134d24d045e51539","after":"23290a568b180f31e988d9947002280272c3a0ac","ref":"refs/heads/master","pushedAt":"2024-06-25T19:20:04.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 munch results in server_info module\n\nCertain branches of the openstacksdk are explicitly converting\n`Resource` objects to munch objects to add additional virtual\nproperties. This means that the module may receive `Resource` or a\n`Munch` object. Add a small check.\n\nChange-Id: I413877128d1e2b68d7f39420d19e2560d3d9a99e","shortMessageHtmlLink":"Allow munch results in server_info module"}},{"before":"4c186a2ae6bfdc96b62de9acd0e32ce5df27ac68","after":"69801f268f279ed02bdd1ca2134d24d045e51539","ref":"refs/heads/master","pushedAt":"2024-06-25T07:41:18.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":"Wait for deleted server to disappear from results\n\nWhen we delete server wait for it to completely disappear from the\nresults (Nova returns it for some time with the 'DELETED' state). Since\ntests (and actually also users) not able to really cope with this wait\nfor server to be gone completely.\n\nChange-Id: Ie2dde98ae47dd7108d554495d5025df175647d5c","shortMessageHtmlLink":"Wait for deleted server to disappear from results"}},{"before":"598cc2d743c82d34f1b36a6e9e41311a70edb297","after":"4c186a2ae6bfdc96b62de9acd0e32ce5df27ac68","ref":"refs/heads/master","pushedAt":"2024-05-13T09:33:39.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 support for creation of the default external networks\n\nIn Neutron external network can be marked as 'default' and such network\nwill be used in the auto allocate network functionality [1].\nThis patch adds support for creation of such default network by the\nansible openstack module.\n\n[1] https://docs.openstack.org/neutron/latest/admin/config-auto-allocation.html\n\nChange-Id: I1aeb91f8142cdc506c3343871e95dcad13f44da0","shortMessageHtmlLink":"Add support for creation of the default external networks"}},{"before":"bc65d42f5206bcddcf9d6c7d1f0dd9d032abe1c3","after":"598cc2d743c82d34f1b36a6e9e41311a70edb297","ref":"refs/heads/master","pushedAt":"2024-04-08T14:40: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 \"fix: subnet module: allow cidr option with subnet_pool\"","shortMessageHtmlLink":"Merge \"fix: subnet module: allow cidr option with subnet_pool\""}},{"before":"ac4d1058138317849185487fe324f9f8f37e03f6","after":"bc65d42f5206bcddcf9d6c7d1f0dd9d032abe1c3","ref":"refs/heads/master","pushedAt":"2024-03-20T15:46:30.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 \"Disable auto-discovery for setuptools\"","shortMessageHtmlLink":"Merge \"Disable auto-discovery for setuptools\""}},{"before":"93d51498e9e489f54836504856068ebf8b29696b","after":"ac4d1058138317849185487fe324f9f8f37e03f6","ref":"refs/heads/master","pushedAt":"2024-03-19T17:33:51.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 \"router: Allow specifying external network name in a different project\"","shortMessageHtmlLink":"Merge \"router: Allow specifying external network name in a different …"}},{"before":"e009f80ffce5975d69018b8badd46297c7a90ec6","after":"93d51498e9e489f54836504856068ebf8b29696b","ref":"refs/heads/master","pushedAt":"2024-03-13T09:42:47.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":"CI: Don't create port with binding profile\n\nCreating a port with a binding profile now requires a user with the\nservice role. This fixes CI by removing the tasks which create a port\nwith a binding profile. The new policy implies that only other openstack\nservices should be doing this. The capability can remain in the module,\nbut it is unlikely to be used unless with a custom or deprecated policy.\n\nChange-Id: I89306d35670503d2fc8e76c030d88f64c20eca08","shortMessageHtmlLink":"CI: Don't create port with binding profile"}},{"before":"08c93cf9b1b3be47f4e00166a3bfd1c7b6541dfe","after":"e009f80ffce5975d69018b8badd46297c7a90ec6","ref":"refs/heads/master","pushedAt":"2024-01-23T14:36:24.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":"CI: Fix linters-devel and devstack tests\n\nThe linters-devel job fails with:\n\n ansible-test sanity: error: argument --skip-test: invalid choice:\n 'metaclass-boilerplate' (choose from 'action-plugin-docs', ...)\n\nThe functional test fails with:\n\n The conditional check 'info1.volumes | selectattr(\"id\", \"equalto\", \"{{\n info.volumes.0.id }}\") | list | length == 1' failed. The error was:\n Conditional is marked as unsafe, and cannot be evaluated.\n\nThis is due to a change in Ansible 2.17 preventing embedded templates\nfrom referencing unsafe data [1].\n\n[1] https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_9.html#playbook\n\nChange-Id: I2f8411cac1403568afb13c2b96ba452c4c81f126","shortMessageHtmlLink":"CI: Fix linters-devel and devstack tests"}},{"before":"fff978d27344f4ff6633d9bc4d46af47d5ae9226","after":"08c93cf9b1b3be47f4e00166a3bfd1c7b6541dfe","ref":"refs/heads/master","pushedAt":"2023-12-20T08:54:27.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":"Migrate Bifrost jobs to Ubuntu Jammy\n\nChange-Id: I8971e760457a499129d06bb472598f25ee168a7f","shortMessageHtmlLink":"Migrate Bifrost jobs to Ubuntu Jammy"}},{"before":null,"after":"fff978d27344f4ff6633d9bc4d46af47d5ae9226","ref":"refs/heads/experimental","pushedAt":"2023-12-04T11:01:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Prepare release 2.2.0\n\nPrepare data for the v2.2.0 release with few new modules and bugfixes.\n\nChange-Id: Id593b623b389cedb140fb05e8063f48ef7eacc36","shortMessageHtmlLink":"Prepare release 2.2.0"}},{"before":"9fb544d94a807a7f3e8c7dc1ad3e564cb8d463f0","after":"fff978d27344f4ff6633d9bc4d46af47d5ae9226","ref":"refs/heads/master","pushedAt":"2023-12-04T09:16:39.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":"Prepare release 2.2.0\n\nPrepare data for the v2.2.0 release with few new modules and bugfixes.\n\nChange-Id: Id593b623b389cedb140fb05e8063f48ef7eacc36","shortMessageHtmlLink":"Prepare release 2.2.0"}},{"before":"4ab054790c091a9cdca091f41e9bbbbd26d8fe37","after":"9fb544d94a807a7f3e8c7dc1ad3e564cb8d463f0","ref":"refs/heads/master","pushedAt":"2023-10-17T09:29:25.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 port_security_enabled key for port module\"","shortMessageHtmlLink":"Merge \"Fix port_security_enabled key for port module\""}},{"before":"2c68080758aebb43f4cb02d2897e8356987cb69f","after":"4ab054790c091a9cdca091f41e9bbbbd26d8fe37","ref":"refs/heads/master","pushedAt":"2023-10-16T15:32:08.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 \"Prevent routers to be always updated if no shared public network\"","shortMessageHtmlLink":"Merge \"Prevent routers to be always updated if no shared public network\""}},{"before":"6e680d594b5c83281cfac56813a75f735b5b1355","after":"2c68080758aebb43f4cb02d2897e8356987cb69f","ref":"refs/heads/master","pushedAt":"2023-10-16T14:42:48.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 \"Added module for volume type encription\"","shortMessageHtmlLink":"Merge \"Added module for volume type encription\""}},{"before":"0aedc268f1a4509c7fb0dd21b50bd552f334207b","after":"6e680d594b5c83281cfac56813a75f735b5b1355","ref":"refs/heads/master","pushedAt":"2023-10-16T14:30: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 \"Add volume_type related plugins/modules\"","shortMessageHtmlLink":"Merge \"Add volume_type related plugins/modules\""}},{"before":"9b47cb4b5933d862cbc739b1d819a424937a08cd","after":"0aedc268f1a4509c7fb0dd21b50bd552f334207b","ref":"refs/heads/master","pushedAt":"2023-09-01T20:34:04.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":"Adds stateful parameter to security groups\n\nThis is a missing option.\n\nChange-Id: Ic7b43093d9c35de8962978e9ee108cf7b5379fcd","shortMessageHtmlLink":"Adds stateful parameter to security groups"}},{"before":"8612171af384a992fef55a51115f0c1b3e5da8f5","after":"9b47cb4b5933d862cbc739b1d819a424937a08cd","ref":"refs/heads/master","pushedAt":"2023-09-01T10:36:44.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 usage of subnet_id key for router\n\nAt the moment `subnet` is an alias of `subnet_id`. The way, how aliases\nwork in ansible modules, is that ansible does add intended key to param\nin case alias is used. When riginal key is used, aliases are not\npopulated.\n\nRight now in case user define `subnet_id` instead of its alias `subnet`\nmodule will fail with KeyError.\n\nChange-Id: I5ce547352097ea821be4c9bbc18147575986c740","shortMessageHtmlLink":"Fix usage of subnet_id key for router"}},{"before":"407369da6ec9cdf2601398dde23d8ab28ae08bae","after":"8612171af384a992fef55a51115f0c1b3e5da8f5","ref":"refs/heads/master","pushedAt":"2023-08-28T11: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 \"Image filters should be dict not set\"","shortMessageHtmlLink":"Merge \"Image filters should be dict not set\""}},{"before":"2808d1c15500b4a5f2d977a0131f58d74abe7679","after":"407369da6ec9cdf2601398dde23d8ab28ae08bae","ref":"refs/heads/master","pushedAt":"2023-08-16T08:18:47.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 linters for mocking\n\nRight now linters test fail due to a trivial issue in mock loader.\nThis aims to fix CI for the repo.\n\nChange-Id: Ib58e70d3a54b75ca4cb9ad86b761db1ded157143","shortMessageHtmlLink":"Fix linters for mocking"}},{"before":"c30e4db77c4736ad30df054b3167acfa53d4d316","after":"2808d1c15500b4a5f2d977a0131f58d74abe7679","ref":"refs/heads/master","pushedAt":"2023-07-09T08:28:46.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(inventory): bug when using clouds_yaml_path\n\nBefore this fix the current implementation in combination with the most\nrecent openstacksdk (1.2.0) resulted in a list containing the default\nvalues and another list inside this list containing the value of\nclouds_yaml_path. The clouds_yaml_path value gets now added directly to\nthe list only if it was set.\n\nChange-Id: I3c3b6f59393928d098e9b80c55b87fc6ee1e9912","shortMessageHtmlLink":"fix(inventory): bug when using clouds_yaml_path"}},{"before":"ab6f2e45c6daf02ec43e8c142cf3852608e47fa1","after":"c30e4db77c4736ad30df054b3167acfa53d4d316","ref":"refs/heads/master","pushedAt":"2023-04-19T07:02:06.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":"Publish 2.1.0 release\n\nChange-Id: I142f14dd35720557539b9cf3489a3c12c31f342a","shortMessageHtmlLink":"Publish 2.1.0 release"}},{"before":"568adcb89083e1ace590f9a7ce29fcbcc4f53de0","after":"ab6f2e45c6daf02ec43e8c142cf3852608e47fa1","ref":"refs/heads/master","pushedAt":"2023-04-18T13:02: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":"Change security group rules only when instructed to do so\n\nSecurity group rules in module openstack.cloud.security_group\nare changed/updated only when option 'security_group_rules' was\ndefined explicitly. This follows our policy of \"apply no change\"\nwhen module options in our Ansible modules have not been set.\n\nStory: 2010691\nTask: 47795\nChange-Id: I4a0cda46cb160b5321913b63ff1123d8b8a19705","shortMessageHtmlLink":"Change security group rules only when instructed to do so"}},{"before":"18cf839db42f3983d16e68057e0d12a86882acf8","after":"568adcb89083e1ace590f9a7ce29fcbcc4f53de0","ref":"refs/heads/master","pushedAt":"2023-04-17T23:38:25.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 baremetal_deploy_template module\"","shortMessageHtmlLink":"Merge \"Add baremetal_deploy_template module\""}},{"before":"ad9594dcd71ae680855d69487bf4a7d9dac6482e","after":"18cf839db42f3983d16e68057e0d12a86882acf8","ref":"refs/heads/master","pushedAt":"2023-03-30T08:24:06.577Z","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":"Highlight our mode of operation more prominently\n\nChange-Id: I23d9f390ffbe2c67ebca4e114c9d417a8bd2065e","shortMessageHtmlLink":"Highlight our mode of operation more prominently"}},{"before":"62c0169e64f2c3594430d587b66448627caa00ff","after":"ad9594dcd71ae680855d69487bf4a7d9dac6482e","ref":"refs/heads/master","pushedAt":"2023-03-23T21:46:25.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 mistake in compute_flavor_access notes\n\nIn order to execute addTenantAccess or removeTenantAccess\na flavor should have have is_public set to false, which means it must\nbe private.\n\nChange-Id: Iea1c4e7167b7134a4f70a4fb44fc0a8676265419","shortMessageHtmlLink":"Fix mistake in compute_flavor_access notes"}},{"before":"497f0201006173aed8afe1fbe545268339874abc","after":"62c0169e64f2c3594430d587b66448627caa00ff","ref":"refs/heads/master","pushedAt":"2023-03-07T14:55:22.743Z","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":"Fixed private option in inventory plugin\n\nStory: 2010614\nTask: 47538\nChange-Id: I64e1b3ce5323ca8e351ee9faef4bddbef53dfd5d","shortMessageHtmlLink":"Fixed private option in inventory plugin"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbyMxXQA","startCursor":null,"endCursor":null}},"title":"Activity · openstack/ansible-collections-openstack"}