Skip to content

Release v1.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Jun 13:13
· 5 commits to main since this release
0ff51e8

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)