Skip to content

Commit 1e67c65

Browse files
committed
fix: ExecConfig classes are now public
Signed-off-by: Marc Nuri <[email protected]>
1 parent 655ccb5 commit 1e67c65

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

extensions/kubernetes-client/deployment/src/main/java/io/quarkus/kubernetes/client/deployment/KubernetesClientProcessor.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import io.fabric8.kubernetes.api.model.KubeSchema;
2626
import io.fabric8.kubernetes.api.model.KubernetesResource;
2727
import io.fabric8.kubernetes.api.model.KubernetesResourceList;
28+
import io.fabric8.kubernetes.client.Config;
2829
import io.fabric8.kubernetes.client.CustomResource;
2930
import io.fabric8.kubernetes.client.DefaultKubernetesClient;
3031
import io.fabric8.kubernetes.client.VersionInfo;
@@ -206,11 +207,11 @@ public void process(ApplicationIndexBuildItem applicationIndex, CombinedIndexBui
206207
reflectiveClasses.produce(ReflectiveClassBuildItem
207208
.builder(AnyType.class, IntOrString.class, KubernetesDeserializer.class).methods(true).build());
208209

209-
// exec credentials support - we need to use Strings as the classes are private
210+
// exec credentials support
210211
reflectiveClasses
211-
.produce(ReflectiveClassBuildItem.builder("io.fabric8.kubernetes.client.Config$ExecCredential",
212-
"io.fabric8.kubernetes.client.Config$ExecCredentialSpec",
213-
"io.fabric8.kubernetes.client.Config$ExecCredentialStatus").methods(true).fields(true).build());
212+
.produce(ReflectiveClassBuildItem.builder(Config.ExecCredential.class,
213+
Config.ExecCredentialSpec.class,
214+
Config.ExecCredentialStatus.class).methods(true).fields(true).build());
214215

215216
if (log.isDebugEnabled()) {
216217
final String watchedClassNames = watchedClasses

0 commit comments

Comments
 (0)