Skip to content

Merging changes from #229 and #231 - Two Solutions for Quarkus/Native Compilation #236

Closed
@kirek007

Description

@kirek007

HI, We were discussing with @csviri how to merge changes introduced by #229 and #231 because merging #229 will require removing #231 almost completely. But on the other side we would like to avoid merging alpha version of kubernetes-client.

We came up with this kind of roadmap:

  1. Put feat: upgrade to k8s client 5.0 to simplify CR handling #229 on hold till release candidate of kubernetes-clinet (we agreed that this is minimal version that we can put in master)
  2. Merge Native Image Friendly #231
  3. Introduce quarkus-starter package that will add proper annotation for generated Doneable classes

But it's not made in stone. I've check and there is no public roadmap for kubernetes-client that would help us a lot to know when we can expect RC version. @metacosm if it will be ready soon, let's say in week or two then we could freeze both to finally merge only #229 because code generation won't be needed anymore and quarkus integration will be moved to dedicated package (if it will be needed).

I would love to hear your opinion about this @metacosm @psycho-ir @adam-sandor @csviri.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions