gitops-engine
gitops-engine copied to clipboard
Democratizing GitOps
- add object-level prune propagation configuration - add cascading option for kubectl replace Fixes https://github.com/argoproj/argo-cd/issues/8501
Currently, Argo CD doesn't report connection errors on the cluster UI page unless the cache is invalidated (manually/periodically every 24 hours) or there is a sync error. During auto-sync, this...
I've had two cases of sync errors in ArgoCD: For `CSIDriver`: ``` Failed to compare desired state to live state: failed to perform pre-diff normalization: error building typed results: error...
Implementation for #525, #414, https://github.com/argoproj/argo-cd/issues/5882
This fixes #56 and helps on the path to addressing https://github.com/argoproj/argo-cd/issues/14727 The go.mod and go.sum changes are from running `go mod tidy`. I misunderstood the initial output and now see...
This code compares cached CRD to the new MODIFICATION event and skip reconciling the CRD if the change is trivial. Here's what changes in the CRD in a GKE cluster...
CRD updates are memory/CPU expensive. If CRDs are changing often, that can cause performance issues. Log changes to help users diagnose performance issues.
…ecretData Fixes: https://github.com/argoproj/argo-cd/issues/16193 Background: There are several edge cases where invalid Secrets passed to `diff.HideSecretData` are not sanitized because `diff.NormalizeSecret` will return prematurely when receiving an error from `runtime.DefaultUnstructuredConverter.FromUnstructured`. Upstream,...
```yaml apiVersion: bitnami.com/v1alpha1 kind: SealedSecret metadata: ``` https://github.com/argoproj/gitops-engine/blob/bc9ce5764fa306f58cf59199a94f6c968c775a2d/pkg/sync/sync_tasks.go#L27-L66
This change is for propogating impersonation related configurations to the `kubeconfig` used for executing the `kubectl` command.