java icon indicating copy to clipboard operation
java copied to clipboard

How to get List of APIGroups using client java api , expecting similar output as fabric8 client

Open swagata-sahoo opened this issue 5 months ago • 1 comments
trafficstars

Describe the bug We are trying to get the list of APIGROUPS using client java but we are not able to achieve it . Earlier we are using fabric8 client java ,with using this we were able to fetch the list of APIGROUPS.

We have tried the solution provided as part of https://github.com/kubernetes-client/java/issues/4003 . We are getting below output when we have used it .

       ApiClient client = Configuration.getDefaultApiClient();
        Configuration.setDefaultApiClient(client);
        Discovery discovery = new Discovery(client);
        V1APIGroupList list = discovery.groupDiscovery("/apis");

Output of list of API group :

output_discovery_APIgrouplist.txt

But with fabric8 we are getting below output

output_fabric8_APIgrouplist.txt

We are expecting similar output with java client api as well . Can you please check and help on this .

Client Version 21.0.1

Kubernetes Version v1.30.2

Java Version Java 17

Expected behavior We are trying to fetch the list of APIGROUPS using client java api KubeConfig If applicable, add a KubeConfig file with secrets redacted.

Server (please complete the following information):

  • OS: [e.g. Linux]
  • Environment [e.g. container]
  • Cloud [e.g. Azure]

Additional context Add any other context about the problem here.

swagata-sahoo avatar Jun 20 '25 05:06 swagata-sahoo