Skip to content

Conversation

@Diaphteiros
Copy link
Contributor

@Diaphteiros Diaphteiros commented Oct 28, 2025

What this PR does / why we need it:
Transforms the PWO into a v2-compatible platform service.

Which issue(s) this PR fixes:
Part of openmcp-project/backlog#290

Special notes for your reviewer:
Depends on the following PRs (and a following release in the corresponding repositories):

Release note:

The PWO can now be run as a v2 platform service. Note that a non-standard `platformservice` subcommand is required, `task platformservice` can be used to generate a manifest that uses the currently checked-out version as image tag. Existing v1 instances of the PWO don't need any changes when updating to a version containing the new v2 logic.
The configuration has been extended and now takes additional resources users should have permissions for in projects and/or workspaces.
When using PWO as a platform service, the configuration has to be provided as a `ProjectWorkspaceConfig` custom resource with the same name as the `PlatformService`. Webhook configuration which was provided via flags for the v1 deployment has been moved into this resource too. No changes to an existing v1 deployment are required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants