{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":211406020,"defaultBranch":"master","name":"gitops-engine","ownerLogin":"argoproj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-27T21:42:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30269780?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719853568.0","currentOid":""},"activityList":{"items":[{"before":"099cba69bdfccba0d9159260f22a79225e1bc8b9","after":"95e00254f82a1e2a38c47b8383e68dddff763b88","ref":"refs/heads/master","pushedAt":"2024-08-23T21:30:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"chore: bump k8s libraries to 1.31 (#619)\n\n* bump latest kubernetes version\r\n\r\nSigned-off-by: sivchari \r\n\r\n* upgrade Go version to resolve dependencies\r\n\r\nSigned-off-by: sivchari \r\n\r\n* fix: ci\r\n\r\nSigned-off-by: sivchari \r\n\r\n* use Go1.22.3\r\n\r\nSigned-off-by: sivchari \r\n\r\n* update from 1.29.2 to 1.30.1\r\n\r\nSigned-off-by: sivchari \r\n\r\n* update go.sum\r\n\r\nSigned-off-by: sivchari \r\n\r\n* upgrade golangci-lint\r\n\r\nSigned-off-by: sivchari \r\n\r\n* bump to 0.30.2\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* remove unnecessary replace\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* latest patch\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* chore: bump k8s libraries from 1.30 to 1.31\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: sivchari \r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\nCo-authored-by: sivchari ","shortMessageHtmlLink":"chore: bump k8s libraries to 1.31 (#619)"}},{"before":"6b2984ebc47085852a7b63a0fd0b73c52e986217","after":"099cba69bdfccba0d9159260f22a79225e1bc8b9","ref":"refs/heads/master","pushedAt":"2024-08-23T15:57:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"chore: bump kubernetes version to 0.30.x (#579)\n\n* bump latest kubernetes version\r\n\r\nSigned-off-by: sivchari \r\n\r\n* upgrade Go version to resolve dependencies\r\n\r\nSigned-off-by: sivchari \r\n\r\n* fix: ci\r\n\r\nSigned-off-by: sivchari \r\n\r\n* use Go1.22.3\r\n\r\nSigned-off-by: sivchari \r\n\r\n* update from 1.29.2 to 1.30.1\r\n\r\nSigned-off-by: sivchari \r\n\r\n* update go.sum\r\n\r\nSigned-off-by: sivchari \r\n\r\n* upgrade golangci-lint\r\n\r\nSigned-off-by: sivchari \r\n\r\n* bump to 0.30.2\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* remove unnecessary replace\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* latest patch\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* remove unnecessary toolchain line\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: sivchari \r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\nCo-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"chore: bump kubernetes version to 0.30.x (#579)"}},{"before":"7d150d0b6bf3972c925c07bb6422741c5fb7c680","after":"6b2984ebc47085852a7b63a0fd0b73c52e986217","ref":"refs/heads/master","pushedAt":"2024-07-18T17:53:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"feat: More optimal IterateHierarchyV2 and iterateChildrenV2 [#600] (#601)\n\n* chore: More optimal IterateHierarchyV2 and iterateChildrenV2 [#600]\r\n\r\nCloses #600\r\n\r\nThe existing (effectively v1) implementations are suboptimal since they don't construct a graph before the iteration. They search for children by looking at all namespace resources and checking `isParentOf`, which can give `O(tree_size * namespace_resources_count)` time complexity. The v2 algorithms construct the graph and have `O(namespace_resources_count)` time complexity. See more details in the linked issues.\r\n\r\nSigned-off-by: Andrii Korotkov \r\n\r\n* improvements to graph building\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* use old name\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* chore: More optimal IterateHierarchyV2 and iterateChildrenV2 [#600]\r\n\r\nCloses #600\r\n\r\nThe existing (effectively v1) implementations are suboptimal since they don't construct a graph before the iteration. They search for children by looking at all namespace resources and checking `isParentOf`, which can give `O(tree_size * namespace_resources_count)` time complexity. The v2 algorithms construct the graph and have `O(namespace_resources_count)` time complexity. See more details in the linked issues.\r\n\r\nSigned-off-by: Andrii Korotkov \r\n\r\n* finish merge\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* chore: More optimal IterateHierarchyV2 and iterateChildrenV2 [#600]\r\n\r\nCloses #600\r\n\r\nThe existing (effectively v1) implementations are suboptimal since they don't construct a graph before the iteration. They search for children by looking at all namespace resources and checking `isParentOf`, which can give `O(tree_size * namespace_resources_count)` time complexity. The v2 algorithms construct the graph and have `O(namespace_resources_count)` time complexity. See more details in the linked issues.\r\n\r\nSigned-off-by: Andrii Korotkov \r\n\r\n* discard unneeded copies of child resources as we go\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* remove unnecessary comment\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* make childrenByUID sparse\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* eliminate duplicate map\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* fix comment\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* add useful comment back\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* use nsNodes instead of dupe map\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* remove unused struct\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* skip invalid APIVersion\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: Andrii Korotkov \r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\nCo-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"feat: More optimal IterateHierarchyV2 and iterateChildrenV2 [#600] (#601"}},{"before":"adb68bcaab73a18c454caae4c744d932ee83670f","after":"7d150d0b6bf3972c925c07bb6422741c5fb7c680","ref":"refs/heads/master","pushedAt":"2024-07-18T03:20:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ishitasequeira","name":"Ishita Sequeira","path":"/ishitasequeira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46771830?s=80&v=4"},"commit":{"message":"chore: more docstrings (#606)\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"chore: more docstrings (#606)"}},{"before":"4d911d2ce77b5824e9e442dcb6527cd6672c0112","after":"18ba62e1f1fbc615e9ebe23392b064427c7795f5","ref":"refs/heads/argo-cd-release-2.11","pushedAt":"2024-07-15T14:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deadlock on start missing watches (#604) (#610)\n\n* fix: deadlock on start missing watches\r\n\r\n\r\n\r\n* revert error\r\n\r\n\r\n\r\n* add unit test to validate some deadlock scenarios\r\n\r\n\r\n\r\n* test name\r\n\r\n\r\n\r\n* clarify comment\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Alexandre Gaudreault ","shortMessageHtmlLink":"fix: deadlock on start missing watches (#604) (#610)"}},{"before":"602a53635491ad9b06351b5f757d2fa506f87fc2","after":"c68bce0f979ca0e40e850d8be8fb6654b0620d01","ref":"refs/heads/argo-cd-release-2.9","pushedAt":"2024-07-15T14:10:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix(clusterCache): don't miss finding live obj if obj is cluster-scoped and namespacedResources is in transition (#597) (#609)\n\n* sync.Reconcile: guard against incomplete discovery\r\n\r\nWhen Reconcile performs its logic to compare the desired state (target\r\nobjects) against the actual state (live objects), it looks up each live\r\nobject based on a key comprised of data from the target object: API\r\ngroup, API kind, namespace, and name. While group, kind, and name will\r\nalways be accurate, there is a chance that the value for namespace is\r\nnot. If a cluster-scoped target object has a namespace (because it\r\nincorrectly has a namespace from its source) or the namespace parameter\r\npassed into the Reconcile method has a non-empty value (indicating a\r\ndefault value to use on namespace-scoped objects that don't have it set\r\nin the source), AND the resInfo ResourceInfoProvider has incomplete or\r\nmissing API discovery data, the call to IsNamespacedOrUnknown will\r\nreturn true when the information is unknown. This leads to the key being\r\nincorrect - it will have a value for namespace when it shouldn't. As a\r\nresult, indexing into liveObjByKey will fail. This failure results in\r\nthe reconciliation containing incorrect data: there will be a nil entry\r\nappended to targetObjs when there shouldn't be.\r\n\r\nSigned-off-by: Andy Goldstein \r\n\r\n* Address code review comments\r\n\r\nSigned-off-by: Andy Goldstein \r\n\r\n---------\r\n\r\nSigned-off-by: Andy Goldstein \r\n(cherry picked from commit adb68bcaab73a18c454caae4c744d932ee83670f)","shortMessageHtmlLink":"fix(clusterCache): don't miss finding live obj if obj is cluster-scop…"}},{"before":"352c043f0f33d9542485f8ba6493ae88bb396cbd","after":"b6ec82aedce51424f180b9d531a4587e93dd225c","ref":"refs/heads/argo-cd-release-2.10","pushedAt":"2024-07-15T14:10:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix(clusterCache): don't miss finding live obj if obj is cluster-scoped and namespacedResources is in transition (#597) (#608)\n\n* sync.Reconcile: guard against incomplete discovery\r\n\r\nWhen Reconcile performs its logic to compare the desired state (target\r\nobjects) against the actual state (live objects), it looks up each live\r\nobject based on a key comprised of data from the target object: API\r\ngroup, API kind, namespace, and name. While group, kind, and name will\r\nalways be accurate, there is a chance that the value for namespace is\r\nnot. If a cluster-scoped target object has a namespace (because it\r\nincorrectly has a namespace from its source) or the namespace parameter\r\npassed into the Reconcile method has a non-empty value (indicating a\r\ndefault value to use on namespace-scoped objects that don't have it set\r\nin the source), AND the resInfo ResourceInfoProvider has incomplete or\r\nmissing API discovery data, the call to IsNamespacedOrUnknown will\r\nreturn true when the information is unknown. This leads to the key being\r\nincorrect - it will have a value for namespace when it shouldn't. As a\r\nresult, indexing into liveObjByKey will fail. This failure results in\r\nthe reconciliation containing incorrect data: there will be a nil entry\r\nappended to targetObjs when there shouldn't be.\r\n\r\nSigned-off-by: Andy Goldstein \r\n\r\n* Address code review comments\r\n\r\nSigned-off-by: Andy Goldstein \r\n\r\n---------\r\n\r\nSigned-off-by: Andy Goldstein \r\n(cherry picked from commit adb68bcaab73a18c454caae4c744d932ee83670f)","shortMessageHtmlLink":"fix(clusterCache): don't miss finding live obj if obj is cluster-scop…"}},{"before":"5995eca2fb63204e07cdc6aed3900b36cf5ba7ae","after":"4d911d2ce77b5824e9e442dcb6527cd6672c0112","ref":"refs/heads/argo-cd-release-2.11","pushedAt":"2024-07-15T13:49:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix(clusterCache): don't miss finding live obj if obj is cluster-scoped and namespacedResources is in transition (#597) (#607)\n\n* sync.Reconcile: guard against incomplete discovery\r\n\r\nWhen Reconcile performs its logic to compare the desired state (target\r\nobjects) against the actual state (live objects), it looks up each live\r\nobject based on a key comprised of data from the target object: API\r\ngroup, API kind, namespace, and name. While group, kind, and name will\r\nalways be accurate, there is a chance that the value for namespace is\r\nnot. If a cluster-scoped target object has a namespace (because it\r\nincorrectly has a namespace from its source) or the namespace parameter\r\npassed into the Reconcile method has a non-empty value (indicating a\r\ndefault value to use on namespace-scoped objects that don't have it set\r\nin the source), AND the resInfo ResourceInfoProvider has incomplete or\r\nmissing API discovery data, the call to IsNamespacedOrUnknown will\r\nreturn true when the information is unknown. This leads to the key being\r\nincorrect - it will have a value for namespace when it shouldn't. As a\r\nresult, indexing into liveObjByKey will fail. This failure results in\r\nthe reconciliation containing incorrect data: there will be a nil entry\r\nappended to targetObjs when there shouldn't be.\r\n\r\nSigned-off-by: Andy Goldstein \r\n\r\n* Address code review comments\r\n\r\nSigned-off-by: Andy Goldstein \r\n\r\n---------\r\n\r\nSigned-off-by: Andy Goldstein \r\n(cherry picked from commit adb68bcaab73a18c454caae4c744d932ee83670f)","shortMessageHtmlLink":"fix(clusterCache): don't miss finding live obj if obj is cluster-scop…"}},{"before":"a0c23b4210799fa39e04d4976926d06d96ea1ca9","after":"adb68bcaab73a18c454caae4c744d932ee83670f","ref":"refs/heads/master","pushedAt":"2024-07-14T15:31:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix(clusterCache): don't miss finding live obj if obj is cluster-scoped and namespacedResources is in transition (#597)\n\n* sync.Reconcile: guard against incomplete discovery\r\n\r\nWhen Reconcile performs its logic to compare the desired state (target\r\nobjects) against the actual state (live objects), it looks up each live\r\nobject based on a key comprised of data from the target object: API\r\ngroup, API kind, namespace, and name. While group, kind, and name will\r\nalways be accurate, there is a chance that the value for namespace is\r\nnot. If a cluster-scoped target object has a namespace (because it\r\nincorrectly has a namespace from its source) or the namespace parameter\r\npassed into the Reconcile method has a non-empty value (indicating a\r\ndefault value to use on namespace-scoped objects that don't have it set\r\nin the source), AND the resInfo ResourceInfoProvider has incomplete or\r\nmissing API discovery data, the call to IsNamespacedOrUnknown will\r\nreturn true when the information is unknown. This leads to the key being\r\nincorrect - it will have a value for namespace when it shouldn't. As a\r\nresult, indexing into liveObjByKey will fail. This failure results in\r\nthe reconciliation containing incorrect data: there will be a nil entry\r\nappended to targetObjs when there shouldn't be.\r\n\r\nSigned-off-by: Andy Goldstein \r\n\r\n* Address code review comments\r\n\r\nSigned-off-by: Andy Goldstein \r\n\r\n---------\r\n\r\nSigned-off-by: Andy Goldstein ","shortMessageHtmlLink":"fix(clusterCache): don't miss finding live obj if obj is cluster-scop…"}},{"before":"a22b34675f57696d55cb9d4abf99f7b07a166654","after":"a0c23b4210799fa39e04d4976926d06d96ea1ca9","ref":"refs/heads/master","pushedAt":"2024-07-12T17:36:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deadlock on start missing watches (#604)\n\n* fix: deadlock on start missing watches\r\n\r\nSigned-off-by: Alexandre Gaudreault \r\n\r\n* revert error\r\n\r\nSigned-off-by: Alexandre Gaudreault \r\n\r\n* add unit test to validate some deadlock scenarios\r\n\r\nSigned-off-by: Alexandre Gaudreault \r\n\r\n* test name\r\n\r\nSigned-off-by: Alexandre Gaudreault \r\n\r\n* clarify comment\r\n\r\nSigned-off-by: Alexandre Gaudreault \r\n\r\n---------\r\n\r\nSigned-off-by: Alexandre Gaudreault ","shortMessageHtmlLink":"fix: deadlock on start missing watches (#604)"}},{"before":"62149c4e1a972f07d94f5a072c33b3348b721394","after":"352c043f0f33d9542485f8ba6493ae88bb396cbd","ref":"refs/heads/argo-cd-release-2.10","pushedAt":"2024-07-02T15:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"chore: update static scheme (#588)\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"chore: update static scheme (#588)"}},{"before":"cd13c1fae82309160d4c7eb76d2abf1911e84ceb","after":"5995eca2fb63204e07cdc6aed3900b36cf5ba7ae","ref":"refs/heads/argo-cd-release-2.11","pushedAt":"2024-07-02T15:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"chore: update static scheme (#588)\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"chore: update static scheme (#588)"}},{"before":"b0fffe419a0f0a40f9f2c0b6346b752ed6537385","after":"602a53635491ad9b06351b5f757d2fa506f87fc2","ref":"refs/heads/argo-cd-release-2.9","pushedAt":"2024-07-01T17:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* do the thing that was the whole point\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* more logs\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* don't uniquify models\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* schema for both\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* more logs\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* fix logic\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* better tainted gvk handling, better docs, update mocks\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* add a test\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* improvements from comments\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n---------\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587)"}},{"before":"fbecbb86e41254a75a59943b5eb43ed55d21cdb9","after":"62149c4e1a972f07d94f5a072c33b3348b721394","ref":"refs/heads/argo-cd-release-2.10","pushedAt":"2024-07-01T17:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* do the thing that was the whole point\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* more logs\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* don't uniquify models\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* schema for both\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* more logs\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* fix logic\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* better tainted gvk handling, better docs, update mocks\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* add a test\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* improvements from comments\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n---------\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587)"}},{"before":"fbecbb86e41254a75a59943b5eb43ed55d21cdb9","after":"cd13c1fae82309160d4c7eb76d2abf1911e84ceb","ref":"refs/heads/argo-cd-release-2.11","pushedAt":"2024-07-01T17:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* do the thing that was the whole point\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* more logs\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* don't uniquify models\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* schema for both\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* more logs\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* fix logic\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* better tainted gvk handling, better docs, update mocks\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* add a test\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n* improvements from comments\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\n\n---------\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587)"}},{"before":null,"after":"fbecbb86e41254a75a59943b5eb43ed55d21cdb9","ref":"refs/heads/argo-cd-release-2.11","pushedAt":"2024-07-01T17:06:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"feat: sync-options annotation with Force=true (#414) (#560)\n\nSigned-off-by: kkk777-7 ","shortMessageHtmlLink":"feat: sync-options annotation with Force=true (#414) (#560)"}},{"before":"5e154bbf9750f35b0f8c228389ed810097321b2d","after":null,"ref":"refs/heads/argo-cd-release-2.11","pushedAt":"2024-07-01T17:05:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"}},{"before":null,"after":"fbecbb86e41254a75a59943b5eb43ed55d21cdb9","ref":"refs/heads/argo-cd-release-2.10","pushedAt":"2024-07-01T17:04:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"feat: sync-options annotation with Force=true (#414) (#560)\n\nSigned-off-by: kkk777-7 ","shortMessageHtmlLink":"feat: sync-options annotation with Force=true (#414) (#560)"}},{"before":"a40bd2aa6cb6108f6fa4e253fc4409e1f4f70eed","after":null,"ref":"refs/heads/argo-cd-release-2.10","pushedAt":"2024-07-01T17:04:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"}},{"before":null,"after":"b0fffe419a0f0a40f9f2c0b6346b752ed6537385","ref":"refs/heads/argo-cd-release-2.9","pushedAt":"2024-07-01T17:03:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: resolve deadlock (#539)\n\nSigned-off-by: Soumya Ghosh Dastidar ","shortMessageHtmlLink":"fix: resolve deadlock (#539)"}},{"before":"0c5c58f60e20be18e96644532ac495592d02b138","after":null,"ref":"refs/heads/argo-cd-release-2.9","pushedAt":"2024-07-01T17:02:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"}},{"before":"792124280fcc67d9b3498bc0a27e05844ddb1e30","after":"a40bd2aa6cb6108f6fa4e253fc4409e1f4f70eed","ref":"refs/heads/argo-cd-release-2.10","pushedAt":"2024-07-01T13:06:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#589) (#592)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\r\n\r\n\r\n\r\n* do the thing that was the whole point\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* don't uniquify models\r\n\r\n\r\n\r\n* schema for both\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* fix logic\r\n\r\n\r\n\r\n* better tainted gvk handling, better docs, update mocks\r\n\r\n\r\n\r\n* add a test\r\n\r\n\r\n\r\n* improvements from comments\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#589) (#592)"}},{"before":"cf723b56c3f0156e483662913998ecceeb212b4f","after":"0c5c58f60e20be18e96644532ac495592d02b138","ref":"refs/heads/argo-cd-release-2.9","pushedAt":"2024-07-01T13:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#593)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\r\n\r\n\r\n\r\n* do the thing that was the whole point\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* don't uniquify models\r\n\r\n\r\n\r\n* schema for both\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* fix logic\r\n\r\n\r\n\r\n* better tainted gvk handling, better docs, update mocks\r\n\r\n\r\n\r\n* add a test\r\n\r\n\r\n\r\n* improvements from comments\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#593)"}},{"before":"5fd9f449e75774f6b2b7b1ff137c7759e075e385","after":"5e154bbf9750f35b0f8c228389ed810097321b2d","ref":"refs/heads/argo-cd-release-2.11","pushedAt":"2024-07-01T12:36:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#589)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\r\n\r\n\r\n\r\n* do the thing that was the whole point\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* don't uniquify models\r\n\r\n\r\n\r\n* schema for both\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* fix logic\r\n\r\n\r\n\r\n* better tainted gvk handling, better docs, update mocks\r\n\r\n\r\n\r\n* add a test\r\n\r\n\r\n\r\n* improvements from comments\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#589)"}},{"before":"fa0e8d60a3a48d89354ceb1d450b9eb5b7fc4dfd","after":"a22b34675f57696d55cb9d4abf99f7b07a166654","ref":"refs/heads/master","pushedAt":"2024-07-01T12:36:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#590)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\r\n\r\n\r\n\r\n* do the thing that was the whole point\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* don't uniquify models\r\n\r\n\r\n\r\n* schema for both\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* fix logic\r\n\r\n\r\n\r\n* better tainted gvk handling, better docs, update mocks\r\n\r\n\r\n\r\n* add a test\r\n\r\n\r\n\r\n* improvements from comments\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#590)"}},{"before":"b0fffe419a0f0a40f9f2c0b6346b752ed6537385","after":"cf723b56c3f0156e483662913998ecceeb212b4f","ref":"refs/heads/argo-cd-release-2.9","pushedAt":"2024-07-01T12:36:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#591)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\r\n\r\n\r\n\r\n* do the thing that was the whole point\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* don't uniquify models\r\n\r\n\r\n\r\n* schema for both\r\n\r\n\r\n\r\n* more logs\r\n\r\n\r\n\r\n* fix logic\r\n\r\n\r\n\r\n* better tainted gvk handling, better docs, update mocks\r\n\r\n\r\n\r\n* add a test\r\n\r\n\r\n\r\n* improvements from comments\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587) (#591)"}},{"before":"f38075deb3032b70053fc702574d12e58e2fe6b8","after":"fa0e8d60a3a48d89354ceb1d450b9eb5b7fc4dfd","ref":"refs/heads/master","pushedAt":"2024-06-28T15:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"chore: update static scheme (#588)\n\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"chore: update static scheme (#588)"}},{"before":"4386ff4b8df9627c10efc2513871856f94434383","after":"f38075deb3032b70053fc702574d12e58e2fe6b8","ref":"refs/heads/master","pushedAt":"2024-06-28T14:55:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: deduplicate OpenAPI definitions for GVKParser (#587)\n\n* fix: deduplicate OpenAPI definitions for GVKParser\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* do the thing that was the whole point\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* more logs\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* don't uniquify models\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* schema for both\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* more logs\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* fix logic\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* better tainted gvk handling, better docs, update mocks\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* add a test\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n* improvements from comments\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>","shortMessageHtmlLink":"fix: deduplicate OpenAPI definitions for GVKParser (#587)"}},{"before":"0be58f261add85e5c443fda36986c1514b5df4c7","after":"4386ff4b8df9627c10efc2513871856f94434383","ref":"refs/heads/master","pushedAt":"2024-06-25T18:54:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"chore: remove duplicate scheme import (#580)\n\nSigned-off-by: Paul Gier ","shortMessageHtmlLink":"chore: remove duplicate scheme import (#580)"}},{"before":"83ce6ca8cedc48e62181c593132cd47646be78a9","after":"0be58f261add85e5c443fda36986c1514b5df4c7","ref":"refs/heads/master","pushedAt":"2024-06-25T18:53:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crenshaw-dev","name":"Michael Crenshaw","path":"/crenshaw-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350466?s=80&v=4"},"commit":{"message":"fix: printing gvkparser error message (#585)\n\nThe log.Info function doesn't understand format directives, so use key/value to print error message.\r\n\r\nSigned-off-by: Paul Gier ","shortMessageHtmlLink":"fix: printing gvkparser error message (#585)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEor3vHAA","startCursor":null,"endCursor":null}},"title":"Activity · argoproj/gitops-engine"}