Kubernetes SIG API Machinery - 20240501

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • [sreeram-venkitesh,alexzielenski] (offline) CEL for CRD additionalPrinterColumns
    Description: Add ability to define additionalPrinterColumns in CEL, as opposed to just jsonpath
    Doc: CEL additionalPrinterColumns
    Goals: SIG agreement, KEP reviewers
    KEP issue, WIP PR for the KEP.
    Related discussions
    CEL in field selectors, currently limited to jsonPath - github.com/kub...
    This would be the first time we would apply CEL in the read path across lists of objects, delta between jsonPath and CEL evaluation cost is important to understand
    [benluddy,cici37] github.com/kub...
    Runtime cost of library functions available to ValidatingAdmissionPolicy expressions is not computed correctly.
    ValidatingAdmissionPolicy is GA and fixing this is likely to break policies that work today.
    TODO:
    Sweep of all usages of CEL in k8s, check if it got missed anywhere else
    Look into "reasonable defaults" in how CEL environments are used to prevent this from being missed in the future when adding CEL usage sites in k8s
    Need to check create / status update behavior with apply
    [MikeSpreitzer] Add aggregated apiservers to kubernetes.io/... (github.com/kub...)
    PR Opened during this very same discussion: github.com/kub...

КОМЕНТАРІ •