{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":608197609,"defaultBranch":"main","name":"gitops-patterns","ownerLogin":"cloudogu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-01T14:21:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13451207?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1677680472.4147499","currentOid":""},"activityList":{"items":[{"before":"0e6bc4d37f82823f7fa5347d7d3052f691220b50","after":"d4a5e2c8c57397e38d8c8c869984ccebca7790ea","ref":"refs/heads/main","pushedAt":"2024-08-22T10:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Update link to article by @heubeck","shortMessageHtmlLink":"Update link to article by @heubeck"}},{"before":"91e98dbf36db0bb2abba23c0bf613e805ab4e8e9","after":"0e6bc4d37f82823f7fa5347d7d3052f691220b50","ref":"refs/heads/main","pushedAt":"2024-04-12T09:19:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Introduce terms dry and hydrated for CM","shortMessageHtmlLink":"Introduce terms dry and hydrated for CM"}},{"before":"a2069e4c18b9c6d865e3aa5f8f29a159bc2d557b","after":"91e98dbf36db0bb2abba23c0bf613e805ab4e8e9","ref":"refs/heads/main","pushedAt":"2024-03-25T15:22:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhuchthausen","name":"Daniel","path":"/dhuchthausen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16819537?s=80&v=4"},"commit":{"message":"removes links to no longer visible community","shortMessageHtmlLink":"removes links to no longer visible community"}},{"before":"a3dc56067ebf3519a0c3b97ab9ae556056cf0a61","after":"a2069e4c18b9c6d865e3aa5f8f29a159bc2d557b","ref":"refs/heads/main","pushedAt":"2024-02-01T15:23:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Update link to article part 6","shortMessageHtmlLink":"Update link to article part 6"}},{"before":"f4136792b70fa85832433a265ed938a24738e4d9","after":"a3dc56067ebf3519a0c3b97ab9ae556056cf0a61","ref":"refs/heads/main","pushedAt":"2023-12-08T08:25:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add terms \"GitOps Controller Rendering\" / \"GitOps Operator Rendering\"","shortMessageHtmlLink":"Add terms \"GitOps Controller Rendering\" / \"GitOps Operator Rendering\""}},{"before":"84aee6225e8da03785d15e7c7ddbdab029ce5c89","after":"f4136792b70fa85832433a265ed938a24738e4d9","ref":"refs/heads/main","pushedAt":"2023-12-07T09:46:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add Rendered Manifests pattern","shortMessageHtmlLink":"Add Rendered Manifests pattern"}},{"before":"0adf4a0aa73c294d4cebb14377569d0b881be50d","after":"84aee6225e8da03785d15e7c7ddbdab029ce5c89","ref":"refs/heads/main","pushedAt":"2023-12-07T09:45:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add Rendered Manifests pattern","shortMessageHtmlLink":"Add Rendered Manifests pattern"}},{"before":"69939c4d435526feec796d08c76c93a4d11d9d0b","after":"0adf4a0aa73c294d4cebb14377569d0b881be50d","ref":"refs/heads/main","pushedAt":"2023-11-07T14:16:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Move OCI-artifacts to config split.\n\nIt feels like a combination of config replication, repo pointer and config split.\n\nConfig replication has the advantage of having everything inside the config repo, which is different with oci artifacts.\nSo the config is split between config repo and OCI registry, same as in the helm-oci example.\nBut: helm-oci that should work on both Argo CD and flux.\nWhereas general OCI artifacts are only supported by flux right now. They also allow for using arbitrary CM tools that aren't supported natively by GitOps-operators like cuelang or timoni.\nSo it makes sense to mention helm and OCI artifacts separately.","shortMessageHtmlLink":"Move OCI-artifacts to config split."}},{"before":"d852991d85b8887c894ad0840f319a5a1073f604","after":"69939c4d435526feec796d08c76c93a4d11d9d0b","ref":"refs/heads/main","pushedAt":"2023-11-07T14:13:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Move OCI-artifacts to config split.\n\nIt feels like a combination of config replication, repo pointer and config split.\n\nConfig replication has the advantage of having everything inside the config repo, which oci artifacts doesnt have.\nSo it's basically split between config repo and oci registry, same as the helm-oci example.\nBut: helm-oci that should work on both Argo CD and flux.\nWhereas general OCI artifacts are only supported by flux right now. They also allow for using arbitrary CM tools that aren't supported natively by GitOps-operators like cuelang or timoni.\nSo it makes sense to mention helm and OCI artifacts separately.","shortMessageHtmlLink":"Move OCI-artifacts to config split."}},{"before":"7f649246d57af224e43e15abc54d09bd68b44735","after":"d852991d85b8887c894ad0840f319a5a1073f604","ref":"refs/heads/main","pushedAt":"2023-11-07T14:11:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Move OCI-artifacts to config split.\n\nIt feels like a combination of config replication, repo pointer and config split.\n\nConfig replication has the advantage of having everything inside the config repo, which oci artifacts doesnt have.\nSo it's basically split between config repo and oci registry, same as the helm-oci example.\nBut: helm-oci that should work on both Argo CD and flux.\nWhereas general OCI artifacts are only supported by flux right now. They also allow for using arbitrary CM tools that aren't supported natively by GitOps-operators like cuelang or timoni.\nSo it makes sense to mention helm and OCI artifacts separately.","shortMessageHtmlLink":"Move OCI-artifacts to config split."}},{"before":"9a63942ca29e6cc8a514e3936977d92373af5140","after":"7f649246d57af224e43e15abc54d09bd68b44735","ref":"refs/heads/main","pushedAt":"2023-11-07T13:07:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Move OCI-artifacts to config split.\n\nIt feels like a combination of config replication, repo pointer and config split.\n\nConfig replication has the advantage of having everything inside the config repo, which oci artifacts doesnt have.\nSo it's basically split between config repo and oci registry, same as the helm-oci example.\nBut: helm-oci is a native helm feature that works on both Argo CD and flux.\nWhereas general OCI artifacts are only supported by flux right now. They also allow for using arbitrary CM tools that aren't supported natively by GitOps-operators like cuelang or timoni.\nSo it makes sense to mention helm and OCI artifacts separately.","shortMessageHtmlLink":"Move OCI-artifacts to config split."}},{"before":"8ed7188c00d13574d7b61ff6e8b6b67199b44509","after":"9a63942ca29e6cc8a514e3936977d92373af5140","ref":"refs/heads/main","pushedAt":"2023-11-07T12:48:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Move OCI-artifacts to config split.\n\nIt feels like a combination of config replication, repo pointer and config split.\n\nConfig replication has the advantage of having everything inside the config repo, which oci artifacts doesnt have.\nSo it's basically split between config repo and oci registry, same as the helm-oci example.\nBut: helm-oci is a native helm feature that works on both Argo CD and flux.\nWhereas general OCI artifacts are only supported by flux right now. They also allow for using arbitrary CM tools that aren't supported natively by GitOps-operators like cuelang or timoni.\nSo it makes sense to mention helm and OCI artifacts separately.","shortMessageHtmlLink":"Move OCI-artifacts to config split."}},{"before":"f270c59b64edec20396208fffcf6ba7871540a36","after":"8ed7188c00d13574d7b61ff6e8b6b67199b44509","ref":"refs/heads/main","pushedAt":"2023-11-06T14:39:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Minor fixes\n\n* We started preferring config-repo over gitops-repo a while ago but forgot to adapt this image when importing it\n* We removed the term \"developer\" in most images to reduce visual noise and to be more inclusive, e.g. for operators","shortMessageHtmlLink":"Minor fixes"}},{"before":"9e4f4448812b04be95b62ddc95d26debaf481150","after":"f270c59b64edec20396208fffcf6ba7871540a36","ref":"refs/heads/main","pushedAt":"2023-11-06T13:26:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Minor fixes\n\n* We started preferring config-repo over gitops-repo a while ago but forgot to adapt this image when importing it\n* We removed the term \"developer\" in most images to reduce visual noise and to be more inclusive, e.g. for operators","shortMessageHtmlLink":"Minor fixes"}},{"before":"a72e4ce654220c96d32a462d33a12c5a32fbf5a2","after":"9e4f4448812b04be95b62ddc95d26debaf481150","ref":"refs/heads/main","pushedAt":"2023-11-06T13:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"config-repo-example: adapt title in image\n\nWe started preferring config-repo over gitops-repo a while ago but forgot to adapt this image when importing it","shortMessageHtmlLink":"config-repo-example: adapt title in image"}},{"before":"de50d9c993e94a129f2a1dbf180eec19cba6ff69","after":"a72e4ce654220c96d32a462d33a12c5a32fbf5a2","ref":"refs/heads/main","pushedAt":"2023-11-02T17:54:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Clarify config split\n\n* Falsely named the files \"repo split\" instead of \"config split\"\n* Mixed up \"helm registry\" with \"helm repo\"\n* Remove term values.yaml, because mostly the values are contained in CRDs like Applicaton (Argo CD) or HelmRelease (Flux)","shortMessageHtmlLink":"Clarify config split"}},{"before":"8b870e2d7beffecd6fdd48d58237f8b8515fdbd8","after":"de50d9c993e94a129f2a1dbf180eec19cba6ff69","ref":"refs/heads/main","pushedAt":"2023-11-01T19:06:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Clarify config split\n\n* Falsely named the files \"repo split\" instead of \"config split\"\n* Mixed up \"helm registry\" with \"helm repo\"\n* Remove term values.yaml, because mostly the values are contained in CRDs like Applicaton (Argo CD) or HelmRelease (Flux)","shortMessageHtmlLink":"Clarify config split"}},{"before":"66f21731e362a5a0a194eaa35abceb9454a86c47","after":"8b870e2d7beffecd6fdd48d58237f8b8515fdbd8","ref":"refs/heads/main","pushedAt":"2023-11-01T16:52:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Clarify config split\n\n* Falsely named the files \"repo split\" instead of \"config split\"\n* Mixed up \"helm registry\" with \"helm repo\"\n* Remove term values.yaml, because mostly the values are contained in CRDs like Applicaton (Argo CD) or HelmRelease (Flux)","shortMessageHtmlLink":"Clarify config split"}},{"before":"19f22cdd17370a374842499642e621c891a22a01","after":"66f21731e362a5a0a194eaa35abceb9454a86c47","ref":"refs/heads/main","pushedAt":"2023-11-01T16:49:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Clarify config split\n\n* Falsely named the files \"repo split\" instead of \"config split\"\n* Mixed up \"helm registry\" with \"helm repo\"","shortMessageHtmlLink":"Clarify config split"}},{"before":"8557f3c9d8d46d36efd61cc108f2b3c36f2b058b","after":"19f22cdd17370a374842499642e621c891a22a01","ref":"refs/heads/main","pushedAt":"2023-11-01T13:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Rename config split files\n\nFalsely named them repo split","shortMessageHtmlLink":"Rename config split files"}},{"before":"bcad5fcf8bd292f4f8567e0d7285c691ff1c28e8","after":"8557f3c9d8d46d36efd61cc108f2b3c36f2b058b","ref":"refs/heads/main","pushedAt":"2023-10-30T22:18:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Clarify diagrams","shortMessageHtmlLink":"Clarify diagrams"}},{"before":"3eed74b58fa892ab513dc126645528f57e5b3a82","after":"bcad5fcf8bd292f4f8567e0d7285c691ff1c28e8","ref":"refs/heads/main","pushedAt":"2023-10-27T07:24:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add link to Alexis talk where he mentions OCI as a cache to GitOps","shortMessageHtmlLink":"Add link to Alexis talk where he mentions OCI as a cache to GitOps"}},{"before":"c3ab1c5c3bfd505012760d8ac0191306bdb06c6c","after":"3eed74b58fa892ab513dc126645528f57e5b3a82","ref":"refs/heads/main","pushedAt":"2023-10-26T16:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add link to Alexis talk where he mentions OCI as a cache to GitOps","shortMessageHtmlLink":"Add link to Alexis talk where he mentions OCI as a cache to GitOps"}},{"before":"307b183c4b3b7beeb2cc11feff407579f75e7726","after":"c3ab1c5c3bfd505012760d8ac0191306bdb06c6c","ref":"refs/heads/main","pushedAt":"2023-10-26T16:08:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add link to part 6 of the article series","shortMessageHtmlLink":"Add link to part 6 of the article series"}},{"before":"b33406489f0b99010255682e1880cf8d3da4aedd","after":"307b183c4b3b7beeb2cc11feff407579f75e7726","ref":"refs/heads/main","pushedAt":"2023-10-26T16:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add link to part 6 of the article series","shortMessageHtmlLink":"Add link to part 6 of the article series"}},{"before":"1d981f54ab9b187dcb438a93847b96641c0aca44","after":"b33406489f0b99010255682e1880cf8d3da4aedd","ref":"refs/heads/main","pushedAt":"2023-10-26T15:54:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Rename files\n\nAlso: rename Config-Code-Separation to Repo separation.\nName is much simpler (fits well with repo pointer), no more confusing \"config-code\" vs \"code-config\"","shortMessageHtmlLink":"Rename files"}},{"before":"436a00cd87de043349dc2f9d0216faa9aff65990","after":"1d981f54ab9b187dcb438a93847b96641c0aca44","ref":"refs/heads/main","pushedAt":"2023-10-26T15:50:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Rename files\n\nAlso: rename Config-Code-Separation to Repo separation.\nName is much simpler (fits well with repo pointer), no more confusing \"config-code\" vs \"code-config\"","shortMessageHtmlLink":"Rename files"}},{"before":"92b03ba82bbf46857d2c79da574a9106dd57492f","after":"436a00cd87de043349dc2f9d0216faa9aff65990","ref":"refs/heads/main","pushedAt":"2023-10-26T15:09:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add \"config split\" pattern","shortMessageHtmlLink":"Add \"config split\" pattern"}},{"before":"b33ca87e37b6097af49de1a27c505b16f50f2572","after":"92b03ba82bbf46857d2c79da574a9106dd57492f","ref":"refs/heads/main","pushedAt":"2023-10-26T15:09:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add \"config split\" pattern","shortMessageHtmlLink":"Add \"config split\" pattern"}},{"before":"78ad3bf46af15a00250f320b04e3adfc3d9f2a45","after":"b33ca87e37b6097af49de1a27c505b16f50f2572","ref":"refs/heads/main","pushedAt":"2023-10-26T15:08:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schnatterer","name":null,"path":"/schnatterer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1824962?s=80&v=4"},"commit":{"message":"Add \"config split\" pattern","shortMessageHtmlLink":"Add \"config split\" pattern"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoSRfOwA","startCursor":null,"endCursor":null}},"title":"Activity ยท cloudogu/gitops-patterns"}