Closed resouer closed 3 years ago
What do you mean by "a disable list"?
@hongchaodeng Like this:
./oam-k8s-runtime --disable containerized,rollout
In that case, containerized workload and rollout trait controller won't start. So users can provide their own impl (and it's also OK they want to reuse the crd but provide different controller). Make sense?
@hongchaodeng Another option: we leave oam-k8s-runtime as is, and we bundle it in app engine side, so in that case, we will have only one binary as well:
./vela-core --disable containerized,rollout
Close, due to most KubeVela traits are standard, not core, this issue is resolved
Motivations:
core.oam.dev
if they kept the compatibility, or define their own GVK (which is not a big deal).