Uploaded image for project: 'OpenShift Authentication'
  1. OpenShift Authentication
  2. AUTH-541

Structured authentication configuration for the KAS pods

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • openshift-4.18
    • None
    • BU Product Work
    • False
    • None
    • False
    • OCPSTRAT-306 - Support for bring your own external OIDC based Auth provider for direct API Server access [Standalone OCP][TechPreview]
    • Auth - Sprint 250

      The CAO and KAS-o both need to work and enable structured authentication configuration for the KAS static pods.

      CAO:

      • a controller tracks the auth CR for auth type OIDC
      • generates structured auth config object and serializes it into a configmap
      • syncs the configmap into openshift-config

      KAS-o:

      • a config observer tracks the auth CR for type OIDC
      • syncs the auth configmap from openshift-config into openshift-kube-apiserver and enables the `--authentication-config` CLI arg for the KAS pods
      • the auth-metadata and webhook-authenticator config observers remove their resources and CLI args accordingly
      • a revision controller syncs that configmap into a static file

              rh-ee-irinis Ilias Rinis
              rh-ee-irinis Ilias Rinis
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: