Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-16351

Cleanup configuration options for Camel K

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Blocker Blocker
    • Camel-K-GA
    • None
    • Camel-K
    • None

      See https://github.com/apache/camel-k/issues/2003

      See https://github.com/apache/camel-k/issues/1831

      As today there is a little bit of confusion about the options to configure the runtime (you can blame me as I introduced them in the early days of camel-k) and I think it is now time to rethink them.

      I'm thinking about something like:

       

      --build-property key=val 

      --config-property key=val[@build]

      --config configmap|secret|file:name[/key]

      --resource configmap|secret|file:name[/key][@path]

       

      Feature analysis document: https://docs.google.com/document/d/1nMjb6XSmJil-d-d8D2KNTMs6NPw2w_I-JksvBtnNgKI/edit?ts=609d79ff#

        1.
        Provide baseline examples Sub-task Closed Major Pasquale Congiusti
        2.
        User config integration tests Sub-task Closed Major Pasquale Congiusti
        3.
        Support --build-property Sub-task Closed Major Pasquale Congiusti
        4.
        Support --config-property Sub-task Closed Major Pasquale Congiusti
        5.
        Support property file option for --build-property and --config-property Sub-task Closed Major Pasquale Congiusti
        6.
        Modeline --build-property/--config-property support Sub-task Closed Minor Pasquale Congiusti
        7.
        Modeline --property/--property-file compatibility Sub-task Closed Major Pasquale Congiusti
        8.
        Deprecate --property/--property-file Sub-task Closed Major Pasquale Congiusti
        9.
        Support --config Sub-task Closed Major Pasquale Congiusti
        10.
        Modeline --config support Sub-task Closed Minor Pasquale Congiusti
        11.
        Check --config does not provide a binary file Sub-task Closed Minor Pasquale Congiusti
        12.
        Deprecate --configmap/--secret Sub-task Closed Major Pasquale Congiusti
        13.
        Support --resource Sub-task Closed Major Pasquale Congiusti
        14.
        --resource backward compatibility Sub-task Closed Major Pasquale Congiusti
        15.
        Modeline --resource compatibility Sub-task Closed Major Pasquale Congiusti
        16.
        Support --resource @path Sub-task Closed Minor Pasquale Congiusti
        17.
        Resource/config file size limitation Sub-task Closed Minor Pasquale Congiusti
        18.
        Review SynchIntegration method Sub-task Closed Major Pasquale Congiusti
        19.
        Camel K runtime --resource mount point ignore Sub-task Closed Major Unassigned
        20.
        @path security review Sub-task Closed Major Pasquale Congiusti
        21.
        Support secret/configmap key selection Sub-task Closed Major Pasquale Congiusti
        22.
        --config @Path should not be supported Sub-task Closed Major Pasquale Congiusti
        23.
        Provide upstream documentation Sub-task Closed Minor Pasquale Congiusti
        24.
        Blogging about the feature with useful user stories Sub-task Closed Minor Pasquale Congiusti
        25.
        Configuration trait refactoring Sub-task Closed Minor Unassigned
        26.
        Support --build-config Sub-task Closed Minor Unassigned
        27.
        Update Serverless api examples to not use --property-file Sub-task Resolved Major Aurélien Pupier
        28.
        Update openshift-integration examples to use property=file: instead of deprecated property-file Sub-task Resolved Major Aurélien Pupier

            pcongius Pasquale Congiusti
            rhn-support-hbraun Heiko Braun
            Andrej Vano Andrej Vano
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: