*What*
The operator will be watching for shared service slices custom resources when it sees one it should do the following
- if the spec.type is keycloak it should set the owner ref and finaliser and set its state to accepted - it should look at the serviceinstances SharedServiceInstances of type keycloak that it owns and look for one that has not reached its max slices - The sharedService slices should be incremented on SharedServiceInstance - it should find the keycloak cr based on this service instance (perhaps a label or annotation) - it should create a KeycloakRealm custom resource type based on the SharedServiceSlice this ream should reference the keycloak it is going to be created in - once Once the keycloak realm has been KeyCloak Realm is set to status complete , the sharedService slices SharedServiceSlice should also be incremented on the SharedServiceInstance and the SharedServiceSlice set to complete
|
|