Skip to content

Release v0.15.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:18
· 17 commits to main since this release
1a1d554

Changes included in v0.15.0:

🔨 Refactoring

  • move access request handling into own lib function #160
    • [DEVELOPER][FEATURE] The lib/clusteraccess package's Manager interface has been expanded with the WaitForClusterAccess method, which creates/updates an AccessRequest for an existing Cluster or ClusterRequest.

🚀 Features

  • support token auth for ManagedControlPlaneV2 #168
    • [USER][FEATURE] Allow static token configuration in IAM section of ManagedControlPlaneV2
  • Improve clusteraccess #167
    • [DEVELOPER][FEATURE] The StableRequestName and StableRequestNameFromLocalName functions from the lib/clusteraccess package now shorten resulting names if they exceed the character limit for k8s resource names. A hash suffix prevents conflicts for different keys with the same prefix.
    • [DEVELOPER][FEATURE] The NewTestClusterAccessManager function from lib/accessrequest serves as an implementation of the Manager interface that is suited to be used in unit tests. It fakes readiness of ClusterRequest and AccessRequest resources that it creates and returns k8s fake clients instead. The fake clients have to be configured before. While this makes the Manager usable in unit tests, the code creating the Manager still has to differentiate between the creation of a regular one or the test implementation.