Michael Crenshaw

Results 71 issues of Michael Crenshaw

# Summary There are a lot of places in source where we `return err` without adding context with `fmt.Errorf()`. # Motivation Error messages without wrapping context are difficult to debug....

enhancement
good first issue
GraceHopperOSD2022

Just noticed that this was missing from the example doc.

cherry-pick/2.4

# Summary 2.4 [creates a non-expiring ServiceAccount token Secret](https://github.com/argoproj/argo-cd/pull/9546) on `argocd cluster add` for 1.24 clusters. Instead, Argo CD should use the TokenRequest API. # Motivation Kubernetes recommends using the...

enhancement
security
type:tech-debt
component:cli

# Summary The bottom field should be a link. ![Screenshot of Argo CD Application Details page. The bottom field is `path`, and the value is just text. It is not...

enhancement
good first issue
component:ui
GraceHopperOSD2022

# Summary In 2.4 we introduced new RBAC for logs. In 2.5, we should enable that enforcement by default as [promised in the 2.3 -> 2.4 upgrade guide](https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/upgrading/2.3-2.4.md#enable-logs-rbac-enforcement). # Motivation...

enhancement
security

It's likely that syncs contain multiple tasks with the same gvk. This will make sure we only hit the k8s API once per gvk per sync operation.

This change allows the plugin user to specify a custom function to get the current time. For my purposes, this allowed me to let the server specify what the client's...