gitops-engine
gitops-engine copied to clipboard
Democratizing GitOps
Related to https://github.com/argoproj/argo-cd/issues/15693. This PR implements core logic from [argoproj/argo-cd#hide-annotations.md](https://github.com/argoproj/argo-cd/blob/master/docs/proposals/feature-bounties/hide-annotations.md) proposal to hide annotations on secret resources. This change will be integrated with Argo CD via https://github.com/argoproj/argo-cd/pull/18216. _Integration results:_ https://github.com/user-attachments/assets/f47d7b18-cfbc-4fef-8a63-cd7e670abcc7
See [parent issue](https://github.com/argoproj/gitops-engine/issues/572) for details. This PR: - Sets a 1 hour timeout for an Apply request to complete. - (I'm definitely open to other values here, but my expectation...
Since #136 we've had the policy that an OnDelete statefulset is healthy as long as the statefulset spec is updated and the right number of pods are running, even if...
gitops-engine directly calls kubectl command code to create/apply/replace/delete K8s resources on the cluster. This ensures that the logic used by gitops-engine consumers (such as Argo CD) interacts with those K8s...
I upgraded libs of Kubernetes.
Fixes [ISSUE https://github.com/argoproj/gitops-engine/issues/620 ]
https://github.com/argoproj/gitops-engine/blob/95e00254f82a1e2a38c47b8383e68dddff763b88/pkg/utils/kube/resource_ops.go#L150-L160 In the above code, WrapTransport is not passed, which will cause the client corresponding to the NewFactory to have no WrapTransport, which is not as expected. In addition, RateLimiter...
Problem statement in https://github.com/argoproj/argo-cd/issues/18838. This PR addresses the problem partially - starting with delegating the K8s List calls to the watch cache, offloading the etcd.
Hello everyone, during my work on ArgoCD I noticed that quite a few methods in GitOps engine are quite large, and are not broken down into smaller, understandable methods. This...
I want to be able to use a `preSync` hook to run some database migrations. This has been working fine, until such a time as updating the container secrets which...