Uploaded image for project: 'Red Hat OpenShift Control Planes'
  1. Red Hat OpenShift Control Planes
  2. CNTRLPLANE-1539

Add support for event-ttl in Kube API Server Operator

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • event-ttl-kaso
    • None
    • OCPSTRAT-2095Add support for event-ttl in Kube API Server Operator
    • 100% To Do, 0% In Progress, 0% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None

      We want to customize the --event-ttl duration setting through KAS-O and OpenShift APIs. Currently the default in OpenShift is set to 3h via the defaultconfig.yaml in KAS-O.

      There's no validation on Kubernetes side, setting it to 0 will not set a TTL via a lease in etcd - meaning the event will stay forever/until deleted manually.
      We should settle on a meaningful minimum in this case, 5m / 10m / 15m?

      Currently able to set via KubeAPIServer CRD as a config override:

        unsupportedConfigOverrides:
          apiServerArguments:
            event-ttl:
              - 1h
      

      [UPSTREAM]
      https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/

      [OpenShift]
      https://github.com/openshift/cluster-kube-apiserver-operator/blob/main/bindata/assets/config/defaultconfig.yaml#L113-L114

              Unassigned Unassigned
              tjungblu@redhat.com Thomas Jungblut
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: