Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-16290

camel-main-yaml - Yaml configuration loader

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 3.x
    • Component/s: camel-main
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      When using camel-main as standalone then we only have support for loading .properties file for configuration.

      Some users are on the yaml wagon, so we could consider adding a new camel-main-yaml module that adds support for loading configuration from yaml and comes out of the box with the yaml dsl too.

      We can then make some kind of Main class for yaml that can startup Camel and load application.yaml as configuration and load routes .yaml files as routes. Then you can run Camel standalone in this yaml world.

      And then this can be a way for also running Kamelets standalone by having camel-kamelet included and being able to load kamelets yaml spec files.

      Yes they are intended for k8s but it may be okay to try to develop and play with kamelets without an entire k8s platform.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              davsclaus Claus Ibsen
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: