Replies: 1 comment
-
@swaroopar @Jiajia-Wen @iskey @niuzhenguo I started this discussion about OSC updated roadmap, introducing controller "approach". |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In RC1, we directly create the end user resources (VM, network, etc) based on OCL description.
However, this is not the target objectives: the OSC objectives is to integrate into cloud infrastructure and let the end users still create their resources (via the cloud admin console for instance).
So, OSC should deploy "controller".
The OCL could look like:
The OCL
properties
are generic properties (open key/value pairs) containing OSC handled properties (like billing, admin console integration, etc).The
controller
section provides:resources
part)templates
part)It means to register a managed service, software vendors have to provide:
(both could be package as a OSC archive like
my-service.osc
(zip file).The software vendor would have to implement the
Controller
interface:With this approach, OSC doesn't create end user resources anymore, it creates and exposes controller used on user request to create end user service instances (multi tenant).
Beta Was this translation helpful? Give feedback.
All reactions