{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":690516544,"defaultBranch":"main","name":"Kafka","ownerLogin":"NorskHelsenett","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-12T10:54:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/661842?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724336744.0","currentOid":""},"activityList":{"items":[{"before":"7c6f551f174de461a98f9465d090ee2867e64874","after":"1997102d03cd866f26f9aea9e0a237af2d3ae177","ref":"refs/heads/main","pushedAt":"2024-08-29T14:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Multi broker cluster: Add illustrations","shortMessageHtmlLink":"Multi broker cluster: Add illustrations"}},{"before":"bb07d7f067b358225c791eab34a3668353544b00","after":"7c6f551f174de461a98f9465d090ee2867e64874","ref":"refs/heads/main","pushedAt":"2024-08-28T11:08:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"SchemaUseExamples: Fix password loading\n\nNow loads the actual line with the password, and not the newline at end\nof file as part of the password as well. Also fix typo in \"passwordt\"","shortMessageHtmlLink":"SchemaUseExamples: Fix password loading"}},{"before":"f18cf0729665df8d223025fdde2fb3801ae6fe3f","after":"bb07d7f067b358225c791eab34a3668353544b00","ref":"refs/heads/main","pushedAt":"2024-08-23T13:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Multi Cluster workshop state distribution: Add exercises","shortMessageHtmlLink":"Multi Cluster workshop state distribution: Add exercises"}},{"before":"f18cf0729665df8d223025fdde2fb3801ae6fe3f","after":null,"ref":"refs/heads/add-first-workshop-final-example","pushedAt":"2024-08-22T14:25:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"}},{"before":"cd6f1b0a6d5e1db103c57f9142004cf544cb7431","after":"f18cf0729665df8d223025fdde2fb3801ae6fe3f","ref":"refs/heads/main","pushedAt":"2024-08-22T14:25:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Add StateDistribution workshop final state\n\nExercises with strategic sections replaced with throw new NotImplementedException()\nto follow","shortMessageHtmlLink":"Add StateDistribution workshop final state"}},{"before":null,"after":"f18cf0729665df8d223025fdde2fb3801ae6fe3f","ref":"refs/heads/add-first-workshop-final-example","pushedAt":"2024-08-22T14:05:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Add StateDistribution workshop final state\n\nExercises with strategic sections replaced with throw new NotImplementedException()\nto follow","shortMessageHtmlLink":"Add StateDistribution workshop final state"}},{"before":"54bc6c9008f3d4a65c4456b040ad2356e36e76a7","after":"cd6f1b0a6d5e1db103c57f9142004cf544cb7431","ref":"refs/heads/main","pushedAt":"2024-08-09T10:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Local cluster example compose Kafka UI: Add audit logging","shortMessageHtmlLink":"Local cluster example compose Kafka UI: Add audit logging"}},{"before":"67f78c2e49e67d0637652827f2d28f088ed13124","after":"54bc6c9008f3d4a65c4456b040ad2356e36e76a7","ref":"refs/heads/main","pushedAt":"2024-08-09T08:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Migrate UI to Kafbat\n\nIt's the new maintained successor of Kafka UI, ref https://github.com/provectus/kafka-ui/discussions/4255","shortMessageHtmlLink":"Migrate UI to Kafbat"}},{"before":"1764bced89b0d7042940b0fbe42a285df9fc61fa","after":"67f78c2e49e67d0637652827f2d28f088ed13124","ref":"refs/heads/main","pushedAt":"2024-08-08T14:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Broker health checks: Query yourself\n\nEveryone asking broker 1 if they're health surely cannot be considered a healthy behaviour.","shortMessageHtmlLink":"Broker health checks: Query yourself"}},{"before":"ee41f054114695b5ee6f1c850b2ca2d923169ea7","after":"1764bced89b0d7042940b0fbe42a285df9fc61fa","ref":"refs/heads/main","pushedAt":"2024-08-08T13:57:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Update components to align better with our infrastructure\n\nAs we have migrated our infrastructure, there have been some changes to our components. The biggest/most important change is that we now use Apicurio for our schema registry, instead of the Confluent Schema Registry. In practice this only means that we need to add /apis/ccompat/v7 to the address.\n\nAnother \"big\" change here is that I've altered the sample CLI producer and consumer to use python instead of the confluent console schema proucers/consumers. The reason is that it should be a bit closer to quick demo/hackaton code while still being easy and short to inline into a container/service.\n\nMoreover, the brokers now use the plain apache/kafka image from dockerhub.","shortMessageHtmlLink":"Update components to align better with our infrastructure"}},{"before":"69ccd37babfb7b888e49d08f30685c71b3af9f88","after":"ee41f054114695b5ee6f1c850b2ca2d923169ea7","ref":"refs/heads/main","pushedAt":"2024-06-25T12:52:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Kafka local cluster: Use AES for PEM key files","shortMessageHtmlLink":"Kafka local cluster: Use AES for PEM key files"}},{"before":"1113790e376fc7a76c4f0205b90b56ae304b290f","after":"69ccd37babfb7b888e49d08f30685c71b3af9f88","ref":"refs/heads/main","pushedAt":"2024-06-14T11:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Kafka producer examples: Default to Acks All","shortMessageHtmlLink":"Kafka producer examples: Default to Acks All"}},{"before":"c7446f3d42f53d1e34824bfc6b1a9dc4e1ee9f3b","after":"1113790e376fc7a76c4f0205b90b56ae304b290f","ref":"refs/heads/main","pushedAt":"2024-05-30T15:33:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Topics with schemas: Add example code\n\nOnly dotnet for now","shortMessageHtmlLink":"Topics with schemas: Add example code"}},{"before":"3785734d16fe47b8828ca75656591ea98106f89b","after":"c7446f3d42f53d1e34824bfc6b1a9dc4e1ee9f3b","ref":"refs/heads/main","pushedAt":"2024-05-28T14:07:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Kafka example cluster: Fix bug in recreate check","shortMessageHtmlLink":"Kafka example cluster: Fix bug in recreate check"}},{"before":"d8ce63579c9c20ae58f6a38202d14ffcb290880d","after":"3785734d16fe47b8828ca75656591ea98106f89b","ref":"refs/heads/main","pushedAt":"2024-05-28T14:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Kafka example cluster: move broker cert gen to function","shortMessageHtmlLink":"Kafka example cluster: move broker cert gen to function"}},{"before":"6c5873566a4fb4438884817c3174ce626cb0cae4","after":"d8ce63579c9c20ae58f6a38202d14ffcb290880d","ref":"refs/heads/main","pushedAt":"2024-05-28T08:19:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Kafka example cluster: Add functions for readability","shortMessageHtmlLink":"Kafka example cluster: Add functions for readability"}},{"before":"28519eb4d3be247bbcba4a98c9135a50f349d0c1","after":"6c5873566a4fb4438884817c3174ce626cb0cae4","ref":"refs/heads/main","pushedAt":"2024-05-27T13:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Use K-Raft mode","shortMessageHtmlLink":"Use K-Raft mode"}},{"before":"5d84a643097855ae1bbec6ec654c17cc0949a46f","after":"28519eb4d3be247bbcba4a98c9135a50f349d0c1","ref":"refs/heads/main","pushedAt":"2024-02-22T08:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Add example of separate compse with external services\n\nThis illustrates how you can more easily run your things with docker compose up/down without taking the entire world with you and waiting for it comping up or building the biggest docker compose file ever.\r\n\r\nAlso introduces a very basic example of an authed consumer in dotnet.","shortMessageHtmlLink":"Add example of separate compse with external services"}},{"before":"1ab5c55d8732ae6ecd533bcca55a5e66748e4fa9","after":"5d84a643097855ae1bbec6ec654c17cc0949a46f","ref":"refs/heads/main","pushedAt":"2024-02-22T08:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Update mTLS demo cluster\n\nMake main produce/consume example use schemas. Reorder services to be in the order of their dependencies (the spiral of \"basic services -> others building upon them -> first run init\" seemed needlessly difficult to follow for people seeing it for the first time). Move networks to the top and make apps network attachable.","shortMessageHtmlLink":"Update mTLS demo cluster"}},{"before":"2b23dffa19f18a3ec7475c3a72fec702db841819","after":"1ab5c55d8732ae6ecd533bcca55a5e66748e4fa9","ref":"refs/heads/main","pushedAt":"2023-10-26T07:18:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Update mTls cluster example\n\nClean up inline command structure, make it more visible how internal listeners work.","shortMessageHtmlLink":"Update mTls cluster example"}},{"before":"809b04e477fe721e658e8e93e235d3036afe11a1","after":"2b23dffa19f18a3ec7475c3a72fec702db841819","ref":"refs/heads/main","pushedAt":"2023-09-12T11:01:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Create demo docker-compose.yaml\n\nAdd demo compose for multi broker with auth","shortMessageHtmlLink":"Create demo docker-compose.yaml"}},{"before":"c3dc667945231f587b5306b99087d208002c9ab3","after":"809b04e477fe721e658e8e93e235d3036afe11a1","ref":"refs/heads/main","pushedAt":"2023-09-12T10:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Create README.md\n\nAdd readme for docker compose example of cluster with multiple brokers authed with mTls and using ACLs","shortMessageHtmlLink":"Create README.md"}},{"before":"f2be751dada3e315e3ce3d5da61a2462552e490d","after":"c3dc667945231f587b5306b99087d208002c9ab3","ref":"refs/heads/main","pushedAt":"2023-09-12T10:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd initial description","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"f2be751dada3e315e3ce3d5da61a2462552e490d","ref":"refs/heads/main","pushedAt":"2023-09-12T10:54:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simonra","name":"Simon Randby","path":"/simonra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3693867?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEp6_yPgA","startCursor":null,"endCursor":null}},"title":"Activity ยท NorskHelsenett/Kafka"}