Skip to content

[feature] allow own authentication config to be used #1971

@quartje

Description

@quartje

Problem Description

Running Omni on prem means that you have to use the Omni API proxy to access the clusters. That also means that it is not possible to bring your own identity settings.
What functionality would break when we overwrite the current authentication settings?
I can imagine it would break the omni kubernetes API proxy functionality, but would other stuff break as well?

Specifically we would try to overwrite this kube-apiserver configuration setting:
--authorization-config=/system/config/kubernetes/kube-apiserver/authorization-config.yaml

The reason behind it is twofold:

  1. We use OIDC tokens to authenticate from backstage to the kubernetes API. These are identity bound tokens, with minimal privileges
  2. With Omni, the kubernetes API is proxied through Omni, making it a single point of failure.

Solution

No response

Alternative Solutions

No response

Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions