Uploaded image for project: 'FlightPath'
  1. FlightPath
  2. FLPATH-3269

External Keycloak Documentation and Validation

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • insights-on-prem

      Document and validate external Keycloak/RHBK configuration requirements

      Also, get rid of jwtAuth.keycloak.installed and jwtAuth.keycloak.namespace. 

      Require specific attributes required for the chart to operate.

      Scope:

      • Create documentation for required Keycloak realm/client setup: realm name, client ID, client scopes, audience mappers, redirect URIs
      • Document required token claims (org_id, account_number, aud) that the Envoy Lua filter expects
      • Add values validation (e.g., fail if jwtAuth.keycloak.url is empty and Keycloak is not auto-detected)
      • Test with a pre-existing Keycloak instance (not deployed by install script)
      • Update install-helm-chart.sh to skip RHBK operator deployment when external URL is provided

      Estimate: Low-Medium (mostly documentation + install-script gating)

              Unassigned Unassigned
              rh-ee-masayag Moti Asayag
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: