kubernetix / k8x

Deploy and manage reusable k8s apps with ts/js
0 stars 0 forks source link

EXPERIMENT: Implement all components in java with graalvm #1

Closed nhh closed 1 month ago

nhh commented 1 month ago

This kinda works, but graalvm native image cannot handle some reflection usage. This makes development very unforseeable. Example:

Caused by: java.lang.IllegalArgumentException: Type io.kubernetes.client.openapi.models.V1PodList is instantiated reflectively but was never registered. Register the type by adding "unsafeAllocated" for the type in reflect-config.json.