{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":608830017,"defaultBranch":"main","name":"ansible-collection-equinix","ownerLogin":"equinix-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-02T20:31:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87887847?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715975452.0","currentOid":""},"activityList":{"items":[{"before":"35903cb743203652f5e87d46220f7c064cd21376","after":"eb253f4199d3d0bbc1c73659329110fac2389c69","ref":"refs/heads/main","pushedAt":"2024-05-17T19:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"ci: regenerate code for version 0.6.1 triggered by","shortMessageHtmlLink":"ci: regenerate code for version 0.6.1 triggered by"}},{"before":"55bc3d1b645a859b7b3c93309cf5b264d23a4976","after":"35903cb743203652f5e87d46220f7c064cd21376","ref":"refs/heads/main","pushedAt":"2024-05-17T19:02:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"fix: skip uuid check when hardware_reservation_id is next-available (#185)\n\nWhen using reserved hardware the api\r\nhttps://github.com/equinix-labs/ansible-collection-equinix/blob/55bc3d1b645a859b7b3c93309cf5b264d23a4976/plugins/modules/metal_device.py#L373\r\nsays you can provide `next-available` instead of the device uuid, but\r\ncurrently this is still checked against the uuid regex and the exception\r\nis thrown\r\nhttps://github.com/equinix-labs/ansible-collection-equinix/blob/55bc3d1b645a859b7b3c93309cf5b264d23a4976/plugins/module_utils/equinix.py#L110\r\n\r\nSkipping the uuid check if this is the case.\r\n\r\nSigned-off-by: Lukasz Stankiewicz <151562175+Lukasz-Equinix@users.noreply.github.com>","shortMessageHtmlLink":"fix: skip uuid check when hardware_reservation_id is next-available (#…"}},{"before":"3a7002d748bd1deb2f642198ef2f797d3c5547cd","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.3","pushedAt":"2024-05-06T17:44:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"becc400c99f2fda938debc71d6de9ac3b68c2535","ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T17:44:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump jinja2 from 3.0.1 to 3.1.4\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.0.1 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.0.1...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump jinja2 from 3.0.1 to 3.1.4"}},{"before":"4c849af825956cc35a3248be3d89d3970f6a2631","after":"55bc3d1b645a859b7b3c93309cf5b264d23a4976","ref":"refs/heads/main","pushedAt":"2024-04-23T15:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"docs: fix device info docs to point at equinix.cloud (#183)\n\nFound references in the docs pertaining to device_info that were using\r\nthe old module and thus didn't work, so updating the references to point\r\nto the current module.\r\n\r\nSigned-off-by: Lukasz Stankiewicz <151562175+Lukasz-Equinix@users.noreply.github.com>","shortMessageHtmlLink":"docs: fix device info docs to point at equinix.cloud (#183)"}},{"before":"e139268049f82d2b9fc67a500320f4abe47732f2","after":null,"ref":"refs/heads/fix_inventory_link_in_readme","pushedAt":"2024-03-20T16:59:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"}},{"before":"bc6165d0655251e968c3d5601f199e7b4d2cdcab","after":"4c849af825956cc35a3248be3d89d3970f6a2631","ref":"refs/heads/main","pushedAt":"2024-03-20T16:59:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"docs: fix link to dynamic inventory docs in README (#181)\n\nThis PR fixes link to dynamic inventory docs in README","shortMessageHtmlLink":"docs: fix link to dynamic inventory docs in README (#181)"}},{"before":null,"after":"e139268049f82d2b9fc67a500320f4abe47732f2","ref":"refs/heads/fix_inventory_link_in_readme","pushedAt":"2024-03-20T16:26:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"docs: fix link to dynamic inventory docs in README","shortMessageHtmlLink":"docs: fix link to dynamic inventory docs in README"}},{"before":"26fffc6e2d9f48440b97e7a67817635183ba7609","after":"bc6165d0655251e968c3d5601f199e7b4d2cdcab","ref":"refs/heads/main","pushedAt":"2024-03-20T15:46:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"ci: regenerate code for version 0.6.0 triggered by","shortMessageHtmlLink":"ci: regenerate code for version 0.6.0 triggered by"}},{"before":"3fd1a2482e7e89d46de7d8f86c00c53f3fee6d5c","after":"26fffc6e2d9f48440b97e7a67817635183ba7609","ref":"refs/heads/main","pushedAt":"2024-03-20T13:57:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"feat: metal virtual circuit (#141)\n\nFixes #70 \r\nFixes #33","shortMessageHtmlLink":"feat: metal virtual circuit (#141)"}},{"before":"ac8a040638a97fac00478e1cc0ffcc1aa0adff4e","after":null,"ref":"refs/heads/docs_test_gha","pushedAt":"2024-03-19T16:42:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"}},{"before":"784aa586197e0b5c53628c8b7c5f3d3fc20c20f2","after":"3fd1a2482e7e89d46de7d8f86c00c53f3fee6d5c","ref":"refs/heads/main","pushedAt":"2024-03-19T16:42:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"ci: add pr-triggered GHA to validate ansible-specdoc documentation (#180)\n\nThis PR adds GHA that will run `make docs`. If that succeeds, it's\r\nguaranteed that docs are properly generated and that the format is OK\r\nfor ansible-doc, which should render well in ansible-galaxy.\r\n\r\nIt's triggered in PRs or manually, auth token not needed so also no\r\nauthorization.\r\n\r\nI think we need to merge this to test properly.","shortMessageHtmlLink":"ci: add pr-triggered GHA to validate ansible-specdoc documentation (#180"}},{"before":"94736c073d252f293e805012554f023bdc3ac08c","after":"ac8a040638a97fac00478e1cc0ffcc1aa0adff4e","ref":"refs/heads/docs_test_gha","pushedAt":"2024-03-19T14:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"ci: change test trigger from pull_request_target to pull_request to not to access repo secrets","shortMessageHtmlLink":"ci: change test trigger from pull_request_target to pull_request to n…"}},{"before":"f6845920dbe666189fdfc9fb7852ec9eb1ea6849","after":"94736c073d252f293e805012554f023bdc3ac08c","ref":"refs/heads/docs_test_gha","pushedAt":"2024-03-19T11:44:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"ci: add pr-triggered GHA to run docs generation","shortMessageHtmlLink":"ci: add pr-triggered GHA to run docs generation"}},{"before":"625abce8672ce1436dbe8b6b70c24535f0bcf841","after":"784aa586197e0b5c53628c8b7c5f3d3fc20c20f2","ref":"refs/heads/main","pushedAt":"2024-03-14T18:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"ci: regenerate code for version 0.5.0 triggered by","shortMessageHtmlLink":"ci: regenerate code for version 0.5.0 triggered by"}},{"before":"2b5462557b264d40647c27499c5d3c3727cf8afa","after":"625abce8672ce1436dbe8b6b70c24535f0bcf841","ref":"refs/heads/main","pushedAt":"2024-03-14T18:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"feat: release collection based on updated SDK","shortMessageHtmlLink":"feat: release collection based on updated SDK"}},{"before":"49a2295a105f2467f2a5d4cce6ba1789fddbdc96","after":"f6845920dbe666189fdfc9fb7852ec9eb1ea6849","ref":"refs/heads/docs_test_gha","pushedAt":"2024-03-14T15:17:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"ci: add pr-triggered GHA to run docs generation","shortMessageHtmlLink":"ci: add pr-triggered GHA to run docs generation"}},{"before":"47965d71c3cd71c29fc157b859f2378a406f6635","after":null,"ref":"refs/heads/bump_metal_python_to_0.8.0","pushedAt":"2024-03-14T15:17:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"}},{"before":"59c99029fc4ad79647e92c5f1974d6de117b616a","after":"2b5462557b264d40647c27499c5d3c3727cf8afa","ref":"refs/heads/main","pushedAt":"2024-03-14T15:17:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"chore: bump metal-python to 0.9.0 and pydantic to >= 2 (#179)\n\nThis PR bumps mp to 0.8.0 and pydantic to 2>= 2\r\n\r\nI had to fix metal_connection module so that it's passing string (not\r\nint) as `speed` to the SDK.","shortMessageHtmlLink":"chore: bump metal-python to 0.9.0 and pydantic to >= 2 (#179)"}},{"before":"54f477ea0db95ede5786e9fc048317f09f154592","after":"59c99029fc4ad79647e92c5f1974d6de117b616a","ref":"refs/heads/main","pushedAt":"2024-03-14T15:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"ci: regenerate code for version 0.4.1 triggered by","shortMessageHtmlLink":"ci: regenerate code for version 0.4.1 triggered by"}},{"before":"bdd0ee2b5cd4f9e166a572fa1c3741c137a77ce1","after":"47965d71c3cd71c29fc157b859f2378a406f6635","ref":"refs/heads/bump_metal_python_to_0.8.0","pushedAt":"2024-03-14T14:23:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"fix: make speed in metal_connection string-only","shortMessageHtmlLink":"fix: make speed in metal_connection string-only"}},{"before":"ef45cad4fe42a69b06e59a7cc2982e2a097327af","after":null,"ref":"refs/heads/oneof_virtual_circuit","pushedAt":"2024-03-14T13:08:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"}},{"before":"3afdeec3be705fcf0fcc22cfc5732561d052750a","after":"54f477ea0db95ede5786e9fc048317f09f154592","ref":"refs/heads/main","pushedAt":"2024-03-14T13:08:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"fix: only allow one of vrfs or vlans for shared Metal connections (#178)\n\nThe metal_connection module was only validating the value of `vlans`\r\nbased on the selected redundancy. As a result, invalid values for `vrfs`\r\nwould not be caught, and users creating a VRF-based Metal connection\r\nwould be force to specify a stub value for `vlans` instead of omitting\r\nit entirely.\r\n\r\nThis updates the metal_connection module to enforce that the user\r\nspecifies only one of `vlans` or `vrfs`, and that the parameter they\r\nspecify only has 1 element if they are creating a non-redundant\r\nconnection.","shortMessageHtmlLink":"fix: only allow one of vrfs or vlans for shared Metal connections (#178)"}},{"before":"6a24388dc617ba48663c89bacae1f91e3df09844","after":"bdd0ee2b5cd4f9e166a572fa1c3741c137a77ce1","ref":"refs/heads/bump_metal_python_to_0.8.0","pushedAt":"2024-03-14T12:32:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"fix: make speed in metal_connection string-only","shortMessageHtmlLink":"fix: make speed in metal_connection string-only"}},{"before":null,"after":"49a2295a105f2467f2a5d4cce6ba1789fddbdc96","ref":"refs/heads/docs_test_gha","pushedAt":"2024-03-14T11:45:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"ci: add pr-triggered GHA to run docs generation","shortMessageHtmlLink":"ci: add pr-triggered GHA to run docs generation"}},{"before":"8bccc89977521eda81775785fa8d29b1855ad75c","after":"6a24388dc617ba48663c89bacae1f91e3df09844","ref":"refs/heads/bump_metal_python_to_0.8.0","pushedAt":"2024-03-14T11:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"em v 0.9.0","shortMessageHtmlLink":"em v 0.9.0"}},{"before":null,"after":"8bccc89977521eda81775785fa8d29b1855ad75c","ref":"refs/heads/bump_metal_python_to_0.8.0","pushedAt":"2024-03-14T10:26:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t0mk","name":" Tomáš Karásek","path":"/t0mk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1223677?s=80&v=4"},"commit":{"message":"chore: bump metal-python to 0.8.0 and pydantic to >= 2","shortMessageHtmlLink":"chore: bump metal-python to 0.8.0 and pydantic to >= 2"}},{"before":null,"after":"ef45cad4fe42a69b06e59a7cc2982e2a097327af","ref":"refs/heads/oneof_virtual_circuit","pushedAt":"2024-03-13T20:28:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"update metal_connection to enforce one of vlans or vrfs","shortMessageHtmlLink":"update metal_connection to enforce one of vlans or vrfs"}},{"before":"207913a2f9f609d6fcfaa928d311957fa8b4c6a1","after":null,"ref":"refs/heads/document_return_value_docs_specification","pushedAt":"2024-03-13T16:02:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"}},{"before":"0fd73bc6620ab48c7606095c5169de28dec7eaf9","after":"3afdeec3be705fcf0fcc22cfc5732561d052750a","ref":"refs/heads/main","pushedAt":"2024-03-13T16:02:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ctreatma","name":"Charles Treatman","path":"/ctreatma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090793?s=80&v=4"},"commit":{"message":"docs: document return_values specification in specdoc (#174)\n\nThis PR adds development docs on how to specify return value example of\r\na module. We had to fix this because of ansible-specdoc and ansible-doc,\r\nand @ctreatma asked for the return value spec to be documented.\r\n\r\nRendered it looks like this:\r\n\r\nhttps://github.com/equinix-labs/ansible-collection-equinix/blob/document_return_value_docs_specification/DEVELOPMENT.md#22-documentation-and-the-specdoc-fields","shortMessageHtmlLink":"docs: document return_values specification in specdoc (#174)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETT_VXwA","startCursor":null,"endCursor":null}},"title":"Activity · equinix-labs/ansible-collection-equinix"}