{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93446086,"defaultBranch":"main","name":"terraform-provider-grafana","ownerLogin":"grafana","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-05T20:54:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7195757?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717164994.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"6da5136501498cdc4c4e9938d79525c6dc53a8c4","ref":"refs/heads/julienduchesne/empty-filter","pushedAt":"2024-05-31T14:16:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Do not crash when everything is filtered out\nInstead, generate empty files that tell the user what happened","shortMessageHtmlLink":"Config Generation: Do not crash when everything is filtered out"}},{"before":"81716f4f4dc19bf22fd0dd733d7f3ca21d938a86","after":"c189144e30d332fa154330971c60be33fb52996a","ref":"refs/heads/julienduchesne/config-gen-more-refs","pushedAt":"2024-05-31T12:54:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Even more references\nThis PR builds upon https://github.com/grafana/terraform-provider-grafana/pull/1585 and finds refs also from computed attributes\nAn example is the `org-prefs` test added. The org ID is a computed attribute but it is being figured out as a reference","shortMessageHtmlLink":"Config Generation: Even more references"}},{"before":"dbf555efc2b1d1f06d98de428350cf89f85cc8ec","after":"81716f4f4dc19bf22fd0dd733d7f3ca21d938a86","ref":"refs/heads/julienduchesne/config-gen-more-refs","pushedAt":"2024-05-31T12:48:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Even more references\nThis PR builds upon https://github.com/grafana/terraform-provider-grafana/pull/1585 and finds refs also from computed attributes\nAn example is the `org-prefs` test added. The org ID is a computed attribute but it is being figured out as a reference","shortMessageHtmlLink":"Config Generation: Even more references"}},{"before":"a98150a05b6c8a236e7d71600ec76288bc9ff89d","after":null,"ref":"refs/heads/julienduchesne/config-gen-find-refs","pushedAt":"2024-05-31T12:29:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"}},{"before":"7dafddf3cc8066fd3a4239472d5e2c159ef7e75a","after":"155af8625eb52411339e9e9254103737b342fe53","ref":"refs/heads/main","pushedAt":"2024-05-31T12:29:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Find references between resources (#1585)\n\n- Step 1: Find all possible references (ex: `folder` attribute from dashboard can be a `grafana_folder.uid` attribute) from tests and examples\r\n- Step 2: Use those known references to match values between resources\r\n\r\nTODO next: Also use the plan state to find refs. Computed fields are not going to be in the configuration","shortMessageHtmlLink":"Config Generation: Find references between resources (#1585)"}},{"before":"7c6543059487f96fb16c0d5f6c6b2d9e77cc59ac","after":"a98150a05b6c8a236e7d71600ec76288bc9ff89d","ref":"refs/heads/julienduchesne/config-gen-find-refs","pushedAt":"2024-05-31T12:23:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Find references between resources\n- Step 1: Find all possible references (ex: `folder` attribute from dashboard can be a `grafana_folder.uid` attribute) from tests and examples\n- Step 2: Use those known references to match values between resources\n\nTODO next: Also use the plan state to find refs. Computed fields are not going to be in the configuration","shortMessageHtmlLink":"Config Generation: Find references between resources"}},{"before":"6879e52055e449993b996eecc41d7c6fba0ff64b","after":"7dafddf3cc8066fd3a4239472d5e2c159ef7e75a","ref":"refs/heads/main","pushedAt":"2024-05-31T12:14:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Add tests for alerting resources (#1598)\n\nThey deal with an alertmanager that needs to be provisioned for each org so it's good to add a test for this\r\nI also investigated why contact points can't be generated. I think it's fixable. To be seen","shortMessageHtmlLink":"Config Generation: Add tests for alerting resources (#1598)"}},{"before":"f25176cb3ac2615cb9692dfd9a3ae1ecb2c2dfc2","after":null,"ref":"refs/heads/julienduchesne/config-gen-test-alerting","pushedAt":"2024-05-31T12:14:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"}},{"before":null,"after":"f25176cb3ac2615cb9692dfd9a3ae1ecb2c2dfc2","ref":"refs/heads/julienduchesne/config-gen-test-alerting","pushedAt":"2024-05-31T02:56:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Add tests for alerting resources\nThey deal with an alertmanager that needs to be provisioned for each org so it's good to add a test for this\nI also investigated why contact points can't be generated. I think it's fixable. To be seen","shortMessageHtmlLink":"Config Generation: Add tests for alerting resources"}},{"before":"77cd00cc8d1ca72d7ef365df17adebe7499bbd65","after":"dbf555efc2b1d1f06d98de428350cf89f85cc8ec","ref":"refs/heads/julienduchesne/config-gen-more-refs","pushedAt":"2024-05-30T15:59:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Even more references\nThis PR builds upon https://github.com/grafana/terraform-provider-grafana/pull/1585 and finds refs also from computed attributes\nAn example is the `org-prefs` test added. The org ID is a computed attribute but it is being figured out as a reference","shortMessageHtmlLink":"Config Generation: Even more references"}},{"before":"45a47ebdc97ca5f7d5994e0a2dfda872dac4a8fb","after":"7c6543059487f96fb16c0d5f6c6b2d9e77cc59ac","ref":"refs/heads/julienduchesne/config-gen-find-refs","pushedAt":"2024-05-30T15:59:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Find references between resources\n- Step 1: Find all possible references (ex: `folder` attribute from dashboard can be a `grafana_folder.uid` attribute) from tests and examples\n- Step 2: Use those known references to match values between resources\n\nTODO next: Also use the plan state to find refs. Computed fields are not going to be in the configuration","shortMessageHtmlLink":"Config Generation: Find references between resources"}},{"before":"c641cf6b26103a261ad69ceda27b5309f10ed5a9","after":"45a47ebdc97ca5f7d5994e0a2dfda872dac4a8fb","ref":"refs/heads/julienduchesne/config-gen-find-refs","pushedAt":"2024-05-30T15:58:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Find references between resources\n- Step 1: Find all possible references (ex: `folder` attribute from dashboard can be a `grafana_folder.uid` attribute) from tests and examples\n- Step 2: Use those known references to match values between resources\n\nTODO next: Also use the plan state to find refs. Computed fields are not going to be in the configuration","shortMessageHtmlLink":"Config Generation: Find references between resources"}},{"before":"f71bf716014570ae16098253df6ec928325283aa","after":"e77075050643e80ac3f084ee58523a38d5e69db6","ref":"refs/heads/tristanburgess/tf-aws-accounts-scaffolding","pushedAt":"2024-05-30T15:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tristanburgess","name":"Tristan","path":"/tristanburgess","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3913590?s=80&v=4"},"commit":{"message":"fix linting","shortMessageHtmlLink":"fix linting"}},{"before":"238c478e740a1dd62fdf00bc45314a721b29573a","after":"f71bf716014570ae16098253df6ec928325283aa","ref":"refs/heads/tristanburgess/tf-aws-accounts-scaffolding","pushedAt":"2024-05-30T14:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tristanburgess","name":"Tristan","path":"/tristanburgess","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3913590?s=80&v=4"},"commit":{"message":"update docs","shortMessageHtmlLink":"update docs"}},{"before":"1257bcefab632d37445293c1ca37b751ef59d8c9","after":"238c478e740a1dd62fdf00bc45314a721b29573a","ref":"refs/heads/tristanburgess/tf-aws-accounts-scaffolding","pushedAt":"2024-05-30T14:45:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tristanburgess","name":"Tristan","path":"/tristanburgess","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3913590?s=80&v=4"},"commit":{"message":"update CODEOWNERS","shortMessageHtmlLink":"update CODEOWNERS"}},{"before":"eab4fa3a3b853c849a91ae74531f35739a678579","after":"1257bcefab632d37445293c1ca37b751ef59d8c9","ref":"refs/heads/tristanburgess/tf-aws-accounts-scaffolding","pushedAt":"2024-05-30T14:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tristanburgess","name":"Tristan","path":"/tristanburgess","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3913590?s=80&v=4"},"commit":{"message":"update CODEOWNERS","shortMessageHtmlLink":"update CODEOWNERS"}},{"before":null,"after":"6879e52055e449993b996eecc41d7c6fba0ff64b","ref":"refs/heads/tristanburgess/tf-cloud-observability-aws-app","pushedAt":"2024-05-30T14:33:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tristanburgess","name":"Tristan","path":"/tristanburgess","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3913590?s=80&v=4"},"commit":{"message":"Config Generation: Various small fixes (#1596)\n\n* Config Generation: Various small fixes\r\n- More robust alerting resource listing. Sometimes they fail to list in new orgs because the alertmanager hasn't been init yet\r\n- Run tests on a different runner (to avoid conflicts and ID increments)\r\n\r\n* Oops, rename testdata","shortMessageHtmlLink":"Config Generation: Various small fixes (#1596)"}},{"before":"f880e7b8a4888fb41a2156e30a3bd0c839a95024","after":"eab4fa3a3b853c849a91ae74531f35739a678579","ref":"refs/heads/tristanburgess/tf-aws-accounts-scaffolding","pushedAt":"2024-05-30T14:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tristanburgess","name":"Tristan","path":"/tristanburgess","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3913590?s=80&v=4"},"commit":{"message":"solidify testing and example data scaffolding","shortMessageHtmlLink":"solidify testing and example data scaffolding"}},{"before":"e9cb5c01a1cc4c42fd13658c8bb528ff5ca15420","after":"77cd00cc8d1ca72d7ef365df17adebe7499bbd65","ref":"refs/heads/julienduchesne/config-gen-more-refs","pushedAt":"2024-05-30T12:27:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Even more references\nThis PR builds upon https://github.com/grafana/terraform-provider-grafana/pull/1585 and finds refs also from computed attributes\nAn example is the `org-prefs` test added. The org ID is a computed attribute but it is being figured out as a reference","shortMessageHtmlLink":"Config Generation: Even more references"}},{"before":"a6b331325b016032bee46c6e83551f52c778ca9a","after":"c641cf6b26103a261ad69ceda27b5309f10ed5a9","ref":"refs/heads/julienduchesne/config-gen-find-refs","pushedAt":"2024-05-30T12:26:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Find references between resources\n- Step 1: Find all possible references (ex: `folder` attribute from dashboard can be a `grafana_folder.uid` attribute) from tests and examples\n- Step 2: Use those known references to match values between resources\n\nTODO next: Also use the plan state to find refs. Computed fields are not going to be in the configuration","shortMessageHtmlLink":"Config Generation: Find references between resources"}},{"before":"890a3634189f5cbe0b4d5fa41fe65a81aee156c6","after":null,"ref":"refs/heads/julienduchesne/small-fixes","pushedAt":"2024-05-30T12:25:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"}},{"before":"34f2936160a7c5b67d97ca61362681426f4a1ba0","after":"6879e52055e449993b996eecc41d7c6fba0ff64b","ref":"refs/heads/main","pushedAt":"2024-05-30T12:25:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Various small fixes (#1596)\n\n* Config Generation: Various small fixes\r\n- More robust alerting resource listing. Sometimes they fail to list in new orgs because the alertmanager hasn't been init yet\r\n- Run tests on a different runner (to avoid conflicts and ID increments)\r\n\r\n* Oops, rename testdata","shortMessageHtmlLink":"Config Generation: Various small fixes (#1596)"}},{"before":"7db0a7bfae4cac8624c38697142b30490a95aa8f","after":"890a3634189f5cbe0b4d5fa41fe65a81aee156c6","ref":"refs/heads/julienduchesne/small-fixes","pushedAt":"2024-05-30T12:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Oops, rename testdata","shortMessageHtmlLink":"Oops, rename testdata"}},{"before":null,"after":"7db0a7bfae4cac8624c38697142b30490a95aa8f","ref":"refs/heads/julienduchesne/small-fixes","pushedAt":"2024-05-30T12:14:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Various small fixes\n- More robust alerting resource listing. Sometimes they fail to list in new orgs because the alertmanager hasn't been init yet\n- Run tests on a different runner (to avoid conflicts and ID increments)","shortMessageHtmlLink":"Config Generation: Various small fixes"}},{"before":"9420f2af9c087982e09aa6c82719e3f83cf0d09c","after":null,"ref":"refs/heads/julienduchesne/json-test","pushedAt":"2024-05-30T11:52:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"}},{"before":"d58abb49af00c4afe7e733216259455a75931ae0","after":"34f2936160a7c5b67d97ca61362681426f4a1ba0","ref":"refs/heads/main","pushedAt":"2024-05-30T11:52:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Config Generation: Add test for JSON (#1593)","shortMessageHtmlLink":"Config Generation: Add test for JSON (#1593)"}},{"before":"5aa47c6a568be14b9703a37645c3f5bf9920b71f","after":"e9cb5c01a1cc4c42fd13658c8bb528ff5ca15420","ref":"refs/heads/julienduchesne/config-gen-more-refs","pushedAt":"2024-05-30T03:31:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Put generate tests in separate pipeline","shortMessageHtmlLink":"Put generate tests in separate pipeline"}},{"before":"5395b6f3a5a6a117428d3264d9b4738c42e69e08","after":"5aa47c6a568be14b9703a37645c3f5bf9920b71f","ref":"refs/heads/julienduchesne/config-gen-more-refs","pushedAt":"2024-05-30T03:23:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Put generate tests in separate pipeline","shortMessageHtmlLink":"Put generate tests in separate pipeline"}},{"before":"d56a40247d0dd5fbee1c193ca8a6b5d37b92448e","after":"5395b6f3a5a6a117428d3264d9b4738c42e69e08","ref":"refs/heads/julienduchesne/config-gen-more-refs","pushedAt":"2024-05-30T03:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Put generate tests in separate pipeline","shortMessageHtmlLink":"Put generate tests in separate pipeline"}},{"before":"27a871bda163612c2b4be139b25c174df41dc1ea","after":"d56a40247d0dd5fbee1c193ca8a6b5d37b92448e","ref":"refs/heads/julienduchesne/config-gen-more-refs","pushedAt":"2024-05-30T03:09:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienduchesne","name":"Julien Duchesne","path":"/julienduchesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29210090?s=80&v=4"},"commit":{"message":"Fix failing GETs","shortMessageHtmlLink":"Fix failing GETs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWRnJFAA","startCursor":null,"endCursor":null}},"title":"Activity ยท grafana/terraform-provider-grafana"}