Skip to content

Commit 0d67392

Browse files
rohanKanojiamanusa
authored andcommitted
chore (kubernetes-client) : Remove networking.k8s.io/v1alpha1 ClusterCIDR from Kubernetes Client DSL
`networking.k8s.io/v1alpha1` ClusterCIDR has been removed from Kubernetes 1.29. Signed-off-by: Rohan Kumar <rohaan@redhat.com>
1 parent 4d4d748 commit 0d67392

File tree

3 files changed

+0
-141
lines changed

3 files changed

+0
-141
lines changed

kubernetes-client-api/src/main/java/io/fabric8/kubernetes/client/V1Alpha1NetworkAPIGroupDSL.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
*/
1616
package io.fabric8.kubernetes.client;
1717

18-
import io.fabric8.kubernetes.api.model.networking.v1alpha1.ClusterCIDR;
19-
import io.fabric8.kubernetes.api.model.networking.v1alpha1.ClusterCIDRList;
2018
import io.fabric8.kubernetes.api.model.networking.v1alpha1.IPAddress;
2119
import io.fabric8.kubernetes.api.model.networking.v1alpha1.IPAddressList;
2220
import io.fabric8.kubernetes.client.dsl.NonNamespaceOperation;
@@ -32,21 +30,4 @@ public interface V1Alpha1NetworkAPIGroupDSL extends Client {
3230
* @return {@link NonNamespaceOperation} for IPAddress
3331
*/
3432
NonNamespaceOperation<IPAddress, IPAddressList, Resource<IPAddress>> ipAddresses();
35-
36-
/**
37-
* API entrypoint for networking.k8s.io/v1alpha1 ClusterCIDR
38-
* <br>
39-
* ClusterCIDR represents a single configuration for per-Node Pod CIDR
40-
* allocations when the MultiCIDRRangeAllocator is enabled (see the config for
41-
* kube-controller-manager). A cluster may have any number of ClusterCIDR
42-
* resources, all of which will be considered when allocating a CIDR for a
43-
* Node. A ClusterCIDR is eligible to be used for a given Node when the node
44-
* selector matches the node in question and has free CIDRs to allocate. In
45-
* case of multiple matching ClusterCIDR resources, the allocator will attempt
46-
* to break ties using internal heuristics, but any ClusterCIDR whose node
47-
* selector matches the Node may be used.
48-
*
49-
* @return {@link NonNamespaceOperation} for ClusterCIDR
50-
*/
51-
NonNamespaceOperation<ClusterCIDR, ClusterCIDRList, Resource<ClusterCIDR>> clusterCIDRs();
5233
}

kubernetes-client/src/main/java/io/fabric8/kubernetes/client/impl/V1Alpha1NetworkAPIGroupClient.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
*/
1616
package io.fabric8.kubernetes.client.impl;
1717

18-
import io.fabric8.kubernetes.api.model.networking.v1alpha1.ClusterCIDR;
19-
import io.fabric8.kubernetes.api.model.networking.v1alpha1.ClusterCIDRList;
2018
import io.fabric8.kubernetes.api.model.networking.v1alpha1.IPAddress;
2119
import io.fabric8.kubernetes.api.model.networking.v1alpha1.IPAddressList;
2220
import io.fabric8.kubernetes.client.V1Alpha1NetworkAPIGroupDSL;
@@ -31,11 +29,6 @@ public NonNamespaceOperation<IPAddress, IPAddressList, Resource<IPAddress>> ipAd
3129
return resources(IPAddress.class, IPAddressList.class);
3230
}
3331

34-
@Override
35-
public NonNamespaceOperation<ClusterCIDR, ClusterCIDRList, Resource<ClusterCIDR>> clusterCIDRs() {
36-
return resources(ClusterCIDR.class, ClusterCIDRList.class);
37-
}
38-
3932
@Override
4033
public V1Alpha1NetworkAPIGroupClient newInstance() {
4134
return new V1Alpha1NetworkAPIGroupClient();

kubernetes-tests/src/test/java/io/fabric8/kubernetes/client/mock/ClusterCIDRTest.java

Lines changed: 0 additions & 115 deletions
This file was deleted.

0 commit comments

Comments
 (0)