public KubernetesClient build() {
        final String userAgent = String.format("%s/%s", componentName, version);
        final Config kubernetesClientConfig = new ConfigBuilder().withUserAgent(userAgent).build();
        return new KubernetesClientBuilder().withConfig(kubernetesClientConfig).build();
    }
@Test
    void testBuild() {
        OperatorKubernetesClientBuilder builder = new OperatorKubernetesClientBuilder("test-component", "1.0");
        KubernetesClient client = builder.build();
        assertNotNull(client, "A KubernetesClient should be returned");
        final String userAgent = client.getConfiguration().getUserAgent();
        assertEquals("test-component/1.0", userAgent, "The user agent should be set to the component name and version");
    }