Skip to content

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 13:35
· 16 commits to main since this release
f537c1d

Changelog

🚨 Breaking

[DEVELOPER]

  • The MemberOverrides k8s resource has been removed. The struct in the config which holds the overrides has been renamed from MemberOverridesV2 to MemberOverrides. The structure has not changed. (#210, @Diaphteiros)

[OPERATOR]

  • The repository and all resulting artifacts are now named platform-service-project-workspace. (#214, @Diaphteiros)
  • The project-workspace-operator can only only be deployed as platform service. The helm chart has been removed and the init and run subcommands now do what previously platformservice init and platformservice run did. (#210, @Diaphteiros)
  • The project-workspace-operator does not support pure v1 landscapes anymore. It can still support hybrid landscapes (which offer v1 and v2 in parallel) via its 'v1 support mode', but its defaults always include the v2 resources and it will always check for registered ServiceProvider resources. (#210, @Diaphteiros)
  • The run subcommand accepts a --v1 flag, which will include the v1 resources (ManagedControlPlane, ClusterAdmin) in several places. This is just a convenience feature, the same effect can be achieved by adding the v1 resources in the configuration to spec.workspace.deletionBlockingResources and spec.workspace.additionalPermissions. Note that setting the flag requires a non-standard PlatformService manifest, an example can be generated by using task platformservice-v1. (#210, @Diaphteiros)

🚀 Features

[OPERATOR]

  • Projects/workspaces which cannot be deleted due to remaining resources are now requeued with an increasing interval instead of every three seconds. This should reduce excessive logging. (#210, @Diaphteiros)

[USER]

  • Project admins can now manage secrets in project namespaces. (#210, @Diaphteiros)

📚 Documentation

[OPERATOR]

  • Added some more documentation and removed the outdated v1 documentation. (#210, @Diaphteiros)

➕ Other

[OPERATOR]