Uploaded image for project: 'OCP Technical Release Team'
  1. OCP Technical Release Team
  2. TRT-464

Enable kube-rbac-proxy to automatically fetch/update client-ca

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Major
    • None
    • None
    • None
    • False
    • None
    • False

    Description

      While debugging issue caused by the etcd scaling test, it is discovered that prometheus is still using beartoken authentication when scraping services. Per this enhancement: https://github.com/deads2k/openshift-enhancements/blob/master/enhancements/monitoring/client-cert-scraping.md, ServiceMonitor should be configured to use client certificate instead. Throughout many openshift components, client certificates are not used. 

       

      It is also discovered that, in addition to the client certificate configuration for ServiceMonitor, kube-rbac-proxy should also be configured with proper client-ca. For this we need to add support to openshift/kub-rbac-proxy to auto detect client-ca. To achieve that, openshift/kube-rbac-proxy needs to first be brought up to the current upstream version. 

      Attachments

        Activity

          People

            kenzhang@redhat.com Ken Zhang
            kenzhang@redhat.com Ken Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: