@@ -271,13 +271,13 @@ lifecycle phases](#feature-lifecycle-phases) for more.
271271This design suggests developing this feature outside the core
272272` kubevirt/kubevirt ` repository, allowing to better organize the new code and to
273273keep it separate from the core KubeVirt implementation. This means the feature
274- will have its own operator, API server and controller.
275- The [ AAQ] ( https://github.com/kubevirt/application-aware-quota )
276- repository can serve as a good starting point for scaffolding of all of this.
274+ will have its own API server and controller.
277275
278- This design proposes using a new ` kubevirt/template-operator ` repository. The
279- components in this shall be named ` virt-template-operator ` ,
280- ` virt-template-controller ` , ` virt-template-api ` and so on.
276+ This design proposes using a new ` kubevirt/virt-template ` repository. The
277+ components in this shall be named ` virt-template-controller ` ,
278+ ` virt-template-apiserver ` and so on. To allow publishing of the api and client
279+ separately from the main repo the ` kubevirt/virt-template-api ` and
280+ ` kubevirt/virt-template-client-go ` repositories are proposed.
281281
282282Although the feature should be developed separately, it should still be deployed
283283by the ` virt-operator ` in the core repository of KubeVirt, so that some changes
@@ -297,7 +297,7 @@ The following changes to the main repository are required:
297297
298298* Add FeatureGate and/or configurable for the feature to the ` KubeVirt ` CRD
299299* Extend ` virt-operator ` to allow deployment of the feature (pulling in
300- ` virt-template-operator ` so that it can deploy the feature.)
300+ ` virt-template ` manifests so that it can deploy the feature.)
301301* Extend ` virtctl ` with the commands described below (pulling in
302302 dependencies and not using a plugin mechanism.)
303303
@@ -456,7 +456,7 @@ $ virtctl template process fedora -p foo=bar
456456Internally the` process` subcommand should use the same processing logic as the
457457` /process` subresource API that is described above. This should be
458458achieved by vendoring the logic that is hosted in the external
459- ` kubevirt/template-operator ` repository into `kubevirt/kubevirt` for use within
459+ ` kubevirt/virt-template ` repository into `kubevirt/kubevirt` for use within
460460` virtctl` .
461461
462462# ### VirtualMachineTemplateRequest
@@ -659,7 +659,7 @@ example of an adapted `VirtualMachineTemplate`.
659659
660660If this proposal is successful, the `kubevirt/common-templates` project would
661661eventually be adapted to the `VirtualMachineTemplates` found in the new
662- ` kubevirt/template-operator ` repository.
662+ ` kubevirt/virt-template ` repository.
663663
664664# ## template.kubevirt.io/v1beta1
665665
0 commit comments