apache / camel-k

Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers
https://camel.apache.org/camel-k
Apache License 2.0
868 stars 349 forks source link

Allow to specify annotations for operator Kubernetes Service Account #5926

Closed jakub-murin closed 1 week ago

jakub-murin commented 2 weeks ago

We'd like to allow the operator to push images to Google Artifact Registry using the workload identity feature in the GCP. This requires to specify the Google Service Account in an annotation to the Kubernetes service account the camel-k-operator deployment is using:

annotations:
   iam.gke.io/gcp-service-account: ACCOUNT@PROJECT.iam.gserviceaccount.com