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

User profiles

Open lburgazzoli opened this issue 6 years ago • 2 comments

As today we have a profile concept but it is related only to the platform , we should introduce a user profile concept as a way to share common options among integrations

something like:

apiVersion: camel.apache.org/v1alpha1
kind: IntegrationProfile
metadata:
  name: my-profile
  labels:
    app: "camel-k"
spec:
  configuration:
    - type: "property"
      value: "my.property=my.value"
    - type: "property"
      value: "my.property=my.value"
  traits:
    container:
      configuration:
        enabled: true
  dependencies:
    - mvn:org.apache.camel.k/camel-k-runtime-main
    - mvn:org.apache.camel.k/camel-k-loader-js

User should be able to use it with something like:

kamel run integration.json --integration-profile my-profile

lburgazzoli avatar Sep 12 '19 14:09 lburgazzoli

@nicolaferraro I'm not sure if this is still relevant, feel free to close it if it does not make sense anymore

lburgazzoli avatar Mar 24 '21 11:03 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 27 '22 00:08 github-actions[bot]

@christophd I guess we can close this with https://github.com/apache/camel-k/pull/5138 - or is there still some leftover to complete?

squakez avatar Apr 18 '24 15:04 squakez

@squakez yes, this can be considered as done, thx!

christophd avatar Apr 19 '24 08:04 christophd