spec
spec copied to clipboard
Define "standard" workload types
Right now we have 6 core workload types which require runtime to implement.
But it could be possible for certain runtime that can't even support all 6 of them. For example, it could be possible for a platform that can not run long running service (i.e. batch job only).
I'd suggest we revisit the spec in next release and move some of core workload types to another category named standard workload types. In this category, they are optional to implement for runtime, but once implemented, they must follow the definition in OAM spec.
My thinking on this is if we need the workload types at all. How does that affect how the app is operated?