camel-k icon indicating copy to clipboard operation
camel-k copied to clipboard

Split Operator binary from Kamel CLI binary

Open squakez opened this issue 2 years ago • 5 comments

Right now we use kamel binary as both the operator binary to be executed on the Pod and as the CLI we ship to final user. Although the size of the file is not yet too big (around 30 MB), I think we could benefit from having 2 separate binaries, the CLI to be shipped to the users and the operator to be bundled into the container image.

Reactions?

squakez avatar Apr 06 '22 09:04 squakez

Frankly, at this stage, I don't see a good reason for doing it.

oscerd avatar Apr 06 '22 09:04 oscerd

Thanks @oscerd. Just to complete the quick description above, the idea would not to break the project in separate subprojects, but have the same release cycle and procedure. The only thing is that we will build 2 deliverables which serve different concerns.

squakez avatar Apr 06 '22 09:04 squakez

This issue has been automatically marked as stale due to 90 days of inactivity. It will be closed if no further activity occurs within 15 days. If you think that’s incorrect or the issue should never stale, please simply write any comment. Thanks for your contributions!

github-actions[bot] avatar Jul 06 '22 00:07 github-actions[bot]

Removing the stale label as it still seems to be worth exploring.

tadayosi avatar Jul 06 '22 05:07 tadayosi

@tadayosi , FYI, you can also add status/never-stale in order to avoid it become stale again in the future.

squakez avatar Jul 06 '22 07:07 squakez

Implicitly included in the will to move part of the CLI running logic into Camel JBang. Closing.

squakez avatar Jul 27 '23 07:07 squakez