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

[syntetic integrations] create a mutating webhook to automaticall inject pod label when missing

Open lburgazzoli opened this issue 1 year ago • 3 comments

Requirement

Make it easier for user to let camel-k monitor external integrations

Problem

camel-k has now the ability to monitor integration deployed by external tools, however it requires some special set-up as it requires that any Pod to carry the camel.apache.org/integration label. In order to make ti easier for user to let camel-k monitor such integrations, we should reduce the amount of work expected by users.

Proposal

A MutatingWebhook in Kubernetes is a type of webhook that allows for modifying resources before they are persisted in the Kubernetes API server: we can leverage such feature to automatically inject the required pod labels

Open questions

No response

lburgazzoli avatar May 10 '24 07:05 lburgazzoli

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 Aug 10 '24 00:08 github-actions[bot]

Hi, is this feature added or any updates if not then can this be assign to me.

antoniomerlin avatar Sep 30 '24 15:09 antoniomerlin

Hi @antoniomerlin, no, it's not yet assigned, thanks for the interest. I'm assigning to you. Let us know if you need any support while developing the feature. Thanks!

squakez avatar Oct 01 '24 07:10 squakez