Joe Betz

Results 26 issues of Joe Betz

Reported by @matte21 on https://github.com/kubernetes/kubernetes/issues/81508#issuecomment-590646553: > I used to deploy a 3-member etcd v3.3.11 cluster on a Kubernetes 1.16 IKS cluster. The etcd cluster was used to store CRs defined...

#### What happened: In PR https://github.com/kubernetes/kubernetes/pull/99462 we migrated the cluster-role-aggregator controller to apply. The controller's unit tests use the client-go fake, which works great for update, but for apply, required...

kind/bug
sig/api-machinery
wg/api-expression
triage/accepted

cel-go allows for dispatch either by function name or overload ID. For example, given ``` cel.Declarations( decls.NewFunction("isSorted", decls.NewParameterizedInstanceOverload("list_a_is_sorted_bool", []*exprpb.Type{decls.NewListType(paramA)}, decls.Bool, typeParamAList), ), ``` What works: CEL will dispatch to `functions.Overload{Operator:...

Clean up tasks: - Unify runtime and estimated cost support for computing costs of functions/operations - Share common code internally - Expose a shared API? - Minor code clean up:...

**Change** Currently regex patterns are compiled at runtime each time a matches() invocation is evaluated by the interpreter. Instead, if the regex patterns is a string constant (e.g. `x.matches('[0-9]+')`) -...

### Enhancement Description - One-line enhancement description (can be used as a release note): Expression language can be used to validate custom resources - Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/pull/2877 - Discussion...

sig/api-machinery
stage/beta
tracked/yes

SIG Instrumentation has expressed interest in owning auger. I fully support this. xref: https://github.com/kubernetes/org/issues/2839 There is some administrivia that needs to be sorted out before the project can be donated:...

As @caesarxuchao pointed out to me, auger builds are paired specific kubernetes versions. Each auger build uses the types of exactly one kubernetes version, and the types supported change with...

### Enhancement Description - One-line enhancement description (can be used as a release note): CEL for Admission Control - Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/3488-cel-admission-control - Discussion Link: https://groups.google.com/g/kubernetes-sig-api-machinery/c/WBVf_oWm4kU - Primary contact...

sig/auth
sig/api-machinery
stage/beta

- One-line PR description: Update the CEL admission KEP to support graceful policy rollout by adding ability to report validation failures only as warnings or audit annotations and for enhancing...

sig/api-machinery
cncf-cla: yes
size/L
approved
kind/kep