generated from openmcp-project/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
area/open-mcpAll ManagedControlPlane related issuesAll ManagedControlPlane related issuesenhancementNew feature or requestNew feature or requestpriority/lowFeature needs improvement, not urgentFeature needs improvement, not urgent
Description
What would you like to be added:
The list of effective IDPs (system IDP + custom IDPs) should be available in the MCP's status field. We are already exposing this information in the kubeconfig secret (referenced by .status.components.authentication.access) but it is hard for the UI to parse this information.
Suggested format:
apiVersion: core.openmcp.cloud/v1alpha1
kind: ManagedControlPlane
metadata:
name: test-mcp
namespace: project-test
spec:
...
status:
components:
authentication:
access:
...
identityProviders:
- name: openmcp
issuer: https://openmcp.example.com
clientId: 171187c6-5560-45a4-a135-e21c8b18a7ac
scopes:
- email
- profile
- offline_access
pkce: auto
interactive: true
- name: gh-actions
issuer: https://token.actions.githubusercontent.com
clientId: https://github.com/octo-org
interactive: falseWhy is this needed:
The UI could use this information to show a list of available IDPs and start an OIDC login flow for the IDP by the user.
Metadata
Metadata
Assignees
Labels
area/open-mcpAll ManagedControlPlane related issuesAll ManagedControlPlane related issuesenhancementNew feature or requestNew feature or requestpriority/lowFeature needs improvement, not urgentFeature needs improvement, not urgent