{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93446042,"defaultBranch":"main","name":"terraform-provider-azurerm","ownerLogin":"hashicorp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-05T20:53:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/761456?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714728131.0","currentOid":""},"activityList":{"items":[{"before":"763868f840bee1574463c4a196cfeb38068519e7","after":"4cc65f419732f3a57fe827a4d183c375fd794852","ref":"refs/heads/main","pushedAt":"2024-05-03T20:13:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbfrahry","name":"Matthew Frahry","path":"/mbfrahry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6515518?s=80&v=4"},"commit":{"message":"fix TestAccResourceProviderRegistration_requiresImport (#25785)","shortMessageHtmlLink":"fix TestAccResourceProviderRegistration_requiresImport (#25785)"}},{"before":"a79abeae9bf1f0d25cfa8c0908d766676587ee10","after":"763868f840bee1574463c4a196cfeb38068519e7","ref":"refs/heads/main","pushedAt":"2024-05-03T13:31:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"catriona-m","name":null,"path":"/catriona-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86247157?s=80&v=4"},"commit":{"message":"add message diff for doc linter (#25814)","shortMessageHtmlLink":"add message diff for doc linter (#25814)"}},{"before":null,"after":"34929aef491b7a8a42cb6c6a8dee87eaf33ca215","ref":"refs/heads/r/split-create-update-network","pushedAt":"2024-05-03T09:22:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephybun","name":null,"path":"/stephybun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25562180?s=80&v=4"},"commit":{"message":"split createupdate for application security group and bastion host","shortMessageHtmlLink":"split createupdate for application security group and bastion host"}},{"before":null,"after":"2fffb1ee65d7a948aa1b98da0bfe9654c795894d","ref":"refs/heads/r/update-app-gw-go-azure-sdk","pushedAt":"2024-05-03T08:08:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephybun","name":null,"path":"/stephybun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25562180?s=80&v=4"},"commit":{"message":"update application gateway data source and resource to use hashicorp/go-azure-sdk","shortMessageHtmlLink":"update application gateway data source and resource to use hashicorp/…"}},{"before":"0e6a3a739db8fd90933823ce1687ff6695186336","after":"a79abeae9bf1f0d25cfa8c0908d766676587ee10","ref":"refs/heads/main","pushedAt":"2024-05-03T02:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"v3.102.0","shortMessageHtmlLink":"v3.102.0"}},{"before":"38fbfef3c215945a0b9bf87f285858a8709247b1","after":"0e6a3a739db8fd90933823ce1687ff6695186336","ref":"refs/heads/main","pushedAt":"2024-05-03T01:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"42bc1fdb4dd7d82dcf8f47cfe2db0ad7eb59ccd3","after":"38fbfef3c215945a0b9bf87f285858a8709247b1","ref":"refs/heads/main","pushedAt":"2024-05-03T01:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md #25804","shortMessageHtmlLink":"Update CHANGELOG.md #25804"}},{"before":"f50323bbfc57f98a46f0626f409898943a491dd6","after":null,"ref":"refs/heads/r/storage-container-immutability-policy","pushedAt":"2024-05-03T01:57:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"}},{"before":"72f651cab76f3c440ea4d898b2b981bd7920501b","after":"42bc1fdb4dd7d82dcf8f47cfe2db0ad7eb59ccd3","ref":"refs/heads/main","pushedAt":"2024-05-03T01:57:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"new resource: azurerm_storage_container_immutability_policy (#25804)\n\nCo-authored-by: kt ","shortMessageHtmlLink":"new resource: azurerm_storage_container_immutability_policy (#25804)"}},{"before":"8765a3bc4169615397f1bdd25185dcc9ec621417","after":"f50323bbfc57f98a46f0626f409898943a491dd6","ref":"refs/heads/r/storage-container-immutability-policy","pushedAt":"2024-05-03T01:10:13.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Merge branch 'main' into r/storage-container-immutability-policy","shortMessageHtmlLink":"Merge branch 'main' into r/storage-container-immutability-policy"}},{"before":"982d3730c5d243bcf988bc1fd10d40663ebe251e","after":"72f651cab76f3c440ea4d898b2b981bd7920501b","ref":"refs/heads/main","pushedAt":"2024-05-03T01:07:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md #25088","shortMessageHtmlLink":"Update CHANGELOG.md #25088"}},{"before":"87a7d40869af91d0de7971bd0daac518d6924abf","after":"982d3730c5d243bcf988bc1fd10d40663ebe251e","ref":"refs/heads/main","pushedAt":"2024-05-03T01:05:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"`azurerm_storage_account`: Support managed HSMs for CMKs (#25088)\n\n* managedhsm: introducing dedicated Resource ID Parsers for the Data Plane Versioned and Versionless Key IDs\r\n\r\n* `azurerm_storage_account` - support HSMs\r\n\r\n* `azurerm_storage_account_customer_managed_key` - support HSMs\r\n\r\n* Extract \"IsManagedHSMURI\" helper\r\n\r\n* Update storage_account_resource.go\r\n\r\nerr != nil -> err == nil\r\n\r\n* Update storage_account_customer_managed_key_resource.go\r\n\r\nerr != nil -> err == nil\r\n\r\n---------\r\n\r\nCo-authored-by: tombuildsstuff \r\nCo-authored-by: kt \r\nCo-authored-by: Matthew Frahry ","shortMessageHtmlLink":"azurerm_storage_account: Support managed HSMs for CMKs (#25088)"}},{"before":"c01ae33e2c104321d72b2c3ef39d20aa66d49dd6","after":"5e75ced649b86812dabff1626a781172a85d23f6","ref":"refs/heads/kt/mhsm_tde_sql_i_think","pushedAt":"2024-05-02T18:33:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"first draft","shortMessageHtmlLink":"first draft"}},{"before":null,"after":"c01ae33e2c104321d72b2c3ef39d20aa66d49dd6","ref":"refs/heads/kt/mhsm_tde_sql_i_think","pushedAt":"2024-05-02T16:48:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"start","shortMessageHtmlLink":"start"}},{"before":"97ac0878970e31a7ced73bbe929ca3ca42932bef","after":"87a7d40869af91d0de7971bd0daac518d6924abf","ref":"refs/heads/main","pushedAt":"2024-05-02T16:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md #25601","shortMessageHtmlLink":"Update CHANGELOG.md #25601"}},{"before":"bdb81628799929aedfa043fcc678f7aac9fda8a6","after":null,"ref":"refs/heads/f/managed-hsm-nested-items","pushedAt":"2024-05-02T16:23:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"}},{"before":"b9c77b870216d4af58a002a98f2250aa5a924e15","after":"97ac0878970e31a7ced73bbe929ca3ca42932bef","ref":"refs/heads/main","pushedAt":"2024-05-02T16:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"managedhsm: introducing dedicated Resource ID Parsers for the Data Plane Versioned and Versionless Key IDs (#25601)\n\n* managedhsm: introducing dedicated Resource ID Parsers for the Data Plane Versioned and Versionless Key IDs\r\n\r\n* `managedhsms`: updating the Resource ID parser for Managed HSM Role Assignment\r\n\r\nThis switches to using the Resource ID the Resource actually uses rather than this apparent Terraform unique value?\r\n\r\n* `managedhsm`: refactoring the Managed HSM Role Assignment Resource\r\n\r\nThis now uses `managed_hsm_id` to discover the Managed HSM rather than the Data Plane URI - which mirrors the pattern used elsewhere.\r\nThis is important for two reasons:\r\n\r\n1. We don't support provisioning resources across Subscriptions - a unique Provider instance needs to be used for each Subscription\r\n2. This allows us to determine when the Managed HSM in question has been removed out-of-band due to limitations in Go's networking layer\r\n\r\n* `managedhsm`: updating the Parser tests/adding extra tests covering the Parse function directly\r\n\r\nThis was tested via the validate, but was missing tests covering this directly\r\n\r\n* `managedhsm`: refactoring the Role Definition resource\r\n\r\n* `managedhsm`: refactoring the Managed HSM Role Definition Data Source\r\n\r\n* `managedhsm`: tests covering the Managed HSM Role Definition Data Source\r\n\r\n* `managedhsm`: implementing the helpers package\r\n\r\n* `managedhsm`: populating the cache and removing during creation/deletion\r\n\r\n* imports\r\n\r\n* managedhsm: move cache population into own method\r\n\r\n* managedhsm: validate port number if present in URI\r\n\r\n* managedhsm: test fixes, comments\r\n\r\n* managedhsm: azurerm_key_vault_managed_hardware_security_module test cleanup\r\n\r\n* managedhsm: don't trim the scope when outputting role definition/assignment IDs\r\n\r\nThis causes \"/\" to become \"\", and \"/keys\" to become \"keys\"\r\n\r\nWe only trim the first leading slash when parsing, not when outputting.\r\n\r\n* managedhsm: eventual consistency workarounds for role definitions/assignments\r\n\r\n* managedhsm: test for invalid port handling in ID migrations\r\n\r\n* managedhsm: scope not a valid property for this resource\r\n\r\n* managedhsm: acceptance test fixes\r\n\r\n* linting\r\n\r\n* managedhsm: base URI should have trailing slash\r\n\r\n* managedhsm: fix hsm role definition data source tests\r\n\r\n* remove check\r\n\r\n---------\r\n\r\nCo-authored-by: Tom Bamford \r\nCo-authored-by: kt ","shortMessageHtmlLink":"managedhsm: introducing dedicated Resource ID Parsers for the Data Pl…"}},{"before":"f33766befe935fe647faf66d9174f82712e3a529","after":"b9c77b870216d4af58a002a98f2250aa5a924e15","ref":"refs/heads/main","pushedAt":"2024-05-02T16:13:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbfrahry","name":"Matthew Frahry","path":"/mbfrahry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6515518?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for #25831","shortMessageHtmlLink":"Update CHANGELOG.md for #25831"}},{"before":"0bd54eb69c96ef1acd09f29ae934954de7276536","after":null,"ref":"refs/heads/f-storage-sync-server-endpoint-resource","pushedAt":"2024-05-02T16:12:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbfrahry","name":"Matthew Frahry","path":"/mbfrahry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6515518?s=80&v=4"}},{"before":"08331c6a19a415948da8652e0e269505a0e8e69d","after":"f33766befe935fe647faf66d9174f82712e3a529","ref":"refs/heads/main","pushedAt":"2024-05-02T16:12:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbfrahry","name":"Matthew Frahry","path":"/mbfrahry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6515518?s=80&v=4"},"commit":{"message":"New Resource: `azurerm_storage_sync_server_endpoint` (#25831)","shortMessageHtmlLink":"New Resource: azurerm_storage_sync_server_endpoint (#25831)"}},{"before":"f1337c19cac544a90300cf333af5d108cd50761a","after":"bdb81628799929aedfa043fcc678f7aac9fda8a6","ref":"refs/heads/f/managed-hsm-nested-items","pushedAt":"2024-05-02T15:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"remove check","shortMessageHtmlLink":"remove check"}},{"before":"bcc57dd452af936461dffe12b644d84c2dd5762a","after":"0bd54eb69c96ef1acd09f29ae934954de7276536","ref":"refs/heads/f-storage-sync-server-endpoint-resource","pushedAt":"2024-05-01T23:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbfrahry","name":"Matthew Frahry","path":"/mbfrahry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6515518?s=80&v=4"},"commit":{"message":"make generate","shortMessageHtmlLink":"make generate"}},{"before":null,"after":"bcc57dd452af936461dffe12b644d84c2dd5762a","ref":"refs/heads/f-storage-sync-server-endpoint-resource","pushedAt":"2024-05-01T22:32:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbfrahry","name":"Matthew Frahry","path":"/mbfrahry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6515518?s=80&v=4"},"commit":{"message":"New Resource: azurerm_storage_sync_server_endpoint","shortMessageHtmlLink":"New Resource: azurerm_storage_sync_server_endpoint"}},{"before":"204e3e8e0909f36ba8c2ee49ac396e2d6caea577","after":"f1337c19cac544a90300cf333af5d108cd50761a","ref":"refs/heads/f/managed-hsm-nested-items","pushedAt":"2024-05-01T17:06:55.000Z","pushType":"push","commitsCount":88,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Merge branch 'main' into f/managed-hsm-nested-items","shortMessageHtmlLink":"Merge branch 'main' into f/managed-hsm-nested-items"}},{"before":"10d0227403fe78a41074eef878657c7513b444fb","after":null,"ref":"refs/heads/katbyte-patch-1","pushedAt":"2024-05-01T16:35:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"}},{"before":"945da2c192af654ab48c300c7364d0d8b832e51c","after":"08331c6a19a415948da8652e0e269505a0e8e69d","ref":"refs/heads/main","pushedAt":"2024-05-01T16:35:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Update .goreleaser.yml (#25825)","shortMessageHtmlLink":"Update .goreleaser.yml (#25825)"}},{"before":"9e45ece0f86da241fb29a1229741eb3d3ede8ca2","after":"945da2c192af654ab48c300c7364d0d8b832e51c","ref":"refs/heads/main","pushedAt":"2024-05-01T16:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md #25758","shortMessageHtmlLink":"Update CHANGELOG.md #25758"}},{"before":"00d1938b0b48a0e04d470bce30981376951b6151","after":"9e45ece0f86da241fb29a1229741eb3d3ede8ca2","ref":"refs/heads/main","pushedAt":"2024-05-01T16:34:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"`azurerm_resource_group`: Work around sporadic ARM eventual consistency issues (#25758)\n\n* `azurerm_resource_group`: Work around sporadic ARM eventual consistency issues\r\n\r\n* Fix error logic, increase context timeout\r\n\r\n* Added elaborate comment as to why this is needed\r\n\r\n* Update internal/services/resource/resource_group_resource.go\r\n\r\nCo-authored-by: Tom Bamford \r\n\r\n* Lower TargetOccurence to 3 as discussed\r\n\r\n* Wrap in IsNewResource\r\n\r\n* comment formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Tom Bamford ","shortMessageHtmlLink":"azurerm_resource_group: Work around sporadic ARM eventual consisten…"}},{"before":null,"after":"10d0227403fe78a41074eef878657c7513b444fb","ref":"refs/heads/katbyte-patch-1","pushedAt":"2024-05-01T16:20:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"katbyte","name":"kt","path":"/katbyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1638467?s=80&v=4"},"commit":{"message":"Update .goreleaser.yml","shortMessageHtmlLink":"Update .goreleaser.yml"}},{"before":"0e0b967b18a230f58b79e60c7e0e7f877e8264d3","after":"00d1938b0b48a0e04d470bce30981376951b6151","ref":"refs/heads/main","pushedAt":"2024-04-30T23:16:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbfrahry","name":"Matthew Frahry","path":"/mbfrahry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6515518?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for #25759","shortMessageHtmlLink":"Update CHANGELOG.md for #25759"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQRVt7QA","startCursor":null,"endCursor":null}},"title":"Activity · hashicorp/terraform-provider-azurerm"}