Skip to content

Commit 3b76b06

Browse files
refactor
Signed-off-by: Yaroslav Borbat <[email protected]>
1 parent 49b56bd commit 3b76b06

File tree

14 files changed

+1569
-31995
lines changed

14 files changed

+1569
-31995
lines changed

api/client/kubeclient/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func (c client) VirtualMachines(namespace string) virtualizationv1alpha2.Virtual
7373
restClient: c.restClient,
7474
config: c.config,
7575
namespace: namespace,
76-
resource: "virtualmachines",
76+
resource: "apivirtualmachines",
7777
}
7878
}
7979

api/scripts/update-codegen.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ function generate::subresources {
5555
--output-file "zz_generated.openapi.go" \
5656
--go-header-file "${SCRIPT_DIR}/boilerplate.go.txt" \
5757
-r /dev/null \
58-
"${THIS_PKG}/core/v1alpha2" "${THIS_PKG}/subresources/v1alpha2" "kubevirt.io/api/core/v1" "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/version"
58+
"${THIS_PKG}/subresources/v1alpha2" "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/version"
5959
}
6060

6161
function generate::core {

api/subresources/register.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ var (
5151
// TODO: move types virtv2 to pkg/apiserver/api/install
5252
func addKnownTypes(scheme *runtime.Scheme) error {
5353
scheme.AddKnownTypes(SchemeGroupVersion,
54+
&APIVirtualMachine{},
5455
&VirtualMachineConsole{},
5556
&VirtualMachineVNC{},
5657
&VirtualMachinePortForward{},

api/subresources/types.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ import (
2020
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2121
)
2222

23+
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
24+
type APIVirtualMachine struct {
25+
metav1.TypeMeta
26+
metav1.ObjectMeta
27+
}
28+
2329
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
2430

2531
type VirtualMachineConsole struct {

api/subresources/v1alpha2/register.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ var (
5151

5252
func addKnownTypes(scheme *runtime.Scheme) error {
5353
scheme.AddKnownTypes(SchemeGroupVersion,
54+
&APIVirtualMachine{},
5455
&VirtualMachineConsole{},
5556
&VirtualMachineVNC{},
5657
&VirtualMachinePortForward{},

api/subresources/v1alpha2/types.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ package v1alpha2
1818

1919
import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2020

21+
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
22+
type APIVirtualMachine struct {
23+
metav1.TypeMeta `json:",inline"`
24+
metav1.ObjectMeta `json:"metadata,omitempty"`
25+
}
26+
2127
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
2228
// +k8s:conversion-gen:explicit-from=net/url.Values
2329

api/subresources/v1alpha2/zz_generated.conversion.go

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/subresources/v1alpha2/zz_generated.deepcopy.go

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/subresources/zz_generated.deepcopy.go

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)