You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
🚨 Breaking
[DEVELOPER]
The UsernameGroupPrefix() method of the OIDCProviderConfig struct has been replaced by GetUsernamePrefix() and GetGroupsPrefix(). (#310, @Diaphteiros)
The field status.apiServer of the Cluster resource has been deprecated. Use status.endpoints instead. It allows to export multiple endpoints. (#309, @Diaphteiros)
[OPERATOR]
Cluster resources can now expose multiple endpoints via status.endpoints, instead of only a single one via status.apiServer. The openmcp-operator configuration (MCP section) now optionally specifies a list of endpoint names which should be forwarded from an MCP's cluster to the corresponding MCP's status (if they exist on the Cluster). (#309, @Diaphteiros)
🚀 Features
[USER]
The OIDC provider specification now allows to explicitly set the prefix for groups and/or usernames. Before, both were defaulted to <name>:. To avoid breaking changes, the old default is still applied if the field is not set. Setting it to an empty string completely removes the prefix. (#310, @Diaphteiros)
If configured by the landscape operator, endpoints exposed by the ControlPlane's cluster can now be displayed in its status (status.endpoints). Note that the controller which reconciles the ControlPlane does not wait for a Cluster to expose any endpoints, so they might only become visible after additional reconciliations of the ControlPlane. The openmcp.cloud/operation: reconcile annotation can be used to trigger a reconciliation manually. (#309, @Diaphteiros)