Description
As we offer ManagedControlplanev2 next to ManagedControlPlane, we want to support both via UI!
We want to encourage usage of the newer version and mark existing control planes as deprecated.
Tasks
Onboarding API
Note: Today, Crossplane and Landscaper can be installed - therefore installing them is in scope. All other ServiceProvicers are streteched goal
Connect ManagedControlPlane v2
Related
- We proof this development on regular Development landscape
- Please create/reuse a Project for entire webapp team plus core friends
Scope
- Support for ManagedControlplane and ManagedControlplaneV2
- ManagedControlplaneV2 is behind a Feature Toggle
- Deprecate ManagedControlplane
Out of scope
- Additional features introdcued by ManagedControlplaneV2 offering
- GraphQL changes are tracked seperately - please link Onboarding API & ManagedControlPlane one - @andreaskienle
PlatformService
Description
As we offer ManagedControlplanev2 next to ManagedControlPlane, we want to support both via UI!
We want to encourage usage of the newer version and mark existing control planes as deprecated.
Tasks
Onboarding API
Introduce Feature Toggle
Mark
ManagedControlplanesas deprecatedManagedControlPlanecard in workspaceManagedControlPlanedetail page headerManagedControlplanecan be editedManagedControlplanecan be deletedManagedControlplanecannot be createManagedControlplaneV2can be createOn creation only allow creation of
ManagedControlplaneV2ManagedControlplaneV2can be editedManagedControlplaneV2can be deletedNote: Today,
CrossplaneandLandscapercan be installed - therefore installing them is in scope. All other ServiceProvicers are streteched goalConnect ManagedControlPlane v2
Until
PlatformServiceis written - use backend proxyBackend Proxy: Enrich support for ManagedControlPlanev2
End users can connect to ManagedControlPlanev2 instances
Kubeconfig can be downloaded
Crossplane managed resources are shown (/managed will work as usual)
Installed Services are visible
Custom Identity Providers are sill supported
Resources can be created/edited/deletes as before
GitHub client still works
Related
Scope
Out of scope
PlatformService