diff --git a/apis/network/v1/gkenetworkparamset_types.go b/apis/network/v1/gkenetworkparamset_types.go index 61935da..3f265b0 100644 --- a/apis/network/v1/gkenetworkparamset_types.go +++ b/apis/network/v1/gkenetworkparamset_types.go @@ -180,9 +180,6 @@ type GKENetworkParamSetStatus struct { NetworkName string `json:"networkName"` } -// +genclient -// +genclient:nonNamespaced -// +genclient:onlyVerbs=get // +kubebuilder:object:root=true // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object diff --git a/apis/network/v1/network_types.go b/apis/network/v1/network_types.go index e48c0dd..9b9d0e9 100644 --- a/apis/network/v1/network_types.go +++ b/apis/network/v1/network_types.go @@ -265,9 +265,6 @@ type L2NetworkConfig struct { PrefixLength4 *int32 `json:"prefixLength4,omitempty"` } -// +genclient -// +genclient:nonNamespaced -// +genclient:onlyVerbs=get // +kubebuilder:object:root=true // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object diff --git a/apis/network/v1/networkinterface_types.go b/apis/network/v1/networkinterface_types.go index bc02689..e749c5e 100644 --- a/apis/network/v1/networkinterface_types.go +++ b/apis/network/v1/networkinterface_types.go @@ -84,8 +84,6 @@ type NetworkInterfaceStatus struct { // Conditions []metav1.Condition `json:"conditions,omitempty"` } -// +genclient -// +genclient:onlyVerbs=get // +kubebuilder:object:root=true // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object diff --git a/apis/network/v1/subnetwork_types.go b/apis/network/v1/subnetwork_types.go index 1f1a53c..9ae8128 100644 --- a/apis/network/v1/subnetwork_types.go +++ b/apis/network/v1/subnetwork_types.go @@ -56,8 +56,6 @@ type SubnetworkStatus struct { Gateway4 *string `json:"gateway4,omitempty"` } -// +genclient -// +genclient:onlyVerbs=get // +kubebuilder:object:root=true // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object diff --git a/client/network/clientset/versioned/typed/network/v1/fake/fake_gkenetworkparamsetlist.go b/client/network/clientset/versioned/typed/network/v1/fake/fake_gkenetworkparamsetlist.go deleted file mode 100644 index 1fc94d7..0000000 --- a/client/network/clientset/versioned/typed/network/v1/fake/fake_gkenetworkparamsetlist.go +++ /dev/null @@ -1,44 +0,0 @@ -/* -Copyright 2024 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -// Code generated by client-gen. DO NOT EDIT. - -package fake - -import ( - v1 "github.com/GoogleCloudPlatform/gke-networking-api/apis/network/v1" - networkv1 "github.com/GoogleCloudPlatform/gke-networking-api/client/network/clientset/versioned/typed/network/v1" - gentype "k8s.io/client-go/gentype" -) - -// fakeGKENetworkParamSetLists implements GKENetworkParamSetListInterface -type fakeGKENetworkParamSetLists struct { - *gentype.FakeClient[*v1.GKENetworkParamSetList] - Fake *FakeNetworkingV1 -} - -func newFakeGKENetworkParamSetLists(fake *FakeNetworkingV1) networkv1.GKENetworkParamSetListInterface { - return &fakeGKENetworkParamSetLists{ - gentype.NewFakeClient[*v1.GKENetworkParamSetList]( - fake.Fake, - "", - v1.SchemeGroupVersion.WithResource("gkenetworkparamsetlists"), - v1.SchemeGroupVersion.WithKind("GKENetworkParamSetList"), - func() *v1.GKENetworkParamSetList { return &v1.GKENetworkParamSetList{} }, - ), - fake, - } -} diff --git a/client/network/clientset/versioned/typed/network/v1/fake/fake_network_client.go b/client/network/clientset/versioned/typed/network/v1/fake/fake_network_client.go index da1807c..88b3bf9 100644 --- a/client/network/clientset/versioned/typed/network/v1/fake/fake_network_client.go +++ b/client/network/clientset/versioned/typed/network/v1/fake/fake_network_client.go @@ -32,10 +32,6 @@ func (c *FakeNetworkingV1) GKENetworkParamSets() v1.GKENetworkParamSetInterface return newFakeGKENetworkParamSets(c) } -func (c *FakeNetworkingV1) GKENetworkParamSetLists() v1.GKENetworkParamSetListInterface { - return newFakeGKENetworkParamSetLists(c) -} - func (c *FakeNetworkingV1) Networks() v1.NetworkInterface { return newFakeNetworks(c) } @@ -44,22 +40,10 @@ func (c *FakeNetworkingV1) NetworkInterfaces(namespace string) v1.NetworkInterfa return newFakeNetworkInterfaces(c, namespace) } -func (c *FakeNetworkingV1) NetworkInterfaceLists(namespace string) v1.NetworkInterfaceListInterface { - return newFakeNetworkInterfaceLists(c, namespace) -} - -func (c *FakeNetworkingV1) NetworkLists() v1.NetworkListInterface { - return newFakeNetworkLists(c) -} - func (c *FakeNetworkingV1) Subnetworks() v1.SubnetworkInterface { return newFakeSubnetworks(c) } -func (c *FakeNetworkingV1) SubnetworkLists(namespace string) v1.SubnetworkListInterface { - return newFakeSubnetworkLists(c, namespace) -} - // RESTClient returns a RESTClient that is used to communicate // with API server by this client implementation. func (c *FakeNetworkingV1) RESTClient() rest.Interface { diff --git a/client/network/clientset/versioned/typed/network/v1/fake/fake_networkinterfacelist.go b/client/network/clientset/versioned/typed/network/v1/fake/fake_networkinterfacelist.go deleted file mode 100644 index 888ab16..0000000 --- a/client/network/clientset/versioned/typed/network/v1/fake/fake_networkinterfacelist.go +++ /dev/null @@ -1,44 +0,0 @@ -/* -Copyright 2024 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -// Code generated by client-gen. DO NOT EDIT. - -package fake - -import ( - v1 "github.com/GoogleCloudPlatform/gke-networking-api/apis/network/v1" - networkv1 "github.com/GoogleCloudPlatform/gke-networking-api/client/network/clientset/versioned/typed/network/v1" - gentype "k8s.io/client-go/gentype" -) - -// fakeNetworkInterfaceLists implements NetworkInterfaceListInterface -type fakeNetworkInterfaceLists struct { - *gentype.FakeClient[*v1.NetworkInterfaceList] - Fake *FakeNetworkingV1 -} - -func newFakeNetworkInterfaceLists(fake *FakeNetworkingV1, namespace string) networkv1.NetworkInterfaceListInterface { - return &fakeNetworkInterfaceLists{ - gentype.NewFakeClient[*v1.NetworkInterfaceList]( - fake.Fake, - namespace, - v1.SchemeGroupVersion.WithResource("networkinterfacelists"), - v1.SchemeGroupVersion.WithKind("NetworkInterfaceList"), - func() *v1.NetworkInterfaceList { return &v1.NetworkInterfaceList{} }, - ), - fake, - } -} diff --git a/client/network/clientset/versioned/typed/network/v1/fake/fake_networklist.go b/client/network/clientset/versioned/typed/network/v1/fake/fake_networklist.go deleted file mode 100644 index 1b49538..0000000 --- a/client/network/clientset/versioned/typed/network/v1/fake/fake_networklist.go +++ /dev/null @@ -1,44 +0,0 @@ -/* -Copyright 2024 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -// Code generated by client-gen. DO NOT EDIT. - -package fake - -import ( - v1 "github.com/GoogleCloudPlatform/gke-networking-api/apis/network/v1" - networkv1 "github.com/GoogleCloudPlatform/gke-networking-api/client/network/clientset/versioned/typed/network/v1" - gentype "k8s.io/client-go/gentype" -) - -// fakeNetworkLists implements NetworkListInterface -type fakeNetworkLists struct { - *gentype.FakeClient[*v1.NetworkList] - Fake *FakeNetworkingV1 -} - -func newFakeNetworkLists(fake *FakeNetworkingV1) networkv1.NetworkListInterface { - return &fakeNetworkLists{ - gentype.NewFakeClient[*v1.NetworkList]( - fake.Fake, - "", - v1.SchemeGroupVersion.WithResource("networklists"), - v1.SchemeGroupVersion.WithKind("NetworkList"), - func() *v1.NetworkList { return &v1.NetworkList{} }, - ), - fake, - } -} diff --git a/client/network/clientset/versioned/typed/network/v1/fake/fake_subnetworklist.go b/client/network/clientset/versioned/typed/network/v1/fake/fake_subnetworklist.go deleted file mode 100644 index cb3e858..0000000 --- a/client/network/clientset/versioned/typed/network/v1/fake/fake_subnetworklist.go +++ /dev/null @@ -1,44 +0,0 @@ -/* -Copyright 2024 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -// Code generated by client-gen. DO NOT EDIT. - -package fake - -import ( - v1 "github.com/GoogleCloudPlatform/gke-networking-api/apis/network/v1" - networkv1 "github.com/GoogleCloudPlatform/gke-networking-api/client/network/clientset/versioned/typed/network/v1" - gentype "k8s.io/client-go/gentype" -) - -// fakeSubnetworkLists implements SubnetworkListInterface -type fakeSubnetworkLists struct { - *gentype.FakeClient[*v1.SubnetworkList] - Fake *FakeNetworkingV1 -} - -func newFakeSubnetworkLists(fake *FakeNetworkingV1, namespace string) networkv1.SubnetworkListInterface { - return &fakeSubnetworkLists{ - gentype.NewFakeClient[*v1.SubnetworkList]( - fake.Fake, - namespace, - v1.SchemeGroupVersion.WithResource("subnetworklists"), - v1.SchemeGroupVersion.WithKind("SubnetworkList"), - func() *v1.SubnetworkList { return &v1.SubnetworkList{} }, - ), - fake, - } -} diff --git a/client/network/clientset/versioned/typed/network/v1/generated_expansion.go b/client/network/clientset/versioned/typed/network/v1/generated_expansion.go index 991037e..6d22432 100644 --- a/client/network/clientset/versioned/typed/network/v1/generated_expansion.go +++ b/client/network/clientset/versioned/typed/network/v1/generated_expansion.go @@ -20,16 +20,8 @@ package v1 type GKENetworkParamSetExpansion interface{} -type GKENetworkParamSetListExpansion interface{} - type NetworkExpansion interface{} type NetworkInterfaceExpansion interface{} -type NetworkInterfaceListExpansion interface{} - -type NetworkListExpansion interface{} - type SubnetworkExpansion interface{} - -type SubnetworkListExpansion interface{} diff --git a/client/network/clientset/versioned/typed/network/v1/gkenetworkparamsetlist.go b/client/network/clientset/versioned/typed/network/v1/gkenetworkparamsetlist.go deleted file mode 100644 index ede6a8c..0000000 --- a/client/network/clientset/versioned/typed/network/v1/gkenetworkparamsetlist.go +++ /dev/null @@ -1,58 +0,0 @@ -/* -Copyright 2024 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -// Code generated by client-gen. DO NOT EDIT. - -package v1 - -import ( - context "context" - - networkv1 "github.com/GoogleCloudPlatform/gke-networking-api/apis/network/v1" - scheme "github.com/GoogleCloudPlatform/gke-networking-api/client/network/clientset/versioned/scheme" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - gentype "k8s.io/client-go/gentype" -) - -// GKENetworkParamSetListsGetter has a method to return a GKENetworkParamSetListInterface. -// A group's client should implement this interface. -type GKENetworkParamSetListsGetter interface { - GKENetworkParamSetLists() GKENetworkParamSetListInterface -} - -// GKENetworkParamSetListInterface has methods to work with GKENetworkParamSetList resources. -type GKENetworkParamSetListInterface interface { - Get(ctx context.Context, name string, opts metav1.GetOptions) (*networkv1.GKENetworkParamSetList, error) - GKENetworkParamSetListExpansion -} - -// gKENetworkParamSetLists implements GKENetworkParamSetListInterface -type gKENetworkParamSetLists struct { - *gentype.Client[*networkv1.GKENetworkParamSetList] -} - -// newGKENetworkParamSetLists returns a GKENetworkParamSetLists -func newGKENetworkParamSetLists(c *NetworkingV1Client) *gKENetworkParamSetLists { - return &gKENetworkParamSetLists{ - gentype.NewClient[*networkv1.GKENetworkParamSetList]( - "gkenetworkparamsetlists", - c.RESTClient(), - scheme.ParameterCodec, - "", - func() *networkv1.GKENetworkParamSetList { return &networkv1.GKENetworkParamSetList{} }, - ), - } -} diff --git a/client/network/clientset/versioned/typed/network/v1/network_client.go b/client/network/clientset/versioned/typed/network/v1/network_client.go index ebdc1f8..6686171 100644 --- a/client/network/clientset/versioned/typed/network/v1/network_client.go +++ b/client/network/clientset/versioned/typed/network/v1/network_client.go @@ -29,13 +29,9 @@ import ( type NetworkingV1Interface interface { RESTClient() rest.Interface GKENetworkParamSetsGetter - GKENetworkParamSetListsGetter NetworksGetter NetworkInterfacesGetter - NetworkInterfaceListsGetter - NetworkListsGetter SubnetworksGetter - SubnetworkListsGetter } // NetworkingV1Client is used to interact with features provided by the networking.gke.io group. @@ -47,10 +43,6 @@ func (c *NetworkingV1Client) GKENetworkParamSets() GKENetworkParamSetInterface { return newGKENetworkParamSets(c) } -func (c *NetworkingV1Client) GKENetworkParamSetLists() GKENetworkParamSetListInterface { - return newGKENetworkParamSetLists(c) -} - func (c *NetworkingV1Client) Networks() NetworkInterface { return newNetworks(c) } @@ -59,22 +51,10 @@ func (c *NetworkingV1Client) NetworkInterfaces(namespace string) NetworkInterfac return newNetworkInterfaces(c, namespace) } -func (c *NetworkingV1Client) NetworkInterfaceLists(namespace string) NetworkInterfaceListInterface { - return newNetworkInterfaceLists(c, namespace) -} - -func (c *NetworkingV1Client) NetworkLists() NetworkListInterface { - return newNetworkLists(c) -} - func (c *NetworkingV1Client) Subnetworks() SubnetworkInterface { return newSubnetworks(c) } -func (c *NetworkingV1Client) SubnetworkLists(namespace string) SubnetworkListInterface { - return newSubnetworkLists(c, namespace) -} - // NewForConfig creates a new NetworkingV1Client for the given config. // NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), // where httpClient was generated with rest.HTTPClientFor(c). diff --git a/client/network/clientset/versioned/typed/network/v1/networkinterfacelist.go b/client/network/clientset/versioned/typed/network/v1/networkinterfacelist.go deleted file mode 100644 index d2204bb..0000000 --- a/client/network/clientset/versioned/typed/network/v1/networkinterfacelist.go +++ /dev/null @@ -1,58 +0,0 @@ -/* -Copyright 2024 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -// Code generated by client-gen. DO NOT EDIT. - -package v1 - -import ( - context "context" - - networkv1 "github.com/GoogleCloudPlatform/gke-networking-api/apis/network/v1" - scheme "github.com/GoogleCloudPlatform/gke-networking-api/client/network/clientset/versioned/scheme" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - gentype "k8s.io/client-go/gentype" -) - -// NetworkInterfaceListsGetter has a method to return a NetworkInterfaceListInterface. -// A group's client should implement this interface. -type NetworkInterfaceListsGetter interface { - NetworkInterfaceLists(namespace string) NetworkInterfaceListInterface -} - -// NetworkInterfaceListInterface has methods to work with NetworkInterfaceList resources. -type NetworkInterfaceListInterface interface { - Get(ctx context.Context, name string, opts metav1.GetOptions) (*networkv1.NetworkInterfaceList, error) - NetworkInterfaceListExpansion -} - -// networkInterfaceLists implements NetworkInterfaceListInterface -type networkInterfaceLists struct { - *gentype.Client[*networkv1.NetworkInterfaceList] -} - -// newNetworkInterfaceLists returns a NetworkInterfaceLists -func newNetworkInterfaceLists(c *NetworkingV1Client, namespace string) *networkInterfaceLists { - return &networkInterfaceLists{ - gentype.NewClient[*networkv1.NetworkInterfaceList]( - "networkinterfacelists", - c.RESTClient(), - scheme.ParameterCodec, - namespace, - func() *networkv1.NetworkInterfaceList { return &networkv1.NetworkInterfaceList{} }, - ), - } -} diff --git a/client/network/clientset/versioned/typed/network/v1/networklist.go b/client/network/clientset/versioned/typed/network/v1/networklist.go deleted file mode 100644 index 070f01b..0000000 --- a/client/network/clientset/versioned/typed/network/v1/networklist.go +++ /dev/null @@ -1,58 +0,0 @@ -/* -Copyright 2024 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -// Code generated by client-gen. DO NOT EDIT. - -package v1 - -import ( - context "context" - - networkv1 "github.com/GoogleCloudPlatform/gke-networking-api/apis/network/v1" - scheme "github.com/GoogleCloudPlatform/gke-networking-api/client/network/clientset/versioned/scheme" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - gentype "k8s.io/client-go/gentype" -) - -// NetworkListsGetter has a method to return a NetworkListInterface. -// A group's client should implement this interface. -type NetworkListsGetter interface { - NetworkLists() NetworkListInterface -} - -// NetworkListInterface has methods to work with NetworkList resources. -type NetworkListInterface interface { - Get(ctx context.Context, name string, opts metav1.GetOptions) (*networkv1.NetworkList, error) - NetworkListExpansion -} - -// networkLists implements NetworkListInterface -type networkLists struct { - *gentype.Client[*networkv1.NetworkList] -} - -// newNetworkLists returns a NetworkLists -func newNetworkLists(c *NetworkingV1Client) *networkLists { - return &networkLists{ - gentype.NewClient[*networkv1.NetworkList]( - "networklists", - c.RESTClient(), - scheme.ParameterCodec, - "", - func() *networkv1.NetworkList { return &networkv1.NetworkList{} }, - ), - } -} diff --git a/client/network/clientset/versioned/typed/network/v1/subnetworklist.go b/client/network/clientset/versioned/typed/network/v1/subnetworklist.go deleted file mode 100644 index 8ed9860..0000000 --- a/client/network/clientset/versioned/typed/network/v1/subnetworklist.go +++ /dev/null @@ -1,58 +0,0 @@ -/* -Copyright 2024 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -// Code generated by client-gen. DO NOT EDIT. - -package v1 - -import ( - context "context" - - networkv1 "github.com/GoogleCloudPlatform/gke-networking-api/apis/network/v1" - scheme "github.com/GoogleCloudPlatform/gke-networking-api/client/network/clientset/versioned/scheme" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - gentype "k8s.io/client-go/gentype" -) - -// SubnetworkListsGetter has a method to return a SubnetworkListInterface. -// A group's client should implement this interface. -type SubnetworkListsGetter interface { - SubnetworkLists(namespace string) SubnetworkListInterface -} - -// SubnetworkListInterface has methods to work with SubnetworkList resources. -type SubnetworkListInterface interface { - Get(ctx context.Context, name string, opts metav1.GetOptions) (*networkv1.SubnetworkList, error) - SubnetworkListExpansion -} - -// subnetworkLists implements SubnetworkListInterface -type subnetworkLists struct { - *gentype.Client[*networkv1.SubnetworkList] -} - -// newSubnetworkLists returns a SubnetworkLists -func newSubnetworkLists(c *NetworkingV1Client, namespace string) *subnetworkLists { - return &subnetworkLists{ - gentype.NewClient[*networkv1.SubnetworkList]( - "subnetworklists", - c.RESTClient(), - scheme.ParameterCodec, - namespace, - func() *networkv1.SubnetworkList { return &networkv1.SubnetworkList{} }, - ), - } -}