You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We had multiple users in the past which were using the framework with kotlin, and found some bits and pieces which where not working nicely with Kotlin. We might want to add some smoke tests and/or integration tests for basic features with Kotlin.
My plan is to add a small Kotlin-based smoke/integration test module that verifies a basic reconciler, resource creation/update, and Kotlin interoperability with the public API.
Before I start, could you confirm whether these are the right features to cover first, or whether you would prefer a smaller initial scope?
I was wondering the best approach would be to add a sample, a minimalist operator kontlin, and the related E2E test as for other samples, that tests the whole lifecycle. Would you mind to implement this issue that way?
The controller could just apply a config map, copy a String value from custom resource spec. But that would show also that deserialization works from fabric8 client, and if the whole runtime is working.
Activity
exijn commentedon Jul 22, 2026
Hi, I'd like to work on this issue.
My plan is to add a small Kotlin-based smoke/integration test module that verifies a basic reconciler, resource creation/update, and Kotlin interoperability with the public API.
Before I start, could you confirm whether these are the right features to cover first, or whether you would prefer a smaller initial scope?
csviri commentedon Jul 22, 2026
Hi @hej090224 , I think that is reasonable, go for it! Thank you!
cc @xstefank @metacosm
csviri commentedon Jul 27, 2026
I was wondering the best approach would be to add a sample, a minimalist operator kontlin, and the related E2E test as for other samples, that tests the whole lifecycle. Would you mind to implement this issue that way?
The controller could just apply a config map, copy a String value from custom resource spec. But that would show also that deserialization works from fabric8 client, and if the whole runtime is working.
test: verify Kotlin interop with a unit test and a Kotlin sample oper…
test: verify Kotlin interop with a unit test and a Kotlin sample oper…
test: verify Kotlin interop with a unit test and a Kotlin sample oper…